Plugin Directory

Changeset 3455187


Ignore:
Timestamp:
02/06/2026 07:20:45 AM (2 weeks ago)
Author:
ThemeHigh
Message:

Version 2.6.8

Location:
email-customizer-for-woocommerce/trunk
Files:
2 added
22 edited

Legend:

Unmodified
Added
Removed
  • email-customizer-for-woocommerce/trunk/assets/js/thwecmf-admin.min.js

    r2708595 r3455187  
    1 var thwecmf_settings=function($,window,document){"use strict";function get_premium_button_image(button,image_source,add){image_source=(image_source=image_source.attr("src")).replace("premium.svg","premium-white.svg");return add?image_source.replace("premium.svg","premium-white.svg"):image_source.replace("premium-white.svg","premium.svg")}window.addEventListener("beforeunload",function(event){!function(event){var result=!1,builder_obj=$("#tb_temp_builder"),block_length=builder_obj.find(".thwecmf-builder-block").length,data_track=builder_obj.attr("data-track-save"),data_global=builder_obj.attr("data-global-id"),data_css=builder_obj.attr("data-css-change"),data_sidebar=builder_obj.attr("data-sidebar-change");!(0<builder_obj.length&&0<block_length&&data_track!=data_global)&&"false"!=data_css&&"false"!=data_sidebar||(result=!0);{if(!event)return;if(!result)return;event.returnValue="o/"}}(event)}),$("#wecmf_email_template_manager_table").on("click",".thwecmf-reset-link",function(event){confirm("Template will be reset to initial condition. Do you want to proceed ?")||event.preventDefault()}),$(".thwecmf-view-premium").on("mouseenter",function(){var image_source=$(this);image_source.addClass("thwecmf-hover-pro");var premium_image=image_source.find("img"),image_source=get_premium_button_image(0,premium_image,!0);premium_image.attr("src",image_source)}).on("mouseleave",function(){var image_source=$(this);image_source.removeClass("thwecmf-hover-pro");var premium_image=image_source.find("img"),image_source=get_premium_button_image(0,premium_image,!1);premium_image.attr("src",image_source)}),$(document).on("click",".thpladmin-notice .notice-dismiss",function(){var nonce=$(this).closest("div.thpladmin-notice").data("nonce");$.post(ajaxurl,{thwecmf_review_nonce:nonce,action:"hide_thwecmf_admin_notice"},function(){})})}(window.jQuery,window,document);
     1var thwecmf_settings=(($,window,document)=>{function get_premium_button_image(button,premium_image,add){premium_image=(premium_image=premium_image.attr("src")).replace("premium.svg","premium-white.svg");return add?premium_image.replace("premium.svg","premium-white.svg"):premium_image.replace("premium-white.svg","premium.svg")}window.addEventListener("beforeunload",function(event){(event=>{var result=!1,builder_obj=$("#tb_temp_builder"),block_length=builder_obj.find(".thwecmf-builder-block").length,data_track=builder_obj.attr("data-track-save"),data_global=builder_obj.attr("data-global-id"),data_css=builder_obj.attr("data-css-change"),data_sidebar=builder_obj.attr("data-sidebar-change");(0<builder_obj.length&&0<block_length&&data_track!=data_global||"false"==data_css||"false"==data_sidebar)&&(result=!0),event&&(result&&(event.returnValue="o/"))})(event)}),$("#wecmf_email_template_manager_table").on("click",".thwecmf-reset-link",function(event){confirm("Template will be reset to initial condition. Do you want to proceed ?")||event.preventDefault()}),$(".thwecmf-view-premium").on("mouseenter",function(){var button=$(this),premium_image=(button.addClass("thwecmf-hover-pro"),button.find("img")),button=get_premium_button_image(0,premium_image,!0);premium_image.attr("src",button)}).on("mouseleave",function(){var button=$(this),premium_image=(button.removeClass("thwecmf-hover-pro"),button.find("img")),button=get_premium_button_image(0,premium_image,!1);premium_image.attr("src",button)}),$(document).on("click",".thpladmin-notice .notice-dismiss",function(){var nonce=$(this).closest("div.thpladmin-notice").data("nonce");$.post(ajaxurl,{thwecmf_review_nonce:nonce,action:"hide_thwecmf_admin_notice"},function(){})})})(window.jQuery,window,document);
  • email-customizer-for-woocommerce/trunk/assets/js/thwecmf-editor.min.js

    r3234574 r3455187  
    1 (()=>{var e={748:(e,t,r)=>{"use strict";var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=(n=r(1609))&&n.__esModule?n:{default:n};t.A=function(e){var t=e.fill,r=void 0===t?"currentColor":t,n=e.width,i=void 0===n?24:n,l=e.height,c=void 0===l?24:l,s=e.style,u=void 0===s?{}:s,d=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["fill","width","height","style"]);return a.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:r,width:i,height:c},u)},d),a.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},4657:(e,t,r)=>{"use strict";var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=(n=r(1609))&&n.__esModule?n:{default:n};t.A=function(e){var t=e.fill,r=void 0===t?"currentColor":t,n=e.width,i=void 0===n?24:n,l=e.height,c=void 0===l?24:l,s=e.style,u=void 0===s?{}:s,d=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["fill","width","height","style"]);return a.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:r,width:i,height:c},u)},d),a.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},2838:function(e){e.exports=function(){"use strict";function e(t){return e="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)}function t(e,r){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,r)}function r(e,n,o){return r=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}}()?Reflect.construct:function(e,r,n){var o=[null];o.push.apply(o,r);var a=new(Function.bind.apply(e,o));return n&&t(a,n.prototype),a},r.apply(null,arguments)}function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.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)?o(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 o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var a=Object.hasOwnProperty,i=Object.setPrototypeOf,l=Object.isFrozen,c=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,p=Object.create,f="undefined"!=typeof Reflect&&Reflect,m=f.apply,h=f.construct;m||(m=function(e,t,r){return e.apply(t,r)}),u||(u=function(e){return e}),d||(d=function(e){return e}),h||(h=function(e,t){return r(e,n(t))});var g,b=P(Array.prototype.forEach),v=P(Array.prototype.pop),y=P(Array.prototype.push),_=P(String.prototype.toLowerCase),w=P(String.prototype.toString),x=P(String.prototype.match),E=P(String.prototype.replace),k=P(String.prototype.indexOf),O=P(String.prototype.trim),S=P(RegExp.prototype.test),R=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return h(g,t)});function P(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return m(e,t,n)}}function C(e,t,r){var n;r=null!==(n=r)&&void 0!==n?n:_,i&&i(e,null);for(var o=t.length;o--;){var a=t[o];if("string"==typeof a){var c=r(a);c!==a&&(l(t)||(t[o]=c),a=c)}e[a]=!0}return e}function D(e){var t,r=p(null);for(t in e)!0===m(a,e,[t])&&(r[t]=e[t]);return r}function I(e,t){for(;null!==e;){var r=s(e,t);if(r){if(r.get)return P(r.get);if("function"==typeof r.value)return P(r.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var j=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),N=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),B=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),A=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),T=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),M=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),F=u(["#text"]),L=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),H=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),G=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),U=d(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=d(/<%[\w\W]*|[\w\W]*%>/gm),V=d(/\${[\w\W]*}/gm),q=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),$=d(/^aria-[\-\w]+$/),X=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=d(/^(?:\w+script|data):/i),J=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),K=d(/^html$/i),Q=d(/^[a-z][.\w]*(-[.\w]+)+$/i),Z=function(){return"undefined"==typeof window?null:window};return function t(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z(),o=function(e){return t(e)};if(o.version="2.5.8",o.removed=[],!r||!r.document||9!==r.document.nodeType)return o.isSupported=!1,o;var a=r.document,i=r.document,l=r.DocumentFragment,c=r.HTMLTemplateElement,s=r.Node,d=r.Element,p=r.NodeFilter,f=r.NamedNodeMap,m=void 0===f?r.NamedNodeMap||r.MozNamedAttrMap:f,h=r.HTMLFormElement,g=r.DOMParser,P=r.trustedTypes,ee=d.prototype,te=I(ee,"cloneNode"),re=I(ee,"nextSibling"),ne=I(ee,"childNodes"),oe=I(ee,"parentNode");if("function"==typeof c){var ae=i.createElement("template");ae.content&&ae.content.ownerDocument&&(i=ae.content.ownerDocument)}var ie=function(t,r){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var n=null,o="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(o)&&(n=r.currentScript.getAttribute(o));var a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(P,a),le=ie?ie.createHTML(""):"",ce=i,se=ce.implementation,ue=ce.createNodeIterator,de=ce.createDocumentFragment,pe=ce.getElementsByTagName,fe=a.importNode,me={};try{me=D(i).documentMode?i.documentMode:{}}catch(e){}var he={};o.isSupported="function"==typeof oe&&se&&void 0!==se.createHTMLDocument&&9!==me;var ge,be,ve=U,ye=W,_e=V,we=q,xe=$,Ee=Y,ke=J,Oe=Q,Se=X,Re=null,Pe=C({},[].concat(n(j),n(N),n(B),n(T),n(F))),Ce=null,De=C({},[].concat(n(L),n(z),n(H),n(G))),Ie=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),je=null,Ne=null,Be=!0,Ae=!0,Te=!1,Me=!0,Fe=!1,Le=!0,ze=!1,He=!1,Ge=!1,Ue=!1,We=!1,Ve=!1,qe=!0,$e=!1,Xe=!0,Ye=!1,Je={},Ke=null,Qe=C({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ze=null,et=C({},["audio","video","img","source","image","track"]),tt=null,rt=C({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),nt="http://www.w3.org/1998/Math/MathML",ot="http://www.w3.org/2000/svg",at="http://www.w3.org/1999/xhtml",it=at,lt=!1,ct=null,st=C({},[nt,ot,at],w),ut=["application/xhtml+xml","text/html"],dt=null,pt=i.createElement("form"),ft=function(e){return e instanceof RegExp||e instanceof Function},mt=function(t){dt&&dt===t||(t&&"object"===e(t)||(t={}),t=D(t),ge=ge=-1===ut.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,be="application/xhtml+xml"===ge?w:_,Re="ALLOWED_TAGS"in t?C({},t.ALLOWED_TAGS,be):Pe,Ce="ALLOWED_ATTR"in t?C({},t.ALLOWED_ATTR,be):De,ct="ALLOWED_NAMESPACES"in t?C({},t.ALLOWED_NAMESPACES,w):st,tt="ADD_URI_SAFE_ATTR"in t?C(D(rt),t.ADD_URI_SAFE_ATTR,be):rt,Ze="ADD_DATA_URI_TAGS"in t?C(D(et),t.ADD_DATA_URI_TAGS,be):et,Ke="FORBID_CONTENTS"in t?C({},t.FORBID_CONTENTS,be):Qe,je="FORBID_TAGS"in t?C({},t.FORBID_TAGS,be):{},Ne="FORBID_ATTR"in t?C({},t.FORBID_ATTR,be):{},Je="USE_PROFILES"in t&&t.USE_PROFILES,Be=!1!==t.ALLOW_ARIA_ATTR,Ae=!1!==t.ALLOW_DATA_ATTR,Te=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Le=!1!==t.SAFE_FOR_XML,ze=t.WHOLE_DOCUMENT||!1,Ue=t.RETURN_DOM||!1,We=t.RETURN_DOM_FRAGMENT||!1,Ve=t.RETURN_TRUSTED_TYPE||!1,Ge=t.FORCE_BODY||!1,qe=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,Xe=!1!==t.KEEP_CONTENT,Ye=t.IN_PLACE||!1,Se=t.ALLOWED_URI_REGEXP||Se,it=t.NAMESPACE||at,Ie=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ft(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ie.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ft(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ie.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ie.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ae=!1),We&&(Ue=!0),Je&&(Re=C({},n(F)),Ce=[],!0===Je.html&&(C(Re,j),C(Ce,L)),!0===Je.svg&&(C(Re,N),C(Ce,z),C(Ce,G)),!0===Je.svgFilters&&(C(Re,B),C(Ce,z),C(Ce,G)),!0===Je.mathMl&&(C(Re,T),C(Ce,H),C(Ce,G))),t.ADD_TAGS&&(Re===Pe&&(Re=D(Re)),C(Re,t.ADD_TAGS,be)),t.ADD_ATTR&&(Ce===De&&(Ce=D(Ce)),C(Ce,t.ADD_ATTR,be)),t.ADD_URI_SAFE_ATTR&&C(tt,t.ADD_URI_SAFE_ATTR,be),t.FORBID_CONTENTS&&(Ke===Qe&&(Ke=D(Ke)),C(Ke,t.FORBID_CONTENTS,be)),Xe&&(Re["#text"]=!0),ze&&C(Re,["html","head","body"]),Re.table&&(C(Re,["tbody"]),delete je.tbody),u&&u(t),dt=t)},ht=C({},["mi","mo","mn","ms","mtext"]),gt=C({},["annotation-xml"]),bt=C({},["title","style","font","a","script"]),vt=C({},N);C(vt,B),C(vt,A);var yt=C({},T);C(yt,M);var _t=function(e){y(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=le}catch(t){e.remove()}}},wt=function(e,t){try{y(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ce[e])if(Ue||We)try{_t(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},xt=function(e){var t,r;if(Ge)e="<remove></remove>"+e;else{var n=x(e,/^[\r\n\t ]+/);r=n&&n[0]}"application/xhtml+xml"===ge&&it===at&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ie?ie.createHTML(e):e;if(it===at)try{t=(new g).parseFromString(o,ge)}catch(e){}if(!t||!t.documentElement){t=se.createDocument(it,"template",null);try{t.documentElement.innerHTML=lt?le:o}catch(e){}}var a=t.body||t.documentElement;return e&&r&&a.insertBefore(i.createTextNode(r),a.childNodes[0]||null),it===at?pe.call(t,ze?"html":"body")[0]:ze?t.documentElement:a},Et=function(e){return ue.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT|p.SHOW_PROCESSING_INSTRUCTION|p.SHOW_CDATA_SECTION,null,!1)},kt=function(e){return e instanceof h&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof m)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Ot=function(t){return"object"===e(s)?t instanceof s:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},St=function(e,t,r){he[e]&&b(he[e],(function(e){e.call(o,t,r,dt)}))},Rt=function(e){var t;if(St("beforeSanitizeElements",e,null),kt(e))return _t(e),!0;if(S(/[\u0080-\uFFFF]/,e.nodeName))return _t(e),!0;var r=be(e.nodeName);if(St("uponSanitizeElement",e,{tagName:r,allowedTags:Re}),e.hasChildNodes()&&!Ot(e.firstElementChild)&&(!Ot(e.content)||!Ot(e.content.firstElementChild))&&S(/<[/\w]/g,e.innerHTML)&&S(/<[/\w]/g,e.textContent))return _t(e),!0;if("select"===r&&S(/<template/i,e.innerHTML))return _t(e),!0;if(7===e.nodeType)return _t(e),!0;if(Le&&8===e.nodeType&&S(/<[/\w]/g,e.data))return _t(e),!0;if(!Re[r]||je[r]){if(!je[r]&&Ct(r)){if(Ie.tagNameCheck instanceof RegExp&&S(Ie.tagNameCheck,r))return!1;if(Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(r))return!1}if(Xe&&!Ke[r]){var n=oe(e)||e.parentNode,a=ne(e)||e.childNodes;if(a&&n)for(var i=a.length-1;i>=0;--i){var l=te(a[i],!0);l.__removalCount=(e.__removalCount||0)+1,n.insertBefore(l,re(e))}}return _t(e),!0}return e instanceof d&&!function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:it,tagName:"template"});var r=_(e.tagName),n=_(t.tagName);return!!ct[e.namespaceURI]&&(e.namespaceURI===ot?t.namespaceURI===at?"svg"===r:t.namespaceURI===nt?"svg"===r&&("annotation-xml"===n||ht[n]):Boolean(vt[r]):e.namespaceURI===nt?t.namespaceURI===at?"math"===r:t.namespaceURI===ot?"math"===r&&gt[n]:Boolean(yt[r]):e.namespaceURI===at?!(t.namespaceURI===ot&&!gt[n])&&!(t.namespaceURI===nt&&!ht[n])&&!yt[r]&&(bt[r]||!vt[r]):!("application/xhtml+xml"!==ge||!ct[e.namespaceURI]))}(e)?(_t(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!S(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=E(t,ve," "),t=E(t,ye," "),t=E(t,_e," "),e.textContent!==t&&(y(o.removed,{element:e.cloneNode()}),e.textContent=t)),St("afterSanitizeElements",e,null),!1):(_t(e),!0)},Pt=function(e,t,r){if(qe&&("id"===t||"name"===t)&&(r in i||r in pt))return!1;if(Ae&&!Ne[t]&&S(we,t));else if(Be&&S(xe,t));else if(!Ce[t]||Ne[t]){if(!(Ct(e)&&(Ie.tagNameCheck instanceof RegExp&&S(Ie.tagNameCheck,e)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(e))&&(Ie.attributeNameCheck instanceof RegExp&&S(Ie.attributeNameCheck,t)||Ie.attributeNameCheck instanceof Function&&Ie.attributeNameCheck(t))||"is"===t&&Ie.allowCustomizedBuiltInElements&&(Ie.tagNameCheck instanceof RegExp&&S(Ie.tagNameCheck,r)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(r))))return!1}else if(tt[t]);else if(S(Se,E(r,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==k(r,"data:")||!Ze[e])if(Te&&!S(Ee,E(r,ke,"")));else if(r)return!1;return!0},Ct=function(e){return"annotation-xml"!==e&&x(e,Oe)},Dt=function(t){var r,n,a,i;St("beforeSanitizeAttributes",t,null);var l=t.attributes;if(l&&!kt(t)){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ce};for(i=l.length;i--;){var s=r=l[i],u=s.name,d=s.namespaceURI;if(n="value"===u?r.value:O(r.value),a=be(u),c.attrName=a,c.attrValue=n,c.keepAttr=!0,c.forceKeepAttr=void 0,St("uponSanitizeAttribute",t,c),n=c.attrValue,!c.forceKeepAttr&&(wt(u,t),c.keepAttr))if(Me||!S(/\/>/i,n)){Fe&&(n=E(n,ve," "),n=E(n,ye," "),n=E(n,_e," "));var p=be(t.nodeName);if(Pt(p,a,n))if(!$e||"id"!==a&&"name"!==a||(wt(u,t),n="user-content-"+n),Le&&S(/((--!?|])>)|<\/(style|title)/i,n))wt(u,t);else{if(ie&&"object"===e(P)&&"function"==typeof P.getAttributeType)if(d);else switch(P.getAttributeType(p,a)){case"TrustedHTML":n=ie.createHTML(n);break;case"TrustedScriptURL":n=ie.createScriptURL(n)}try{d?t.setAttributeNS(d,u,n):t.setAttribute(u,n),kt(t)?_t(t):v(o.removed)}catch(e){}}}else wt(u,t)}St("afterSanitizeAttributes",t,null)}},It=function e(t){var r,n=Et(t);for(St("beforeSanitizeShadowDOM",t,null);r=n.nextNode();)St("uponSanitizeShadowNode",r,null),Rt(r),Dt(r),r.content instanceof l&&e(r.content);St("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var n,i,c,u,d,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((lt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Ot(t)){if("function"!=typeof t.toString)throw R("toString is not a function");if("string"!=typeof(t=t.toString()))throw R("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(r.toStaticHTML)||"function"==typeof r.toStaticHTML){if("string"==typeof t)return r.toStaticHTML(t);if(Ot(t))return r.toStaticHTML(t.outerHTML)}return t}if(He||mt(p),o.removed=[],"string"==typeof t&&(Ye=!1),Ye){if(t.nodeName){var f=be(t.nodeName);if(!Re[f]||je[f])throw R("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof s)1===(i=(n=xt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?n=i:n.appendChild(i);else{if(!Ue&&!Fe&&!ze&&-1===t.indexOf("<"))return ie&&Ve?ie.createHTML(t):t;if(!(n=xt(t)))return Ue?null:Ve?le:""}n&&Ge&&_t(n.firstChild);for(var m=Et(Ye?t:n);c=m.nextNode();)3===c.nodeType&&c===u||(Rt(c),Dt(c),c.content instanceof l&&It(c.content),u=c);if(u=null,Ye)return t;if(Ue){if(We)for(d=de.call(n.ownerDocument);n.firstChild;)d.appendChild(n.firstChild);else d=n;return(Ce.shadowroot||Ce.shadowrootmod)&&(d=fe.call(a,d,!0)),d}var h=ze?n.outerHTML:n.innerHTML;return ze&&Re["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&S(K,n.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+h),Fe&&(h=E(h,ve," "),h=E(h,ye," "),h=E(h,_e," ")),ie&&Ve?ie.createHTML(h):h},o.setConfig=function(e){mt(e),He=!0},o.clearConfig=function(){dt=null,He=!1},o.isValidAttribute=function(e,t,r){dt||mt({});var n=be(e),o=be(t);return Pt(n,o,r)},o.addHook=function(e,t){"function"==typeof t&&(he[e]=he[e]||[],y(he[e],t))},o.removeHook=function(e){if(he[e])return v(he[e])},o.removeHooks=function(e){he[e]&&(he[e]=[])},o.removeAllHooks=function(){he={}},o}()}()},4146:(e,t,r)=>{"use strict";var n=r(3404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return n.isMemo(e)?i:l[e.$$typeof]||o}l[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[n.Memo]=i;var s=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=f(r);o&&o!==m&&e(t,o,n)}var i=u(r);d&&(i=i.concat(d(r)));for(var l=c(t),h=c(r),g=0;g<i.length;++g){var b=i[g];if(!(a[b]||n&&n[b]||h&&h[b]||l&&l[b])){var v=p(r,b);try{s(t,b,v)}catch(e){}}}}return t}},3072:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,y=r?Symbol.for("react.responder"):60118,_=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case s:case p:case g:case h:case c:return e;default:return t}}case o:return t}}}function x(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=s,t.ContextProvider=c,t.Element=n,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||w(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===s},t.isContextProvider=function(e){return w(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===i},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===c||e.$$typeof===s||e.$$typeof===p||e.$$typeof===v||e.$$typeof===y||e.$$typeof===_||e.$$typeof===b)},t.typeOf=w},3404:(e,t,r)=>{"use strict";e.exports=r(3072)},5580:(e,t,r)=>{var n=r(6110)(r(9325),"DataView");e.exports=n},1549:(e,t,r)=>{var n=r(2032),o=r(3862),a=r(6721),i=r(2749),l=r(5749);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=i,c.prototype.set=l,e.exports=c},79:(e,t,r)=>{var n=r(3702),o=r(80),a=r(4739),i=r(8655),l=r(1175);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=i,c.prototype.set=l,e.exports=c},8223:(e,t,r)=>{var n=r(6110)(r(9325),"Map");e.exports=n},3661:(e,t,r)=>{var n=r(3040),o=r(7670),a=r(289),i=r(4509),l=r(2949);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=i,c.prototype.set=l,e.exports=c},2804:(e,t,r)=>{var n=r(6110)(r(9325),"Promise");e.exports=n},6545:(e,t,r)=>{var n=r(6110)(r(9325),"Set");e.exports=n},8859:(e,t,r)=>{var n=r(3661),o=r(1380),a=r(1459);function i(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,e.exports=i},7217:(e,t,r)=>{var n=r(79),o=r(1420),a=r(938),i=r(3605),l=r(9817),c=r(945);function s(e){var t=this.__data__=new n(e);this.size=t.size}s.prototype.clear=o,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=l,s.prototype.set=c,e.exports=s},1873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},7828:(e,t,r)=>{var n=r(9325).Uint8Array;e.exports=n},8303:(e,t,r)=>{var n=r(6110)(r(9325),"WeakMap");e.exports=n},1033:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},3729:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},9770:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a}},695:(e,t,r)=>{var n=r(8096),o=r(2428),a=r(6449),i=r(3656),l=r(361),c=r(7167),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=a(e),u=!r&&o(e),d=!r&&!u&&i(e),p=!r&&!u&&!d&&c(e),f=r||u||d||p,m=f?n(e.length,String):[],h=m.length;for(var g in e)!t&&!s.call(e,g)||f&&("length"==g||d&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||l(g,h))||m.push(g);return m}},4932:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}},4528:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}},4248:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},7805:(e,t,r)=>{var n=r(3360),o=r(5288);e.exports=function(e,t,r){(void 0!==r&&!o(e[t],r)||void 0===r&&!(t in e))&&n(e,t,r)}},6547:(e,t,r)=>{var n=r(3360),o=r(5288),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var i=e[t];a.call(e,t)&&o(i,r)&&(void 0!==r||t in e)||n(e,t,r)}},6025:(e,t,r)=>{var n=r(5288);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},4733:(e,t,r)=>{var n=r(1791),o=r(5950);e.exports=function(e,t){return e&&n(t,o(t),e)}},3838:(e,t,r)=>{var n=r(1791),o=r(7241);e.exports=function(e,t){return e&&n(t,o(t),e)}},3360:(e,t,r)=>{var n=r(3243);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},9999:(e,t,r)=>{var n=r(7217),o=r(3729),a=r(6547),i=r(4733),l=r(3838),c=r(3290),s=r(3007),u=r(2271),d=r(8948),p=r(2),f=r(3349),m=r(5861),h=r(6189),g=r(7199),b=r(5529),v=r(6449),y=r(3656),_=r(7730),w=r(3805),x=r(8440),E=r(5950),k=r(7241),O="[object Arguments]",S="[object Function]",R="[object Object]",P={};P[O]=P["[object Array]"]=P["[object ArrayBuffer]"]=P["[object DataView]"]=P["[object Boolean]"]=P["[object Date]"]=P["[object Float32Array]"]=P["[object Float64Array]"]=P["[object Int8Array]"]=P["[object Int16Array]"]=P["[object Int32Array]"]=P["[object Map]"]=P["[object Number]"]=P[R]=P["[object RegExp]"]=P["[object Set]"]=P["[object String]"]=P["[object Symbol]"]=P["[object Uint8Array]"]=P["[object Uint8ClampedArray]"]=P["[object Uint16Array]"]=P["[object Uint32Array]"]=!0,P["[object Error]"]=P[S]=P["[object WeakMap]"]=!1,e.exports=function e(t,r,C,D,I,j){var N,B=1&r,A=2&r,T=4&r;if(C&&(N=I?C(t,D,I,j):C(t)),void 0!==N)return N;if(!w(t))return t;var M=v(t);if(M){if(N=h(t),!B)return s(t,N)}else{var F=m(t),L=F==S||"[object GeneratorFunction]"==F;if(y(t))return c(t,B);if(F==R||F==O||L&&!I){if(N=A||L?{}:b(t),!B)return A?d(t,l(N,t)):u(t,i(N,t))}else{if(!P[F])return I?t:{};N=g(t,F,B)}}j||(j=new n);var z=j.get(t);if(z)return z;j.set(t,N),x(t)?t.forEach((function(n){N.add(e(n,r,C,n,t,j))})):_(t)&&t.forEach((function(n,o){N.set(o,e(n,r,C,o,t,j))}));var H=M?void 0:(T?A?f:p:A?k:E)(t);return o(H||t,(function(n,o){H&&(n=t[o=n]),a(N,o,e(n,r,C,o,t,j))})),N}},9344:(e,t,r)=>{var n=r(3805),o=Object.create,a=function(){function e(){}return function(t){if(!n(t))return{};if(o)return o(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=a},909:(e,t,r)=>{var n=r(641),o=r(8329)(n);e.exports=o},6649:(e,t,r)=>{var n=r(3221)();e.exports=n},641:(e,t,r)=>{var n=r(6649),o=r(5950);e.exports=function(e,t){return e&&n(e,t,o)}},7422:(e,t,r)=>{var n=r(1769),o=r(7797);e.exports=function(e,t){for(var r=0,a=(t=n(t,e)).length;null!=e&&r<a;)e=e[o(t[r++])];return r&&r==a?e:void 0}},2199:(e,t,r)=>{var n=r(4528),o=r(6449);e.exports=function(e,t,r){var a=t(e);return o(e)?a:n(a,r(e))}},2552:(e,t,r)=>{var n=r(1873),o=r(659),a=r(9350),i=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},8077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},7534:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},270:(e,t,r)=>{var n=r(7068),o=r(346);e.exports=function e(t,r,a,i,l){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:n(t,r,a,i,e,l))}},7068:(e,t,r)=>{var n=r(7217),o=r(5911),a=r(1986),i=r(689),l=r(5861),c=r(6449),s=r(3656),u=r(7167),d="[object Arguments]",p="[object Array]",f="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,h,g,b){var v=c(e),y=c(t),_=v?p:l(e),w=y?p:l(t),x=(_=_==d?f:_)==f,E=(w=w==d?f:w)==f,k=_==w;if(k&&s(e)){if(!s(t))return!1;v=!0,x=!1}if(k&&!x)return b||(b=new n),v||u(e)?o(e,t,r,h,g,b):a(e,t,_,r,h,g,b);if(!(1&r)){var O=x&&m.call(e,"__wrapped__"),S=E&&m.call(t,"__wrapped__");if(O||S){var R=O?e.value():e,P=S?t.value():t;return b||(b=new n),g(R,P,r,h,b)}}return!!k&&(b||(b=new n),i(e,t,r,h,g,b))}},9172:(e,t,r)=>{var n=r(5861),o=r(346);e.exports=function(e){return o(e)&&"[object Map]"==n(e)}},1799:(e,t,r)=>{var n=r(7217),o=r(270);e.exports=function(e,t,r,a){var i=r.length,l=i,c=!a;if(null==e)return!l;for(e=Object(e);i--;){var s=r[i];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<l;){var u=(s=r[i])[0],d=e[u],p=s[1];if(c&&s[2]){if(void 0===d&&!(u in e))return!1}else{var f=new n;if(a)var m=a(d,p,u,e,t,f);if(!(void 0===m?o(p,d,3,a,f):m))return!1}}return!0}},5083:(e,t,r)=>{var n=r(1882),o=r(7296),a=r(3805),i=r(7473),l=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,u=c.toString,d=s.hasOwnProperty,p=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(n(e)?p:l).test(i(e))}},6038:(e,t,r)=>{var n=r(5861),o=r(346);e.exports=function(e){return o(e)&&"[object Set]"==n(e)}},4901:(e,t,r)=>{var n=r(2552),o=r(294),a=r(346),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[n(e)]}},5389:(e,t,r)=>{var n=r(3663),o=r(7978),a=r(3488),i=r(6449),l=r(583);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?i(e)?o(e[0],e[1]):n(e):l(e)}},8984:(e,t,r)=>{var n=r(5527),o=r(3650),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}},2903:(e,t,r)=>{var n=r(3805),o=r(5527),a=r(181),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return a(e);var t=o(e),r=[];for(var l in e)("constructor"!=l||!t&&i.call(e,l))&&r.push(l);return r}},5128:(e,t,r)=>{var n=r(909),o=r(4894);e.exports=function(e,t){var r=-1,a=o(e)?Array(e.length):[];return n(e,(function(e,n,o){a[++r]=t(e,n,o)})),a}},3663:(e,t,r)=>{var n=r(1799),o=r(776),a=r(7197);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},7978:(e,t,r)=>{var n=r(270),o=r(8156),a=r(631),i=r(8586),l=r(756),c=r(7197),s=r(7797);e.exports=function(e,t){return i(e)&&l(t)?c(s(e),t):function(r){var i=o(r,e);return void 0===i&&i===t?a(r,e):n(t,i,3)}}},5250:(e,t,r)=>{var n=r(7217),o=r(7805),a=r(6649),i=r(2824),l=r(3805),c=r(7241),s=r(4974);e.exports=function e(t,r,u,d,p){t!==r&&a(r,(function(a,c){if(p||(p=new n),l(a))i(t,r,c,u,e,d,p);else{var f=d?d(s(t,c),a,c+"",t,r,p):void 0;void 0===f&&(f=a),o(t,c,f)}}),c)}},2824:(e,t,r)=>{var n=r(7805),o=r(3290),a=r(1961),i=r(3007),l=r(5529),c=r(2428),s=r(6449),u=r(3693),d=r(3656),p=r(1882),f=r(3805),m=r(1331),h=r(7167),g=r(4974),b=r(9884);e.exports=function(e,t,r,v,y,_,w){var x=g(e,r),E=g(t,r),k=w.get(E);if(k)n(e,r,k);else{var O=_?_(x,E,r+"",e,t,w):void 0,S=void 0===O;if(S){var R=s(E),P=!R&&d(E),C=!R&&!P&&h(E);O=E,R||P||C?s(x)?O=x:u(x)?O=i(x):P?(S=!1,O=o(E,!0)):C?(S=!1,O=a(E,!0)):O=[]:m(E)||c(E)?(O=x,c(x)?O=b(x):f(x)&&!p(x)||(O=l(E))):S=!1}S&&(w.set(E,O),y(O,E,v,_,w),w.delete(E)),n(e,r,O)}}},7237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7255:(e,t,r)=>{var n=r(7422);e.exports=function(e){return function(t){return n(t,e)}}},9302:(e,t,r)=>{var n=r(3488),o=r(6757),a=r(2865);e.exports=function(e,t){return a(o(e,t,n),e+"")}},9570:(e,t,r)=>{var n=r(7334),o=r(3243),a=r(3488),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:a;e.exports=i},8096:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},7556:(e,t,r)=>{var n=r(1873),o=r(4932),a=r(6449),i=r(4394),l=n?n.prototype:void 0,c=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return o(t,e)+"";if(i(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},4128:(e,t,r)=>{var n=r(1800),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},7301:e=>{e.exports=function(e){return function(t){return e(t)}}},9219:e=>{e.exports=function(e,t){return e.has(t)}},4066:(e,t,r)=>{var n=r(3488);e.exports=function(e){return"function"==typeof e?e:n}},1769:(e,t,r)=>{var n=r(6449),o=r(8586),a=r(1802),i=r(3222);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:a(i(e))}},9653:(e,t,r)=>{var n=r(7828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},3290:(e,t,r)=>{e=r.nmd(e);var n=r(9325),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o?n.Buffer:void 0,l=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=l?l(r):new e.constructor(r);return e.copy(n),n}},6169:(e,t,r)=>{var n=r(9653);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},3201:e=>{var t=/\w*$/;e.exports=function(e){var r=new e.constructor(e.source,t.exec(e));return r.lastIndex=e.lastIndex,r}},3736:(e,t,r)=>{var n=r(1873),o=n?n.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},1961:(e,t,r)=>{var n=r(9653);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},3007:e=>{e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},1791:(e,t,r)=>{var n=r(6547),o=r(3360);e.exports=function(e,t,r,a){var i=!r;r||(r={});for(var l=-1,c=t.length;++l<c;){var s=t[l],u=a?a(r[s],e[s],s,r,e):void 0;void 0===u&&(u=e[s]),i?o(r,s,u):n(r,s,u)}return r}},2271:(e,t,r)=>{var n=r(1791),o=r(4664);e.exports=function(e,t){return n(e,o(e),t)}},8948:(e,t,r)=>{var n=r(1791),o=r(6375);e.exports=function(e,t){return n(e,o(e),t)}},5481:(e,t,r)=>{var n=r(9325)["__core-js_shared__"];e.exports=n},999:(e,t,r)=>{var n=r(9302),o=r(6800);e.exports=function(e){return n((function(t,r){var n=-1,a=r.length,i=a>1?r[a-1]:void 0,l=a>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,l&&o(r[0],r[1],l)&&(i=a<3?void 0:i,a=1),t=Object(t);++n<a;){var c=r[n];c&&e(t,c,n,i)}return t}))}},8329:(e,t,r)=>{var n=r(4894);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var a=r.length,i=t?a:-1,l=Object(r);(t?i--:++i<a)&&!1!==o(l[i],i,l););return r}}},3221:e=>{e.exports=function(e){return function(t,r,n){for(var o=-1,a=Object(t),i=n(t),l=i.length;l--;){var c=i[e?l:++o];if(!1===r(a[c],c,a))break}return t}}},3243:(e,t,r)=>{var n=r(6110),o=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},5911:(e,t,r)=>{var n=r(8859),o=r(4248),a=r(9219);e.exports=function(e,t,r,i,l,c){var s=1&r,u=e.length,d=t.length;if(u!=d&&!(s&&d>u))return!1;var p=c.get(e),f=c.get(t);if(p&&f)return p==t&&f==e;var m=-1,h=!0,g=2&r?new n:void 0;for(c.set(e,t),c.set(t,e);++m<u;){var b=e[m],v=t[m];if(i)var y=s?i(v,b,m,t,e,c):i(b,v,m,e,t,c);if(void 0!==y){if(y)continue;h=!1;break}if(g){if(!o(t,(function(e,t){if(!a(g,t)&&(b===e||l(b,e,r,i,c)))return g.push(t)}))){h=!1;break}}else if(b!==v&&!l(b,v,r,i,c)){h=!1;break}}return c.delete(e),c.delete(t),h}},1986:(e,t,r)=>{var n=r(1873),o=r(7828),a=r(5288),i=r(5911),l=r(317),c=r(4247),s=n?n.prototype:void 0,u=s?s.valueOf:void 0;e.exports=function(e,t,r,n,s,d,p){switch(r){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 o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+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 f=l;case"[object Set]":var m=1&n;if(f||(f=c),e.size!=t.size&&!m)return!1;var h=p.get(e);if(h)return h==t;n|=2,p.set(e,t);var g=i(f(e),f(t),n,s,d,p);return p.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},689:(e,t,r)=>{var n=r(2),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,a,i,l){var c=1&r,s=n(e),u=s.length;if(u!=n(t).length&&!c)return!1;for(var d=u;d--;){var p=s[d];if(!(c?p in t:o.call(t,p)))return!1}var f=l.get(e),m=l.get(t);if(f&&m)return f==t&&m==e;var h=!0;l.set(e,t),l.set(t,e);for(var g=c;++d<u;){var b=e[p=s[d]],v=t[p];if(a)var y=c?a(v,b,p,t,e,l):a(b,v,p,e,t,l);if(!(void 0===y?b===v||i(b,v,r,a,l):y)){h=!1;break}g||(g="constructor"==p)}if(h&&!g){var _=e.constructor,w=t.constructor;_==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof w&&w instanceof w||(h=!1)}return l.delete(e),l.delete(t),h}},4840:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},2:(e,t,r)=>{var n=r(2199),o=r(4664),a=r(5950);e.exports=function(e){return n(e,a,o)}},3349:(e,t,r)=>{var n=r(2199),o=r(6375),a=r(7241);e.exports=function(e){return n(e,a,o)}},2651:(e,t,r)=>{var n=r(4218);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},776:(e,t,r)=>{var n=r(756),o=r(5950);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var a=t[r],i=e[a];t[r]=[a,i,n(i)]}return t}},6110:(e,t,r)=>{var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},8879:(e,t,r)=>{var n=r(4335)(Object.getPrototypeOf,Object);e.exports=n},659:(e,t,r)=>{var n=r(1873),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var o=i.call(e);return n&&(t?e[l]=r:delete e[l]),o}},4664:(e,t,r)=>{var n=r(9770),o=r(3345),a=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,l=i?function(e){return null==e?[]:(e=Object(e),n(i(e),(function(t){return a.call(e,t)})))}:o;e.exports=l},6375:(e,t,r)=>{var n=r(4528),o=r(8879),a=r(4664),i=r(3345),l=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,a(e)),e=o(e);return t}:i;e.exports=l},5861:(e,t,r)=>{var n=r(5580),o=r(8223),a=r(2804),i=r(6545),l=r(8303),c=r(2552),s=r(7473),u="[object Map]",d="[object Promise]",p="[object Set]",f="[object WeakMap]",m="[object DataView]",h=s(n),g=s(o),b=s(a),v=s(i),y=s(l),_=c;(n&&_(new n(new ArrayBuffer(1)))!=m||o&&_(new o)!=u||a&&_(a.resolve())!=d||i&&_(new i)!=p||l&&_(new l)!=f)&&(_=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,n=r?s(r):"";if(n)switch(n){case h:return m;case g:return u;case b:return d;case v:return p;case y:return f}return t}),e.exports=_},392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},9326:(e,t,r)=>{var n=r(1769),o=r(2428),a=r(6449),i=r(361),l=r(294),c=r(7797);e.exports=function(e,t,r){for(var s=-1,u=(t=n(t,e)).length,d=!1;++s<u;){var p=c(t[s]);if(!(d=null!=e&&r(e,p)))break;e=e[p]}return d||++s!=u?d:!!(u=null==e?0:e.length)&&l(u)&&i(p,u)&&(a(e)||o(e))}},2032:(e,t,r)=>{var n=r(1042);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},6721:(e,t,r)=>{var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},2749:(e,t,r)=>{var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},5749:(e,t,r)=>{var n=r(1042);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},6189:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var r=e.length,n=new e.constructor(r);return r&&"string"==typeof e[0]&&t.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},7199:(e,t,r)=>{var n=r(9653),o=r(6169),a=r(3201),i=r(3736),l=r(1961);e.exports=function(e,t,r){var c=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new c(+e);case"[object DataView]":return o(e,r);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 l(e,r);case"[object Map]":case"[object Set]":return new c;case"[object Number]":case"[object String]":return new c(e);case"[object RegExp]":return a(e);case"[object Symbol]":return i(e)}}},5529:(e,t,r)=>{var n=r(9344),o=r(8879),a=r(5527);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:n(o(e))}},361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},6800:(e,t,r)=>{var n=r(5288),o=r(4894),a=r(361),i=r(3805);e.exports=function(e,t,r){if(!i(r))return!1;var l=typeof t;return!!("number"==l?o(r)&&a(t,r.length):"string"==l&&t in r)&&n(r[t],e)}},8586:(e,t,r)=>{var n=r(6449),o=r(4394),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!o(e))||i.test(e)||!a.test(e)||null!=t&&e in Object(t)}},4218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},7296:(e,t,r)=>{var n,o=r(5481),a=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!a&&a in e}},5527:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},756:(e,t,r)=>{var n=r(3805);e.exports=function(e){return e==e&&!n(e)}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},80:(e,t,r)=>{var n=r(6025),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0||(r==t.length-1?t.pop():o.call(t,r,1),--this.size,0))}},4739:(e,t,r)=>{var n=r(6025);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},8655:(e,t,r)=>{var n=r(6025);e.exports=function(e){return n(this.__data__,e)>-1}},1175:(e,t,r)=>{var n=r(6025);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},3040:(e,t,r)=>{var n=r(1549),o=r(79),a=r(8223);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(a||o),string:new n}}},7670:(e,t,r)=>{var n=r(2651);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},289:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).get(e)}},4509:(e,t,r)=>{var n=r(2651);e.exports=function(e){return n(this,e).has(e)}},2949:(e,t,r)=>{var n=r(2651);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},317:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},7197:e=>{e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},2224:(e,t,r)=>{var n=r(104);e.exports=function(e){var t=n(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},1042:(e,t,r)=>{var n=r(6110)(Object,"create");e.exports=n},3650:(e,t,r)=>{var n=r(4335)(Object.keys,Object);e.exports=n},181:e=>{e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},6009:(e,t,r)=>{e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&n.process,l=function(){try{return a&&a.require&&a.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=l},9350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},6757:(e,t,r)=>{var n=r(1033),o=Math.max;e.exports=function(e,t,r){return t=o(void 0===t?e.length-1:t,0),function(){for(var a=arguments,i=-1,l=o(a.length-t,0),c=Array(l);++i<l;)c[i]=a[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=a[i];return s[t]=r(c),n(e,this,s)}}},9325:(e,t,r)=>{var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();e.exports=a},4974:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},1380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1459:e=>{e.exports=function(e){return this.__data__.has(e)}},4247:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},2865:(e,t,r)=>{var n=r(9570),o=r(1811)(n);e.exports=o},1811:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var o=t(),a=16-(o-n);if(n=o,a>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},1420:(e,t,r)=>{var n=r(79);e.exports=function(){this.__data__=new n,this.size=0}},938:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},3605:e=>{e.exports=function(e){return this.__data__.get(e)}},9817:e=>{e.exports=function(e){return this.__data__.has(e)}},945:(e,t,r)=>{var n=r(79),o=r(8223),a=r(3661);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var i=r.__data__;if(!o||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new a(i)}return r.set(e,t),this.size=r.size,this}},1802:(e,t,r)=>{var n=r(2224),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=n((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,(function(e,r,n,o){t.push(n?o.replace(a,"$1"):r||e)})),t}));e.exports=i},7797:(e,t,r)=>{var n=r(4394);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},1800:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},8055:(e,t,r)=>{var n=r(9999);e.exports=function(e){return n(e,5)}},7334:e=>{e.exports=function(e){return function(){return e}}},8221:(e,t,r)=>{var n=r(3805),o=r(124),a=r(9374),i=Math.max,l=Math.min;e.exports=function(e,t,r){var c,s,u,d,p,f,m=0,h=!1,g=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var r=c,n=s;return c=s=void 0,m=t,d=e.apply(n,r)}function y(e){var r=e-f;return void 0===f||r>=t||r<0||g&&e-m>=u}function _(){var e=o();if(y(e))return w(e);p=setTimeout(_,function(e){var r=t-(e-f);return g?l(r,u-(e-m)):r}(e))}function w(e){return p=void 0,b&&c?v(e):(c=s=void 0,d)}function x(){var e=o(),r=y(e);if(c=arguments,s=this,f=e,r){if(void 0===p)return function(e){return m=e,p=setTimeout(_,t),h?v(e):d}(f);if(g)return clearTimeout(p),p=setTimeout(_,t),v(f)}return void 0===p&&(p=setTimeout(_,t)),d}return t=a(t)||0,n(r)&&(h=!!r.leading,u=(g="maxWait"in r)?i(a(r.maxWait)||0,t):u,b="trailing"in r?!!r.trailing:b),x.cancel=function(){void 0!==p&&clearTimeout(p),m=0,c=f=s=p=void 0},x.flush=function(){return void 0===p?d:w(o())},x}},6135:(e,t,r)=>{e.exports=r(9754)},5288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},9754:(e,t,r)=>{var n=r(3729),o=r(909),a=r(4066),i=r(6449);e.exports=function(e,t){return(i(e)?n:o)(e,a(t))}},3215:(e,t,r)=>{var n=r(641),o=r(4066);e.exports=function(e,t){return e&&n(e,o(t))}},8156:(e,t,r)=>{var n=r(7422);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},631:(e,t,r)=>{var n=r(8077),o=r(9326);e.exports=function(e,t){return null!=e&&o(e,t,n)}},3488:e=>{e.exports=function(e){return e}},2428:(e,t,r)=>{var n=r(7534),o=r(346),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(e){return o(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=c},6449:e=>{var t=Array.isArray;e.exports=t},4894:(e,t,r)=>{var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},3693:(e,t,r)=>{var n=r(4894),o=r(346);e.exports=function(e){return o(e)&&n(e)}},3656:(e,t,r)=>{e=r.nmd(e);var n=r(9325),o=r(9935),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,l=i&&i.exports===a?n.Buffer:void 0,c=(l?l.isBuffer:void 0)||o;e.exports=c},1882:(e,t,r)=>{var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},7730:(e,t,r)=>{var n=r(9172),o=r(7301),a=r(6009),i=a&&a.isMap,l=i?o(i):n;e.exports=l},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},1331:(e,t,r)=>{var n=r(2552),o=r(8879),a=r(346),i=Function.prototype,l=Object.prototype,c=i.toString,s=l.hasOwnProperty,u=c.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=n(e))return!1;var t=o(e);if(null===t)return!0;var r=s.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==u}},8440:(e,t,r)=>{var n=r(6038),o=r(7301),a=r(6009),i=a&&a.isSet,l=i?o(i):n;e.exports=l},5015:(e,t,r)=>{var n=r(2552),o=r(6449),a=r(346);e.exports=function(e){return"string"==typeof e||!o(e)&&a(e)&&"[object String]"==n(e)}},4394:(e,t,r)=>{var n=r(2552),o=r(346);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},7167:(e,t,r)=>{var n=r(4901),o=r(7301),a=r(6009),i=a&&a.isTypedArray,l=i?o(i):n;e.exports=l},2216:e=>{e.exports=function(e){return void 0===e}},5950:(e,t,r)=>{var n=r(695),o=r(8984),a=r(4894);e.exports=function(e){return a(e)?n(e):o(e)}},7241:(e,t,r)=>{var n=r(695),o=r(2903),a=r(4894);e.exports=function(e){return a(e)?n(e,!0):o(e)}},5378:(e,t,r)=>{var n=r(4932),o=r(5389),a=r(5128),i=r(6449);e.exports=function(e,t){return(i(e)?n:a)(e,o(t,3))}},104:(e,t,r)=>{var n=r(3661);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=e.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},5364:(e,t,r)=>{var n=r(5250),o=r(999)((function(e,t,r){n(e,t,r)}));e.exports=o},124:(e,t,r)=>{var n=r(9325);e.exports=function(){return n.Date.now()}},583:(e,t,r)=>{var n=r(7237),o=r(7255),a=r(8586),i=r(7797);e.exports=function(e){return a(e)?n(i(e)):o(e)}},3345:e=>{e.exports=function(){return[]}},9935:e=>{e.exports=function(){return!1}},7350:(e,t,r)=>{var n=r(8221),o=r(3805);e.exports=function(e,t,r){var a=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return o(r)&&(a="leading"in r?!!r.leading:a,i="trailing"in r?!!r.trailing:i),n(e,t,{leading:a,maxWait:t,trailing:i})}},9374:(e,t,r)=>{var n=r(4128),o=r(3805),a=r(4394),i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=l.test(e);return r||c.test(e)?s(e.slice(2),r?2:8):i.test(e)?NaN:+e}},9884:(e,t,r)=>{var n=r(1791),o=r(7241);e.exports=function(e){return n(e,o(e))}},3222:(e,t,r)=>{var n=r(7556);e.exports=function(e){return null==e?"":n(e)}},2694:(e,t,r)=>{"use strict";var n=r(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,i){if(i!==n){var l=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 l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint: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:a,resetWarningCache:o};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2799:(e,t)=>{"use strict";var r=60103,n=60106,o=60107,a=60108,i=60114,l=60109,c=60110,s=60112,u=60113,d=60120,p=60115,f=60116;if("function"==typeof Symbol&&Symbol.for){var m=Symbol.for;r=m("react.element"),n=m("react.portal"),o=m("react.fragment"),a=m("react.strict_mode"),i=m("react.profiler"),l=m("react.provider"),c=m("react.context"),s=m("react.forward_ref"),u=m("react.suspense"),d=m("react.suspense_list"),p=m("react.memo"),f=m("react.lazy"),m("react.block"),m("react.server.block"),m("react.fundamental"),m("react.debug_trace_mode"),m("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case i:case a:case u:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case f:case p:case l:return e;default:return t}}case n:return t}}}(e)===c}},4363:(e,t,r)=>{"use strict";e.exports=r(2799)},6892:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var n,o=(n=r(3215))&&n.__esModule?n:{default:n},a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i={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){return t[e]||{extend:e}}},l=t.autoprefix=function(e){var t={};return(0,o.default)(e,(function(e,r){var n={};(0,o.default)(e,(function(e,t){var r=i[t];r?n=a({},n,r(e)):n[t]=e})),t[r]=n})),t};t.default=l},5268:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=(n=r(1609))&&n.__esModule?n:{default:n};function i(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 l=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var r,l,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var s=arguments.length,u=Array(s),d=0;d<s;d++)u[d]=arguments[d];return l=c=i(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(u))),c.state={active:!1},c.handleMouseDown=function(){return c.setState({active:!0})},c.handleMouseUp=function(){return c.setState({active:!1})},c.render=function(){return a.default.createElement(t,{onMouseDown:c.handleMouseDown,onMouseUp:c.handleMouseUp},a.default.createElement(e,o({},c.props,c.state)))},i(c,l)}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,r),n}(a.default.Component)};t.default=l},6686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=(n=r(1609))&&n.__esModule?n:{default:n};function i(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 l=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var r,l,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var s=arguments.length,u=Array(s),d=0;d<s;d++)u[d]=arguments[d];return l=c=i(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(u))),c.state={hover:!1},c.handleMouseOver=function(){return c.setState({hover:!0})},c.handleMouseOut=function(){return c.setState({hover:!1})},c.render=function(){return a.default.createElement(t,{onMouseOver:c.handleMouseOver,onMouseOut:c.handleMouseOut},a.default.createElement(e,o({},c.props,c.state)))},i(c,l)}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,r),n}(a.default.Component)};t.default=l},9265:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var n=l(r(5015)),o=l(r(3215)),a=l(r(1331)),i=l(r(5378));function l(e){return e&&e.__esModule?e:{default:e}}var c=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=[];return(0,i.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return r.push(e)})):(0,a.default)(t)?(0,o.default)(t,(function(e,t){!0===e&&r.push(t),r.push(t+"-"+e)})):(0,n.default)(t)&&r.push(t)})),r};t.default=c},8527:(e,t,r)=>{"use strict";t.H8=void 0;var n=s(r(9265)),o=s(r(6203)),a=s(r(6892)),i=s(r(6686)),l=s(r(5268)),c=s(r(2693));function s(e){return e&&e.__esModule?e:{default:e}}i.default,t.H8=i.default,l.default,c.default;t.Ay=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];var l=(0,n.default)(r),c=(0,o.default)(e,l);return(0,a.default)(c)}},2693:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r={},n=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r[e]=t};return 0===e&&n("first-child"),e===t-1&&n("last-child"),(0===e||e%2==0)&&n("even"),1===Math.abs(e%2)&&n("odd"),n("nth-child",e),r}},6203:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var n=i(r(3215)),o=i(r(8055)),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function i(e){return e&&e.__esModule?e:{default:e}}var l=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.default&&(0,o.default)(e.default)||{};return t.map((function(t){var o=e[t];return o&&(0,n.default)(o,(function(e,t){r[t]||(r[t]={}),r[t]=a({},r[t],o[t])})),t})),r};t.default=l},1609:e=>{"use strict";e.exports=window.React}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(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.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e={editor:[],block_id:1e3,blank_builder:1,blockBuilder:0,placeholder:{},blockDragging:!1,dragginID:null,editorDropDisabled:!1,layouotDropDisabled:!1,LayoutDragDisabled:!1,layouotDropDisabledId:null,hoverState:{row:null,column:null,block:null},editingBlock:{blockId:null,blockName:"",cssAtrr:{},textAttr:{}},searchElement:"",toggledSections:[],templateStyles:{editorStyles:"",previewStyles:""},sidebarUpload:{},blockCss:{},lockInputs:{},templateName:"",templateKey:"",showPreviewPanel:!1,showTestmailPanel:!1,activeColorpicker:{},testMailResult:{},currentBlockId:null,preparingTemplate:!1,templateSaved:!1,templateStatus:"new",tempFileName:"",createTemplatePreview:!1,testmailRecipient:thwecmf_admin_var.testmail_recepient,rightPanelValidation:"",customHookValidation:"",savedOnce:!1,activeSocialIconList:"",toggledSocialIcon:""};"1"===thwecmf_admin_var.editing&&(e.preparingTemplate=!0);const t=e;function n(e){return n="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},n(e)}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}function i(e,t,r){return t=c(t),function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,r||[],c(e).constructor):t.apply(e,r))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function s(e,t){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},s(e,t)}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),i(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&s(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-layouts"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"one_column"},React.createElement("div",{className:"thwecmf-layout-one thwecmf-layout-icon"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"1 Column"))}}])&&o(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function d(e){return d="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},d(e)}function p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f(n.key),n)}}function f(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==d(t)?t:t+""}function m(e,t,r){return t=g(t),function(e,t){if(t&&("object"==d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,h()?Reflect.construct(t,r||[],g(e).constructor):t.apply(e,r))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}var v=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),m(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-layouts"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"two_column"},React.createElement("div",{className:"thwecmf-layout-two thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-two thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"2 Column"))}}])&&p(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function y(e){return y="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},y(e)}function _(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,w(n.key),n)}}function w(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=y(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==y(t)?t:t+""}function x(e,t,r){return t=k(t),function(e,t){if(t&&("object"==y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,E()?Reflect.construct(t,r||[],k(e).constructor):t.apply(e,r))}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}var S=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),x(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&O(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-layouts"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"three_column"},React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"3 Column"))}}])&&_(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function R(e){return R="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},R(e)}function P(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,C(n.key),n)}}function C(e){var t=function(e,t){if("object"!=R(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=R(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==R(t)?t:t+""}function D(e,t,r){return t=j(t),function(e,t){if(t&&("object"==R(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,I()?Reflect.construct(t,r||[],j(e).constructor):t.apply(e,r))}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(I=function(){return!!e})()}function j(e){return j=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},j(e)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}var B=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),D(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-layouts"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"four_column"},React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"4 Column"))}}])&&P(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(),A=r(1609),T=r.n(A);function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function F(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,M(e,t)}function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},L.apply(null,arguments)}function z(e){return z="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},z(e)}function H(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=z(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=z(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function U(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach((function(t){H(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function W(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var V="function"==typeof Symbol&&Symbol.observable||"@@observable",q=function(){return Math.random().toString(36).substring(7).split("").join(".")},$={INIT:"@@redux/INIT"+q(),REPLACE:"@@redux/REPLACE"+q(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+q()}};function X(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(W(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(W(1));return r(X)(e,t)}if("function"!=typeof e)throw new Error(W(2));var o=e,a=t,i=[],l=i,c=!1;function s(){l===i&&(l=i.slice())}function u(){if(c)throw new Error(W(3));return a}function d(e){if("function"!=typeof e)throw new Error(W(4));if(c)throw new Error(W(5));var t=!0;return s(),l.push(e),function(){if(t){if(c)throw new Error(W(6));t=!1,s();var r=l.indexOf(e);l.splice(r,1),i=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(W(7));if(void 0===e.type)throw new Error(W(8));if(c)throw new Error(W(9));try{c=!0,a=o(a,e)}finally{c=!1}for(var t=i=l,r=0;r<t.length;r++)(0,t[r])();return e}return p({type:$.INIT}),(n={dispatch:p,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(W(10));o=e,p({type:$.REPLACE})}})[V]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(W(11));function r(){e.next&&e.next(u())}return r(),{unsubscribe:t(r)}}})[V]=function(){return this},e},n}function Y(e,t){return function(){return t(e.apply(this,arguments))}}function J(e,t){if("function"==typeof e)return Y(e,t);if("object"!=typeof e||null===e)throw new Error(W(16));var r={};for(var n in e){var o=e[n];"function"==typeof o&&(r[n]=Y(o,t))}return r}function K(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var Q=T().createContext(null),Z=function(e){e()},ee=function(){return Z},te={notify:function(){},get:function(){return[]}};function re(e,t){var r,n=te;function o(){i.onStateChange&&i.onStateChange()}function a(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=function(){var e=ee(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],r=t;r;)e.push(r),r=r.next;return e},subscribe:function(e){var n=!0,o=r={callback:e,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){n&&null!==t&&(n=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}var i={addNestedSub:function(e){return a(),n.subscribe(e)},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(r)},trySubscribe:a,tryUnsubscribe:function(){r&&(r(),r=void 0,n.clear(),n=te)},getListeners:function(){return n}};return i}var ne="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?A.useLayoutEffect:A.useEffect;const oe=function(e){var t=e.store,r=e.context,n=e.children,o=(0,A.useMemo)((function(){var e=re(t);return{store:t,subscription:e}}),[t]),a=(0,A.useMemo)((function(){return t.getState()}),[t]);ne((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,a]);var i=r||Q;return T().createElement(i.Provider,{value:o},n)};function ae(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}var ie=r(4146),le=r.n(ie),ce=r(4363),se=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ue=["reactReduxForwardedRef"],de=[],pe=[null,null];function fe(e,t){var r=e[1];return[t.payload,r+1]}function me(e,t,r){ne((function(){return e.apply(void 0,t)}),r)}function he(e,t,r,n,o,a,i){e.current=n,t.current=o,r.current=!1,a.current&&(a.current=null,i())}function ge(e,t,r,n,o,a,i,l,c,s){if(e){var u=!1,d=null,p=function(){if(!u){var e,r,p=t.getState();try{e=n(p,o.current)}catch(e){r=e,d=e}r||(d=null),e===a.current?i.current||c():(a.current=e,l.current=e,i.current=!0,s({type:"STORE_UPDATED",payload:{error:r}}))}};return r.onStateChange=p,r.trySubscribe(),p(),function(){if(u=!0,r.tryUnsubscribe(),r.onStateChange=null,d)throw d}}}var be=function(){return[null,0]};function ve(e,t){void 0===t&&(t={});var r=t,n=r.getDisplayName,o=void 0===n?function(e){return"ConnectAdvanced("+e+")"}:n,a=r.methodName,i=void 0===a?"connectAdvanced":a,l=r.renderCountProp,c=void 0===l?void 0:l,s=r.shouldHandleStateChanges,u=void 0===s||s,d=r.storeKey,p=void 0===d?"store":d,f=(r.withRef,r.forwardRef),m=void 0!==f&&f,h=r.context,g=void 0===h?Q:h,b=ae(r,se),v=g;return function(t){var r=t.displayName||t.name||"Component",n=o(r),a=L({},b,{getDisplayName:o,methodName:i,renderCountProp:c,shouldHandleStateChanges:u,storeKey:p,displayName:n,wrappedComponentName:r,WrappedComponent:t}),l=b.pure,s=l?A.useMemo:function(e){return e()};function d(r){var n=(0,A.useMemo)((function(){var e=r.reactReduxForwardedRef,t=ae(r,ue);return[r.context,e,t]}),[r]),o=n[0],i=n[1],l=n[2],c=(0,A.useMemo)((function(){return o&&o.Consumer&&(0,ce.isContextConsumer)(T().createElement(o.Consumer,null))?o:v}),[o,v]),d=(0,A.useContext)(c),p=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch);Boolean(d)&&Boolean(d.store);var f=p?r.store:d.store,m=(0,A.useMemo)((function(){return function(t){return e(t.dispatch,a)}(f)}),[f]),h=(0,A.useMemo)((function(){if(!u)return pe;var e=re(f,p?null:d.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[f,p,d]),g=h[0],b=h[1],y=(0,A.useMemo)((function(){return p?d:L({},d,{subscription:g})}),[p,d,g]),_=(0,A.useReducer)(fe,de,be),w=_[0][0],x=_[1];if(w&&w.error)throw w.error;var E=(0,A.useRef)(),k=(0,A.useRef)(l),O=(0,A.useRef)(),S=(0,A.useRef)(!1),R=s((function(){return O.current&&l===k.current?O.current:m(f.getState(),l)}),[f,w,l]);me(he,[k,E,S,l,R,O,b]),me(ge,[u,f,g,m,k,E,S,O,b,x],[f,g,m]);var P=(0,A.useMemo)((function(){return T().createElement(t,L({},R,{ref:i}))}),[i,t,R]);return(0,A.useMemo)((function(){return u?T().createElement(c.Provider,{value:y},P):P}),[c,P,y])}var f=l?T().memo(d):d;if(f.WrappedComponent=t,f.displayName=d.displayName=n,m){var h=T().forwardRef((function(e,t){return T().createElement(f,L({},e,{reactReduxForwardedRef:t}))}));return h.displayName=n,h.WrappedComponent=t,le()(h,t)}return le()(f,t)}}function ye(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function _e(e,t){if(ye(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=0;o<r.length;o++)if(!Object.prototype.hasOwnProperty.call(t,r[o])||!ye(e[r[o]],t[r[o]]))return!1;return!0}function we(e){return function(t,r){var n=e(t,r);function o(){return n}return o.dependsOnOwnProps=!1,o}}function xe(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function Ee(e,t){return function(t,r){r.displayName;var n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=xe(e);var o=n(t,r);return"function"==typeof o&&(n.mapToProps=o,n.dependsOnOwnProps=xe(o),o=n(t,r)),o},n}}const ke=[function(e){return"function"==typeof e?Ee(e):void 0},function(e){return e?void 0:we((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?we((function(t){return function(e,t){var r={},n=function(n){var o=e[n];"function"==typeof o&&(r[n]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)n(o);return r}(e,t)})):void 0}],Oe=[function(e){return"function"==typeof e?Ee(e):void 0},function(e){return e?void 0:we((function(){return{}}))}];function Se(e,t,r){return L({},r,e,t)}const Re=[function(e){return"function"==typeof e?function(e){return function(t,r){r.displayName;var n,o=r.pure,a=r.areMergedPropsEqual,i=!1;return function(t,r,l){var c=e(t,r,l);return i?o&&a(c,n)||(n=c):(i=!0,n=c),n}}}(e):void 0},function(e){return e?void 0:function(){return Se}}];var Pe=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Ce(e,t,r,n){return function(o,a){return r(e(o,a),t(n,a),a)}}function De(e,t,r,n,o){var a,i,l,c,s,u=o.areStatesEqual,d=o.areOwnPropsEqual,p=o.areStatePropsEqual,f=!1;return function(o,m){return f?function(o,f){var m,h,g=!d(f,i),b=!u(o,a,f,i);return a=o,i=f,g&&b?(l=e(a,i),t.dependsOnOwnProps&&(c=t(n,i)),s=r(l,c,i)):g?(e.dependsOnOwnProps&&(l=e(a,i)),t.dependsOnOwnProps&&(c=t(n,i)),s=r(l,c,i)):b?(m=e(a,i),h=!p(m,l),l=m,h&&(s=r(l,c,i)),s):s}(o,m):(l=e(a=o,i=m),c=t(n,i),s=r(l,c,i),f=!0,s)}}function Ie(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,o=t.initMergeProps,a=ae(t,Pe),i=r(e,a),l=n(e,a),c=o(e,a);return(a.pure?De:Ce)(i,l,c,e,a)}var je=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function Ne(e,t,r){for(var n=t.length-1;n>=0;n--){var o=t[n](e);if(o)return o}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function Be(e,t){return e===t}function Ae(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?ve:r,o=t.mapStateToPropsFactories,a=void 0===o?Oe:o,i=t.mapDispatchToPropsFactories,l=void 0===i?ke:i,c=t.mergePropsFactories,s=void 0===c?Re:c,u=t.selectorFactory,d=void 0===u?Ie:u;return function(e,t,r,o){void 0===o&&(o={});var i=o,c=i.pure,u=void 0===c||c,p=i.areStatesEqual,f=void 0===p?Be:p,m=i.areOwnPropsEqual,h=void 0===m?_e:m,g=i.areStatePropsEqual,b=void 0===g?_e:g,v=i.areMergedPropsEqual,y=void 0===v?_e:v,_=ae(i,je),w=Ne(e,a,"mapStateToProps"),x=Ne(t,l,"mapDispatchToProps"),E=Ne(r,s,"mergeProps");return n(d,L({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:x,initMergeProps:E,pure:u,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:b,areMergedPropsEqual:y},_))}}const Te=Ae(),Me=window.ReactDOM;var Fe,Le=r.n(Me);function ze(e,t){var r=(0,A.useState)((function(){return{inputs:t,result:e()}}))[0],n=(0,A.useRef)(!0),o=(0,A.useRef)(r),a=n.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,o.current.inputs))?o.current:{inputs:t,result:e()};return(0,A.useEffect)((function(){n.current=!1,o.current=a}),[a]),a.result}Fe=Me.unstable_batchedUpdates,Z=Fe;var He=ze,Ge=function(e,t){return ze((function(){return e}),t)},Ue=function(e){var t=e.top,r=e.right,n=e.bottom,o=e.left;return{top:t,right:r,bottom:n,left:o,width:r-o,height:n-t,x:o,y:t,center:{x:(r+o)/2,y:(n+t)/2}}},We=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Ve=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},qe={top:0,right:0,bottom:0,left:0},$e=function(e){var t=e.borderBox,r=e.margin,n=void 0===r?qe:r,o=e.border,a=void 0===o?qe:o,i=e.padding,l=void 0===i?qe:i,c=Ue(We(t,n)),s=Ue(Ve(t,a)),u=Ue(Ve(s,l));return{marginBox:c,borderBox:Ue(t),paddingBox:s,contentBox:u,margin:n,border:a,padding:l}},Xe=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var r=Number(t);return isNaN(r)&&function(e,t){throw new Error("Invariant failed")}(),r},Ye=function(e,t){var r,n,o=e.borderBox,a=e.border,i=e.margin,l=e.padding,c=(n=t,{top:(r=o).top+n.y,left:r.left+n.x,bottom:r.bottom+n.y,right:r.right+n.x});return $e({borderBox:c,border:a,margin:i,padding:l})},Je=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Ye(e,t)},Ke=function(e,t){var r={top:Xe(t.marginTop),right:Xe(t.marginRight),bottom:Xe(t.marginBottom),left:Xe(t.marginLeft)},n={top:Xe(t.paddingTop),right:Xe(t.paddingRight),bottom:Xe(t.paddingBottom),left:Xe(t.paddingLeft)},o={top:Xe(t.borderTopWidth),right:Xe(t.borderRightWidth),bottom:Xe(t.borderBottomWidth),left:Xe(t.borderLeftWidth)};return $e({borderBox:e,margin:r,padding:n,border:o})},Qe=function(e){var t=e.getBoundingClientRect(),r=window.getComputedStyle(e);return Ke(t,r)},Ze=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function et(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!((n=e[r])===(o=t[r])||Ze(n)&&Ze(o)))return!1;var n,o;return!0}const tt=function(e,t){var r;void 0===t&&(t=et);var n,o=[],a=!1;return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return a&&r===this&&t(i,o)||(n=e.apply(this,i),a=!0,r=this,o=i),n}},rt=function(e){var t=[],r=null,n=function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];t=o,r||(r=requestAnimationFrame((function(){r=null,e.apply(void 0,t)})))};return n.cancel=function(){r&&(cancelAnimationFrame(r),r=null)},n};function nt(e,t){}function ot(){}function at(e,t,r){var n=t.map((function(t){var n,o,a=(n=r,o=t.options,L({},n,{},o));return e.addEventListener(t.eventName,t.fn,a),function(){e.removeEventListener(t.eventName,t.fn,a)}}));return function(){n.forEach((function(e){e()}))}}nt.bind(null,"warn"),nt.bind(null,"error");var it=!0,lt="Invariant failed";function ct(e){this.message=e}function st(e,t){if(!e)throw new ct(it?lt:lt+": "+(t||""))}ct.prototype.toString=function(){return this.message};var ut=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).callbacks=null,t.unbind=ot,t.onWindowError=function(e){var r=t.getCallbacks();r.isDragging()&&r.tryAbort(),e.error instanceof ct&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}F(t,e);var r=t.prototype;return r.componentDidMount=function(){this.unbind=at(window,[{eventName:"error",fn:this.onWindowError}])},r.componentDidCatch=function(e){if(!(e instanceof ct))throw e;this.setState({})},r.componentWillUnmount=function(){this.unbind()},r.render=function(){return this.props.children(this.setCallbacks)},t}(T().Component),dt=function(e){return e+1},pt=function(e,t){var r=e.droppableId===t.droppableId,n=dt(e.index),o=dt(t.index);return r?"\n      You have moved the item from position "+n+"\n      to position "+o+"\n    ":"\n    You have moved the item from position "+n+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+o+"\n  "},ft=function(e,t,r){return t.droppableId===r.droppableId?"\n      The item "+e+"\n      has been combined with "+r.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+r.draggableId+"\n      in list "+r.droppableId+"\n    "},mt=function(e){return"\n  The item has returned to its starting position\n  of "+dt(e.index)+"\n"},ht=function(e){return"\n  You have lifted an item in position "+dt(e.source.index)+"\n"},gt=function(e){var t=e.destination;if(t)return pt(e.source,t);var r=e.combine;return r?ft(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},bt=function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+mt(e.source)+"\n    ";var t=e.destination,r=e.combine;return t?"\n      You have dropped the item.\n      "+pt(e.source,t)+"\n    ":r?"\n      You have dropped the item.\n      "+ft(e.draggableId,e.source,r)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+mt(e.source)+"\n  "},vt={x:0,y:0},yt=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},_t=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},wt=function(e,t){return e.x===t.x&&e.y===t.y},xt=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Et=function(e,t,r){var n;return void 0===r&&(r=0),(n={})[e]=t,n["x"===e?"y":"x"]=r,n},kt=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Ot=function(e,t){return Math.min.apply(Math,t.map((function(t){return kt(e,t)})))},St=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Rt=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},Pt=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},Ct=function(e,t){return t&&t.shouldClipSubject?function(e,t){var r=Ue({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r}(t.pageMarginBox,e):Ue(e)},Dt=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,o=e.frame,a=function(e,t){return t?Rt(e,t.scroll.diff.displacement):e}(t.marginBox,o),i=function(e,t,r){var n;return r&&r.increasedBy?L({},e,((n={})[t.end]=e[t.end]+r.increasedBy[t.line],n)):e}(a,n,r);return{page:t,withPlaceholder:r,active:Ct(i,o)}},It=function(e,t){e.frame||st(!1);var r=e.frame,n=_t(t,r.scroll.initial),o=xt(n),a=L({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:o},max:r.scroll.max}});return L({},e,{frame:a,subject:Dt({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function jt(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function Nt(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}function Bt(e,t){if(e.find)return e.find(t);var r=Nt(e,t);return-1!==r?e[r]:void 0}function At(e){return Array.prototype.slice.call(e)}var Tt=tt((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),Mt=tt((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),Ft=tt((function(e){return jt(e)})),Lt=tt((function(e){return jt(e)})),zt=tt((function(e,t){var r=Lt(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return r}));function Ht(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Gt(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Ut=tt((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),Wt=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Vt={point:vt,value:0},qt={invisible:{},visible:{},all:[]},$t={displaced:qt,displacedBy:Vt,at:null},Xt=function(e,t){return function(r){return e<=r&&r<=t}},Yt=function(e){var t=Xt(e.top,e.bottom),r=Xt(e.left,e.right);return function(n){if(t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right))return!0;var o=t(n.top)||t(n.bottom),a=r(n.left)||r(n.right);if(o&&a)return!0;var i=n.top<e.top&&n.bottom>e.bottom,l=n.left<e.left&&n.right>e.right;return!(!i||!l)||i&&a||l&&o}},Jt=function(e){var t=Xt(e.top,e.bottom),r=Xt(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&r(e.left)&&r(e.right)}},Kt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Qt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Zt=function(e){var t=e.target,r=e.destination,n=e.viewport,o=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,i=o?function(e,t){var r=t.frame?t.frame.scroll.diff.displacement:vt;return Rt(e,r)}(t,r):t;return function(e,t,r){return!!t.subject.active&&r(t.subject.active)(e)}(i,r,a)&&function(e,t,r){return r(t)(e)}(i,n,a)},er=function(e){return Zt(L({},e,{isVisibleThroughFrameFn:Yt}))},tr=function(e){return Zt(L({},e,{isVisibleThroughFrameFn:Jt}))},rr=function(e,t,r){if("boolean"==typeof r)return r;if(!t)return!0;var n=t.invisible,o=t.visible;if(n[e])return!1;var a=o[e];return!a||a.shouldAnimate};function nr(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,o=e.viewport,a=e.forceShouldAnimate,i=e.last;return t.reduce((function(e,t){var l=function(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return Ue(We(r,n))}(t,n),c=t.descriptor.id;if(e.all.push(c),!er({target:l,destination:r,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var s={draggableId:c,shouldAnimate:rr(c,i,a)};return e.visible[c]=s,e}),{all:[],visible:{},invisible:{}})}function or(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,o=e.destination,a=function(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}(t,{inHomeList:r});return{displaced:qt,displacedBy:n,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function ar(e){var t=e.draggable,r=e.insideDestination,n=e.destination,o=e.viewport,a=e.displacedBy,i=e.last,l=e.index,c=e.forceShouldAnimate,s=Wt(t,n);if(null==l)return or({insideDestination:r,inHomeList:s,displacedBy:a,destination:n});var u=Bt(r,(function(e){return e.descriptor.index===l}));if(!u)return or({insideDestination:r,inHomeList:s,displacedBy:a,destination:n});var d=Ut(t,r),p=r.indexOf(u);return{displaced:nr({afterDragging:d.slice(p),destination:n,displacedBy:a,last:i,viewport:o.frame,forceShouldAnimate:c}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function ir(e,t){return Boolean(t.effected[e])}var lr=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},cr=function(e,t,r){return t[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2},sr=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return Et(t.line,r.marginBox[t.end]+lr(t,n),cr(t,r.marginBox,n))},ur=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return Et(t.line,r.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,n),cr(t,r.marginBox,n))},dr=function(e,t){var r=e.frame;return r?yt(t,r.scroll.diff.displacement):t},pr=function(e){var t=function(e){var t=e.impact,r=e.draggable,n=e.droppable,o=e.draggables,a=e.afterCritical,i=r.page.borderBox.center,l=t.at;return n&&l?"REORDER"===l.type?function(e){var t=e.impact,r=e.draggable,n=e.draggables,o=e.droppable,a=e.afterCritical,i=zt(o.descriptor.id,n),l=r.page,c=o.axis;if(!i.length)return function(e){var t=e.axis,r=e.moveInto,n=e.isMoving;return Et(t.line,r.contentBox[t.start]+lr(t,n),cr(t,r.contentBox,n))}({axis:c,moveInto:o.page,isMoving:l});var s=t.displaced,u=t.displacedBy,d=s.all[0];if(d){var p=n[d];if(ir(d,a))return ur({axis:c,moveRelativeTo:p.page,isMoving:l});var f=Ye(p.page,u.point);return ur({axis:c,moveRelativeTo:f,isMoving:l})}var m=i[i.length-1];if(m.descriptor.id===r.descriptor.id)return l.borderBox.center;if(ir(m.descriptor.id,a)){var h=Ye(m.page,xt(a.displacedBy.point));return sr({axis:c,moveRelativeTo:h,isMoving:l})}return sr({axis:c,moveRelativeTo:m.page,isMoving:l})}({impact:t,draggable:r,draggables:o,droppable:n,afterCritical:a}):function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,o=Gt(r);o||st(!1);var a=o.draggableId,i=n[a].page.borderBox.center,l=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,o=e.displacedBy,a=Boolean(t.visible[n]||t.invisible[n]);return ir(n,r)?a?vt:xt(o.point):a?o.point:vt}({displaced:r.displaced,afterCritical:t,combineWith:a,displacedBy:r.displacedBy});return yt(i,l)}({impact:t,draggables:o,afterCritical:a}):i}(e),r=e.droppable;return r?dr(r,t):t},fr=function(e,t){var r=_t(t,e.scroll.initial),n=xt(r);return{frame:Ue({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}}};function mr(e,t){return e.map((function(e){return t[e]}))}var hr=function(e){var t,r,n=e.pageBorderBoxCenter,o=e.draggable,a=(t=e.viewport,r=n,yt(t.scroll.diff.displacement,r)),i=_t(a,o.page.borderBox.center);return yt(o.client.borderBox.center,i)},gr=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,o=e.viewport,a=e.withDroppableDisplacement,i=e.onlyOnMainAxis,l=void 0!==i&&i,c=_t(n,t.page.borderBox.center),s={target:Rt(t.page.borderBox,c),destination:r,withDroppableDisplacement:a,viewport:o};return l?function(e){return Zt(L({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var r=Xt(e.top,e.bottom),n=Xt(e.left,e.right);return function(e){return t===Kt?r(e.top)&&r(e.bottom):n(e.left)&&n(e.right)}})}));var t}(s):tr(s)},br=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,o=e.draggables,a=e.previousImpact,i=e.viewport,l=e.previousPageBorderBoxCenter,c=e.previousClientSelection,s=e.afterCritical;if(!n.isEnabled)return null;var u=zt(n.descriptor.id,o),d=Wt(r,n),p=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,o=e.insideDestination,a=e.previousImpact;if(!n.isCombineEnabled)return null;if(!Ht(a))return null;function i(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:n.descriptor.id}};return L({},a,{at:t})}var l=a.displaced.all,c=l.length?l[0]:null;if(t)return c?i(c):null;var s=Ut(r,o);if(!c)return s.length?i(s[s.length-1].descriptor.id):null;var u=Nt(s,(function(e){return e.descriptor.id===c}));-1===u&&st(!1);var d=u-1;return d<0?null:i(s[d].descriptor.id)}({isMovingForward:t,draggable:r,destination:n,insideDestination:u,previousImpact:a})||function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,o=e.draggables,a=e.destination,i=e.insideDestination,l=e.previousImpact,c=e.viewport,s=e.afterCritical,u=l.at;if(u||st(!1),"REORDER"===u.type){var d=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,o=e.location;if(!n.length)return null;var a=o.index,i=t?a+1:a-1,l=n[0].descriptor.index,c=n[n.length-1].descriptor.index;return i<l||i>(r?c:c+1)?null:i}({isMovingForward:t,isInHomeList:r,location:u.destination,insideDestination:i});return null==d?null:ar({draggable:n,insideDestination:i,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:d})}var p=function(e){var t=e.isMovingForward,r=e.draggables,n=e.combine,o=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var a=n.draggableId,i=r[a].descriptor.index;return ir(a,o)?t?i:i-1:t?i+1:i}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:o,combine:u.combine,afterCritical:s});return null==p?null:ar({draggable:n,insideDestination:i,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:p})}({isMovingForward:t,isInHomeList:d,draggable:r,draggables:o,destination:n,insideDestination:u,previousImpact:a,viewport:i,afterCritical:s});if(!p)return null;var f=pr({impact:p,draggable:r,droppable:n,draggables:o,afterCritical:s});if(gr({draggable:r,destination:n,newPageBorderBoxCenter:f,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:hr({pageBorderBoxCenter:f,draggable:r,viewport:i}),impact:p,scrollJumpRequest:null};var m=_t(f,l),h=function(e){var t=e.impact,r=e.viewport,n=e.destination,o=e.draggables,a=e.maxScrollChange,i=fr(r,yt(r.scroll.current,a)),l=n.frame?It(n,yt(n.frame.scroll.current,a)):n,c=t.displaced,s=nr({afterDragging:mr(c.all,o),destination:n,displacedBy:t.displacedBy,viewport:i.frame,last:c,forceShouldAnimate:!1}),u=nr({afterDragging:mr(c.all,o),destination:l,displacedBy:t.displacedBy,viewport:r.frame,last:c,forceShouldAnimate:!1}),d={},p={},f=[c,s,u];return c.all.forEach((function(e){var t=function(e,t){for(var r=0;r<t.length;r++){var n=t[r].visible[e];if(n)return n}return null}(e,f);t?p[e]=t:d[e]=!0})),L({},t,{displaced:{all:c.all,invisible:d,visible:p}})}({impact:p,viewport:i,destination:n,draggables:o,maxScrollChange:m});return{clientSelection:c,impact:h,scrollJumpRequest:m}},vr=function(e){var t=e.subject.active;return t||st(!1),t},yr=function(e,t){var r=e.page.borderBox.center;return ir(e.descriptor.id,t)?_t(r,t.displacedBy.point):r},_r=function(e,t){var r=e.page.borderBox;return ir(e.descriptor.id,t)?Rt(r,xt(t.displacedBy.point)):r},wr=tt((function(e,t){var r=t[e.line];return{value:r,point:Et(e.line,r)}})),xr=function(e,t){return L({},e,{scroll:L({},e.scroll,{max:t})})},Er=function(e,t,r){var n=e.frame;Wt(t,e)&&st(!1),e.subject.withPlaceholder&&st(!1);var o=wr(e.axis,t.displaceBy).point,a=function(e,t,r){var n=e.axis;if("virtual"===e.descriptor.mode)return Et(n.line,t[n.line]);var o=e.subject.page.contentBox[n.size],a=zt(e.descriptor.id,r).reduce((function(e,t){return e+t.client.marginBox[n.size]}),0)+t[n.line]-o;return a<=0?null:Et(n.line,a)}(e,o,r),i={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!n)return L({},e,{subject:Dt({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:e.frame})});var l=a?yt(n.scroll.max,a):n.scroll.max,c=xr(n,l);return L({},e,{subject:Dt({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:c}),frame:c})},kr=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},Or=function(e){var t=e.state,r=e.type,n=function(e,t){var r=kr(e);return r?t[r]:null}(t.impact,t.dimensions.droppables),o=Boolean(n),a=t.dimensions.droppables[t.critical.droppable.id],i=n||a,l=i.axis.direction,c="vertical"===l&&("MOVE_UP"===r||"MOVE_DOWN"===r)||"horizontal"===l&&("MOVE_LEFT"===r||"MOVE_RIGHT"===r);if(c&&!o)return null;var s="MOVE_DOWN"===r||"MOVE_RIGHT"===r,u=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,p=t.dimensions,f=p.draggables,m=p.droppables;return c?br({isMovingForward:s,previousPageBorderBoxCenter:d,draggable:u,destination:i,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,r=e.previousPageBorderBoxCenter,n=e.draggable,o=e.isOver,a=e.draggables,i=e.droppables,l=e.viewport,c=e.afterCritical,s=function(e){var t=e.isMovingForward,r=e.pageBorderBoxCenter,n=e.source,o=e.droppables,a=e.viewport,i=n.subject.active;if(!i)return null;var l=n.axis,c=Xt(i[l.start],i[l.end]),s=Ft(o).filter((function(e){return e!==n})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return Yt(a.frame)(vr(e))})).filter((function(e){var r=vr(e);return t?i[l.crossAxisEnd]<r[l.crossAxisEnd]:r[l.crossAxisStart]<i[l.crossAxisStart]})).filter((function(e){var t=vr(e),r=Xt(t[l.start],t[l.end]);return c(t[l.start])||c(t[l.end])||r(i[l.start])||r(i[l.end])})).sort((function(e,r){var n=vr(e)[l.crossAxisStart],o=vr(r)[l.crossAxisStart];return t?n-o:o-n})).filter((function(e,t,r){return vr(e)[l.crossAxisStart]===vr(r[0])[l.crossAxisStart]}));if(!s.length)return null;if(1===s.length)return s[0];var u=s.filter((function(e){return Xt(vr(e)[l.start],vr(e)[l.end])(r[l.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return vr(e)[l.start]-vr(t)[l.start]}))[0]:s.sort((function(e,t){var n=Ot(r,Pt(vr(e))),o=Ot(r,Pt(vr(t)));return n!==o?n-o:vr(e)[l.start]-vr(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:r,source:o,droppables:i,viewport:l});if(!s)return null;var u=zt(s.descriptor.id,a),d=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,o=e.afterCritical,a=e.insideDestination.filter((function(e){return tr({target:_r(e,o),destination:n,viewport:r.frame,withDroppableDisplacement:!0})})).sort((function(e,r){var a=kt(t,dr(n,yr(e,o))),i=kt(t,dr(n,yr(r,o)));return a<i?-1:i<a?1:e.descriptor.index-r.descriptor.index}));return a[0]||null}({pageBorderBoxCenter:r,viewport:l,destination:s,insideDestination:u,afterCritical:c}),p=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,o=e.draggable,a=e.draggables,i=e.destination,l=e.viewport,c=e.afterCritical;if(!r){if(n.length)return null;var s={displaced:qt,displacedBy:Vt,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},u=pr({impact:s,draggable:o,droppable:i,draggables:a,afterCritical:c}),d=Wt(o,i)?i:Er(i,o,a);return gr({draggable:o,destination:d,newPageBorderBoxCenter:u,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var p,f=Boolean(t[i.axis.line]<=r.page.borderBox.center[i.axis.line]),m=(p=r.descriptor.index,r.descriptor.id===o.descriptor.id||f?p:p+1);return ar({draggable:o,insideDestination:n,destination:i,viewport:l,displacedBy:wr(i.axis,o.displaceBy),last:qt,index:m})}({previousPageBorderBoxCenter:r,destination:s,draggable:n,draggables:a,moveRelativeTo:d,insideDestination:u,viewport:l,afterCritical:c});if(!p)return null;var f=pr({impact:p,draggable:n,droppable:s,draggables:a,afterCritical:c});return{clientSelection:hr({pageBorderBoxCenter:f,draggable:n,viewport:l}),impact:p,scrollJumpRequest:null}}({isMovingForward:s,previousPageBorderBoxCenter:d,draggable:u,isOver:i,draggables:f,droppables:m,viewport:t.viewport,afterCritical:t.afterCritical})};function Sr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Rr(e){var t=Xt(e.top,e.bottom),r=Xt(e.left,e.right);return function(e){return t(e.y)&&r(e.x)}}var Pr=function(e,t){return Ue(Rt(e,t))};function Cr(e){var t=e.displaced,r=e.id;return Boolean(t.visible[r]||t.invisible[r])}var Dr=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,o=e.droppables,a=e.previousImpact,i=e.viewport,l=e.afterCritical,c=Pr(r.page.borderBox,t),s=function(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,o=Ft(n).filter((function(e){if(!e.isEnabled)return!1;var r,n,o=e.subject.active;if(!o)return!1;if(n=o,!((r=t).left<n.right&&r.right>n.left&&r.top<n.bottom&&r.bottom>n.top))return!1;if(Rr(o)(t.center))return!0;var a=e.axis,i=o.center[a.crossAxisLine],l=t[a.crossAxisStart],c=t[a.crossAxisEnd],s=Xt(o[a.crossAxisStart],o[a.crossAxisEnd]),u=s(l),d=s(c);return!u&&!d||(u?l<i:c>i)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,r=e.candidates,n=e.draggable.page.borderBox.center,o=r.map((function(e){var r=e.axis,o=Et(e.axis.line,t.center[r.line],e.page.borderBox.center[r.crossAxisLine]);return{id:e.descriptor.id,distance:kt(n,o)}})).sort((function(e,t){return t.distance-e.distance}));return o[0]?o[0].id:null}({pageBorderBox:t,draggable:r,candidates:o}):null}({pageBorderBox:c,draggable:r,droppables:o});if(!s)return $t;var u=o[s],d=zt(u.descriptor.id,n),p=function(e,t){var r=e.frame;return r?Pr(t,r.scroll.diff.value):t}(u,c);return function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,o=e.destination,a=e.insideDestination,i=e.afterCritical;if(!o.isCombineEnabled)return null;var l=o.axis,c=wr(o.axis,t.displaceBy),s=c.value,u=r[l.start],d=r[l.end],p=Bt(Ut(t,a),(function(e){var t=e.descriptor.id,r=e.page.borderBox,o=r[l.size]/4,a=ir(t,i),c=Cr({displaced:n.displaced,id:t});return a?c?d>r[l.start]+o&&d<r[l.end]-o:u>r[l.start]-s+o&&u<r[l.end]-s-o:c?d>r[l.start]+s+o&&d<r[l.end]+s-o:u>r[l.start]+o&&u<r[l.end]-o}));return p?{displacedBy:c,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:r,previousImpact:a,destination:u,insideDestination:d,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,o=e.insideDestination,a=e.last,i=e.viewport,l=e.afterCritical,c=n.axis,s=wr(n.axis,r.displaceBy),u=s.value,d=t[c.start],p=t[c.end],f=function(e){var t=e.draggable,r=e.closest;return r?e.inHomeList&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}({draggable:r,closest:Bt(Ut(r,o),(function(e){var t=e.descriptor.id,r=e.page.borderBox.center[c.line],n=ir(t,l),o=Cr({displaced:a,id:t});return n?o?p<=r:d<r-u:o?p<=r+u:d<r})),inHomeList:Wt(r,n)});return ar({draggable:r,insideDestination:o,destination:n,viewport:i,last:a,displacedBy:s,index:f})}({pageBorderBoxWithDroppableScroll:p,draggable:r,destination:u,insideDestination:d,last:a.displaced,viewport:i,afterCritical:l})},Ir=function(e,t){var r;return L({},e,((r={})[t.descriptor.id]=t,r))},jr=function(e){var t=e.state,r=e.clientSelection,n=e.dimensions,o=e.viewport,a=e.impact,i=e.scrollJumpRequest,l=o||t.viewport,c=n||t.dimensions,s=r||t.current.client.selection,u=_t(s,t.initial.client.selection),d={offset:u,selection:s,borderBoxCenter:yt(t.initial.client.borderBoxCenter,u)},p={selection:yt(d.selection,l.scroll.current),borderBoxCenter:yt(d.borderBoxCenter,l.scroll.current),offset:yt(d.offset,l.scroll.diff.value)},f={client:d,page:p};if("COLLECTING"===t.phase)return L({phase:"COLLECTING"},t,{dimensions:c,viewport:l,current:f});var m=c.draggables[t.critical.draggable.id],h=a||Dr({pageOffset:p.offset,draggable:m,draggables:c.draggables,droppables:c.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),g=function(e){var t=e.draggable,r=e.draggables,n=e.droppables,o=e.impact,a=function(e){var t=e.previousImpact,r=e.impact,n=e.droppables,o=kr(t),a=kr(r);if(!o)return n;if(o===a)return n;var i=n[o];if(!i.subject.withPlaceholder)return n;var l=function(e){var t=e.subject.withPlaceholder;t||st(!1);var r=e.frame;if(!r)return L({},e,{subject:Dt({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var n=t.oldFrameMaxScroll;n||st(!1);var o=xr(r,n);return L({},e,{subject:Dt({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null}),frame:o})}(i);return Ir(n,l)}({previousImpact:e.previousImpact,impact:o,droppables:n}),i=kr(o);if(!i)return a;var l=n[i];if(Wt(t,l))return a;if(l.subject.withPlaceholder)return a;var c=Er(l,t,r);return Ir(a,c)}({draggable:m,impact:h,previousImpact:t.impact,draggables:c.draggables,droppables:c.droppables});return L({},t,{current:f,dimensions:{draggables:c.draggables,droppables:g},impact:h,viewport:l,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null})},Nr=function(e){var t=e.impact,r=e.viewport,n=e.draggables,o=e.destination,a=e.forceShouldAnimate,i=t.displaced,l=function(e,t){return e.map((function(e){return t[e]}))}(i.all,n);return L({},t,{displaced:nr({afterDragging:l,destination:o,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:a,last:i})})},Br=function(e){var t=e.impact,r=e.draggable,n=e.droppable,o=e.draggables,a=e.viewport,i=e.afterCritical,l=pr({impact:t,draggable:r,draggables:o,droppable:n,afterCritical:i});return hr({pageBorderBoxCenter:l,draggable:r,viewport:a})},Ar=function(e){var t=e.state,r=e.dimensions,n=e.viewport;"SNAP"!==t.movementMode&&st(!1);var o=t.impact,a=n||t.viewport,i=r||t.dimensions,l=i.draggables,c=i.droppables,s=l[t.critical.draggable.id],u=kr(o);u||st(!1);var d=c[u],p=Nr({impact:o,viewport:a,destination:d,draggables:l}),f=Br({impact:p,draggable:s,droppable:d,draggables:l,viewport:a,afterCritical:t.afterCritical});return jr({impact:p,clientSelection:f,state:t,dimensions:i,viewport:a})},Tr=function(e){var t=e.draggable,r=e.home,n=e.draggables,o=e.viewport,a=wr(r.axis,t.displaceBy),i=zt(r.descriptor.id,n),l=i.indexOf(t);-1===l&&st(!1);var c,s=i.slice(l+1),u=s.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),d={inVirtualList:"virtual"===r.descriptor.mode,displacedBy:a,effected:u};return{impact:{displaced:nr({afterDragging:s,destination:r,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(c=t.descriptor,{index:c.index,droppableId:c.droppableId})}},afterCritical:d}},Mr=function(e){return"SNAP"===e.movementMode},Fr=function(e,t,r){var n=function(e,t){return{draggables:e.draggables,droppables:Ir(e.droppables,t)}}(e.dimensions,t);return!Mr(e)||r?jr({state:e,dimensions:n}):Ar({state:e,dimensions:n})};function Lr(e){return e.isDragging&&"SNAP"===e.movementMode?L({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var zr={phase:"IDLE",completed:null,shouldFlush:!1},Hr=function(e,t){if(void 0===e&&(e=zr),"FLUSH"===t.type)return L({},zr,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&st(!1);var r=t.payload,n=r.critical,o=r.clientSelection,a=r.viewport,i=r.dimensions,l=r.movementMode,c=i.draggables[n.draggable.id],s=i.droppables[n.droppable.id],u={selection:o,borderBoxCenter:c.client.borderBox.center,offset:vt},d={client:u,page:{selection:yt(u.selection,a.scroll.initial),borderBoxCenter:yt(u.selection,a.scroll.initial),offset:yt(u.selection,a.scroll.diff.value)}},p=Ft(i.droppables).every((function(e){return!e.isFixedOnPage})),f=Tr({draggable:c,home:s,draggables:i.draggables,viewport:a}),m=f.impact;return{phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:i,initial:d,current:d,isWindowScrollAllowed:p,impact:m,afterCritical:f.afterCritical,onLiftImpact:m,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&st(!1),L({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&st(!1),function(e){var t=e.state,r=e.published,n=r.modified.map((function(e){var r=t.dimensions.droppables[e.droppableId];return It(r,e.scroll)})),o=L({},t.dimensions.droppables,{},Tt(n)),a=Mt(function(e){var t=e.additions,r=e.updatedDroppables,n=e.viewport,o=n.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||st(!1),t}(r[t]),i=a.scroll.diff.value,l=function(e){var t=e.draggable,r=e.offset,n=e.initialWindowScroll,o=Ye(t.client,r),a=Je(o,n);return L({},t,{placeholder:L({},t.placeholder,{client:o}),client:o,page:a})}({draggable:e,offset:yt(o,i),initialWindowScroll:n.scroll.initial});return l}))}({additions:r.additions,updatedDroppables:o,viewport:t.viewport})),i=L({},t.dimensions.draggables,{},a);r.removals.forEach((function(e){delete i[e]}));var l={droppables:o,draggables:i},c=kr(t.impact),s=c?l.droppables[c]:null,u=l.draggables[t.critical.draggable.id],d=l.droppables[t.critical.droppable.id],p=Tr({draggable:u,home:d,draggables:i,viewport:t.viewport}),f=p.impact,m=p.afterCritical,h=s&&s.isCombineEnabled?t.impact:f,g=Dr({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:h,viewport:t.viewport,afterCritical:m}),b=L({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:g,onLiftImpact:f,dimensions:l,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?b:L({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;Sr(e)||st(!1);var h=t.payload.client;return wt(h,e.current.client.selection)?e:jr({state:e,clientSelection:h,impact:Mr(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return Lr(e);if("COLLECTING"===e.phase)return Lr(e);Sr(e)||st(!1);var g=t.payload,b=g.id,v=g.newScroll,y=e.dimensions.droppables[b];if(!y)return e;var _=It(y,v);return Fr(e,_,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Sr(e)||st(!1);var w=t.payload,x=w.id,E=w.isEnabled,k=e.dimensions.droppables[x];k||st(!1),k.isEnabled===E&&st(!1);var O=L({},k,{isEnabled:E});return Fr(e,O,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Sr(e)||st(!1);var S=t.payload,R=S.id,P=S.isCombineEnabled,C=e.dimensions.droppables[R];C||st(!1),C.isCombineEnabled===P&&st(!1);var D=L({},C,{isCombineEnabled:P});return Fr(e,D,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;Sr(e)||st(!1),e.isWindowScrollAllowed||st(!1);var I=t.payload.newScroll;if(wt(e.viewport.scroll.current,I))return Lr(e);var j=fr(e.viewport,I);return Mr(e)?Ar({state:e,viewport:j}):jr({state:e,viewport:j})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!Sr(e))return e;var N=t.payload.maxScroll;if(wt(N,e.viewport.scroll.max))return e;var B=L({},e.viewport,{scroll:L({},e.viewport.scroll,{max:N})});return L({phase:"DRAGGING"},e,{viewport:B})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&st(!1);var A=Or({state:e,type:t.type});return A?jr({state:e,impact:A.impact,clientSelection:A.clientSelection,scrollJumpRequest:A.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var T=t.payload.reason;return"COLLECTING"!==e.phase&&st(!1),L({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:T})}if("DROP_ANIMATE"===t.type){var M=t.payload,F=M.completed,z=M.dropDuration,H=M.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&st(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:z,newHomeClientOffset:H,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},Gr=function(e){return{type:"LIFT",payload:e}},Ur=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Wr=function(){return{type:"COLLECTION_STARTING",payload:null}},Vr=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},qr=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},$r=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Xr=function(e){return{type:"MOVE",payload:e}},Yr=function(){return{type:"MOVE_UP",payload:null}},Jr=function(){return{type:"MOVE_DOWN",payload:null}},Kr=function(){return{type:"MOVE_RIGHT",payload:null}},Qr=function(){return{type:"MOVE_LEFT",payload:null}},Zr=function(){return{type:"FLUSH",payload:null}},en=function(e){return{type:"DROP_COMPLETE",payload:e}},tn=function(e){return{type:"DROP",payload:e}},rn="cubic-bezier(.2,1,.1,1)",nn=0,on=.7,an=.75,ln="0.2s cubic-bezier(0.2, 0, 0, 1)",cn={fluid:"opacity "+ln,snap:"transform "+ln+", opacity "+ln,drop:function(e){var t=e+"s "+rn;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+ln,placeholder:"height "+ln+", width "+ln+", margin "+ln},sn=function(e){return wt(e,vt)?null:"translate("+e.x+"px, "+e.y+"px)"},un=sn,dn=function(e,t){var r=sn(e);return r?t?r+" scale("+an+")":r:null},pn=.33,fn=.55-pn,mn=function(e){var t=e.getState,r=e.dispatch;return function(e){return function(n){if("DROP"===n.type){var o=t(),a=n.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&st(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&st(!1);var i=o.critical,l=o.dimensions,c=l.draggables[o.critical.draggable.id],s=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,o=e.home,a=e.viewport,i=e.onLiftImpact;return n.at&&"DROP"===r?"REORDER"===n.at.type?{impact:n,didDropInsideDroppable:!0}:{impact:L({},n,{displaced:qt}),didDropInsideDroppable:!0}:{impact:Nr({draggables:t,impact:i,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),u=s.impact,d=s.didDropInsideDroppable,p=d?Ht(u):null,f=d?Gt(u):null,m={index:i.draggable.index,droppableId:i.droppable.id},h={draggableId:c.descriptor.id,type:c.descriptor.type,source:m,reason:a,mode:o.movementMode,destination:p,combine:f},g=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,o=e.viewport,a=e.afterCritical,i=n.draggables,l=n.droppables,c=kr(t),s=c?l[c]:null,u=l[r.descriptor.droppableId],d=Br({impact:t,draggable:r,draggables:i,afterCritical:a,droppable:s||u,viewport:o});return _t(d,r.client.borderBox.center)}({impact:u,draggable:c,dimensions:l,viewport:o.viewport,afterCritical:o.afterCritical}),b={critical:o.critical,afterCritical:o.afterCritical,result:h,impact:u};if(!wt(o.current.client.offset,g)||Boolean(h.combine)){var v=function(e){var t=e.reason,r=kt(e.current,e.destination);if(r<=0)return pn;if(r>=1500)return.55;var n=pn+fn*(r/1500);return Number(("CANCEL"===t?.6*n:n).toFixed(2))}({current:o.current.client.offset,destination:g,reason:a});r({type:"DROP_ANIMATE",payload:{newHomeClientOffset:g,dropDuration:v,completed:b}})}else r(en({completed:b}))}}else r(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(n)}}},hn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var gn=function(e){var t=function(e){var t=e.onWindowScroll,r=rt((function(){t(hn())})),n=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(r),o=ot;function a(){return o!==ot}return{start:function(){a()&&st(!1),o=at(window,[n])},stop:function(){a()||st(!1),r.cancel(),o(),o=ot},isActive:a}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(r){t.isActive()||"INITIAL_PUBLISH"!==r.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r)&&t.stop(),e(r)}}},bn=function(e,t){t()},vn=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},yn=function(e,t,r,n){if(e){var o=function(e){var t=!1,r=!1,n=setTimeout((function(){r=!0})),o=function(o){t||r||(t=!0,e(o),clearTimeout(n))};return o.wasCalled=function(){return t},o}(r);e(t,{announce:o}),o.wasCalled()||r(n(t))}else r(n(t))},wn=function(e,t){var r=function(e,t){var r,n=(r=[],{add:function(e){var t=setTimeout((function(){return function(e){var t=Nt(r,(function(t){return t.timerId===e}));-1===t&&st(!1),r.splice(t,1)[0].callback()}(t)})),n={timerId:t,callback:e};r.push(n)},flush:function(){if(r.length){var e=[].concat(r);r.length=0,e.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}),o=null,a=function(r){o||st(!1),o=null,bn(0,(function(){return yn(e().onDragEnd,r,t,bt)}))};return{beforeCapture:function(t,r){o&&st(!1),bn(0,(function(){var n=e().onBeforeCapture;n&&n({draggableId:t,mode:r})}))},beforeStart:function(t,r){o&&st(!1),bn(0,(function(){var n=e().onBeforeDragStart;n&&n(vn(t,r))}))},start:function(r,a){o&&st(!1);var i=vn(r,a);o={mode:a,lastCritical:r,lastLocation:i.source,lastCombine:null},n.add((function(){bn(0,(function(){return yn(e().onDragStart,i,t,ht)}))}))},update:function(r,a){var i=Ht(a),l=Gt(a);o||st(!1);var c=!function(e,t){if(e===t)return!0;var r=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,n=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return r&&n}(r,o.lastCritical);c&&(o.lastCritical=r);var s,u,d=(u=i,!(null==(s=o.lastLocation)&&null==u||null!=s&&null!=u&&s.droppableId===u.droppableId&&s.index===u.index));d&&(o.lastLocation=i);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(o.lastCombine,l);if(p&&(o.lastCombine=l),c||d||p){var f=L({},vn(r,o.mode),{combine:l,destination:i});n.add((function(){bn(0,(function(){return yn(e().onDragUpdate,f,t,gt)}))}))}},flush:function(){o||st(!1),n.flush()},drop:a,abort:function(){if(o){var e=L({},vn(o.lastCritical,o.mode),{combine:null,destination:null,reason:"CANCEL"});a(e)}}}}(e,t);return function(e){return function(t){return function(n){if("BEFORE_INITIAL_CAPTURE"!==n.type){if("INITIAL_PUBLISH"===n.type){var o=n.payload.critical;return r.beforeStart(o,n.payload.movementMode),t(n),void r.start(o,n.payload.movementMode)}if("DROP_COMPLETE"===n.type){var a=n.payload.completed.result;return r.flush(),t(n),void r.drop(a)}if(t(n),"FLUSH"!==n.type){var i=e.getState();"DRAGGING"===i.phase&&r.update(i.critical,i.impact)}else r.abort()}else r.beforeCapture(n.payload.draggableId,n.payload.movementMode)}}}},xn=function(e){return function(t){return function(r){if("DROP_ANIMATION_FINISHED"===r.type){var n=e.getState();"DROP_ANIMATING"!==n.phase&&st(!1),e.dispatch(en({completed:n.completed}))}else t(r)}}},En=function(e){var t=null,r=null;return function(n){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)),n(o),"DROP_ANIMATE"===o.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};r=requestAnimationFrame((function(){r=null,t=at(window,[a])}))}}}},kn=function(e){return function(t){return function(r){if(t(r),"PUBLISH_WHILE_DRAGGING"===r.type){var n=e.getState();"DROP_PENDING"===n.phase&&(n.isWaiting||e.dispatch(tn({reason:n.reason})))}}}},On=K,Sn=function(e){var t,r=e.dimensionMarshal,n=e.focusMarshal,o=e.styleMarshal,a=e.getResponders,i=e.announce,l=e.autoScroller;return X(Hr,On(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(W(15))},o={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},a=t.map((function(e){return e(o)}));return n=K.apply(void 0,a)(r.dispatch),U(U({},r),{},{dispatch:n})}}}((t=o,function(){return function(e){return function(r){"INITIAL_PUBLISH"===r.type&&t.dragging(),"DROP_ANIMATE"===r.type&&t.dropping(r.payload.completed.result.reason),"FLUSH"!==r.type&&"DROP_COMPLETE"!==r.type||t.resting(),e(r)}}}),function(e){return function(){return function(t){return function(r){"DROP_COMPLETE"!==r.type&&"FLUSH"!==r.type&&"DROP_ANIMATE"!==r.type||e.stopPublishing(),t(r)}}}}(r),function(e){return function(t){var r=t.getState,n=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var a=o.payload,i=a.id,l=a.clientSelection,c=a.movementMode,s=r();"DROP_ANIMATING"===s.phase&&n(en({completed:s.completed})),"IDLE"!==r().phase&&st(!1),n(Zr()),n({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:c}});var u={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},d=e.startPublishing(u),p=d.critical,f=d.dimensions,m=d.viewport;n({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:f,clientSelection:l,movementMode:c,viewport:m}})}else t(o)}}}}(r),mn,xn,En,kn,function(e){return function(t){return function(r){return function(n){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n))return e.stop(),void r(n);if("INITIAL_PUBLISH"===n.type){r(n);var o=t.getState();return"DRAGGING"!==o.phase&&st(!1),void e.start(o)}r(n),e.scroll(t.getState())}}}}(l),gn,function(e){var t=!1;return function(){return function(r){return function(n){if("INITIAL_PUBLISH"===n.type)return t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),void e.tryRestoreFocusRecorded();if(r(n),t){if("FLUSH"===n.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===n.type){t=!1;var o=n.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(n),wn(a,i))))},Rn=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,o=e.width,a=_t({x:r,y:t},{x:o,y:n});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},Pn=function(){var e=document.documentElement;return e||st(!1),e},Cn=function(){var e=Pn();return Rn({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function Dn(e,t,r){return r.descriptor.id!==t.id&&r.descriptor.type===t.type&&"virtual"===e.droppable.getById(r.descriptor.droppableId).descriptor.mode}var In,jn,Nn=function(e,t){var r=null,n=function(e){var t=e.registry,r=e.callbacks,n={additions:{},removals:{},modified:{}},o=null,a=function(){o||(r.collectionStarting(),o=requestAnimationFrame((function(){o=null;var e=n,a=e.additions,i=e.removals,l=e.modified,c=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(vt)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),s=Object.keys(l).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:c,removals:Object.keys(i),modified:s};n={additions:{},removals:{},modified:{}},r.publish(u)})))};return{add:function(e){var t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],a()},remove:function(e){var t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],a()},stop:function(){o&&(cancelAnimationFrame(o),o=null,n={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){r||st(!1);var o=r.critical.draggable;"ADDITION"===t.type&&Dn(e,o,t.value)&&n.add(t.value),"REMOVAL"===t.type&&Dn(e,o,t.value)&&n.remove(t.value)};return{updateDroppableIsEnabled:function(n,o){e.droppable.exists(n)||st(!1),r&&t.updateDroppableIsEnabled({id:n,isEnabled:o})},updateDroppableIsCombineEnabled:function(n,o){r&&(e.droppable.exists(n)||st(!1),t.updateDroppableIsCombineEnabled({id:n,isCombineEnabled:o}))},scrollDroppable:function(t,n){r&&e.droppable.getById(t).callbacks.scroll(n)},updateDroppableScroll:function(n,o){r&&(e.droppable.exists(n)||st(!1),t.updateDroppableScroll({id:n,newScroll:o}))},startPublishing:function(t){r&&st(!1);var n=e.draggable.getById(t.draggableId),a=e.droppable.getById(n.descriptor.droppableId),i={draggable:n.descriptor,droppable:a.descriptor},l=e.subscribe(o);return r={critical:i,unsubscribe:l},function(e){var t,r,n,o,a,i,l,c=e.critical,s=e.scrollOptions,u=e.registry,d=(t=hn(),r=Cn(),n=t.y,o=t.x,i=(a=Pn()).clientWidth,l=a.clientHeight,{frame:Ue({top:n,left:o,right:o+i,bottom:n+l}),scroll:{initial:t,current:t,max:r,diff:{value:vt,displacement:vt}}}),p=d.scroll.current,f=c.droppable,m=u.droppable.getAllByType(f.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(p,s)})),h=u.draggable.getAllByType(c.draggable.type).map((function(e){return e.getDimension(p)}));return{dimensions:{draggables:Mt(h),droppables:Tt(m)},critical:c,viewport:d}}({critical:i,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(r){n.stop();var t=r.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),r.unsubscribe(),r=null}}}},Bn=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},An=function(e){window.scrollBy(e.x,e.y)},Tn=tt((function(e){return Ft(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),Mn=function(e){return Math.pow(e,2)},Fn=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,o=r-t;return 0===o?0:(n-t)/o},Ln=360,zn=1200,Hn=function(e){var t=e.distanceToEdge,r=e.thresholds,n=e.dragStartTime,o=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var r=Fn({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=28*Mn(1-r);return Math.ceil(n)}(t,r);return 0===a?0:o?Math.max(function(e,t){var r=t,n=zn,o=Date.now()-r;if(o>=zn)return e;if(o<Ln)return 1;var a=Fn({startOfRange:Ln,endOfRange:n,current:o}),i=e*Mn(a);return Math.ceil(i)}(a,n),1):a},Gn=function(e){var t=e.container,r=e.distanceToEdges,n=e.dragStartTime,o=e.axis,a=e.shouldUseTimeDampening,i=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,o);return r[o.end]<r[o.start]?Hn({distanceToEdge:r[o.end],thresholds:i,dragStartTime:n,shouldUseTimeDampening:a}):-1*Hn({distanceToEdge:r[o.start],thresholds:i,dragStartTime:n,shouldUseTimeDampening:a})},Un=St((function(e){return 0===e?0:e})),Wn=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,o=e.center,a=e.shouldUseTimeDampening,i={top:o.y-r.top,right:r.right-o.x,bottom:r.bottom-o.y,left:o.x-r.left},l=Gn({container:r,distanceToEdges:i,dragStartTime:t,axis:Kt,shouldUseTimeDampening:a}),c=Gn({container:r,distanceToEdges:i,dragStartTime:t,axis:Qt,shouldUseTimeDampening:a}),s=Un({x:c,y:l});if(wt(s,vt))return null;var u=function(e){var t=e.container,r=e.subject,n=e.proposedScroll,o=r.height>t.height,a=r.width>t.width;return a||o?a&&o?null:{x:a?0:n.x,y:o?0:n.y}:n}({container:r,subject:n,proposedScroll:s});return u?wt(u,vt)?null:u:null},Vn=St((function(e){return 0===e?0:e>0?1:-1})),qn=(In=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,r=e.max,n=e.change,o=yt(t,n),a={x:In(o.x,r.x),y:In(o.y,r.y)};return wt(a,vt)?null:a}),$n=function(e){var t=e.max,r=e.current,n=e.change,o={x:Math.max(r.x,t.x),y:Math.max(r.y,t.y)},a=Vn(n),i=qn({max:o,current:r,change:a});return!i||0!==a.x&&0===i.x||0!==a.y&&0===i.y},Xn=function(e,t){return $n({current:e.scroll.current,max:e.scroll.max,change:t})},Yn=function(e,t){var r=e.frame;return!!r&&$n({current:r.scroll.current,max:r.scroll.max,change:t})},Jn=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,o=e.scrollWindow,a=e.scrollDroppable,i=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var c=function(e){var t=e.viewport,r=e.subject,n=e.center,o=e.shouldUseTimeDampening,a=Wn({dragStartTime:e.dragStartTime,container:t.frame,subject:r,center:n,shouldUseTimeDampening:o});return a&&Xn(t,a)?a:null}({dragStartTime:r,viewport:t.viewport,subject:l,center:i,shouldUseTimeDampening:n});if(c)return void o(c)}var s=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var o=n[r];return o.frame?o:null}var a=function(e,t){var r=Bt(Tn(t),(function(t){return t.frame||st(!1),Rr(t.frame.pageMarginBox)(e)}));return r}(t,n);return a}({center:i,destination:kr(t.impact),droppables:t.dimensions.droppables});if(s){var u=function(e){var t=e.droppable,r=e.subject,n=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=t.frame;if(!i)return null;var l=Wn({dragStartTime:o,container:i.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:a});return l&&Yn(t,l)?l:null}({dragStartTime:r,droppable:s,subject:l,center:i,shouldUseTimeDampening:n});u&&a(s.descriptor.id,u)}},Kn=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow;return function(e){var o=e.scrollJumpRequest;if(o){var a=kr(e.impact);a||st(!1);var i=function(e,t){if(!Yn(e,t))return t;var n=function(e,t){var r=e.frame;return r&&Yn(e,t)?qn({current:r.scroll.current,max:r.scroll.max,change:t}):null}(e,t);if(!n)return r(e.descriptor.id,t),null;var o=_t(t,n);return r(e.descriptor.id,o),_t(t,o)}(e.dimensions.droppables[a],o);if(i){var l=e.viewport,c=function(e,t,r){if(!e)return r;if(!Xn(t,r))return r;var o=function(e,t){if(!Xn(e,t))return null;var r=e.scroll.max,n=e.scroll.current;return qn({current:n,max:r,change:t})}(t,r);if(!o)return n(r),null;var a=_t(r,o);return n(a),_t(r,a)}(e.isWindowScrollAllowed,l,i);c&&function(e,r){var n=yt(e.current.client.selection,r);t({client:n})}(e,c)}}}},Qn=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,o=function(e){var t=e.scrollDroppable,r=rt(e.scrollWindow),n=rt(t),o=null,a=function(e){o||st(!1);var t=o,a=t.shouldUseTimeDampening,i=t.dragStartTime;Jn({state:e,scrollWindow:r,scrollDroppable:n,dragStartTime:i,shouldUseTimeDampening:a})};return{start:function(e){o&&st(!1);var t=Date.now(),r=!1,n=function(){r=!0};Jn({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:n,scrollDroppable:n}),o={dragStartTime:t,shouldUseTimeDampening:r},r&&a(e)},stop:function(){o&&(r.cancel(),n.cancel(),o=null)},scroll:a}}({scrollWindow:r,scrollDroppable:t}),a=Kn({move:n,scrollWindow:r,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):o.scroll(e))},start:o.start,stop:o.stop}},Zn="data-rbd",eo={base:jn=Zn+"-drag-handle",draggableId:jn+"-draggable-id",contextId:jn+"-context-id"},to=function(){var e=Zn+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),ro=function(){var e=Zn+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),no={contextId:Zn+"-scroll-container-context-id"},oo=function(e,t){return e.map((function(e){var r=e.styles[t];return r?e.selector+" { "+r+" }":""})).join(" ")},ao=function(e){var t,r,n,o=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(r="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:o(eo.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:r,dragging:"pointer-events: none;",dropAnimating:r}}),i=[(n="\n      transition: "+cn.outOfTheWay+";\n    ",{selector:o(to.contextId),styles:{dragging:n,dropAnimating:n,userCancel:n}}),a,{selector:o(ro.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:oo(i,"always"),resting:oo(i,"resting"),dragging:oo(i,"dragging"),dropAnimating:oo(i,"dropAnimating"),userCancel:oo(i,"userCancel")}},io="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?A.useLayoutEffect:A.useEffect,lo=function(){var e=document.querySelector("head");return e||st(!1),e},co=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t},so=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function uo(e){return e instanceof so(e).HTMLElement}function po(){var e={draggables:{},droppables:{}},t=[];function r(e){t.length&&t.forEach((function(t){return t(e)}))}function n(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,r({type:"ADDITION",value:t})},update:function(t,r){var n=e.draggables[r.descriptor.id];n&&n.uniqueId===t.uniqueId&&(delete e.draggables[r.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,a=n(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],r({type:"REMOVAL",value:t}))},getById:function(e){var t=n(e);return t||st(!1),t},findById:n,exists:function(e){return Boolean(n(e))},getAllByType:function(t){return jt(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var r=o(t.descriptor.id);r&&t.uniqueId===r.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=o(e);return t||st(!1),t},findById:o,exists:function(e){return Boolean(o(e))},getAllByType:function(t){return jt(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var r=t.indexOf(e);-1!==r&&t.splice(r,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var fo=T().createContext(null),mo=function(){var e=document.body;return e||st(!1),e},ho={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},go=function(e){return"rbd-announcement-"+e},bo=0,vo={separator:"::"};function yo(e,t){return void 0===t&&(t=vo),He((function(){return""+e+t.separator+bo++}),[t.separator,e])}var _o=T().createContext(null);function wo(e){var t=(0,A.useRef)(e);return(0,A.useEffect)((function(){t.current=e})),t}var xo,Eo,ko=((xo={})[13]=!0,xo[9]=!0,xo),Oo=function(e){ko[e.keyCode]&&e.preventDefault()},So=function(){var e="visibilitychange";return"undefined"==typeof document?e:Bt([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}(),Ro={type:"IDLE"};function Po(){}var Co=((Eo={})[34]=!0,Eo[33]=!0,Eo[36]=!0,Eo[35]=!0,Eo);var Do={type:"IDLE"},Io={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function jo(e,t){if(null==t)return!1;if(Boolean(Io[t.tagName.toLowerCase()]))return!0;var r=t.getAttribute("contenteditable");return"true"===r||""===r||t!==e&&jo(e,t.parentElement)}function No(e,t){var r=t.target;return!!uo(r)&&jo(e,r)}var Bo=function(e){return Ue(e.getBoundingClientRect()).center},Ao=function(){var e="matches";return"undefined"==typeof document?e:Bt([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function To(e,t){return null==e?null:e[Ao](t)?e:To(e.parentElement,t)}function Mo(e,t){return e.closest?e.closest(t):To(e,t)}function Fo(e){e.preventDefault()}function Lo(e){var t=e.expected,r=e.phase,n=e.isLockActive;return e.shouldWarn,!!n()&&t===r}function zo(e){var t=e.lockAPI,r=e.store,n=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var a=n.draggable.findById(o);return!!a&&!!a.options.isEnabled&&!!Bn(r.getState(),o)}var Ho=[function(e){var t=(0,A.useRef)(Ro),r=(0,A.useRef)(ot),n=He((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,i,{sourceEvent:t});if(o){t.preventDefault();var a={x:t.clientX,y:t.clientY};r.current(),s(o,a)}}}}}}),[e]),o=He((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var n=e.findOptionsForDraggable(r);n&&(n.shouldRespectForcePress||e.canGetLock(r)&&t.preventDefault())}}}}}),[e]),a=Ge((function(){r.current=at(window,[o,n],{passive:!1,capture:!0})}),[o,n]),i=Ge((function(){"IDLE"!==t.current.type&&(t.current=Ro,r.current(),a())}),[a]),l=Ge((function(){var e=t.current;i(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[i]),c=Ge((function(){var e=function(e){var t=e.cancel,r=e.completed,n=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,r=e.clientX,a=e.clientY;if(0===t){var i={x:r,y:a},l=n();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(i);if("PENDING"!==l.type&&st(!1),c=l.point,s=i,Math.abs(s.x-c.x)>=5||Math.abs(s.y-c.y)>=5){var c,s;e.preventDefault();var u=l.actions.fluidLift(i);o({type:"DRAGGING",actions:u})}}}},{eventName:"mouseup",fn:function(e){var o=n();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===n().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==n().type)return 27===e.keyCode?(e.preventDefault(),void t()):void Oo(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===n().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var r=n();"IDLE"===r.type&&st(!1),r.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:So,fn:t}]}({cancel:l,completed:i,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});r.current=at(window,e,{capture:!0,passive:!1})}),[l,i]),s=Ge((function(e,r){"IDLE"!==t.current.type&&st(!1),t.current={type:"PENDING",point:r,actions:e},c()}),[c]);io((function(){return a(),function(){r.current()}}),[a])},function(e){var t=(0,A.useRef)(Po),r=He((function(){return{eventName:"keydown",fn:function(r){if(!r.defaultPrevented&&32===r.keyCode){var o=e.findClosestDraggableId(r);if(o){var a=e.tryGetLock(o,c,{sourceEvent:r});if(a){r.preventDefault();var i=!0,l=a.snapLift();t.current(),t.current=at(window,function(e,t){function r(){t(),e.cancel()}return[{eventName:"keydown",fn:function(n){return 27===n.keyCode?(n.preventDefault(),void r()):32===n.keyCode?(n.preventDefault(),t(),void e.drop()):40===n.keyCode?(n.preventDefault(),void e.moveDown()):38===n.keyCode?(n.preventDefault(),void e.moveUp()):39===n.keyCode?(n.preventDefault(),void e.moveRight()):37===n.keyCode?(n.preventDefault(),void e.moveLeft()):void(Co[n.keyCode]?n.preventDefault():Oo(n))}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:So,fn:r}]}(l,c),{capture:!0,passive:!1})}}}function c(){i||st(!1),i=!1,t.current(),n()}}}}),[e]),n=Ge((function(){t.current=at(window,[r],{passive:!1,capture:!0})}),[r]);io((function(){return n(),function(){t.current()}}),[n])},function(e){var t=(0,A.useRef)(Do),r=(0,A.useRef)(ot),n=Ge((function(){return t.current}),[]),o=Ge((function(e){t.current=e}),[]),a=He((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,l,{sourceEvent:t});if(o){var a=t.touches[0],i={x:a.clientX,y:a.clientY};r.current(),d(o,i)}}}}}}),[e]),i=Ge((function(){r.current=at(window,[a],{capture:!0,passive:!1})}),[a]),l=Ge((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(Do),r.current(),i())}),[i,o]),c=Ge((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),s=Ge((function(){var e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:n},o=at(window,function(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var r=n();if("DRAGGING"===r.type){r.hasMoved=!0;var o=e.touches[0],a={x:o.clientX,y:o.clientY};e.preventDefault(),r.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var o=n();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===n().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var r=n();"IDLE"===r.type&&st(!1);var o=e.touches[0];if(o&&o.force>=.15){var a=r.actions.shouldRespectForcePress();if("PENDING"!==r.type)return a?r.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:So,fn:t}]}(t),e),a=at(window,function(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===r().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:So,fn:t}]}(t),e);r.current=function(){o(),a()}}),[c,n,l]),u=Ge((function(){var e=n();"PENDING"!==e.type&&st(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[n,o]),d=Ge((function(e,t){"IDLE"!==n().type&&st(!1);var r=setTimeout(u,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:r}),s()}),[s,n,o,u]);io((function(){return i(),function(){r.current();var e=n();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(Do))}}),[n,i,o]),io((function(){return at(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Go(e){var t=e.contextId,r=e.store,n=e.registry,o=e.customSensors,a=e.enableDefaultSensors,i=[].concat(a?Ho:[],o||[]),l=(0,A.useState)((function(){return function(){var e=null;function t(){e||st(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&st(!1);var r={abandon:t};return e=r,r},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],c=Ge((function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()}),[l]);io((function(){var e=r.getState();return r.subscribe((function(){var t=r.getState();c(e,t),e=t}))}),[l,r,c]),io((function(){return l.tryAbandon}),[l.tryAbandon]);for(var s=Ge((function(e){return zo({lockAPI:l,registry:n,store:r,draggableId:e})}),[l,n,r]),u=Ge((function(e,o,a){return function(e){var t=e.lockAPI,r=e.contextId,n=e.store,o=e.registry,a=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent;if(!zo({lockAPI:t,store:n,registry:o,draggableId:a}))return null;var c=o.draggable.getById(a),s=function(e,t){var r="["+to.contextId+'="'+e+'"]',n=Bt(At(document.querySelectorAll(r)),(function(e){return e.getAttribute(to.id)===t}));return n&&uo(n)?n:null}(r,c.descriptor.id);if(!s)return null;if(l&&!c.options.canDragInteractiveElements&&No(s,l))return null;var u=t.claim(i||ot),d="PRE_DRAG";function p(){return c.options.shouldRespectForcePress}function f(){return t.isActive(u)}var m=function(e,t){Lo({expected:e,phase:d,isLockActive:f,shouldWarn:!0})&&n.dispatch(t())}.bind(null,"DRAGGING");function h(e){function r(){t.release(),d="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var a=at(window,[{eventName:"click",fn:Fo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}r(),n.dispatch(tn({reason:t}))}return"PRE_DRAG"!==d&&(r(),"PRE_DRAG"!==d&&st(!1)),n.dispatch(Gr(e.liftActionArgs)),d="DRAGGING",L({isActive:function(){return Lo({expected:"DRAGGING",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}return{isActive:function(){return Lo({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=rt((function(e){m((function(){return Xr({client:e})}))}));return L({},h({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return m(Yr)},moveRight:function(){return m(Kr)},moveDown:function(){return m(Jr)},moveLeft:function(){return m(Qr)}};return h({liftActionArgs:{id:a,clientSelection:Bo(s),movementMode:"SNAP"},cleanup:ot,actions:e})},abort:function(){Lo({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!0})&&t.release()}}}({lockAPI:l,registry:n,contextId:t,store:r,draggableId:e,forceSensorStop:o,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[t,l,n,r]),d=Ge((function(e){return function(e,t){var r=function(e,t){var r,n=t.target;if(!((r=n)instanceof so(r).Element))return null;var o=function(e){return"["+eo.contextId+'="'+e+'"]'}(e),a=Mo(n,o);return a&&uo(a)?a:null}(e,t);return r?r.getAttribute(eo.draggableId):null}(t,e)}),[t]),p=Ge((function(e){var t=n.draggable.findById(e);return t?t.options:null}),[n.draggable]),f=Ge((function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch(Zr()))}),[l,r]),m=Ge(l.isClaimed,[l]),h=He((function(){return{canGetLock:s,tryGetLock:u,findClosestDraggableId:d,findOptionsForDraggable:p,tryReleaseLock:f,isLockClaimed:m}}),[s,u,d,p,f,m]),g=0;g<i.length;g++)i[g](h)}var Uo=function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}};function Wo(e){return e.current||st(!1),e.current}function Vo(e){var t=e.contextId,r=e.setCallbacks,n=e.sensors,o=e.nonce,a=e.dragHandleUsageInstructions,i=(0,A.useRef)(null),l=wo(e),c=Ge((function(){return Uo(l.current)}),[l]),s=function(e){var t=He((function(){return go(e)}),[e]),r=(0,A.useRef)(null);return(0,A.useEffect)((function(){var e=document.createElement("div");return r.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),L(e.style,ho),mo().appendChild(e),function(){setTimeout((function(){var t=mo();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[t]),Ge((function(e){var t=r.current;t&&(t.textContent=e)}),[])}(t),u=function(e){var t=e.contextId,r=e.text,n=yo("hidden-text",{separator:"-"}),o=He((function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:n}).contextId+"-"+e.uniqueId;var e}),[n,t]);return(0,A.useEffect)((function(){var e=document.createElement("div");return e.id=o,e.textContent=r,e.style.display="none",mo().appendChild(e),function(){var t=mo();t.contains(e)&&t.removeChild(e)}}),[o,r]),o}({contextId:t,text:a}),d=function(e,t){var r=He((function(){return ao(e)}),[e]),n=(0,A.useRef)(null),o=(0,A.useRef)(null),a=Ge(tt((function(e){var t=o.current;t||st(!1),t.textContent=e})),[]),i=Ge((function(e){var t=n.current;t||st(!1),t.textContent=e}),[]);io((function(){(n.current||o.current)&&st(!1);var l=co(t),c=co(t);return n.current=l,o.current=c,l.setAttribute(Zn+"-always",e),c.setAttribute(Zn+"-dynamic",e),lo().appendChild(l),lo().appendChild(c),i(r.always),a(r.resting),function(){var e=function(e){var t=e.current;t||st(!1),lo().removeChild(t),e.current=null};e(n),e(o)}}),[t,i,a,r.always,r.resting,e]);var l=Ge((function(){return a(r.dragging)}),[a,r.dragging]),c=Ge((function(e){a("DROP"!==e?r.userCancel:r.dropAnimating)}),[a,r.dropAnimating,r.userCancel]),s=Ge((function(){o.current&&a(r.resting)}),[a,r.resting]);return He((function(){return{dragging:l,dropping:c,resting:s}}),[l,c,s])}(t,o),p=Ge((function(e){Wo(i).dispatch(e)}),[]),f=He((function(){return J({publishWhileDragging:Ur,updateDroppableScroll:Vr,updateDroppableIsEnabled:qr,updateDroppableIsCombineEnabled:$r,collectionStarting:Wr},p)}),[p]),m=function(){var e=He(po,[]);return(0,A.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),h=He((function(){return Nn(m,f)}),[m,f]),g=He((function(){return Qn(L({scrollWindow:An,scrollDroppable:h.scrollDroppable},J({move:Xr},p)))}),[h.scrollDroppable,p]),b=function(e){var t=(0,A.useRef)({}),r=(0,A.useRef)(null),n=(0,A.useRef)(null),o=(0,A.useRef)(!1),a=Ge((function(e,r){var n={id:e,focus:r};return t.current[e]=n,function(){var r=t.current;r[e]!==n&&delete r[e]}}),[]),i=Ge((function(t){var r=function(e,t){var r="["+eo.contextId+'="'+e+'"]',n=At(document.querySelectorAll(r));if(!n.length)return null;var o=Bt(n,(function(e){return e.getAttribute(eo.draggableId)===t}));return o&&uo(o)?o:null}(e,t);r&&r!==document.activeElement&&r.focus()}),[e]),l=Ge((function(e,t){r.current===e&&(r.current=t)}),[]),c=Ge((function(){n.current||o.current&&(n.current=requestAnimationFrame((function(){n.current=null;var e=r.current;e&&i(e)})))}),[i]),s=Ge((function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(eo.draggableId)===e&&(r.current=e)}),[]);return io((function(){return o.current=!0,function(){o.current=!1;var e=n.current;e&&cancelAnimationFrame(e)}}),[]),He((function(){return{register:a,tryRecordFocus:s,tryRestoreFocusRecorded:c,tryShiftRecord:l}}),[a,s,c,l])}(t),v=He((function(){return Sn({announce:s,autoScroller:g,dimensionMarshal:h,focusMarshal:b,getResponders:c,styleMarshal:d})}),[s,g,h,b,c,d]);i.current=v;var y=Ge((function(){var e=Wo(i);"IDLE"!==e.getState().phase&&e.dispatch(Zr())}),[]),_=Ge((function(){var e=Wo(i).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);r(He((function(){return{isDragging:_,tryAbort:y}}),[_,y]));var w=Ge((function(e){return Bn(Wo(i).getState(),e)}),[]),x=Ge((function(){return Sr(Wo(i).getState())}),[]),E=He((function(){return{marshal:h,focus:b,contextId:t,canLift:w,isMovementAllowed:x,dragHandleUsageInstructionsId:u,registry:m}}),[t,h,u,b,w,x,m]);return Go({contextId:t,store:v,registry:m,customSensors:n,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,A.useEffect)((function(){return y}),[y]),T().createElement(_o.Provider,{value:E},T().createElement(oe,{context:fo,store:v},e.children))}var qo=0;function $o(e){var t=He((function(){return""+qo++}),[]),r=e.dragHandleUsageInstructions||"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n";return T().createElement(ut,null,(function(n){return T().createElement(Vo,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Xo=function(e){return function(t){return e===t}},Yo=Xo("scroll"),Jo=Xo("auto"),Ko=(Xo("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),Qo=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),r={overflowX:t.overflowX,overflowY:t.overflowY};return Ko(r,Yo)||Ko(r,Jo)}(t)?t:e(t.parentElement)},Zo=function(e){return{x:e.scrollLeft,y:e.scrollTop}},ea=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},ta={passive:!1},ra={passive:!0},na=function(e){return e.shouldPublishImmediately?ta:ra};function oa(e){var t=(0,A.useContext)(e);return t||st(!1),t}var aa=function(e){return e&&e.env.closestScrollable||null};function ia(){}var la={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},ca=T().memo((function(e){var t=(0,A.useRef)(null),r=Ge((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),n=e.animate,o=e.onTransitionEnd,a=e.onClose,i=e.contextId,l=(0,A.useState)("open"===e.animate),c=l[0],s=l[1];(0,A.useEffect)((function(){return c?"open"!==n?(r(),s(!1),ia):t.current?ia:(t.current=setTimeout((function(){t.current=null,s(!1)})),r):ia}),[n,c,r]);var u=Ge((function(e){"height"===e.propertyName&&(o(),"close"===n&&a())}),[n,a,o]),d=function(e){var t=e.isAnimatingOpenOnMount,r=e.placeholder,n=e.animate,o=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?la:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:r,animate:n});return{display:r.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==n?cn.placeholder:null}}({isAnimatingOpenOnMount:c,animate:e.animate,placeholder:e.placeholder});return T().createElement(e.placeholder.tagName,{style:d,"data-rbd-placeholder-context-id":i,onTransitionEnd:u,ref:e.innerRef})})),sa=T().createContext(null),ua=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return F(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(T().PureComponent),da=5e3,pa=4500,fa=function(e,t){return t?cn.drop(t.duration):e?cn.snap:cn.fluid},ma=function(e,t){return e?t?nn:on:null};function ha(e){e.preventDefault()}var ga=function(e,t){return e===t},ba=function(e){var t=e.combine,r=e.destination;return r?r.droppableId:t?t.droppableId:null};function va(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var ya={mapped:{type:"SECONDARY",offset:vt,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:va(null)}},_a=Te((function(){var e,t,r,n=(e=tt((function(e,t){return{x:e,y:t}})),t=tt((function(e,t,r,n,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:r,combineWith:n,combineTargetFor:null}})),r=tt((function(e,r,n,o,a,i,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:i,mode:r,offset:e,dimension:n,forceShouldAnimate:l,snapshot:t(r,o,a,i,null)}}})),function(n,o){if(n.isDragging){if(n.critical.draggable.id!==o.draggableId)return null;var a=n.current.client.offset,i=n.dimensions.draggables[o.draggableId],l=kr(n.impact),c=(u=n.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,s=n.forceShouldAnimate;return r(e(a.x,a.y),n.movementMode,i,o.isClone,l,c,s)}var u;if("DROP_ANIMATING"===n.phase){var d=n.completed;if(d.result.draggableId!==o.draggableId)return null;var p=o.isClone,f=n.dimensions.draggables[o.draggableId],m=d.result,h=m.mode,g=ba(m),b=function(e){return e.combine?e.combine.draggableId:null}(m),v={duration:n.dropDuration,curve:rn,moveTo:n.newHomeClientOffset,opacity:b?nn:null,scale:b?an:null};return{mapped:{type:"DRAGGING",offset:n.newHomeClientOffset,dimension:f,dropping:v,draggingOver:g,combineWith:b,mode:h,forceShouldAnimate:null,snapshot:t(h,p,g,b,v)}}}return null}),o=function(){var e=tt((function(e,t){return{x:e,y:t}})),t=tt(va),r=tt((function(e,r,n){return void 0===r&&(r=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:r,shouldAnimateDisplacement:n,snapshot:t(r)}}})),n=function(e){return e?r(vt,e,!0):null},o=function(t,o,a,i){var l=a.displaced.visible[t],c=Boolean(i.inVirtualList&&i.effected[t]),s=Gt(a),u=s&&s.draggableId===t?o:null;if(!l){if(!c)return n(u);if(a.displaced.invisible[t])return null;var d=xt(i.displacedBy.point),p=e(d.x,d.y);return r(p,u,!0)}if(c)return n(u);var f=a.displacedBy.point,m=e(f.x,f.y);return r(m,u,l.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var r=e.completed;return r.result.draggableId===t.draggableId?null:o(t.draggableId,r.result.draggableId,r.impact,r.afterCritical)}return null}}();return function(e,t){return n(e,t)||o(e,t)||ya}}),{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:fo,pure:!0,areStatePropsEqual:ga})((function(e){var t=(0,A.useRef)(null),r=Ge((function(e){t.current=e}),[]),n=Ge((function(){return t.current}),[]),o=oa(_o),a=o.contextId,i=o.dragHandleUsageInstructionsId,l=o.registry,c=oa(sa),s=c.type,u=c.droppableId,d=He((function(){return{id:e.draggableId,index:e.index,type:s,droppableId:u}}),[e.draggableId,e.index,s,u]),p=e.children,f=e.draggableId,m=e.isEnabled,h=e.shouldRespectForcePress,g=e.canDragInteractiveElements,b=e.isClone,v=e.mapped,y=e.dropAnimationFinished;b||function(e){var t=yo("draggable"),r=e.descriptor,n=e.registry,o=e.getDraggableRef,a=e.canDragInteractiveElements,i=e.shouldRespectForcePress,l=e.isEnabled,c=He((function(){return{canDragInteractiveElements:a,shouldRespectForcePress:i,isEnabled:l}}),[a,l,i]),s=Ge((function(e){var t=o();return t||st(!1),function(e,t,r){void 0===r&&(r=vt);var n=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=Ke(o,n),i=Je(a,r);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:n.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:i}}(r,t,e)}),[r,o]),u=He((function(){return{uniqueId:t,descriptor:r,options:c,getDimension:s}}),[r,s,c,t]),d=(0,A.useRef)(u),p=(0,A.useRef)(!0);io((function(){return n.draggable.register(d.current),function(){return n.draggable.unregister(d.current)}}),[n.draggable]),io((function(){if(p.current)p.current=!1;else{var e=d.current;d.current=u,n.draggable.update(u,e)}}),[u,n.draggable])}(He((function(){return{descriptor:d,registry:l,getDraggableRef:n,canDragInteractiveElements:g,shouldRespectForcePress:h,isEnabled:m}}),[d,l,n,g,h,m]));var _=He((function(){return m?{tabIndex:0,role:"button","aria-describedby":i,"data-rbd-drag-handle-draggable-id":f,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:ha}:null}),[a,i,f,m]),w=Ge((function(e){"DRAGGING"===v.type&&v.dropping&&"transform"===e.propertyName&&y()}),[y,v]),x=He((function(){var e=function(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,r=e.offset,n=e.combineWith,o=e.dropping,a=Boolean(n),i=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),l=Boolean(o),c=l?dn(r,a):un(r);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:fa(i,o),transform:c,opacity:ma(a,l),zIndex:l?pa:da,pointerEvents:"none"}}(e):{transform:un((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}(v),t="DRAGGING"===v.type&&v.dropping?w:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":f,style:e,onTransitionEnd:t},dragHandleProps:_}}),[a,_,f,v,w,r]),E=He((function(){return{draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}}),[d.droppableId,d.id,d.index,d.type]);return p(x,v.snapshot,E)}));function wa(e){return oa(sa).isUsingCloneFor!==e.draggableId||e.isClone?T().createElement(_a,e):null}function xa(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),n=Boolean(e.shouldRespectForcePress);return T().createElement(wa,L({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n}))}var Ea=function(e,t){return e===t.droppable.type},ka=function(e,t){return t.draggables[e.draggable.id]},Oa={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||st(!1),document.body}},Sa=Te((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=L({},e,{shouldAnimatePlaceholder:!1}),r=tt((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),n=tt((function(n,o,a,i,l,c){var s=l.descriptor.id;if(l.descriptor.droppableId===n){var u=c?{render:c,dragging:r(l.descriptor)}:null,d={isDraggingOver:a,draggingOverWith:a?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:u}}if(!o)return t;if(!i)return e;var p={isDraggingOver:a,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}}));return function(r,o){var a=o.droppableId,i=o.type,l=!o.isDropDisabled,c=o.renderClone;if(r.isDragging){var s=r.critical;if(!Ea(i,s))return t;var u=ka(s,r.dimensions),d=kr(r.impact)===a;return n(a,l,d,d,u,c)}if("DROP_ANIMATING"===r.phase){var p=r.completed;if(!Ea(i,p.critical))return t;var f=ka(p.critical,r.dimensions);return n(a,l,ba(p.result)===a,kr(p.impact)===a,f,c)}if("IDLE"===r.phase&&r.completed&&!r.shouldFlush){var m=r.completed;if(!Ea(i,m.critical))return t;var h=kr(m.impact)===a,g=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),b=m.critical.droppable.id===a;return h?g?e:t:b?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:fo,pure:!0,areStatePropsEqual:ga})((function(e){var t=(0,A.useContext)(_o);t||st(!1);var r=t.contextId,n=t.isMovementAllowed,o=(0,A.useRef)(null),a=(0,A.useRef)(null),i=e.children,l=e.droppableId,c=e.type,s=e.mode,u=e.direction,d=e.ignoreContainerClipping,p=e.isDropDisabled,f=e.isCombineEnabled,m=e.snapshot,h=e.useClone,g=e.updateViewportMaxScroll,b=e.getContainerForClone,v=Ge((function(){return o.current}),[]),y=Ge((function(e){o.current=e}),[]),_=(Ge((function(){return a.current}),[]),Ge((function(e){a.current=e}),[])),w=Ge((function(){n()&&g({maxScroll:Cn()})}),[n,g]);!function(e){var t=(0,A.useRef)(null),r=oa(_o),n=yo("droppable"),o=r.registry,a=r.marshal,i=wo(e),l=He((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),c=(0,A.useRef)(l),s=He((function(){return tt((function(e,r){t.current||st(!1);var n={x:e,y:r};a.updateDroppableScroll(l.id,n)}))}),[l.id,a]),u=Ge((function(){var e=t.current;return e&&e.env.closestScrollable?Zo(e.env.closestScrollable):vt}),[]),d=Ge((function(){var e=u();s(e.x,e.y)}),[u,s]),p=He((function(){return rt(d)}),[d]),f=Ge((function(){var e=t.current,r=aa(e);e&&r||st(!1),e.scrollOptions.shouldPublishImmediately?d():p()}),[p,d]),m=Ge((function(e,n){t.current&&st(!1);var o=i.current,a=o.getDroppableRef();a||st(!1);var c=function(e){return{closestScrollable:Qo(e),isFixedOnPage:ea(e)}}(a),s={ref:a,descriptor:l,env:c,scrollOptions:n};t.current=s;var u=function(e){var t=e.ref,r=e.descriptor,n=e.env,o=e.windowScroll,a=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,c=e.shouldClipSubject,s=n.closestScrollable,u=function(e,t){var r=Qe(e);if(!t)return r;if(e!==t)return r;var n=r.paddingBox.top-t.scrollTop,o=r.paddingBox.left-t.scrollLeft,a=n+t.scrollHeight,i=o+t.scrollWidth,l=We({top:n,right:i,bottom:a,left:o},r.border);return $e({borderBox:l,margin:r.margin,border:r.border,padding:r.padding})}(t,s),d=Je(u,o),p=function(){if(!s)return null;var e=Qe(s),t={scrollHeight:s.scrollHeight,scrollWidth:s.scrollWidth};return{client:e,page:Je(e,o),scroll:Zo(s),scrollSize:t,shouldClipSubject:c}}(),f=function(e){var t=e.descriptor,r=e.isEnabled,n=e.isCombineEnabled,o=e.isFixedOnPage,a=e.direction,i=e.client,l=e.page,c=e.closest,s=function(){if(!c)return null;var e=c.scrollSize,t=c.client,r=Rn({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:r,diff:{value:vt,displacement:vt}}}}(),u="vertical"===a?Kt:Qt;return{descriptor:t,isCombineEnabled:n,isFixedOnPage:o,axis:u,isEnabled:r,client:i,page:l,frame:s,subject:Dt({page:l,withPlaceholder:null,axis:u,frame:s})}}({descriptor:r,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:n.isFixedOnPage,direction:a,client:u,page:d,closest:p});return f}({ref:a,descriptor:l,env:c,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=c.closestScrollable;return d&&(d.setAttribute(no.contextId,r.contextId),d.addEventListener("scroll",f,na(s.scrollOptions))),u}),[r.contextId,l,f,i]),h=Ge((function(){var e=t.current,r=aa(e);return e&&r||st(!1),Zo(r)}),[]),g=Ge((function(){var e=t.current;e||st(!1);var r=aa(e);t.current=null,r&&(p.cancel(),r.removeAttribute(no.contextId),r.removeEventListener("scroll",f,na(e.scrollOptions)))}),[f,p]),b=Ge((function(e){var r=t.current;r||st(!1);var n=aa(r);n||st(!1),n.scrollTop+=e.y,n.scrollLeft+=e.x}),[]),v=He((function(){return{getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:g,scroll:b}}),[g,m,h,b]),y=He((function(){return{uniqueId:n,descriptor:l,callbacks:v}}),[v,l,n]);io((function(){return c.current=y.descriptor,o.droppable.register(y),function(){t.current&&g(),o.droppable.unregister(y)}}),[v,l,g,y,a,o.droppable]),io((function(){t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)}),[e.isDropDisabled,a]),io((function(){t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,a])}({droppableId:l,type:c,mode:s,direction:u,isDropDisabled:p,isCombineEnabled:f,ignoreContainerClipping:d,getDroppableRef:v});var x=T().createElement(ua,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,n=e.data,o=e.animate;return T().createElement(ca,{placeholder:n,onClose:t,innerRef:_,animate:o,contextId:r,onTransitionEnd:w})})),E=He((function(){return{innerRef:y,placeholder:x,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":r}}}),[r,l,x,y]),k=h?h.dragging.draggableId:null,O=He((function(){return{droppableId:l,type:c,isUsingCloneFor:k}}),[l,k,c]);return T().createElement(sa.Provider,{value:O},i(E,m),function(){if(!h)return null;var e=h.dragging,t=h.render,r=T().createElement(wa,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(r,n){return t(r,n,e)}));return Le().createPortal(r,b())}())}));function Ra(e){return Ra="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},Ra(e)}function Pa(){return Pa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pa.apply(null,arguments)}function Ca(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Da(n.key),n)}}function Da(e){var t=function(e,t){if("object"!=Ra(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Ra(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ra(t)?t:t+""}function Ia(e,t,r){return t=Na(t),function(e,t){if(t&&("object"==Ra(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ja()?Reflect.construct(t,r||[],Na(e).constructor):t.apply(e,r))}function ja(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ja=function(){return!!e})()}function Na(e){return Na=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Na(e)}function Ba(e,t){return Ba=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ba(e,t)}function Aa(e,t){return!(void 0===e.toggledSections&&e.toggledSections.length<1||!e.toggledSections.includes(t))}Sa.defaultProps=Oa;var Ta=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ia(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ba(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e,t,r=this;return React.createElement("div",{className:"thwecmf-element-section thwecmf-section-layout"},React.createElement("div",{className:"thwecmf-element-section-title","data-section":"layouts"},React.createElement("p",{className:"thwecmf-label",onClick:this.props.onToggleSection,"data-section":"layouts"},"Layouts",React.createElement("span",{className:(e=this.props,"layouts",t="dashicons thwecmf-element-section-toggle",t+=Aa(e,"layouts")?" dashicons-arrow-right-alt2":" dashicons-arrow-down-alt2")}))),Aa(this.props,"layouts")?"":React.createElement("div",{className:"thwecmf-element-list-layouts"},React.createElement(Sa,{droppableId:"one_column",isDropDisabled:!0},(function(e,t){return React.createElement("div",{className:"thwecmf-sidebar-layout-wrapper"},React.createElement("div",Pa({ref:e.innerRef},e.droppableProps,{isDraggingOver:t.isDraggingOver}),React.createElement(xa,{key:"one_column",draggableId:"one_column",index:"0"},(function(e,t){return React.createElement(wp.element.Fragment,null,React.createElement("div",Pa({className:"one_column"===r.props.dragginID?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts":"thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,isDragging:t.isDragging}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"one_column"},React.createElement("div",{className:"thwecmf-layout-one thwecmf-layout-icon"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"1 Column")),t.isDragging&&React.createElement(u,null))}))))})),React.createElement(Sa,{droppableId:"two_column",isDropDisabled:!0},(function(e,t){return React.createElement("div",{className:"thwecmf-sidebar-layout-wrapper"},React.createElement("div",Pa({ref:e.innerRef},e.droppableProps,{isDraggingOver:t.isDraggingOver}),React.createElement(xa,{key:"two_column",draggableId:"two_column",index:"1"},(function(e,t){return React.createElement(wp.element.Fragment,null,React.createElement("div",Pa({className:"two_column"===r.props.dragginID?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts":"thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,isDragging:t.isDragging}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"two_column"},React.createElement("div",{className:"thwecmf-layout-two thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-two thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"2 Column")),t.isDragging&&React.createElement(v,null))}))))})),React.createElement(Sa,{droppableId:"three_column",isDropDisabled:!0},(function(e,t){return React.createElement("div",{className:"thwecmf-sidebar-layout-wrapper"},React.createElement("div",Pa({ref:e.innerRef},e.droppableProps,{isDraggingOver:t.isDraggingOver}),React.createElement(xa,{key:"three_column",draggableId:"three_column",index:"2"},(function(e,t){return React.createElement(wp.element.Fragment,null,React.createElement("div",Pa({className:"three_column"===r.props.dragginID?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts":"thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,isDragging:t.isDragging}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"three_column"},React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"3 Column")),t.isDragging&&React.createElement(S,null))}))))})),React.createElement(Sa,{droppableId:"four_column",isDropDisabled:!0},(function(e,t){return React.createElement("div",{className:"thwecmf-sidebar-layout-wrapper"},React.createElement("div",Pa({ref:e.innerRef},e.droppableProps,{isDraggingOver:t.isDraggingOver}),React.createElement(xa,{key:"four_column",draggableId:"four_column",index:"2"},(function(e,t){return React.createElement(wp.element.Fragment,null,React.createElement("div",Pa({className:"four_column"===r.props.dragginID?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts":"thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,isDragging:t.isDragging}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"four_column"},React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"4 Column")),t.isDragging&&React.createElement(B,null))}))))}))))}}])&&Ca(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function Ma(e){return Ma="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},Ma(e)}function Fa(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,La(n.key),n)}}function La(e){var t=function(e,t){if("object"!=Ma(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Ma(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ma(t)?t:t+""}function za(e,t,r){return t=Ga(t),function(e,t){if(t&&("object"==Ma(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ha()?Reflect.construct(t,r||[],Ga(e).constructor):t.apply(e,r))}function Ha(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ha=function(){return!!e})()}function Ga(e){return Ga=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ga(e)}function Ua(e,t){return Ua=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ua(e,t)}var Wa=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),za(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ua(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-sidebar-blocks"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":this.props.item.id},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/"+this.props.item.id+".svg",alt:this.props.item.label})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},this.props.item.label))}}])&&Fa(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function Va(e){return Va="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},Va(e)}function qa(){return qa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qa.apply(null,arguments)}function $a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ti(n.key),n)}}function Xa(e,t,r){return t=Ja(t),function(e,t){if(t&&("object"==Va(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ya()?Reflect.construct(t,r||[],Ja(e).constructor):t.apply(e,r))}function Ya(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ya=function(){return!!e})()}function Ja(e){return Ja=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ja(e)}function Ka(e,t){return Ka=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ka(e,t)}function Qa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Za(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qa(Object(r),!0).forEach((function(t){ei(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qa(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ei(e,t,r){return(t=ti(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ti(e){var t=function(e,t){if("object"!=Va(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Va(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Va(t)?t:t+""}function ri(e,t){return t.isDropAnimating?Za(Za({},e),{},{transitionDuration:"0.001s"}):e}var ni=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Xa(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ka(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this;return React.createElement(Sa,{droppableId:this.props.item.id,isDropDisabled:!0},(function(t,r){return React.createElement("div",{className:e.props.classname},React.createElement("div",qa({ref:t.innerRef},t.droppableProps,{isDraggingOver:r.isDraggingOver}),React.createElement(xa,{key:e.props.item.id,draggableId:e.props.item.id,index:e.props.index},(function(t,r){return React.createElement(wp.element.Fragment,null,React.createElement("div",qa({className:e.props.dragginID===e.props.item.id?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-sidebar-blocks":"thwecmf-sidebar-elements thwecmf-sidebar-blocks"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging&&!r.isDropAnimating,style:ri(t.draggableProps.style,r)}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":e.props.item.id},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"/images/"+e.props.item.id+".svg",alt:e.props.item.label})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},e.props.item.label)),r.isDragging&&React.createElement(Wa,{item:e.props.item,classname:e.props.classname,cloneclass:"thwecmf-dnd-clone"}))}))))}))}}])&&$a(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();const oi={basic_elements:[{id:"text",label:"Text"},{id:"image",label:"Image"},{id:"social",label:"Social"},{id:"button",label:"Button"},{id:"divider",label:"Divider"},{id:"gif",label:"Gif"},{id:"gap",label:"Gap"}],woo_elements:[{id:"header_details",label:"Header"},{id:"customer_address",label:"Customer"},{id:"order_details",label:"Order"},{id:"billing_address",label:"Billing"},{id:"shipping_address",label:"Shipping"},{id:"downloadable_product",label:"Downloadable product"}],woo_hooks:[{id:"email_header_hook",label:"Email Header"},{id:"email_order_details_hook",label:"Email Order Details"},{id:"before_order_table_hook",label:"Before Order Table"},{id:"after_order_table_hook",label:"After Order Table"},{id:"order_meta_hook",label:"Order Meta"},{id:"customer_details_hook",label:"Customer Details"},{id:"email_footer_hook",label:"Email Footer"}],sections:[{basic_elements:"Basic Elements",woo_elements:"WooCommerce Elements",woo_hooks:"WooCommerce Hooks"}],builder:{class:"thwecmf-dropable sortable thwecmf-main-builder thwecmf-template-block",css:'{"border_width_top":"1px","border_width_right":"1px","border_width_bottom":"1px","border_width_left":"1px","border_style":"dashed","border_color":"#dedede","bg_color":"","upload_bg_url":"","bg_position":"center","bg_size":"100%","bg_repeat":"no-repeat","additional_css":""}'},general:{builder_column:"thwecmf-builder-column"},template_builder:{css:{border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",bg_color:"#ffffff",upload_bg_url:"",bg_size:"cover",bg_position:"top"}},one_column:{row_props:{padding_top:"12px",padding_right:"10px",padding_bottom:"12px",padding_left:"10px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"},column_props:{width:"100%",padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",text_align:"center",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"}},two_column:{row_props:{padding_top:"12px",padding_right:"10px",padding_bottom:"12px",padding_left:"10px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"},column_props:{width:"50%",padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",text_align:"center",bg_size:"100%",bg_position:"top"}},three_column:{row_props:{padding_top:"12px",padding_right:"10px",padding_bottom:"12px",padding_left:"10px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"},column_props:{width:"33.333333333333336%",padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",text_align:"center",bg_size:"100%",bg_position:"top"}},four_column:{row_props:{padding_top:"12px",padding_right:"10px",padding_bottom:"12px",padding_left:"10px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"},column_props:{width:"25%",padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",text_align:"center",bg_size:"100%",bg_position:"top"}},text:{css_props:{color:"#636363",align:"center",font_size:"13px",line_height:"150%",font_weight:"normal",font_family:"helvetica",bg_color:"",upload_bg_url:"",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_color:"",border_style:"none",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",padding_top:"15px",padding_right:"15px",padding_bottom:"15px",padding_left:"15px",text_align:"center",bg_size:"cover",bg_position:"top"},text_props:{textarea_content:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500."}},image:{css_props:{img_size_width:"50%",img_size_height:"auto",align:"",upload_img_url:"",content_align:"center",img_padding_top:"10px",img_padding_right:"0px",img_padding_bottom:"10px",img_padding_left:"0px",img_bg_color:""},text_props:{upload_img_url:""}},social:{css_props:{padding_top:"0px",padding_right:"0px",padding_bottom:"0px",padding_left:"0px",img_size_width:"40px",img_size_height:"40px",icon_padding_top:"15px",icon_padding_right:"3px",icon_padding_bottom:"15px",icon_padding_left:"3px",content_align:"center",upload_bg_url:"",bg_color:"",bg_size:"cover",bg_position:"top",enable_facebook_share:"on",enable_instagram_share:"on",enable_twitter_share:"on",enable_whatsapp_share:"off",enable_youtube_share:"on",enable_messenger_share:"off",enable_linkedin_share:"on",enable_vimeo_share:"off",enable_pinterest_share:"on",enable_web_share:"off",enable_email_share:"on",social_icon_style:"color-fill-square"},text_props:{url1:"http://www.facebook.com/",url2:"https://mail.google.com/mail/?view=cm&[email protected]&[email protected]",url3:"http://www.twitter.com/",url4:"http://www.youtube.com/",url5:"https://www.linkedin.com/",url6:"http://www.pinterest.com/",url7:"http://www.instagram.com/",url8:"",url9:"",url10:"",url11:""}},button:{css_props:{size_width:"80px",size_height:"20px",padding_top:"10px",padding_right:"0px",padding_bottom:"10px",padding_left:"0px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",text_align:"center",color:"#fff",font_size:"13px",line_height:"150%",font_family:"helvetica",content_padding_top:"10px",content_padding_right:"0px",content_padding_bottom:"10px",content_padding_left:"0px",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"solid",border_color:"#4169e1",bg_color:"#4169e1"},text_props:{content:"Click Here",url:"#"}},divider:{css_props:{width:"70%",divider_height:"2px",divider_color:"#808080",divider_style:"solid",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",padding_top:"20px",padding_right:"0px",padding_bottom:"20px",padding_left:"0px",content_align:"center"},text_props:{}},gif:{css_props:{padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",bg_color:"",img_size_width:"50%",img_size_height:"auto",content_align:"center"},text_props:{upload_img_url:""}},gap:{css_props:{height:"48px",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",bg_color:""},text_props:{}},header_details:{css_props:{size_width:"100%",size_height:"auto",color:"#ffffff",font_size:"40px",line_height:"100%",text_align:"center",font_family:"georgia",font_weight:"normal",padding_top:"30px",padding_right:"0px",padding_bottom:"30px",padding_left:"0px",content_align:"center",img_size_width:"155px",img_size_height:"103px",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",bg_color:"#0099ff"},text_props:{content:"Email Template Header",upload_img_url:""}},customer_address:{css_props:{color:"#0099ff",text_align:"center",font_size:"18px",font_family:"helvetica",details_color:"#444444",details_text_align:"center",details_font_size:"13px",details_font_family:"helvetica",padding_top:"5px",padding_right:"0px",padding_bottom:"2px",padding_left:"0px",margin_top:"0px",margin_right:"0px",margin_bottom:"0px",margin_left:"0px",bg_color:""},text_props:{content:"Customer Details"}},billing_address:{css_props:{color:"#0099ff",text_align:"center",font_size:"18px",font_family:"helvetica",details_color:"#444444",details_text_align:"center",details_font_size:"13px",details_font_family:"helvetica",padding_top:"5px",padding_right:"0px",padding_bottom:"2px",padding_left:"0px",margin_top:"0px",margin_right:"0px",margin_bottom:"0px",margin_left:"0px",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",upload_bg_url:"",bg_color:"",bg_size:"cover",bg_position:"top"},text_props:{content:"Billing Details"}},shipping_address:{css_props:{color:"#0099ff",text_align:"center",font_size:"18px",font_family:"helvetica",details_color:"#444444",details_text_align:"center",details_font_size:"13px",details_font_family:"helvetica",padding_top:"5px",padding_right:"0px",padding_bottom:"2px",padding_left:"0px",margin_top:"0px",margin_right:"0px",margin_bottom:"0px",margin_left:"0px",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",upload_bg_url:"",bg_color:"",bg_size:"cover",bg_position:"top"},text_props:{content:"Shipping Details"}},order_details:{css_props:{color:"#4286f4",font_size:"18px",font_family:"helvetica",details_color:"#636363",details_font_size:"14px",details_font_family:"helvetica",details_text_align:"left",content_border_color:"#e5e5e5",padding_top:"20px",padding_right:"48px",padding_bottom:"20px",padding_left:"48px",upload_bg_url:"",bg_color:"#ffffff",product_img:"off",bg_size:"cover",content_bg_color:"",product_sku:"off",product_image_size_width:"30px",product_image_size_height:"30px",product_short_description:"off"},text_props:{product_column_label:"Product",quantity_column_label:"Quantity",price_column_label:"Price",subtotal_row_label:"Subtotal:",shipping_row_label:"Shipping:",payment_row_label:"Payment method:",total_row_label:"Total:"}},elements:["text","image","social","button","divider","gif","gap","header_details","customer_address","order_details","billing_address","shipping_address","downloadable_product","email_header_hook","email_order_details_hook","before_order_table_hook","after_order_table_hook","order_meta_hook","customer_details_hook","email_footer_hook"],layout_columns:{one_column:1,two_column:2,three_column:3,four_column:4},column_numbers:{1:"one",2:"two",3:"three",4:"four"}};function ai(e){return ai="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},ai(e)}function ii(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function li(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ii(Object(r),!0).forEach((function(t){fi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ii(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ci(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mi(n.key),n)}}function si(e,t,r){return t=di(t),function(e,t){if(t&&("object"==ai(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ui()?Reflect.construct(t,r||[],di(e).constructor):t.apply(e,r))}function ui(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ui=function(){return!!e})()}function di(e){return di=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},di(e)}function pi(e,t){return pi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pi(e,t)}function fi(e,t,r){return(t=mi(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mi(e){var t=function(e,t){if("object"!=ai(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=ai(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ai(t)?t:t+""}function hi(e,t){return!(void 0===e.toggledSections&&e.toggledSections.length<1||!e.toggledSections.includes(t))}function gi(e,t){return"dashicons thwecmf-element-section-toggle"+(hi(e,t)?" dashicons-arrow-right-alt2":" dashicons-arrow-down-alt2")}var bi=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return fi(e=si(this,t,[].concat(n)),"state",li(li({},oi),{},{classname:"thwecmf-sidebar-element-wrapper"})),e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pi(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement("div",{className:"thwecmf-element-section thwecmf-section-basic-elements","data-section":"basic-elements"},React.createElement("div",{className:"thwecmf-element-section-title"},React.createElement("p",{className:"thwecmf-label",onClick:this.props.onToggleSection,"data-section":"basic-elements"},"Basic Elements",React.createElement("span",{className:gi(this.props,"basic-elements")}))),hi(this.props,"basic-elements")?"":React.createElement("div",{className:"thwecmf-element-list-elements"},this.state.basic_elements.map((function(t,r){var n=r%3==1?e.state.classname+" thwecmf-element-margin":e.state.classname;return React.createElement(ni,{item:t,classname:n,index:r,dragginID:e.props.dragginID})})))),React.createElement("div",{className:"thwecmf-element-section thwecmf-section-woo-elements","data-section":"woocommerce-elements"},React.createElement("div",{className:"thwecmf-element-section-title"},React.createElement("p",{className:"thwecmf-label",onClick:this.props.onToggleSection,"data-section":"woocommerce-elements"},"WooCommerce Elements",React.createElement("span",{className:gi(this.props,"woocommerce-elements")}))),hi(this.props,"woocommerce-elements")?"":React.createElement("div",{className:"thwecmf-element-list-elements"},this.state.woo_elements.map((function(t,r){var n=r%3==1?e.state.classname+" thwecmf-element-margin":e.state.classname;return React.createElement(ni,{item:t,classname:n,index:r,dragginID:e.props.dragginID})})))),React.createElement("div",{className:"thwecmf-element-section thwecmf-section-woo-hooks","data-section":"woocommerce-hooks"},React.createElement("div",{className:"thwecmf-element-section-title"},React.createElement("p",{className:"thwecmf-label",onClick:this.props.onToggleSection,"data-section":"woocommerce-hooks"},"WooCommerce Hooks",React.createElement("span",{className:gi(this.props,"woocommerce-hooks")}))),hi(this.props,"woocommerce-hooks")?"":React.createElement("div",{className:"thwecmf-element-list-elements"},this.state.woo_hooks.map((function(t,r){var n=r%3==1?e.state.classname+" thwecmf-element-margin":e.state.classname;return React.createElement(ni,{item:t,classname:n,index:r,dragginID:e.props.dragginID})})))))}}])&&ci(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function vi(e){return vi="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},vi(e)}function yi(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_i(n.key),n)}}function _i(e){var t=function(e,t){if("object"!=vi(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=vi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vi(t)?t:t+""}function wi(e,t,r){return t=Ei(t),function(e,t){if(t&&("object"==vi(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,xi()?Reflect.construct(t,r||[],Ei(e).constructor):t.apply(e,r))}function xi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xi=function(){return!!e})()}function Ei(e){return Ei=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ei(e)}function ki(e,t){return ki=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ki(e,t)}var Oi=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),wi(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ki(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("div",{className:"thwecmf-title-bar"},React.createElement("div",{className:"title"},"Template Builder"),React.createElement("div",{className:"subtitle"},"Build custom templates for your needs.")),React.createElement("div",{className:"thwecmf-sidebar-screen thwecmf-sidebar-screen-elements"},React.createElement("div",{className:"thwecmf-sidebar-inner-wrapper"},React.createElement("form",{name:"thwecmf_sidebar_elements_form",method:"post",action:""},React.createElement("input",{type:"hidden",name:"i_block_id",value:""}),React.createElement("input",{type:"hidden",name:"i_block_name",value:""}),React.createElement("input",{type:"hidden",name:"i_col_count",value:""}),React.createElement("input",{type:"hidden",name:"i_action_origin",value:""}),React.createElement(Ta,{dragginID:this.props.dragginID,onToggleSection:this.props.onToggleSection,toggledSections:this.props.toggledSections}),React.createElement(bi,{dragginID:this.props.dragginID,onToggleSection:this.props.onToggleSection,toggledSections:this.props.toggledSections})))))}}])&&yi(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(),Si={helvetica:"Helvetica",georgia:"Georgia",times:"Times New Roman",arial:"Arial","arial-black":"Arial Black","comic-sans":"Comic Sans MS",impact:"Impact",tahoma:"Tahoma",trebuchet:"Trebuchet MS",verdana:"Verdana"},Ri={solid:"solid",dotted:"dotted",dashed:"dashed",none:"none"};const Pi={fields:{width:{type:"text",name:"width",label:"Width",value:"",class:"thwecmf-input-half"},height:{type:"text",name:"height",label:"Height",value:"",class:"thwecmf-input-half"},line_height:{type:"text",name:"line_height",label:"Line Height",value:"",placeholder:"Line height",class:"thwecmf-input-three thwecmf-input-three-margin",ignoreSpacer:!0},font_weight:{type:"text",name:"font_weight",label:"Weight",value:"",placeholder:"Font Weight",class:"thwecmf-input-three"},img_size_width:{type:"text",name:"img_size_width",label:"Width",class:"thwecmf-input-two thwecmf-input-two-margin",value:"",ignoreSpacer:!0},img_size_height:{type:"text",name:"img_size_height",label:"Height",class:"thwecmf-input-two"},img_border_width:{type:"grouped",name:"img_border_width",label:"Border Width",class:"thwecmf-input-four thwecmf-input-four-margin"},img_border_style:{type:"select",name:"img_border_style",label:"Border Style",options:Ri,class:"thwecmf-input-half"},img_border_color:{type:"colorpicker",name:"img_border_color",label:"Border Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},border_width:{type:"grouped",name:"border_width",label:"Width",class:"thwecmf-input-four thwecmf-input-four-margin"},border_style:{type:"select",name:"border_style",label:"Style",options:Ri,class:"thwecmf-input-half"},border_color:{type:"colorpicker",name:"border_color",label:"Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},divider_height:{type:"text",name:"divider_height",label:"Divider Height",value:"",class:"thwecmf-input-half"},divider_color:{type:"colorpicker",name:"divider_color",label:"Divider Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},divider_style:{type:"select",name:"divider_style",label:"Divider Style",options:Ri,class:"thwecmf-input-half"},url:{type:"text",name:"url",label:"URL",class:"thwecmf-input-full"},upload_img_url:{type:"upload",name:"upload_img_url",class:"thwecmf-upload-url"},content:{type:"text",name:"content",label:"Content",class:"thwecmf-input-full"},details_color:{type:"colorpicker",name:"details_color",label:"Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},details_font_size:{type:"text",name:"details_font_size",label:"Font Size",value:"",placeholder:"Size",class:"thwecmf-input-three thwecmf-input-three-margin",ignoreSpacer:!0},details_font_family:{type:"select",name:"details_font_family",label:"Font Family",options:Si,class:"thwecmf-input-half"},details_text_align:{type:"alignment",name:"details_text_align",label:"Text align"},content_align:{type:"alignment",name:"content_align",label:"Alignment"},text_align:{type:"alignment",name:"text_align",label:"Text align"},url1:{type:"text",name:"url1",label:"Facebook",class:"thwecmf-input-full"},url2:{type:"text",name:"url2",label:"Gmail",class:"thwecmf-input-full"},url3:{type:"text",name:"url3",label:"Twitter ",class:"thwecmf-input-full"},url4:{type:"text",name:"url4",label:"Youtube",class:"thwecmf-input-full"},url5:{type:"text",name:"url5",label:"Linkedin",class:"thwecmf-input-full"},url6:{type:"text",name:"url6",label:"Pinterest",class:"thwecmf-input-full"},url7:{type:"text",name:"url7",label:"Instagram",class:"thwecmf-input-full"},url8:{type:"text",name:"url8",label:"Whatsapp",class:"thwecmf-input-full"},url9:{type:"text",name:"url9",label:"Messenger",class:"thwecmf-input-full"},url10:{type:"text",name:"url10",label:"Vimeo",class:"thwecmf-input-full"},url11:{type:"text",name:"url11",label:"Web",class:"thwecmf-input-full"},textarea_content:{type:"textarea",name:"textarea_content",hint_text:"Avoid using double qoutes inside textarea",class:"thwecmf-input-full"},size_width:{type:"text",name:"size_width",label:"Width",class:"thwecmf-input-two thwecmf-input-two-margin",ignoreSpacer:!0},size_height:{type:"text",name:"size_height",label:"Height",class:"thwecmf-input-two"},padding:{type:"grouped",name:"padding",label:"Padding",value:"",class:"thwecmf-input-four thwecmf-input-four-margin"},img_padding:{type:"grouped",name:"img_padding",label:"Padding",value:"",class:"thwecmf-input-four thwecmf-input-four-margin"},icon_padding:{type:"grouped",name:"icon_padding",label:"Icon Padding",class:"thwecmf-input-four thwecmf-input-four-margin"},margin:{type:"grouped",name:"margin",label:"Margin",value:"",class:"thwecmf-input-four thwecmf-input-four-margin"},color:{type:"colorpicker",name:"color",label:"Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},font_size:{type:"text",name:"font_size",label:"Size",value:"",placeholder:"Size",class:"thwecmf-input-three thwecmf-input-three-margin",ignoreSpacer:!0},font_family:{type:"select",name:"font_family",label:"Family",options:Si,class:"thwecmf-input-half"},bg_color:{type:"colorpicker",name:"bg_color",label:"Background Color",placeholder:"Color",value:"",class:"thwecmf-input-half"},upload_bg_url:{type:"upload",name:"upload_bg_url",label:"",value:"",class:"thwecmf-upload-url"},content_padding:{type:"grouped",name:"content_padding",label:"Content Padding",class:"thwecmf-input-four thwecmf-input-four-margin"},content_border_color:{type:"colorpicker",name:"content_border_color",label:"Border Color",value:"",placeholder:"Color"},product_img:{type:"switch",name:"product_img",label:"Product Image"},img_bg_color:{type:"colorpicker",name:"img_bg_color",label:"Background Color",placeholder:"Color",value:"",class:"thwecmf-input-half"},product_column_label:{type:"text",name:"product_column_label",label:"Product column label",class:"thwecmf-input-full"},quantity_column_label:{type:"text",name:"quantity_column_label",label:"Quantity column label",class:"thwecmf-input-full"},price_column_label:{type:"text",name:"price_column_label",label:"Price column label",class:"thwecmf-input-full"},subtotal_row_label:{type:"text",name:"subtotal_row_label",label:"Subtotal row label",class:"thwecmf-input-full"},shipping_row_label:{type:"text",name:"shipping_row_label",label:"Shipping row label",class:"thwecmf-input-full"},payment_row_label:{type:"text",name:"payment_row_label",label:"Payment method row label",class:"thwecmf-input-full"},total_row_label:{type:"text",name:"total_row_label",label:"Total row label",class:"thwecmf-input-full"},enable_facebook_share:{type:"switch",name:"enable_facebook_share",class:"",label:"Enable/Disable"},enable_instagram_share:{type:"switch",name:"enable_instagram_share",class:"",label:"Enable/Disable"},enable_twitter_share:{type:"switch",name:"enable_twitter_share",class:"",label:"Enable/Disable"},enable_whatsapp_share:{type:"switch",name:"enable_whatsapp_share",class:"",label:"Enable/Disable"},enable_youtube_share:{type:"switch",name:"enable_youtube_share",class:"",label:"Enable/Disable"},enable_messenger_share:{type:"switch",name:"enable_messenger_share",class:"",label:"Enable/Disable"},enable_linkedin_share:{type:"switch",name:"enable_linkedin_share",class:"",label:"Enable/Disable"},enable_vimeo_share:{type:"switch",name:"enable_vimeo_share",class:"",label:"Enable/Disable"},enable_pinterest_share:{type:"switch",name:"enable_pinterest_share",class:"",label:"Enable/Disable"},enable_web_share:{type:"switch",name:"enable_web_share",class:"",label:"Enable/Disable"},enable_email_share:{type:"switch",name:"enable_email_share",class:"",label:"Enable/Disable"},social_icon_style:{type:"icon_select",name:"social_icon_style",label:"Icon style",options:{color:"Color","dark-square":"Dark square","dark-fill-square":"Dark fill square","color-square":"Color square","color-fill-square":"Color fill square"},value:"",class:"thwec-input-full"},product_sku:{type:"switch",name:"product_sku",label:"Product SKU",class:""},product_short_description:{type:"switch",name:"product_short_description",label:"Product Description",class:""},product_image_size_width:{type:"text",name:"product_image_size_width",label:"Width",class:"thwecmf-input-two thwecmf-input-two-margin",ignoreSpacer:!0},product_image_size_height:{type:"text",name:"product_image_size_height",label:"Height",class:"thwecmf-input-two"}},sections:{row:{row_properties:["padding"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"]},column:{column_properties:["width","padding","text_align"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"]},text:{content:["textarea_content"],font_properties:["color","text_align","font_size","line_height","font_weight","font_family"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"],additional_properties:["padding","margin"]},image:{image:["upload_img_url","img_size_width","img_size_height","content_align"],additional:["img_padding","img_bg_color"]},social:{icon_url:["url1","url2","url3","url4","url5","url6","url7","url8","url9","url10","url11","enable_facebook_share","enable_instagram_share","enable_twitter_share","enable_whatsapp_share","enable_youtube_share","enable_messenger_share","enable_linkedin_share","enable_vimeo_share","enable_pinterest_share","enable_web_share","enable_email_share"],icon_settings:["social_icon_style","padding","img_size_width","img_size_height","content_align","icon_padding"],background_properties:["upload_bg_url","bg_color"]},button:{button_content:["url","content"],font_properties:["color","text_align","font_size","line_height","font_family","content_padding"],border_properties:["border_width","border_style","border_color"],background_properties:["bg_color"],additional_properties:["size_width","size_height","padding","margin"]},divider:{divider_properties:["width","divider_height","divider_color","divider_style"],additional_properties:["content_align","padding","margin"]},gif:{gif_properties:["upload_img_url","img_size_width","img_size_height","content_align"],additional_properties:["padding","bg_color"]},gap:{gap_properties:["height"],border_properties:["border_width","border_style","border_color"],background_properties:["bg_color"]},header_details:{header_properties:["size_width","size_height"],text_properties:["content","color","text_align","font_size","line_height","font_weight","font_family","padding"],logo_properties:["upload_img_url","img_size_width","img_size_height","content_align"],border_properties:["border_width","border_style","border_color"],background_properties:["bg_color"]},customer_address:{heading_properties:["content","color","font_size","font_family","text_align"],details_properties:["details_color","details_font_size","details_font_family","details_text_align"],background_properties:["bg_color"],additional_properties:["padding","margin"]},order_details:{order_title_properties:["color","font_size","font_family"],content_properties:["details_color","details_font_size","details_font_family","product_img","product_image_size_width","product_image_size_height","product_sku","product_short_description","details_text_align"],contents:["product_column_label","quantity_column_label","price_column_label","subtotal_row_label","shipping_row_label","payment_row_label","total_row_label"],table_properties:["content_border_color"],background_properties:["upload_bg_url","bg_color"],additional_properties:["padding"]},billing_address:{heading_properties:["content","color","font_size","font_family","text_align"],details_properties:["details_color","details_font_size","details_font_family","details_text_align"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"],additional_properties:["padding","margin"]},shipping_address:{heading_properties:["content","color","font_size","font_family","text_align"],details_properties:["details_color","details_font_size","details_font_family","details_text_align"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"],additional_properties:["padding","margin"]},template_builder:{border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"]}},fieldValues:{row:{"css-props":"","text-props":""}},nameProps:{content_padding_top:"content_p_t",content_padding_right:"content_p_r",content_padding_bottom:"content_p_b",content_padding_left:"content_p_l",icon_padding_top:"icon_p_t",icon_padding_right:"icon_p_r",icon_padding_bottom:"icon_p_b",icon_padding_left:"icon_p_l",img_padding_top:"img_p_t",img_padding_right:"img_p_r",img_padding_bottom:"img_p_b",img_padding_left:"img_p_l",border_width_top:"b_t",border_width_right:"b_r",border_width_bottom:"b_b",border_width_left:"b_l",padding_top:"p_t",padding_right:"p_r",padding_bottom:"p_b",padding_left:"p_l",margin_top:"m_t",margin_right:"m_r",margin_bottom:"m_b",margin_left:"m_l"}};var Ci=r(8527),Di={},Ii=function(e,t,r,n){var o=e+"-"+t+"-"+r+(n?"-server":"");if(Di[o])return Di[o];var a=function(e,t,r,n){if("undefined"==typeof document&&!n)return null;var o=n?new n:document.createElement("canvas");o.width=2*r,o.height=2*r;var a=o.getContext("2d");return a?(a.fillStyle=e,a.fillRect(0,0,o.width,o.height),a.fillStyle=t,a.fillRect(0,0,r,r),a.translate(r,r),a.fillRect(0,0,r,r),o.toDataURL()):null}(e,t,r,n);return Di[o]=a,a},ji=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ni=function(e){var t=e.white,r=e.grey,n=e.size,o=e.renderers,a=e.borderRadius,i=e.boxShadow,l=e.children,c=(0,Ci.Ay)({default:{grid:{borderRadius:a,boxShadow:i,absolute:"0px 0px 0px 0px",background:"url("+Ii(t,r,n,o.canvas)+") center left"}}});return(0,A.isValidElement)(l)?T().cloneElement(l,ji({},l.props,{style:ji({},l.props.style,c.grid)})):T().createElement("div",{style:c.grid})};Ni.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const Bi=Ni;var Ai=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ti=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function Mi(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}const Fi=function(e){function t(){var e,r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=n=Mi(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n.handleChange=function(e){var t=function(e,t,r,n,o){var a=o.clientWidth,i=o.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,c="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=l-(o.getBoundingClientRect().left+window.pageXOffset),u=c-(o.getBoundingClientRect().top+window.pageYOffset);if("vertical"===r){var d;if(d=u<0?0:u>i?1:Math.round(100*u/i)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var p;if(n!==(p=s<0?0:s>a?1:Math.round(100*s/a)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}(e,n.props.hsl,n.props.direction,n.props.a,n.container);t&&"function"==typeof n.props.onChange&&n.props.onChange(t,e)},n.handleMouseDown=function(e){n.handleChange(e),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleChange),window.removeEventListener("mouseup",n.handleMouseUp)},Mi(n,r)}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),Ti(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,r=(0,Ci.Ay)({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:Ai({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return T().createElement("div",{style:r.alpha},T().createElement("div",{style:r.checkboard},T().createElement(Bi,{renderers:this.props.renderers})),T().createElement("div",{style:r.gradient}),T().createElement("div",{style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},T().createElement("div",{style:r.pointer},this.props.pointer?T().createElement(this.props.pointer,this.props):T().createElement("div",{style:r.slider}))))}}]),t}(A.PureComponent||A.Component);var Li=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),zi=[38,40],Hi=1,Gi=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 r=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 r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(e){r.setUpdatedValue(e.target.value,e)},r.handleKeyDown=function(e){var t,n=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(n)&&(t=e.keyCode,zi.indexOf(t)>-1)){var o=r.getArrowOffset(),a=38===e.keyCode?n+o:n-o;r.setUpdatedValue(a,e)}},r.handleDrag=function(e){if(r.props.dragLabel){var t=Math.round(r.props.value+e.movementX);t>=0&&t<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(t),e)}},r.handleMouseDown=function(e){r.props.dragLabel&&(e.preventDefault(),r.handleDrag(e),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},r.inputId="rc-editable-input-"+Hi++,r}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),Li(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,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var r=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(r,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,Ci.Ay)({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 T().createElement("div",{style:t.wrap},T().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?T().createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(A.PureComponent||A.Component);const Ui=Gi;var Wi=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function Vi(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}const qi=function(e){function t(){var e,r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=n=Vi(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n.handleChange=function(e){var t=function(e,t,r,n){var o=n.clientWidth,a=n.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=i-(n.getBoundingClientRect().left+window.pageXOffset),s=l-(n.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u;if(u=s<0?359:s>a?0:360*(-100*s/a+100)/100,r.h!==u)return{h:u,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var d;if(d=c<0?0:c>o?359:100*c/o*360/100,r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null}(e,n.props.direction,n.props.hsl,n.container);t&&"function"==typeof n.props.onChange&&n.props.onChange(t,e)},n.handleMouseDown=function(e){n.handleChange(e),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},Vi(n,r)}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),Wi(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,r=void 0===t?"horizontal":t,n=(0,Ci.Ay)({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"===r});return T().createElement("div",{style:n.hue},T().createElement("div",{className:"hue-"+r,style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},T().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          "),T().createElement("div",{style:n.pointer},this.props.pointer?T().createElement(this.props.pointer,this.props):T().createElement("div",{style:n.slider}))))}}]),t}(A.PureComponent||A.Component);var $i=r(5556),Xi=r.n($i),Yi=r(5364),Ji=r.n(Yi),Ki=function(e){var t=e.zDepth,r=e.radius,n=e.background,o=e.children,a=e.styles,i=void 0===a?{}:a,l=(0,Ci.Ay)(Ji()({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:r,background:n}},"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%"}}},i),{"zDepth-1":1===t});return T().createElement("div",{style:l.wrap},T().createElement("div",{style:l.bg}),T().createElement("div",{style:l.content},o))};Ki.propTypes={background:Xi().string,zDepth:Xi().oneOf([0,1,2,3,4,5]),radius:Xi().number,styles:Xi().object},Ki.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const Qi=Ki;var Zi=r(7350),el=r.n(Zi),tl=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();const rl=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 r=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 r.handleChange=function(e){"function"==typeof r.props.onChange&&r.throttle(r.props.onChange,function(e,t,r){var n=r.getBoundingClientRect(),o=n.width,a=n.height,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=i-(r.getBoundingClientRect().left+window.pageXOffset),s=l-(r.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>o&&(c=o),s<0?s=0:s>a&&(s=a);var u=c/o,d=1-s/a;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}(e,r.props.hsl,r.container),e)},r.handleMouseDown=function(e){r.handleChange(e);var t=r.getContainerRenderWindow();t.addEventListener("mousemove",r.handleChange),t.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.throttle=el()((function(e,t,r){e(t,r)}),50),r}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),tl(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||{},r=t.color,n=t.white,o=t.black,a=t.pointer,i=t.circle,l=(0,Ci.Ay)({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:r,white:n,black:o,pointer:a,circle:i}},{custom:!!this.props.style});return T().createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},T().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        "),T().createElement("div",{style:l.white,className:"saturation-white"},T().createElement("div",{style:l.black,className:"saturation-black"}),T().createElement("div",{style:l.pointer},this.props.pointer?T().createElement(this.props.pointer,this.props):T().createElement("div",{style:l.circle}))))}}]),t}(A.PureComponent||A.Component);var nl=r(8221),ol=r.n(nl),al=r(6135),il=r.n(al);function ll(e){return ll="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},ll(e)}var cl=/^\s+/,sl=/\s+$/;function ul(e,t){if(t=t||{},(e=e||"")instanceof ul)return e;if(!(this instanceof ul))return new ul(e,t);var r=function(e){var t,r,n,o={r:0,g:0,b:0},a=1,i=null,l=null,c=null,s=!1,u=!1;return"string"==typeof e&&(e=function(e){e=e.replace(cl,"").replace(sl,"").toLowerCase();var t,r=!1;if(Rl[e])e=Rl[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=zl.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=zl.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=zl.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=zl.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=zl.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=zl.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=zl.hex8.exec(e))?{r:jl(t[1]),g:jl(t[2]),b:jl(t[3]),a:Tl(t[4]),format:r?"name":"hex8"}:(t=zl.hex6.exec(e))?{r:jl(t[1]),g:jl(t[2]),b:jl(t[3]),format:r?"name":"hex"}:(t=zl.hex4.exec(e))?{r:jl(t[1]+""+t[1]),g:jl(t[2]+""+t[2]),b:jl(t[3]+""+t[3]),a:Tl(t[4]+""+t[4]),format:r?"name":"hex8"}:!!(t=zl.hex3.exec(e))&&{r:jl(t[1]+""+t[1]),g:jl(t[2]+""+t[2]),b:jl(t[3]+""+t[3]),format:r?"name":"hex"}}(e)),"object"==ll(e)&&(Hl(e.r)&&Hl(e.g)&&Hl(e.b)?(t=e.r,r=e.g,n=e.b,o={r:255*Dl(t,255),g:255*Dl(r,255),b:255*Dl(n,255)},s=!0,u="%"===String(e.r).substr(-1)?"prgb":"rgb"):Hl(e.h)&&Hl(e.s)&&Hl(e.v)?(i=Bl(e.s),l=Bl(e.v),o=function(e,t,r){e=6*Dl(e,360),t=Dl(t,100),r=Dl(r,100);var n=Math.floor(e),o=e-n,a=r*(1-t),i=r*(1-o*t),l=r*(1-(1-o)*t),c=n%6;return{r:255*[r,i,a,a,l,r][c],g:255*[l,r,r,i,a,a][c],b:255*[a,a,l,r,r,i][c]}}(e.h,i,l),s=!0,u="hsv"):Hl(e.h)&&Hl(e.s)&&Hl(e.l)&&(i=Bl(e.s),c=Bl(e.l),o=function(e,t,r){var n,o,a;function i(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=Dl(e,360),t=Dl(t,100),r=Dl(r,100),0===t)n=o=a=r;else{var l=r<.5?r*(1+t):r+t-r*t,c=2*r-l;n=i(c,l,e+1/3),o=i(c,l,e),a=i(c,l,e-1/3)}return{r:255*n,g:255*o,b:255*a}}(e.h,i,c),s=!0,u="hsl"),e.hasOwnProperty("a")&&(a=e.a)),a=Cl(a),{ok:s,format:e.format||u,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a}}(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=r.ok}function dl(e,t,r){e=Dl(e,255),t=Dl(t,255),r=Dl(r,255);var n,o,a=Math.max(e,t,r),i=Math.min(e,t,r),l=(a+i)/2;if(a==i)n=o=0;else{var c=a-i;switch(o=l>.5?c/(2-a-i):c/(a+i),a){case e:n=(t-r)/c+(t<r?6:0);break;case t:n=(r-e)/c+2;break;case r:n=(e-t)/c+4}n/=6}return{h:n,s:o,l}}function pl(e,t,r){e=Dl(e,255),t=Dl(t,255),r=Dl(r,255);var n,o,a=Math.max(e,t,r),i=Math.min(e,t,r),l=a,c=a-i;if(o=0===a?0:c/a,a==i)n=0;else{switch(a){case e:n=(t-r)/c+(t<r?6:0);break;case t:n=(r-e)/c+2;break;case r:n=(e-t)/c+4}n/=6}return{h:n,s:o,v:l}}function fl(e,t,r,n){var o=[Nl(Math.round(e).toString(16)),Nl(Math.round(t).toString(16)),Nl(Math.round(r).toString(16))];return n&&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[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function ml(e,t,r,n){return[Nl(Al(n)),Nl(Math.round(e).toString(16)),Nl(Math.round(t).toString(16)),Nl(Math.round(r).toString(16))].join("")}function hl(e,t){t=0===t?0:t||10;var r=ul(e).toHsl();return r.s-=t/100,r.s=Il(r.s),ul(r)}function gl(e,t){t=0===t?0:t||10;var r=ul(e).toHsl();return r.s+=t/100,r.s=Il(r.s),ul(r)}function bl(e){return ul(e).desaturate(100)}function vl(e,t){t=0===t?0:t||10;var r=ul(e).toHsl();return r.l+=t/100,r.l=Il(r.l),ul(r)}function yl(e,t){t=0===t?0:t||10;var r=ul(e).toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-t/100*255))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-t/100*255))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-t/100*255))),ul(r)}function _l(e,t){t=0===t?0:t||10;var r=ul(e).toHsl();return r.l-=t/100,r.l=Il(r.l),ul(r)}function wl(e,t){var r=ul(e).toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,ul(r)}function xl(e){var t=ul(e).toHsl();return t.h=(t.h+180)%360,ul(t)}function El(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var r=ul(e).toHsl(),n=[ul(e)],o=360/t,a=1;a<t;a++)n.push(ul({h:(r.h+a*o)%360,s:r.s,l:r.l}));return n}function kl(e){var t=ul(e).toHsl(),r=t.h;return[ul(e),ul({h:(r+72)%360,s:t.s,l:t.l}),ul({h:(r+216)%360,s:t.s,l:t.l})]}function Ol(e,t,r){t=t||6,r=r||30;var n=ul(e).toHsl(),o=360/r,a=[ul(e)];for(n.h=(n.h-(o*t>>1)+720)%360;--t;)n.h=(n.h+o)%360,a.push(ul(n));return a}function Sl(e,t){t=t||6;for(var r=ul(e).toHsv(),n=r.h,o=r.s,a=r.v,i=[],l=1/t;t--;)i.push(ul({h:n,s:o,v:a})),a=(a+l)%1;return i}ul.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,t,r,n=this.toRgb();return e=n.r/255,t=n.g/255,r=n.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=Cl(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=pl(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=pl(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=dl(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=dl(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return fl(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,r,n,o){var a=[Nl(Math.round(e).toString(16)),Nl(Math.round(t).toString(16)),Nl(Math.round(r).toString(16)),Nl(Al(n))];return o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*Dl(this._r,255))+"%",g:Math.round(100*Dl(this._g,255))+"%",b:Math.round(100*Dl(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*Dl(this._r,255))+"%, "+Math.round(100*Dl(this._g,255))+"%, "+Math.round(100*Dl(this._b,255))+"%)":"rgba("+Math.round(100*Dl(this._r,255))+"%, "+Math.round(100*Dl(this._g,255))+"%, "+Math.round(100*Dl(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(Pl[fl(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+ml(this._r,this._g,this._b,this._a),r=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var o=ul(e);r="#"+ml(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return ul(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(vl,arguments)},brighten:function(){return this._applyModification(yl,arguments)},darken:function(){return this._applyModification(_l,arguments)},desaturate:function(){return this._applyModification(hl,arguments)},saturate:function(){return this._applyModification(gl,arguments)},greyscale:function(){return this._applyModification(bl,arguments)},spin:function(){return this._applyModification(wl,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Ol,arguments)},complement:function(){return this._applyCombination(xl,arguments)},monochromatic:function(){return this._applyCombination(Sl,arguments)},splitcomplement:function(){return this._applyCombination(kl,arguments)},triad:function(){return this._applyCombination(El,[3])},tetrad:function(){return this._applyCombination(El,[4])}},ul.fromRatio=function(e,t){if("object"==ll(e)){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]="a"===n?e[n]:Bl(e[n]));e=r}return ul(e,t)},ul.equals=function(e,t){return!(!e||!t)&&ul(e).toRgbString()==ul(t).toRgbString()},ul.random=function(){return ul.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},ul.mix=function(e,t,r){r=0===r?0:r||50;var n=ul(e).toRgb(),o=ul(t).toRgb(),a=r/100;return ul({r:(o.r-n.r)*a+n.r,g:(o.g-n.g)*a+n.g,b:(o.b-n.b)*a+n.b,a:(o.a-n.a)*a+n.a})},ul.readability=function(e,t){var r=ul(e),n=ul(t);return(Math.max(r.getLuminance(),n.getLuminance())+.05)/(Math.min(r.getLuminance(),n.getLuminance())+.05)},ul.isReadable=function(e,t,r){var n,o,a,i,l,c=ul.readability(e,t);switch(o=!1,(a=r,"AA"!==(i=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==i&&(i="AA"),"small"!==(l=(a.size||"small").toLowerCase())&&"large"!==l&&(l="small"),n={level:i,size:l}).level+n.size){case"AAsmall":case"AAAlarge":o=c>=4.5;break;case"AAlarge":o=c>=3;break;case"AAAsmall":o=c>=7}return o},ul.mostReadable=function(e,t,r){var n,o,a,i,l=null,c=0;o=(r=r||{}).includeFallbackColors,a=r.level,i=r.size;for(var s=0;s<t.length;s++)(n=ul.readability(e,t[s]))>c&&(c=n,l=ul(t[s]));return ul.isReadable(e,l,{level:a,size:i})||!o?l:(r.includeFallbackColors=!1,ul.mostReadable(e,["#fff","#000"],r))};var Rl=ul.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"},Pl=ul.hexNames=function(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}(Rl);function Cl(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Dl(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var r=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Il(e){return Math.min(1,Math.max(0,e))}function jl(e){return parseInt(e,16)}function Nl(e){return 1==e.length?"0"+e:""+e}function Bl(e){return e<=1&&(e=100*e+"%"),e}function Al(e){return Math.round(255*parseFloat(e)).toString(16)}function Tl(e){return jl(e)/255}var Ml,Fl,Ll,zl=(Fl="[\\s|\\(]+("+(Ml="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Ml+")[,|\\s]+("+Ml+")\\s*\\)?",Ll="[\\s|\\(]+("+Ml+")[,|\\s]+("+Ml+")[,|\\s]+("+Ml+")[,|\\s]+("+Ml+")\\s*\\)?",{CSS_UNIT:new RegExp(Ml),rgb:new RegExp("rgb"+Fl),rgba:new RegExp("rgba"+Ll),hsl:new RegExp("hsl"+Fl),hsla:new RegExp("hsla"+Ll),hsv:new RegExp("hsv"+Fl),hsva:new RegExp("hsva"+Ll),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 Hl(e){return!!zl.CSS_UNIT.exec(e)}var Gl=function(e){var t=0,r=0;return il()(["r","g","b","a","h","s","l","v"],(function(n){e[n]&&(t+=1,isNaN(e[n])||(r+=1),"s"===n||"l"===n)&&/^\d+%$/.test(e[n])&&(r+=1)})),t===r&&e},Ul=function(e,t){var r=e.hex?ul(e.hex):ul(e),n=r.toHsl(),o=r.toHsv(),a=r.toRgb(),i=r.toHex();return 0===n.s&&(n.h=t||0,o.h=t||0),{hsl:n,hex:"000000"===i&&0===a.a?"transparent":"#"+i,rgb:a,hsv:o,oldHue:e.h||t||n.h,source:e.source}},Wl=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&ul(e).isValid()},Vl=function(e){if(!e)return"#fff";var t=Ul(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"},ql=function(e,t){return ul(t+" ("+e.replace("°","")+")")._ok},$l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xl=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();const Yl=function(e){var t=function(t){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);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,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.handleChange=function(e,r){if(Gl(e)){var n=Ul(e,e.h||t.state.oldHue);t.setState(n),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,n,r),t.props.onChange&&t.props.onChange(n,r)}},t.handleSwatchHover=function(e,r){if(Gl(e)){var n=Ul(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(n,r)}},t.state=$l({},Ul(e.color,0)),t.debounce=ol()((function(e,t,r){e(t,r)}),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)}(r,t),Xl(r,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),T().createElement(e,$l({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return $l({},Ul(e.color,t.oldHue))}}]),r}(A.PureComponent||A.Component);return t.propTypes=$l({},e.propTypes),t.defaultProps=$l({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};var Jl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Kl=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function Ql(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 Zl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};const ec=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var e,t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=Ql(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.state={focus:!1},r.handleFocus=function(){return r.setState({focus:!0})},r.handleBlur=function(){return r.setState({focus:!1})},Ql(r,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,r),Kl(n,[{key:"render",value:function(){return T().createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},T().createElement(e,Jl({},this.props,this.state)))}}]),n}(T().Component)}((function(e){var t=e.color,r=e.style,n=e.onClick,o=void 0===n?function(){}:n,a=e.onHover,i=e.title,l=void 0===i?t:i,c=e.children,s=e.focus,u=e.focusStyle,d=void 0===u?{}:u,p="transparent"===t,f=(0,Ci.Ay)({default:{swatch:Zl({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,s?d:{})}}),m={};return a&&(m.onMouseOver=function(e){return a(t,e)}),T().createElement("div",Zl({style:f.swatch,onClick:function(e){return o(t,e)},title:l,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&o(t,e)}},m),c,p&&T().createElement(Bi,{borderRadius:f.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}));var tc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rc=function(e){var t=e.rgb,r=e.hsl,n=e.width,o=e.height,a=e.onChange,i=e.direction,l=e.style,c=e.renderers,s=e.pointer,u=e.className,d=void 0===u?"":u,p=(0,Ci.Ay)({default:{picker:{position:"relative",width:n,height:o},alpha:{radius:"2px",style:l}}});return T().createElement("div",{style:p.picker,className:"alpha-picker "+d},T().createElement(Fi,tc({},p.alpha,{rgb:t,hsl:r,pointer:s,renderers:c,onChange:a,direction:i})))};rc.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,Ci.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return T().createElement("div",{style:r.picker})}},Yl(rc);var nc=r(5378),oc=r.n(nc);const ac=function(e){var t=e.colors,r=e.onClick,n=e.onSwatchHover,o=(0,Ci.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return T().createElement("div",{style:o.swatches},oc()(t,(function(e){return T().createElement(ec,{key:e,color:e,style:o.swatch,onClick:r,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),T().createElement("div",{style:o.clear}))};var ic=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.hex,o=e.colors,a=e.width,i=e.triangle,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,d="transparent"===n,p=function(e,r){Wl(e)&&t({hex:e,source:"hex"},r)},f=(0,Ci.Ay)(Ji()({default:{card:{width:a,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:n,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:Vl(n),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+n+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":"hide"===i});return T().createElement("div",{style:f.card,className:"block-picker "+u},T().createElement("div",{style:f.triangle}),T().createElement("div",{style:f.head},d&&T().createElement(Bi,{borderRadius:"6px 6px 0 0"}),T().createElement("div",{style:f.label},n)),T().createElement("div",{style:f.body},T().createElement(ac,{colors:o,onClick:p,onSwatchHover:r}),T().createElement(Ui,{style:{input:f.input},value:n,onChange:p})))};ic.propTypes={width:Xi().oneOfType([Xi().string,Xi().number]),colors:Xi().arrayOf(Xi().string),triangle:Xi().oneOf(["top","hide"]),styles:Xi().object},ic.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},Yl(ic);var lc="#ffcdd2",cc="#e57373",sc="#f44336",uc="#d32f2f",dc="#b71c1c",pc="#f8bbd0",fc="#f06292",mc="#e91e63",hc="#c2185b",gc="#880e4f",bc="#e1bee7",vc="#ba68c8",yc="#9c27b0",_c="#7b1fa2",wc="#4a148c",xc="#d1c4e9",Ec="#9575cd",kc="#673ab7",Oc="#512da8",Sc="#311b92",Rc="#c5cae9",Pc="#7986cb",Cc="#3f51b5",Dc="#303f9f",Ic="#1a237e",jc="#bbdefb",Nc="#64b5f6",Bc="#2196f3",Ac="#1976d2",Tc="#0d47a1",Mc="#b3e5fc",Fc="#4fc3f7",Lc="#03a9f4",zc="#0288d1",Hc="#01579b",Gc="#b2ebf2",Uc="#4dd0e1",Wc="#00bcd4",Vc="#0097a7",qc="#006064",$c="#b2dfdb",Xc="#4db6ac",Yc="#009688",Jc="#00796b",Kc="#004d40",Qc="#c8e6c9",Zc="#81c784",es="#4caf50",ts="#388e3c",rs="#dcedc8",ns="#aed581",os="#8bc34a",as="#689f38",is="#33691e",ls="#f0f4c3",cs="#dce775",ss="#cddc39",us="#afb42b",ds="#827717",ps="#fff9c4",fs="#fff176",ms="#ffeb3b",hs="#fbc02d",gs="#f57f17",bs="#ffecb3",vs="#ffd54f",ys="#ffc107",_s="#ffa000",ws="#ff6f00",xs="#ffe0b2",Es="#ffb74d",ks="#ff9800",Os="#f57c00",Ss="#e65100",Rs="#ffccbc",Ps="#ff8a65",Cs="#ff5722",Ds="#e64a19",Is="#bf360c",js="#d7ccc8",Ns="#a1887f",Bs="#795548",As="#5d4037",Ts="#3e2723",Ms="#cfd8dc",Fs="#90a4ae",Ls="#607d8b",zs="#455a64",Hs="#263238",Gs=function(e){var t=e.color,r=e.onClick,n=e.onSwatchHover,o=e.hover,a=e.active,i=e.circleSize,l=e.circleSpacing,c=(0,Ci.Ay)({default:{swatch:{width:i,height:i,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(i/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:o,active:a});return T().createElement("div",{style:c.swatch},T().createElement(ec,{style:c.Swatch,color:t,onClick:r,onHover:n,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+t}}))};Gs.defaultProps={circleSize:28,circleSpacing:14};const Us=(0,Ci.H8)(Gs);var Ws=function(e){var t=e.width,r=e.onChange,n=e.onSwatchHover,o=e.colors,a=e.hex,i=e.circleSize,l=e.styles,c=void 0===l?{}:l,s=e.circleSpacing,u=e.className,d=void 0===u?"":u,p=(0,Ci.Ay)(Ji()({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-s,marginBottom:-s}}},c)),f=function(e,t){return r({hex:e,source:"hex"},t)};return T().createElement("div",{style:p.card,className:"circle-picker "+d},oc()(o,(function(e){return T().createElement(Us,{key:e,color:e,onClick:f,onSwatchHover:n,active:a===e.toLowerCase(),circleSize:i,circleSpacing:s})})))};Ws.propTypes={width:Xi().oneOfType([Xi().string,Xi().number]),circleSize:Xi().number,circleSpacing:Xi().number,styles:Xi().object},Ws.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[sc,mc,yc,kc,Cc,Bc,Lc,Wc,Yc,es,os,ss,ms,ys,ks,Cs,Bs,Ls],styles:{}},Yl(Ws);var Vs=r(2216),qs=r.n(Vs),$s=r(4657),Xs=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),Ys=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 r=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 r.toggleViews=function(){"hex"===r.state.view?r.setState({view:"rgb"}):"rgb"===r.state.view?r.setState({view:"hsl"}):"hsl"===r.state.view&&(1===r.props.hsl.a?r.setState({view:"hex"}):r.setState({view:"rgb"}))},r.handleChange=function(e,t){e.hex?Wl(e.hex)&&r.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?r.props.onChange({r:e.r||r.props.rgb.r,g:e.g||r.props.rgb.g,b:e.b||r.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),r.props.onChange({h:e.h||r.props.hsl.h,s:Number(qs()(e.s)?r.props.hsl.s:e.s),l:Number(qs()(e.l)?r.props.hsl.l:e.l),source:"hsl"},t))},r.showHighlight=function(e){e.currentTarget.style.background="#eee"},r.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?r.state={view:"rgb"}:r.state={view:e.view},r}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),Xs(t,[{key:"render",value:function(){var e=this,t=(0,Ci.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),r=void 0;return"hex"===this.state.view?r=T().createElement("div",{style:t.fields,className:"flexbox-fix"},T().createElement("div",{style:t.field},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?r=T().createElement("div",{style:t.fields,className:"flexbox-fix"},T().createElement("div",{style:t.field},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),T().createElement("div",{style:t.field},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),T().createElement("div",{style:t.field},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),T().createElement("div",{style:t.alpha},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(r=T().createElement("div",{style:t.fields,className:"flexbox-fix"},T().createElement("div",{style:t.field},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),T().createElement("div",{style:t.field},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),T().createElement("div",{style:t.field},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),T().createElement("div",{style:t.alpha},T().createElement(Ui,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),T().createElement("div",{style:t.wrap,className:"flexbox-fix"},r,T().createElement("div",{style:t.toggle},T().createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},T().createElement($s.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(T().Component);Ys.defaultProps={view:"hex"};const Js=Ys,Ks=function(){var e=(0,Ci.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return T().createElement("div",{style:e.picker})},Qs=function(){var e=(0,Ci.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return T().createElement("div",{style:e.picker})};var Zs=function(e){var t=e.width,r=e.onChange,n=e.disableAlpha,o=e.rgb,a=e.hsl,i=e.hsv,l=e.hex,c=e.renderers,s=e.styles,u=void 0===s?{}:s,d=e.className,p=void 0===d?"":d,f=e.defaultView,m=(0,Ci.Ay)(Ji()({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+o.r+", "+o.g+", "+o.b+", "+o.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},u),{disableAlpha:n});return T().createElement("div",{style:m.picker,className:"chrome-picker "+p},T().createElement("div",{style:m.saturation},T().createElement(rl,{style:m.Saturation,hsl:a,hsv:i,pointer:Qs,onChange:r})),T().createElement("div",{style:m.body},T().createElement("div",{style:m.controls,className:"flexbox-fix"},T().createElement("div",{style:m.color},T().createElement("div",{style:m.swatch},T().createElement("div",{style:m.active}),T().createElement(Bi,{renderers:c}))),T().createElement("div",{style:m.toggles},T().createElement("div",{style:m.hue},T().createElement(qi,{style:m.Hue,hsl:a,pointer:Ks,onChange:r})),T().createElement("div",{style:m.alpha},T().createElement(Fi,{style:m.Alpha,rgb:o,hsl:a,pointer:Ks,renderers:c,onChange:r})))),T().createElement(Js,{rgb:o,hsl:a,hex:l,view:f,onChange:r,disableAlpha:n})))};Zs.propTypes={width:Xi().oneOfType([Xi().string,Xi().number]),disableAlpha:Xi().bool,styles:Xi().object,defaultView:Xi().oneOf(["hex","rgb","hsl"])},Zs.defaultProps={width:225,disableAlpha:!1,styles:{}};const eu=Yl(Zs),tu=function(e){var t=e.color,r=e.onClick,n=void 0===r?function(){}:r,o=e.onSwatchHover,a=e.active,i=(0,Ci.Ay)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Vl(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:a,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return T().createElement(ec,{style:i.color,color:t,onClick:n,onHover:o,focusStyle:{boxShadow:"0 0 4px "+t}},T().createElement("div",{style:i.dot}))},ru=function(e){var t=e.hex,r=e.rgb,n=e.onChange,o=(0,Ci.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),a=function(e,t){e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):n({hex:e.hex,source:"hex"},t)};return T().createElement("div",{style:o.fields,className:"flexbox-fix"},T().createElement("div",{style:o.active}),T().createElement(Ui,{style:{wrap:o.HEXwrap,input:o.HEXinput,label:o.HEXlabel},label:"hex",value:t,onChange:a}),T().createElement(Ui,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"r",value:r.r,onChange:a}),T().createElement(Ui,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"g",value:r.g,onChange:a}),T().createElement(Ui,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"b",value:r.b,onChange:a}))};var nu=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.colors,o=e.hex,a=e.rgb,i=e.styles,l=void 0===i?{}:i,c=e.className,s=void 0===c?"":c,u=(0,Ci.Ay)(Ji()({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),d=function(e,r){e.hex?Wl(e.hex)&&t({hex:e.hex,source:"hex"},r):t(e,r)};return T().createElement(Qi,{style:u.Compact,styles:l},T().createElement("div",{style:u.compact,className:"compact-picker "+s},T().createElement("div",null,oc()(n,(function(e){return T().createElement(tu,{key:e,color:e,active:e.toLowerCase()===o,onClick:d,onSwatchHover:r})})),T().createElement("div",{style:u.clear})),T().createElement(ru,{hex:o,rgb:a,onChange:d})))};nu.propTypes={colors:Xi().arrayOf(Xi().string),styles:Xi().object},nu.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},Yl(nu);const ou=(0,Ci.H8)((function(e){var t=e.hover,r=e.color,n=e.onClick,o=e.onSwatchHover,a={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},i=(0,Ci.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:a}},{hover:t});return T().createElement("div",{style:i.swatch},T().createElement(ec,{color:r,onClick:n,onHover:o,focusStyle:a}))}));var au=function(e){var t=e.width,r=e.colors,n=e.onChange,o=e.onSwatchHover,a=e.triangle,i=e.styles,l=void 0===i?{}:i,c=e.className,s=void 0===c?"":c,u=(0,Ci.Ay)(Ji()({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":"hide"===a,"top-left-triangle":"top-left"===a,"top-right-triangle":"top-right"===a,"bottom-left-triangle":"bottom-left"===a,"bottom-right-triangle":"bottom-right"===a}),d=function(e,t){return n({hex:e,source:"hex"},t)};return T().createElement("div",{style:u.card,className:"github-picker "+s},T().createElement("div",{style:u.triangleShadow}),T().createElement("div",{style:u.triangle}),oc()(r,(function(e){return T().createElement(ou,{color:e,key:e,onClick:d,onSwatchHover:o})})))};au.propTypes={width:Xi().oneOfType([Xi().string,Xi().number]),colors:Xi().arrayOf(Xi().string),triangle:Xi().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:Xi().object},au.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},Yl(au);var iu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lu=function(e){var t=e.width,r=e.height,n=e.onChange,o=e.hsl,a=e.direction,i=e.pointer,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,d=(0,Ci.Ay)(Ji()({default:{picker:{position:"relative",width:t,height:r},hue:{radius:"2px"}}},c));return T().createElement("div",{style:d.picker,className:"hue-picker "+u},T().createElement(qi,iu({},d.hue,{hsl:o,pointer:i,onChange:function(e){return n({a:1,h:e.h,l:.5,s:1})},direction:a})))};lu.propTypes={styles:Xi().object},lu.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,Ci.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return T().createElement("div",{style:r.picker})},styles:{}},Yl(lu),Yl((function(e){var t=e.onChange,r=e.hex,n=e.rgb,o=e.styles,a=void 0===o?{}:o,i=e.className,l=void 0===i?"":i,c=(0,Ci.Ay)(Ji()({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},a)),s=function(e,r){e.hex?Wl(e.hex)&&t({hex:e.hex,source:"hex"},r):(e.r||e.g||e.b)&&t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},r)};return T().createElement(Qi,{styles:a},T().createElement("div",{style:c.material,className:"material-picker "+l},T().createElement(Ui,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:r,onChange:s}),T().createElement("div",{style:c.split,className:"flexbox-fix"},T().createElement("div",{style:c.third},T().createElement(Ui,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:n.r,onChange:s})),T().createElement("div",{style:c.third},T().createElement(Ui,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:n.g,onChange:s})),T().createElement("div",{style:c.third},T().createElement(Ui,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:n.b,onChange:s})))))}));const cu=function(e){var t=e.onChange,r=e.rgb,n=e.hsv,o=e.hex,a=(0,Ci.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),i=function(e,o){e["#"]?Wl(e["#"])&&t({hex:e["#"],source:"hex"},o):e.r||e.g||e.b?t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},o):(e.h||e.s||e.v)&&t({h:e.h||n.h,s:e.s||n.s,v:e.v||n.v,source:"hsv"},o)};return T().createElement("div",{style:a.fields},T().createElement(Ui,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"h",value:Math.round(n.h),onChange:i}),T().createElement(Ui,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"s",value:Math.round(100*n.s),onChange:i}),T().createElement(Ui,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"v",value:Math.round(100*n.v),onChange:i}),T().createElement("div",{style:a.divider}),T().createElement(Ui,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:i}),T().createElement(Ui,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:i}),T().createElement(Ui,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:i}),T().createElement("div",{style:a.divider}),T().createElement(Ui,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"#",value:o.replace("#",""),onChange:i}),T().createElement("div",{style:a.fieldSymbols},T().createElement("div",{style:a.symbol},"°"),T().createElement("div",{style:a.symbol},"%"),T().createElement("div",{style:a.symbol},"%")))},su=function(e){var t=e.hsl,r=(0,Ci.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return T().createElement("div",{style:r.picker})},uu=function(){var e=(0,Ci.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return T().createElement("div",{style:e.pointer},T().createElement("div",{style:e.left},T().createElement("div",{style:e.leftInside})),T().createElement("div",{style:e.right},T().createElement("div",{style:e.rightInside})))},du=function(e){var t=e.onClick,r=e.label,n=e.children,o=e.active,a=(0,Ci.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:o});return T().createElement("div",{style:a.button,onClick:t},r||n)},pu=function(e){var t=e.rgb,r=e.currentColor,n=(0,Ci.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return T().createElement("div",null,T().createElement("div",{style:n.label},"new"),T().createElement("div",{style:n.swatches},T().createElement("div",{style:n.new}),T().createElement("div",{style:n.current})),T().createElement("div",{style:n.label},"current"))};var fu=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),mu=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 r=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 r.state={currentColor:e.hex},r}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),fu(t,[{key:"render",value:function(){var e=this.props,t=e.styles,r=void 0===t?{}:t,n=e.className,o=void 0===n?"":n,a=(0,Ci.Ay)(Ji()({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},r));return T().createElement("div",{style:a.picker,className:"photoshop-picker "+o},T().createElement("div",{style:a.head},this.props.header),T().createElement("div",{style:a.body,className:"flexbox-fix"},T().createElement("div",{style:a.saturation},T().createElement(rl,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:su,onChange:this.props.onChange})),T().createElement("div",{style:a.hue},T().createElement(qi,{direction:"vertical",hsl:this.props.hsl,pointer:uu,onChange:this.props.onChange})),T().createElement("div",{style:a.controls},T().createElement("div",{style:a.top,className:"flexbox-fix"},T().createElement("div",{style:a.previews},T().createElement(pu,{rgb:this.props.rgb,currentColor:this.state.currentColor})),T().createElement("div",{style:a.actions},T().createElement(du,{label:"OK",onClick:this.props.onAccept,active:!0}),T().createElement(du,{label:"Cancel",onClick:this.props.onCancel}),T().createElement(cu,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(T().Component);mu.propTypes={header:Xi().string,styles:Xi().object},mu.defaultProps={header:"Color Picker",styles:{}},Yl(mu);const hu=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,o=e.hex,a=e.disableAlpha,i=(0,Ci.Ay)({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"}}},{disableAlpha:a}),l=function(e,o){e.hex?Wl(e.hex)&&t({hex:e.hex,source:"hex"},o):e.r||e.g||e.b?t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,a:r.a,source:"rgb"},o):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:n.h,s:n.s,l:n.l,a:e.a,source:"rgb"},o))};return T().createElement("div",{style:i.fields,className:"flexbox-fix"},T().createElement("div",{style:i.double},T().createElement(Ui,{style:{input:i.input,label:i.label},label:"hex",value:o.replace("#",""),onChange:l})),T().createElement("div",{style:i.single},T().createElement(Ui,{style:{input:i.input,label:i.label},label:"r",value:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),T().createElement("div",{style:i.single},T().createElement(Ui,{style:{input:i.input,label:i.label},label:"g",value:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),T().createElement("div",{style:i.single},T().createElement(Ui,{style:{input:i.input,label:i.label},label:"b",value:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),T().createElement("div",{style:i.alpha},T().createElement(Ui,{style:{input:i.input,label:i.label},label:"a",value:Math.round(100*r.a),onChange:l,dragLabel:"true",dragMax:"100"})))};var gu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bu=function(e){var t=e.colors,r=e.onClick,n=void 0===r?function(){}:r,o=e.onSwatchHover,a=(0,Ci.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),i=function(e,t){n({hex:e,source:"hex"},t)};return T().createElement("div",{style:a.colors,className:"flexbox-fix"},t.map((function(e){var t="string"==typeof e?{color:e}:e,r=""+t.color+(t.title||"");return T().createElement("div",{key:r,style:a.swatchWrap},T().createElement(ec,gu({},t,{style:a.swatch,onClick:i,onHover:o,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};bu.propTypes={colors:Xi().arrayOf(Xi().oneOfType([Xi().string,Xi().shape({color:Xi().string,title:Xi().string})])).isRequired};const vu=bu;var yu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_u=function(e){var t=e.width,r=e.rgb,n=e.hex,o=e.hsv,a=e.hsl,i=e.onChange,l=e.onSwatchHover,c=e.disableAlpha,s=e.presetColors,u=e.renderers,d=e.styles,p=void 0===d?{}:d,f=e.className,m=void 0===f?"":f,h=(0,Ci.Ay)(Ji()({default:yu({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},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("+r.r+","+r.g+","+r.b+","+r.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)"}},p),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},p),{disableAlpha:c});return T().createElement("div",{style:h.picker,className:"sketch-picker "+m},T().createElement("div",{style:h.saturation},T().createElement(rl,{style:h.Saturation,hsl:a,hsv:o,onChange:i})),T().createElement("div",{style:h.controls,className:"flexbox-fix"},T().createElement("div",{style:h.sliders},T().createElement("div",{style:h.hue},T().createElement(qi,{style:h.Hue,hsl:a,onChange:i})),T().createElement("div",{style:h.alpha},T().createElement(Fi,{style:h.Alpha,rgb:r,hsl:a,renderers:u,onChange:i}))),T().createElement("div",{style:h.color},T().createElement(Bi,null),T().createElement("div",{style:h.activeColor}))),T().createElement(hu,{rgb:r,hsl:a,hex:n,onChange:i,disableAlpha:c}),T().createElement(vu,{colors:s,onClick:i,onSwatchHover:l}))};_u.propTypes={disableAlpha:Xi().bool,width:Xi().oneOfType([Xi().string,Xi().number]),styles:Xi().object},_u.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]},Yl(_u);const wu=function(e){var t=e.hsl,r=e.offset,n=e.onClick,o=void 0===n?function(){}:n,a=e.active,i=e.first,l=e.last,c=(0,Ci.Ay)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*r+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:a,first:i,last:l});return T().createElement("div",{style:c.swatch,onClick:function(e){return o({h:t.h,s:.5,l:r,source:"hsl"},e)}})},xu=function(e){var t=e.onClick,r=e.hsl,n=(0,Ci.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),o=.1;return T().createElement("div",{style:n.swatches},T().createElement("div",{style:n.swatch},T().createElement(wu,{hsl:r,offset:".80",active:Math.abs(r.l-.8)<o&&Math.abs(r.s-.5)<o,onClick:t,first:!0})),T().createElement("div",{style:n.swatch},T().createElement(wu,{hsl:r,offset:".65",active:Math.abs(r.l-.65)<o&&Math.abs(r.s-.5)<o,onClick:t})),T().createElement("div",{style:n.swatch},T().createElement(wu,{hsl:r,offset:".50",active:Math.abs(r.l-.5)<o&&Math.abs(r.s-.5)<o,onClick:t})),T().createElement("div",{style:n.swatch},T().createElement(wu,{hsl:r,offset:".35",active:Math.abs(r.l-.35)<o&&Math.abs(r.s-.5)<o,onClick:t})),T().createElement("div",{style:n.swatch},T().createElement(wu,{hsl:r,offset:".20",active:Math.abs(r.l-.2)<o&&Math.abs(r.s-.5)<o,onClick:t,last:!0})),T().createElement("div",{style:n.clear}))};var Eu=function(e){var t=e.hsl,r=e.onChange,n=e.pointer,o=e.styles,a=void 0===o?{}:o,i=e.className,l=void 0===i?"":i,c=(0,Ci.Ay)(Ji()({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},a));return T().createElement("div",{style:c.wrap||{},className:"slider-picker "+l},T().createElement("div",{style:c.hue},T().createElement(qi,{style:c.Hue,hsl:t,pointer:n,onChange:r})),T().createElement("div",{style:c.swatches},T().createElement(xu,{hsl:t,onClick:r})))};Eu.propTypes={styles:Xi().object},Eu.defaultProps={pointer:function(){var e=(0,Ci.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return T().createElement("div",{style:e.picker})},styles:{}},Yl(Eu);var ku=r(748);const Ou=function(e){var t=e.color,r=e.onClick,n=void 0===r?function(){}:r,o=e.onSwatchHover,a=e.first,i=e.last,l=e.active,c=(0,Ci.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:Vl(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:a,last:i,active:l,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return T().createElement(ec,{color:t,style:c.color,onClick:n,onHover:o,focusStyle:{boxShadow:"0 0 4px "+t}},T().createElement("div",{style:c.check},T().createElement(ku.A,null)))},Su=function(e){var t=e.onClick,r=e.onSwatchHover,n=e.group,o=e.active,a=(0,Ci.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return T().createElement("div",{style:a.group},oc()(n,(function(e,a){return T().createElement(Ou,{key:e,color:e,active:e.toLowerCase()===o,first:0===a,last:a===n.length-1,onClick:t,onSwatchHover:r})})))};var Ru=function(e){var t=e.width,r=e.height,n=e.onChange,o=e.onSwatchHover,a=e.colors,i=e.hex,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,d=(0,Ci.Ay)(Ji()({default:{picker:{width:t,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),p=function(e,t){return n({hex:e,source:"hex"},t)};return T().createElement("div",{style:d.picker,className:"swatches-picker "+u},T().createElement(Qi,null,T().createElement("div",{style:d.overflow},T().createElement("div",{style:d.body},oc()(a,(function(e){return T().createElement(Su,{key:e.toString(),group:e,active:i,onClick:p,onSwatchHover:o})})),T().createElement("div",{style:d.clear})))))};Ru.propTypes={width:Xi().oneOfType([Xi().string,Xi().number]),height:Xi().oneOfType([Xi().string,Xi().number]),colors:Xi().arrayOf(Xi().arrayOf(Xi().string)),styles:Xi().object},Ru.defaultProps={width:320,height:240,colors:[[dc,uc,sc,cc,lc],[gc,hc,mc,fc,pc],[wc,_c,yc,vc,bc],[Sc,Oc,kc,Ec,xc],[Ic,Dc,Cc,Pc,Rc],[Tc,Ac,Bc,Nc,jc],[Hc,zc,Lc,Fc,Mc],[qc,Vc,Wc,Uc,Gc],[Kc,Jc,Yc,Xc,$c],["#194D33",ts,es,Zc,Qc],[is,as,os,ns,rs],[ds,us,ss,cs,ls],[gs,hs,ms,fs,ps],[ws,_s,ys,vs,bs],[Ss,Os,ks,Es,xs],[Is,Ds,Cs,Ps,Rs],[Ts,As,Bs,Ns,js],[Hs,zs,Ls,Fs,Ms],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},Yl(Ru);var Pu=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.hex,o=e.colors,a=e.width,i=e.triangle,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,d=(0,Ci.Ay)(Ji()({default:{card:{width:a,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i}),p=function(e,r){Wl(e)&&t({hex:e,source:"hex"},r)};return T().createElement("div",{style:d.card,className:"twitter-picker "+u},T().createElement("div",{style:d.triangleShadow}),T().createElement("div",{style:d.triangle}),T().createElement("div",{style:d.body},oc()(o,(function(e,t){return T().createElement(ec,{key:t,color:e,hex:e,style:d.swatch,onClick:p,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})})),T().createElement("div",{style:d.hash},"#"),T().createElement(Ui,{label:null,style:{input:d.input},value:n.replace("#",""),onChange:p}),T().createElement("div",{style:d.clear})))};Pu.propTypes={width:Xi().oneOfType([Xi().string,Xi().number]),triangle:Xi().oneOf(["hide","top-left","top-right"]),colors:Xi().arrayOf(Xi().string),styles:Xi().object},Pu.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},Yl(Pu);var Cu=function(e){var t=(0,Ci.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return T().createElement("div",{style:t.picker})};Cu.propTypes={hsl:Xi().shape({h:Xi().number,s:Xi().number,l:Xi().number,a:Xi().number})},Cu.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const Du=Cu;var Iu=function(e){var t=(0,Ci.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return T().createElement("div",{style:t.picker})};Iu.propTypes={hsl:Xi().shape({h:Xi().number,s:Xi().number,l:Xi().number,a:Xi().number})},Iu.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const ju=Iu,Nu=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,o=e.hex,a=e.hsv,i=function(e,r){if(e.hex)Wl(e.hex)&&t({hex:e.hex,source:"hex"},r);else if(e.rgb){var n=e.rgb.split(",");ql(e.rgb,"rgb")&&t({r:n[0],g:n[1],b:n[2],a:1,source:"rgb"},r)}else if(e.hsv){var o=e.hsv.split(",");ql(e.hsv,"hsv")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("°",""),1==o[1]?o[1]=.01:1==o[2]&&(o[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsv"},r))}else if(e.hsl){var a=e.hsl.split(",");ql(e.hsl,"hsl")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("°",""),1==u[1]?u[1]=.01:1==u[2]&&(u[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsl"},r))}},l=(0,Ci.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=r.r+", "+r.g+", "+r.b,s=Math.round(n.h)+"°, "+Math.round(100*n.s)+"%, "+Math.round(100*n.l)+"%",u=Math.round(a.h)+"°, "+Math.round(100*a.s)+"%, "+Math.round(100*a.v)+"%";return T().createElement("div",{style:l.wrap,className:"flexbox-fix"},T().createElement("div",{style:l.fields},T().createElement("div",{style:l.double},T().createElement(Ui,{style:{input:l.input,label:l.label},label:"hex",value:o,onChange:i})),T().createElement("div",{style:l.column},T().createElement("div",{style:l.single},T().createElement(Ui,{style:{input:l.input2,label:l.label2},label:"rgb",value:c,onChange:i})),T().createElement("div",{style:l.single},T().createElement(Ui,{style:{input:l.input2,label:l.label2},label:"hsv",value:u,onChange:i})),T().createElement("div",{style:l.single},T().createElement(Ui,{style:{input:l.input2,label:l.label2},label:"hsl",value:s,onChange:i})))))};var Bu=function(e){var t=e.width,r=e.onChange,n=e.rgb,o=e.hsl,a=e.hsv,i=e.hex,l=e.header,c=e.styles,s=void 0===c?{}:c,u=e.className,d=void 0===u?"":u,p=(0,Ci.Ay)(Ji()({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+n.r+", "+n.g+", "+n.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},s));return T().createElement("div",{style:p.picker,className:"google-picker "+d},T().createElement("div",{style:p.head},l),T().createElement("div",{style:p.swatch}),T().createElement("div",{style:p.saturation},T().createElement(rl,{hsl:o,hsv:a,pointer:Du,onChange:r})),T().createElement("div",{style:p.body},T().createElement("div",{style:p.controls,className:"flexbox-fix"},T().createElement("div",{style:p.hue},T().createElement(qi,{style:p.Hue,hsl:o,radius:"4px",pointer:ju,onChange:r}))),T().createElement(Nu,{rgb:n,hsl:o,hex:i,hsv:a,onChange:r})))};Bu.propTypes={width:Xi().oneOfType([Xi().string,Xi().number]),styles:Xi().object,header:Xi().string},Bu.defaultProps={width:652,styles:{},header:"Color picker"},Yl(Bu);var Au={1:"one",2:"two",3:"three",4:"four"};function Tu(e,t,r){return r=e?r+" thwecmf-rbd-dragging":r,t.dragginID===t.dragId?r+" thwecmf-sidebar-layout-drag":r}function Mu(e,t){var r="thwecmf-column-padding thwecmf-col thwecmf-columns thwecmf-sortable-block-column";return e.child.length<1?r+" thwecmf-layout-blank":r}function Fu(e,t){return(t+=1)in Au?e+"_"+Au[t]:e}function Lu(e){var t=e.blockCssProps;return e.dragId in t?t[e.dragId]:{}}function zu(e,t){return e in t&&t[e]}function Hu(e,t){return thwecmf_admin_var.admin_plugin_url+"images/social-icons/"+e+"-"+t+".png"}function Gu(e,t,r,n){return t in e?"on"===e[t]:""!==(r in n&&n[r])}function Uu(e){var t="",r={},n=e.blockCssProps;n="css"in(n=e.dragId in n?n[e.dragId]:{})?n.css:"",void 0!==e.columnId[0]&&(r="css"in(r=(t=e.columnId[0])in e.blockCssProps?e.blockCssProps[t]:{})?r.css:{});var o="border_width_top"in n?n.border_width_top:"1px",a="border_width_left"in n?n.border_width_left:"1px",i="border_width_left"in r?r.border_width_left:"1px",l="border_width_left"in r?r.border_width_left:"1px",c=isNaN(parseFloat(o))?0:parseInt(o,10);c+=isNaN(parseFloat(i))?0:parseInt(i,10);var s=isNaN(parseFloat(a))?0:parseInt(a,10);s+=isNaN(parseFloat(l))?0:parseInt(l,10);var u="padding_top"in n?n.padding_top:"12px";u=""===u?"0px":u;var d="padding_left"in n?n.padding_left:"10px";d=""===d?"0px":d;var p="border_spacing"in n?n.border_spacing:"0px";return p=""===(p=""===p?"0px":p)?"0px":p,{iconPosition:{top:u=parseInt(u,10)+parseInt(p,10)+(isNaN(parseFloat(c))?0:parseInt(c,10))+6+"px",left:d=parseInt(d,10)+parseInt(p,10)+(isNaN(parseFloat(s))?0:parseInt(s,10))+26+"px"}}}var Wu=Pi.fields,Vu=Pi.sections,qu=Pi.nameProps,$u={top:"Top",right:"Right",bottom:"Bottom",left:"Left"},Xu="thwecmf-input-wrapper thwecmf-align-icon thwecmf-input-four thwecmf-input-four-margin",Yu=["row","column"],Ju=["enable_facebook_share","enable_email_share","enable_twitter_share","enable_youtube_share","enable_linkedin_share","enable_pinterest_share","enable_instagram_share","enable_whatsapp_share","enable_messenger_share","enable_vimeo_share","enable_web_share"],Ku={enable_facebook_share:"url1",enable_email_share:"url2",enable_twitter_share:"url3",enable_youtube_share:"url4",enable_linkedin_share:"url5",enable_pinterest_share:"url6",enable_instagram_share:"url7",enable_whatsapp_share:"url8",enable_messenger_share:"url9",enable_vimeo_share:"url10",enable_web_share:"url11"},Qu={enable_facebook_share:"Facebook",enable_email_share:"Email",enable_twitter_share:"Twitter",enable_youtube_share:"Youtube",enable_linkedin_share:"Linkedin",enable_pinterest_share:"Pinterest",enable_instagram_share:"Instagram",enable_whatsapp_share:"Whatsapp",enable_messenger_share:"Messenger",enable_vimeo_share:"Vimeo",enable_web_share:"Web Share"},Zu=["product_image_size_width","product_image_size_height"];function ed(){return React.createElement("div",{className:"thwecmf-spacer"})}function td(e){return React.createElement("p",{className:"thwecmf-paragraph thwecmf-label-light"},e)}function rd(e,t){return e in t?t[e]:e in qu?qu[e]:""}function nd(e){var t=document.createElement("textarea");t.innerHTML=e;var r=t.value;return t.remove(),r}function od(e,t,r,n,o){var a,i,l,c=t.name,s=rd(c,r),u="i_"+c,d="class"in t?t.class:"",p="sidebarStates"in o&&"lockInputs"in o.sidebarStates?o.sidebarStates.lockInputs:{},f="sidebarStates"in o&&"activeColorpicker"in o.sidebarStates?o.sidebarStates.activeColorpicker:{};if(f=e in f?f[e]:"","grouped"===t.type){var m=function(e,t,r,n,o){var a=[];if(Object.keys($u).forEach((function(e,t){var o="name"in r?r.name:"",i=(o=o+"_"+e)in n?n[o]:"";a.push(i)})),t in o&&Object.keys(o[t]).length>0){if(o[t].includes(r.name))return!0}else if(a.every((function(e,t,r){return e===r[0]})))return!(!(t in o)||!o[t].includes(r.name));return!1}(0,e,t,r,p);return function(e,t,r,n,o,a,i){var l="",c=t;return React.createElement(React.Fragment,null,td(e.label),Object.keys($u).map((function(e,a){return l=rd(c=t+"_"+e,r),React.createElement("div",{className:"thwecmf-input-wrapper "+n},React.createElement("p",{className:"thwecmf-label-light thwecmf-sublabel"},$u[e]),React.createElement("input",{type:"text",name:"i_"+c,value:l,onChange:o,"data-group-name":t,"data-lock-active":!!i}))})),function(e,t,r){var n="thwecmf-lock-input",o="images/lock-default.svg";return r&&(n+=" thwecmf-lock-active",o="images/lock.svg"),React.createElement("div",{className:n,onClick:t,"data-input":e},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+o}))}(t,a,i))}(t,c,r,d,o.onInputChange,o.onLockInputGroup,m)}return"select"===t.type?function(e,t,r,n,o){return React.createElement("div",{className:"thwecmf-input-wrapper "+n},td(e.label),React.createElement("select",{name:t,value:r,onChange:o},"options"in e?(a=e.options,Object.keys(a).map((function(e,t){return React.createElement("option",{value:e},a[e])}))):""));var a}(t,u,s,d,o.onInputChange):"text"===t.type?ad(t,u,s,d,o.onInputChange):"colorpicker"===t.type?function(e,t,r,n,o,a,i){return React.createElement("div",{className:"thwecmf-input-wrapper "+n},td(e.label),React.createElement("div",{className:"thwecmf-colorpicker-wrapper"},React.createElement("span",{className:"thwecmf-colorpicker-preview",style:{backgroundColor:r}}),React.createElement("input",{type:"text",name:t,value:r,onChange:i,onClick:o.showColorpicker,autocomplete:"off"})),t===a&&React.createElement(React.Fragment,null,React.createElement("div",{className:"close-colorpicker",onClick:o.closeColorpicker}),React.createElement("div",{className:"thwecmf-colorpicker","data-picker-name":t},React.createElement(eu,{color:r,disableAlpha:!0,onChange:o.onColorpickerChange,onChangeComplete:o.onColorpickerComplete}))))}(t,u,s,d,o,f,o.onInputChange):"upload"===t.type?function(e,t,r,n,o,a,i,l){return React.createElement(React.Fragment,null,td("Upload by image"),""===r?React.createElement(React.Fragment,null,ed(),React.createElement("div",{className:"thwecmf-upload-wrapper"},React.createElement("div",{className:"thwecmf-upload-information"},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"/images/upload.svg"}),React.createElement("p",{className:"thwecmf-paragraph thwecmf-label-light"},"Upload your image here. ",React.createElement("span",{className:"thwecmf-upload",onClick:o,"data-block":a},"browse"))),React.createElement("input",{type:"hidden",name:t,value:r,onChange:n}))):function(e,t,r,n){var o=t.split("/").pop();return React.createElement("div",{className:"thwecmf-upload-wrapper thwecmf-image-uploaded"},React.createElement("div",{className:"thwecmf-upload-information"},React.createElement(React.Fragment,null,React.createElement("img",{src:t}),React.createElement("p",{className:"thwecmf-paragraph thwecmf-label-light"},o),React.createElement("span",{onClick:n,className:"thwecmf-upload-remove dashicons dashicons-no-alt"}))),React.createElement("input",{type:"hidden",name:e,value:t,onChange:r}))}(t,r,n,l))}(0,u,s,o.onInputChange,o.onMediaUpload,n,o.onFileUploaded,o.onRemoveMediaUpload):"alignment"===t.type?function(e,t,r,n,o,a){return React.createElement(React.Fragment,null,td(e.label),React.createElement("input",{type:"hidden",name:t,value:r,onChange:o}),React.createElement("div",{className:Xu+("left"===r?" thwecmf-active-align":""),onClick:a,"data-align":"left","data-field":t},React.createElement("span",{className:"dashicons dashicons-editor-alignleft"})),React.createElement("div",{className:Xu+("center"===r?" thwecmf-active-align":""),onClick:a,"data-align":"center","data-field":t},React.createElement("span",{className:"dashicons dashicons-editor-aligncenter"})),React.createElement("div",{className:Xu+("right"===r?" thwecmf-active-align":""),onClick:a,"data-align":"right","data-field":t},React.createElement("span",{className:"dashicons dashicons-editor-alignright"})),function(e,t){return!!["divider","gif","image","social"].includes(e)||"header_details"===e&&"i_content_align"===t||!(!["customer_address","order_details","billing_address","shipping_address"].includes(e)||"i_align"!==t)}(n,t)?"":React.createElement("div",{className:Xu+("justify"===r?" thwecmf-active-align":""),onClick:a,"data-align":"justify","data-field":t},React.createElement("span",{className:"dashicons dashicons-editor-justify"})))}(t,u,s,n,o.onInputChange,o.onChangeAlignment):"textarea"===t.type?function(e,t,r,n,o){return React.createElement("div",{className:"thwecmf-input-wrapper "+n},React.createElement("textarea",{name:t,onChange:o.onInputChange,value:nd(r),onBlur:o.onBlurTextarea},nd(r)))}(0,u,s,d,o):"checkbox"===t.type?function(e,t,r,n,o){var a="";return"i_product_img"===t&&(a="on"===r?"checked":a),React.createElement("div",{className:"thwecmf-input-wrapper "+n},React.createElement("label",{for:"a_"+e.name},e.label),React.createElement("input",{type:"checkbox",name:t,id:"a_"+e.name,onChange:o,checked:a}))}(t,u,s,d,o.onInputChange):"custom_hook"===t.type?function(e,t,r,n,o,a){var i="customHookValidation"in a?a.customHookValidation:"";return React.createElement(React.Fragment,null,ad(e,t,r,n,o),React.createElement("p",null,"Enter a unique name for the action hook. Using an existing hook name can cause unexpected errors."),React.createElement("p",null,"Parameters available for the hook are ",React.createElement("b",null,"$order")," and ",React.createElement("b",null,"$email")),""!==i?React.createElement("p",{className:"error"},i):"")}(t,u,s,d,o.onInputChange,o.sidebarStates):"additional_css"===t.type?(a=u,l="additionalCss"in(i=o.templateStyles)?i.additionalCss:"",React.createElement(React.Fragment,null,React.createElement("p",{className:"thwecmf-paragraph"},"Add your custom css here"),React.createElement("p",{className:"thwecmf-paragraph"},React.createElement("i",null,"use the wrapper class ",React.createElement("b",null,"thwecmf-template-block")," to style contents")),React.createElement("textarea",{name:a,id:a.replace("i_","")},l))):"switch"===t.type?function(e,t,r,n,o){var a="on"===r;return React.createElement("div",{className:"thwecmf-icon-enable thwecmf-input-switch"},React.createElement("label",null,e.label),React.createElement("label",{class:"switch"},React.createElement("input",{type:"checkbox",name:t,id:"a"+e.name,onChange:o,checked:a}),React.createElement("span",{class:"slider round"})))}(t,u,s,0,o.onInputChange):"icon_select"===t.type?function(e,t,r,n,o,a){r=""===r?"color-fill-square":r;var i="activeSocialIconList"in o.sidebarStates&&o.sidebarStates.activeSocialIconList;return i=a===i,React.createElement("div",{className:"thwecmf-input-wrapper "+n},td(e.label),React.createElement("div",{className:"thwecmf-social-icon-style-wrapper"},React.createElement("div",{className:"thwecmf-social-icon-style-selected",onClick:o.onToggleSocialIconSet},React.createElement("div",{className:"thwecmf-social-icon-set"},React.createElement("img",{src:Hu("facebook",r)}),React.createElement("img",{src:Hu("instagram",r)}),React.createElement("img",{src:Hu("twitter",r)}),React.createElement("img",{src:Hu("whatsapp",r)})),React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/thwec-toggle-social-icon-close.png",className:"thwecmf-toggle-icon-list"})),i?React.createElement("div",{className:"thwecmf-close-social-style-dropdown",onClick:o.closeSocialIconStyleList}):"",React.createElement("div",{className:i?"thwecmf-social-icon-styles thwecmf-active-icon-list":"thwecmf-social-icon-styles"},Object.keys(e.options).map((function(e,t){return React.createElement("div",{className:"thwecmf-social-icon-set",onClick:o.selectSocialIconStyle,"data-icon-set":e},React.createElement("img",{src:Hu("facebook",e)}),React.createElement("img",{src:Hu("instagram",e)}),React.createElement("img",{src:Hu("twitter",e)}),React.createElement("img",{src:Hu("whatsapp",e)}))}))),i?React.createElement("div",{className:"close-icon-dropdown",onClick:o.closeIconDropdown}):""))}(t,0,s,d,o,e):void 0}function ad(e,t,r,n,o){return React.createElement("div",{className:"thwecmf-input-wrapper "+n},td(e.label),React.createElement("input",{type:"text",name:t,value:r,onChange:o}))}const id=function(e){var t=function(e){return"blockType"in e.sidebarStates.editingBlock&&null!==e.sidebarStates.editingBlock.blockType?Yu.includes(e.sidebarStates.editingBlock.blockType)?e.sidebarStates.editingBlock.blockType:"":"blockName"in e.sidebarStates.editingBlock?e.sidebarStates.editingBlock.blockName:""}(e),r=t in Vu?Vu[t]:{},n="editingBlock"in e.sidebarStates&&e.sidebarStates.editingBlock,o=!(!n||!("blockId"in n))&&n.blockId,a=function(e,t){var r=e in t.blockCss?t.blockCss[e]:{},n="css"in r?r.css:{},o="text"in r?r.text:{};return Object.assign({},n,o)}(o,e.sidebarStates);return React.createElement("div",{id:"thwecmf_sidebar_settings_screen",className:"thwecmf-sidebar-screen thwecmf-sidebar-screen-settings thwecmf-sidebar-screen-"+t},React.createElement("div",{className:"thwecmf-sidebar-inner-wrapper"},React.createElement("div",{className:"thwecmf-sidebar-menu"},React.createElement("span",{className:"dashicons dashicons-arrow-left-alt thwecmf-back-menu",onClick:e.onNavBack})),Object.keys(r).map((function(n,i){var l=n in r?r[n]:{};return React.createElement("div",{className:"thwecmf-settings-section"},function(e){var t=e.title.replace(/_/g," ");return React.createElement("div",{className:"thwecmf-settings-section-title thwecmf-relative"},React.createElement(React.Fragment,null,React.createElement("p",{className:"thwecmf-label"},t),"additional_css"===e.title?React.createElement("button",{type:"button",name:"save_additional_css",onClick:e.clickAction},"Save CSS"):""))}({title:n,clickAction:e.clickSaveCss}),React.createElement("div",{className:"thwecmf-settings-section-content"},function(e,t,r,n,o,a){return"social"===o&&"icon_url"===t?function(e,t,r,n,o,a){var i="toggledSocialIcon"in a.sidebarStates?a.sidebarStates.toggledSocialIcon:"";return Ju.map((function(t,r){var l=t in Ku&&Ku[t],c="thwecmf-social-icons",s=thwecmf_admin_var.admin_plugin_url+"images/thwec-toggle-social-icon-close.png";if(i===Qu[t]&&(c+=" thwecmf-social-icon-open",s=thwecmf_admin_var.admin_plugin_url+"images/thwec-toggle-social-icon-open.png"),t in Wu)return React.createElement("div",{className:c},React.createElement("div",{className:"thwecmf-social-icon-title",onClick:a.toggleSocialIcon,"data-social-icon":Qu[t]},React.createElement("label",null,t in Qu?Qu[t]:""),React.createElement("img",{src:s,className:"thwecmf-toggle-social-icon"})),i===Qu[t]?React.createElement(React.Fragment,null,React.createElement("div",{className:"thwecmf-icon-enable"},od(e,Wu[t],n,o,a)),l?od(e,Wu[l],n,o,a):""):"")}))}(e,0,0,n,o,a):function(e,t,r,n,o,a){return r.map((function(t,r){if(t in Wu){var i=function(e,t,r,n){return!("order_details"!==e||!Zu.includes(t.name)||"off"!==rd("product_img",n))}(o,Wu[t],0,n);"product_image_size_height"===t&&(Wu[t].ignoreSpacer=!!i);var l=Wu[t];return l=function(e,t){return"name"in t&&(["customer_address","billing_address","shipping_address","order_details"].includes(e)?(["font_size","details_font_size"].includes(t.name)?t.class="thwecmf-input-two thwecmf-input-two-margin":["font_family","details_font_family"].includes(t.name)&&(t.class="thwecmf-input-two"),"content_border_color"===t.name&&(t.class="thwecmf-input-two")):"button"===e?"font_size"===t.name?t.class="thwecmf-input-two thwecmf-input-two-margin":"line_height"===t.name&&(t.class="thwecmf-input-two",t.ignoreSpacer=!1):"header_details"===e&&("font_size"===t.name||"line_height"===t.name?t.class="thwecmf-input-three thwecmf-input-three-margin":"font_weight"===t.name&&(t.class="thwecmf-input-three"))),t}(o,l),React.createElement(React.Fragment,null,i?"":od(e,l,n,o,a),"ignoreSpacer"in Wu[t]&&!0===Wu[t].ignoreSpacer?"":ed())}}))}(e,0,r,n,o,a)}(o,n,l,a,t,e)))}))))};function ld(e){return ld="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},ld(e)}function cd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fd(n.key),n)}}function sd(e,t,r){return t=dd(t),function(e,t){if(t&&("object"==ld(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ud()?Reflect.construct(t,r||[],dd(e).constructor):t.apply(e,r))}function ud(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ud=function(){return!!e})()}function dd(e){return dd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},dd(e)}function pd(e,t){return pd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pd(e,t)}function fd(e){var t=function(e,t){if("object"!=ld(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=ld(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ld(t)?t:t+""}var md=function(e){function t(){var e,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=e=sd(this,t,[].concat(i)),o=function(t){var r=document.getElementById("additional_css");r&&e.props.saveAdditionalCss(r.value.trim())},(n=fd(n="onClickSaveCss"))in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pd(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement("div",{id:"thwecmf_sidebar"},null!==this.props.sidebarStates.editingBlock.blockId?React.createElement(id,{onNavBack:this.props.onNavBack,onInputChange:this.props.onInputChange,onMediaUpload:this.props.onMediaUpload,sidebarStates:this.props.sidebarStates,onRemoveMediaUpload:this.props.onRemoveMediaUpload,onLockInputGroup:this.props.onLockInputGroup,onChangeAlignment:this.props.onChangeAlignment,onColorpickerChange:this.props.onColorpickerChange,onColorpickerComplete:this.props.onColorpickerComplete,showColorpicker:this.props.showColorpicker,closeColorpicker:this.props.closeColorpicker,clickSaveCss:this.onClickSaveCss,templateStyles:this.props.templateStyles,onTextareaBlur:this.props.onTextareaBlur,onToggleSocialIconSet:this.props.onToggleSocialIconSet,selectSocialIconStyle:this.props.selectSocialIconStyle,toggleSocialIcon:this.props.toggleSocialIcon,closeSocialIconStyleList:this.props.closeSocialIconStyleList,closeIconDropdown:this.props.closeIconDropdown}):React.createElement(Oi,{dragginID:this.props.sidebarStates.dragginID,toggledSections:this.props.sidebarStates.toggledSections,onToggleSection:this.props.onToggleSection,onBlockSearch:this.props.onBlockSearch}))}}])&&cd(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function hd(e){return hd="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},hd(e)}function gd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bd(n.key),n)}}function bd(e){var t=function(e,t){if("object"!=hd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=hd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hd(t)?t:t+""}function vd(e,t,r){return t=_d(t),function(e,t){if(t&&("object"==hd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,yd()?Reflect.construct(t,r||[],_d(e).constructor):t.apply(e,r))}function yd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yd=function(){return!!e})()}function _d(e){return _d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_d(e)}function wd(e,t){return wd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},wd(e,t)}var xd=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),vd(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wd(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-blank-builder-message"},React.createElement("img",{className:"empty-builder",src:thwecmf_admin_var.admin_plugin_url+"images/empty-builder.svg"}),React.createElement("h3",{className:"thwecmf-sub-heading thwecmf-label-light"},"Drag widget here"),React.createElement("p",{className:"thwecmf-paragraph thwecmf-label-light"},"Drag and drop widget from the sidebar to the builder."))}}])&&gd(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function Ed(e){return Ed="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},Ed(e)}function kd(){return kd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},kd.apply(null,arguments)}function Od(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Sd(n.key),n)}}function Sd(e){var t=function(e,t){if("object"!=Ed(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Ed(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ed(t)?t:t+""}function Rd(e,t,r){return t=Cd(t),function(e,t){if(t&&("object"==Ed(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pd()?Reflect.construct(t,r||[],Cd(e).constructor):t.apply(e,r))}function Pd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pd=function(){return!!e})()}function Cd(e){return Cd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Cd(e)}function Dd(e,t){return Dd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Dd(e,t)}var Id=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Rd(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Dd(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e,t=this;return React.createElement(Sa,{droppableId:"column_"+this.props.dropId,isDropDisabled:(e=this.props,!0===e.layoutDropDisable||e.layoutDropDisableId==="column_"+e.dropId)},(function(e,r){return React.createElement("div",kd({ref:e.innerRef},e.droppableProps,{isDraggingOver:r.isDraggingOver}),Object.keys(t.props.itemSet).length?t.props.itemSet.map((function(e,r){return React.createElement(Qm,{item:e,index:r,placeholder:t.props.placeholder,isDragging:t.props.isDragging,layoutDropDisable:t.props.layoutDropDisable,onMouseOver:t.props.onMouseOver,onMouseOut:t.props.onMouseOut,onEditBlock:t.props.onEditBlock,onDeleteBlock:t.props.onDeleteBlock,blockCssProps:t.props.blockCssProps})})):React.createElement("span",{className:"builder-add-btn btn-add-element"},"+ Add Element"),e.placeholder?wp.element.cloneElement(e.placeholder,{className:"foobar"}):null,r.isDraggingOver&&React.createElement("div",{className:"thwecmf-ui-placeholder",style:{top:t.props.placeholder.clientY,left:t.props.placeholder.clientX,height:t.props.placeholder.clientHeight,width:t.props.placeholder.clientWidth}}))}))}}])&&Od(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function jd(e){return jd="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},jd(e)}function Nd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Bd(n.key),n)}}function Bd(e){var t=function(e,t){if("object"!=jd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=jd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==jd(t)?t:t+""}function Ad(e,t,r){return t=Md(t),function(e,t){if(t&&("object"==jd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Td()?Reflect.construct(t,r||[],Md(e).constructor):t.apply(e,r))}function Td(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Td=function(){return!!e})()}function Md(e){return Md=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Md(e)}function Fd(e,t){return Fd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fd(e,t)}var Ld=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ad(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fd(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this;return Object.keys(this.props.itemSet).length?this.props.itemSet.map((function(t,r){return React.createElement(Qm,{item:t,index:r,placeholder:e.props.placeholder,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps})})):React.createElement("span",{className:"builder-add-btn btn-add-element"},"+ Add Element")}}])&&Nd(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function zd(){return zd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zd.apply(null,arguments)}function Hd(e,t){return React.createElement("div",{className:"thwecmf-block-settings"},React.createElement("div",{className:"thwecmf-block-settings-panel","data-block-id":e.blockId,"data-block-name":e.blockName},React.createElement("span",zd({},e.dragProvided.dragHandleProps,{className:"thwecmf-settings-drag"}),React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/drag.svg"})),"element"===t?React.createElement("span",{className:"thwecmf-settings-edit thwecmf-settings-icons",draggable:!1,onClick:e.onEditBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/edit.svg"})):"",React.createElement("span",{className:"thwecmf-settings-delete thwecmf-settings-icons",draggable:!1,onClick:e.onDeleteBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/delete.svg"}))))}const Gd=function(e){var t={};return e.row&&(t=function(e){var t={},r="styleProps"in e&&e.styleProps;return r&&(t={top:"-"+r.top,left:"-"+r.left}),React.createElement("div",{className:"thwecmf-row-settings","data-block-id":e.blockId,"data-block-name":e.blockName,"data-block-type":"row",style:t},React.createElement("span",zd({},e.dragProvided.dragHandleProps,{className:"thwecmf-settings-drag"}),React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/drag.svg"})),React.createElement("span",{className:"thwecmf-settings-edit thwecmf-settings-icons",draggable:!1,onClick:e.onEditBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/edit.svg","data-row-id":e.rowId})),React.createElement("span",{className:"thwecmf-settings-delete thwecmf-settings-icons",draggable:!1,onClick:e.onDeleteBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/delete.svg"})))}(e)),e.column&&(t=function(e){return React.createElement("div",{className:"thwecmf-column-settings","data-block-id":e.blockId,"data-block-name":e.blockName,"data-block-type":"column"},React.createElement("span",{className:"thwecmf-settings-edit thwecmf-settings-icons",draggable:!1,onClick:e.onEditBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/edit.svg","data-column-id":e.columnId})))}(e)),e.block&&(t=Hd(e,"element")),e.hook&&(t=Hd(e,"hook")),t};function Ud(e){return Ud="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},Ud(e)}function Wd(){return Wd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wd.apply(null,arguments)}function Vd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Jd(n.key),n)}}function qd(e,t,r){return t=Xd(t),function(e,t){if(t&&("object"==Ud(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$d()?Reflect.construct(t,r||[],Xd(e).constructor):t.apply(e,r))}function $d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($d=function(){return!!e})()}function Xd(e){return Xd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xd(e)}function Yd(e,t){return Yd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yd(e,t)}function Jd(e){var t=function(e,t){if("object"!=Ud(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Ud(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ud(t)?t:t+""}var Kd=function(e){function t(){var e,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=e=qd(this,t,[].concat(i)),n="state",o=Uu(e.props),(n=Jd(n))in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yd(e,t)}(t,e),r=t,(n=[{key:"componentDidUpdate",value:function(e,t){var r=document.getElementById(this.props.dragId),n=!1,o="",a="";void 0!==this.props.columnId[0]&&(n=document.getElementById(this.props.columnId[0]));var i=window.getComputedStyle(r,null).getPropertyValue("padding-top"),l=window.getComputedStyle(r,null).getPropertyValue("padding-left"),c=window.getComputedStyle(r,null).getPropertyValue("border-spacing"),s=window.getComputedStyle(r,null).getPropertyValue("border-top-width"),u=window.getComputedStyle(r,null).getPropertyValue("border-left-width");n&&(o=window.getComputedStyle(n,null).getPropertyValue("border-top-width"),a=window.getComputedStyle(n,null).getPropertyValue("border-left-width"));var d=isNaN(parseFloat(s))?0:parseInt(s,10);d+=isNaN(parseFloat(o))?0:parseInt(o,10);var p=isNaN(parseFloat(u))?0:parseInt(u,10);p+=isNaN(parseFloat(a))?0:parseInt(a,10);var f=c.split(" ")[1],m=c.split(" ")[0];if(i=parseInt(i,10)+parseInt(f,10)+(isNaN(parseFloat(d))?0:parseInt(d,10))+6+"px",l=parseInt(l,10)+parseInt(m,10)+(isNaN(parseFloat(p))?0:parseInt(p,10))+26+"px",e="iconPosition"in t&&t.iconPosition){var h="top"in e?e.top:"",g="left"in e?e.left:"";h===i&&g===l||this.setState({iconPosition:{top:i,left:l}})}else this.setState({iconPosition:{top:i,left:l}})}},{key:"render",value:function(){var e=this;return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex,isDragDisabled:this.props.isLayoutDragDisabled},(function(t,r){return React.createElement("table",Wd({className:Tu(r.isDragging,e.props,"thwecmf-row thwecmf-block-one-column builder-block"),id:e.props.dragId,cellpadding:"0",cellspacing:"0","data-column-count":"1"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut}),React.createElement("tr",null,e.props.itemSet.map((function(r,n){return React.createElement(React.Fragment,null,React.createElement("td",{className:Mu(r,e.props),id:r.data_id,"data-draggable-name":e.props.item.content,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut},e.props.blockDND?React.createElement(Ld,{itemSet:r.child,placeholder:e.props.placeholder,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps}):React.createElement(Id,{dropId:r.data_id,itemSet:r.child,placeholder:e.props.placeholder,layoutDropDisable:e.props.layoutDropDisable,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,layouotDropDisabledId:e.props.layouotDropDisabledId,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.onCloneBlock,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps}),React.createElement(Gd,{row:!0,dragProvided:t,blockId:e.props.dragId,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.onCloneBlock,onDeleteBlock:e.props.onDeleteBlock,blockName:"one_column",styleProps:e.state.iconPosition,blockDND:e.props.blockDND}),React.createElement(Gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.onCloneBlock,onDeleteBlock:e.props.onDeleteBlock,blockName:Fu("one_column",n),styleProps:e.state.iconPosition})))}))))}))}}])&&Vd(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function Qd(e){return Qd="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},Qd(e)}function Zd(){return Zd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zd.apply(null,arguments)}function ep(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ip(n.key),n)}}function tp(e,t,r){return t=np(t),function(e,t){if(t&&("object"==Qd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rp()?Reflect.construct(t,r||[],np(e).constructor):t.apply(e,r))}function rp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rp=function(){return!!e})()}function np(e){return np=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},np(e)}function op(e,t){return op=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},op(e,t)}function ap(e,t,r){return(t=ip(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ip(e){var t=function(e,t){if("object"!=Qd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Qd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Qd(t)?t:t+""}var lp=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return ap(e=tp(this,t,[].concat(n)),"state",Uu(e.props)),e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&op(e,t)}(t,e),r=t,(n=[{key:"componentDidUpdate",value:function(e,t){var r=document.getElementById(this.props.dragId),n=!1,o="",a="";void 0!==this.props.columnId[0]&&(n=document.getElementById(this.props.columnId[0]));var i=window.getComputedStyle(r,null).getPropertyValue("padding-top"),l=window.getComputedStyle(r,null).getPropertyValue("padding-left"),c=window.getComputedStyle(r,null).getPropertyValue("border-spacing"),s=window.getComputedStyle(r,null).getPropertyValue("border-top-width"),u=window.getComputedStyle(r,null).getPropertyValue("border-left-width");n&&(o=window.getComputedStyle(n,null).getPropertyValue("border-top-width"),a=window.getComputedStyle(n,null).getPropertyValue("border-left-width"));var d=isNaN(parseFloat(s))?0:parseInt(s,10);d+=isNaN(parseFloat(o))?0:parseInt(o,10);var p=isNaN(parseFloat(u))?0:parseInt(u,10);p+=isNaN(parseFloat(a))?0:parseInt(a,10);var f=c.split(" ")[1],m=c.split(" ")[0];if(i=parseInt(i,10)+parseInt(f,10)+(isNaN(parseFloat(d))?0:parseInt(d,10))+6+"px",l=parseInt(l,10)+parseInt(m,10)+(isNaN(parseFloat(p))?0:parseInt(p,10))+26+"px",e="iconPosition"in t&&t.iconPosition){var h="top"in e?e.top:"",g="left"in e?e.left:"";h===i&&g===l||this.setState({iconPosition:{top:i,left:l}})}else this.setState({iconPosition:{top:i,left:l}})}},{key:"render",value:function(){var e=this;return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",Zd({className:Tu(r.isDragging,e.props,"thwecmf-row thwecmf-block-two-column thwecmf-builder-block"),id:e.props.dragId,cellpadding:"0",cellspacing:"0","data-column-count":"2"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging}),React.createElement("tr",null,e.props.itemSet.map((function(r,n){return React.createElement("td",{className:Mu(r,e.props),id:r.data_id},React.createElement(Id,ap(ap(ap(ap(ap(ap({dropId:r.data_id,itemSet:r.child,placeholder:e.props.placeholder,layoutDropDisable:e.props.layoutDropDisable,hoverState:e.props.hoverState,onMouseOver:e.props.onMouseOver},"onMouseOver",e.props.onMouseOver),"layouotDropDisabledId",e.props.layouotDropDisabledId),"onEditBlock",e.props.onEditBlock),"onCloneBlock",e.props.blockClone),"onDeleteBlock",e.props.onDeleteBlock),"blockCssProps",e.props.blockCssProps)),0===n?React.createElement(React.Fragment,null,React.createElement(Gd,{row:!0,dragProvided:t,blockId:e.props.dragId,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockName:"two_column",styleProps:e.state.iconPosition}),React.createElement(Gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:Fu("two_column",n)})):React.createElement(Gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:Fu("two_column",n)}))}))))}))}}])&&ep(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function cp(e){return cp="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},cp(e)}function sp(){return sp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sp.apply(null,arguments)}function up(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gp(n.key),n)}}function dp(e,t,r){return t=fp(t),function(e,t){if(t&&("object"==cp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,pp()?Reflect.construct(t,r||[],fp(e).constructor):t.apply(e,r))}function pp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pp=function(){return!!e})()}function fp(e){return fp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},fp(e)}function mp(e,t){return mp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},mp(e,t)}function hp(e,t,r){return(t=gp(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gp(e){var t=function(e,t){if("object"!=cp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=cp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==cp(t)?t:t+""}var bp=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return hp(e=dp(this,t,[].concat(n)),"state",Uu(e.props)),e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&mp(e,t)}(t,e),r=t,(n=[{key:"componentDidUpdate",value:function(e,t){var r=document.getElementById(this.props.dragId),n=!1,o="",a="";void 0!==this.props.columnId[0]&&(n=document.getElementById(this.props.columnId[0]));var i=window.getComputedStyle(r,null).getPropertyValue("padding-top"),l=window.getComputedStyle(r,null).getPropertyValue("padding-left"),c=window.getComputedStyle(r,null).getPropertyValue("border-spacing"),s=window.getComputedStyle(r,null).getPropertyValue("border-top-width"),u=window.getComputedStyle(r,null).getPropertyValue("border-left-width");n&&(o=window.getComputedStyle(n,null).getPropertyValue("border-top-width"),a=window.getComputedStyle(n,null).getPropertyValue("border-left-width"));var d=isNaN(parseFloat(s))?0:parseInt(s,10);d+=isNaN(parseFloat(o))?0:parseInt(o,10);var p=isNaN(parseFloat(u))?0:parseInt(u,10);p+=isNaN(parseFloat(a))?0:parseInt(a,10);var f=c.split(" ")[1],m=c.split(" ")[0];if(i=parseInt(i,10)+parseInt(f,10)+(isNaN(parseFloat(d))?0:parseInt(d,10))+6+"px",l=parseInt(l,10)+parseInt(m,10)+(isNaN(parseFloat(p))?0:parseInt(p,10))+26+"px",e="iconPosition"in t&&t.iconPosition){var h="top"in e?e.top:"",g="left"in e?e.left:"";h===i&&g===l||this.setState({iconPosition:{top:i,left:l}})}else this.setState({iconPosition:{top:i,left:l}})}},{key:"render",value:function(){var e=this;return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",sp({className:Tu(r.isDragging,e.props,"thwecmf-row thwecmf-block-three-column thwecmf-builder-block"),id:e.props.dragId,cellpadding:"0",cellspacing:"0","data-column-count":"3"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging}),React.createElement("tr",null,e.props.itemSet.map((function(r,n){return React.createElement("td",{className:Mu(r,e.props),id:r.data_id},React.createElement(Id,hp(hp(hp(hp(hp(hp({dropId:r.data_id,itemSet:r.child,placeholder:e.props.placeholder,layoutDropDisable:e.props.layoutDropDisable,hoverState:e.props.hoverState,onMouseOver:e.props.onMouseOver},"onMouseOver",e.props.onMouseOver),"layouotDropDisabledId",e.props.layouotDropDisabledId),"onEditBlock",e.props.onEditBlock),"onCloneBlock",e.props.blockClone),"onDeleteBlock",e.props.onDeleteBlock),"blockCssProps",e.props.blockCssProps)),0===n?React.createElement(React.Fragment,null,React.createElement(Gd,{row:!0,dragProvided:t,blockId:e.props.dragId,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:"three_column",styleProps:e.state.iconPosition}),React.createElement(Gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:Fu("three_column",n)})):React.createElement(Gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockName:Fu("three_column",n)}))}))))}))}}])&&up(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function vp(e){return vp="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},vp(e)}function yp(){return yp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yp.apply(null,arguments)}function _p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Sp(n.key),n)}}function xp(e,t,r){return t=kp(t),function(e,t){if(t&&("object"==vp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ep()?Reflect.construct(t,r||[],kp(e).constructor):t.apply(e,r))}function Ep(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ep=function(){return!!e})()}function kp(e){return kp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kp(e)}function Op(e,t){return Op=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Op(e,t)}function Sp(e){var t=function(e,t){if("object"!=vp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=vp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vp(t)?t:t+""}var Rp=function(e){function t(){var e,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=e=xp(this,t,[].concat(i)),n="state",o=Uu(e.props),(n=Sp(n))in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Op(e,t)}(t,e),r=t,(n=[{key:"componentDidUpdate",value:function(e,t){var r=document.getElementById(this.props.dragId),n=!1,o="",a="";void 0!==this.props.columnId[0]&&(n=document.getElementById(this.props.columnId[0]));var i=window.getComputedStyle(r,null).getPropertyValue("padding-top"),l=window.getComputedStyle(r,null).getPropertyValue("padding-left"),c=window.getComputedStyle(r,null).getPropertyValue("border-spacing"),s=window.getComputedStyle(r,null).getPropertyValue("border-top-width"),u=window.getComputedStyle(r,null).getPropertyValue("border-left-width");n&&(o=window.getComputedStyle(n,null).getPropertyValue("border-top-width"),a=window.getComputedStyle(n,null).getPropertyValue("border-left-width"));var d=isNaN(parseFloat(s))?0:parseInt(s,10);d+=isNaN(parseFloat(o))?0:parseInt(o,10);var p=isNaN(parseFloat(u))?0:parseInt(u,10);p+=isNaN(parseFloat(a))?0:parseInt(a,10);var f=c.split(" ")[1],m=c.split(" ")[0];if(i=parseInt(i,10)+parseInt(f,10)+(isNaN(parseFloat(d))?0:parseInt(d,10))+6+"px",l=parseInt(l,10)+parseInt(m,10)+(isNaN(parseFloat(p))?0:parseInt(p,10))+26+"px",e="iconPosition"in t&&t.iconPosition){var h="top"in e?e.top:"",g="left"in e?e.left:"";h===i&&g===l||this.setState({iconPosition:{top:i,left:l}})}else this.setState({iconPosition:{top:i,left:l}})}},{key:"render",value:function(){var e=this;return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",yp({className:Tu(r.isDragging,e.props,"thwecmf-row thwecmf-block-four-column thwecmf-builder-block"),id:e.props.dragId,cellpadding:"0",cellspacing:"0","data-column-count":"4"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging}),React.createElement("tr",null,e.props.itemSet.map((function(r,n){return React.createElement("td",{className:Mu(r,e.props),id:r.data_id},React.createElement(Id,{dropId:r.data_id,itemSet:r.child,placeholder:e.props.placeholder,layoutDropDisable:e.props.layoutDropDisable,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps}),0===n?React.createElement(React.Fragment,null,React.createElement(Gd,{row:!0,dragProvided:t,blockId:e.props.dragId,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:"four_column",styleProps:e.state.iconPosition}),React.createElement(Gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:Fu("four_column",n)})):React.createElement(Gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:Fu("four_column",n)}))}))))}))}}])&&_p(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component),Pp=r(2838),Cp=r.n(Pp);function Dp(e){return Dp="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},Dp(e)}function Ip(){return Ip=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ip.apply(null,arguments)}function jp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Np(n.key),n)}}function Np(e){var t=function(e,t){if("object"!=Dp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Dp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Dp(t)?t:t+""}function Bp(e,t,r){return t=Tp(t),function(e,t){if(t&&("object"==Dp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ap()?Reflect.construct(t,r||[],Tp(e).constructor):t.apply(e,r))}function Ap(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ap=function(){return!!e})()}function Tp(e){return Tp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Tp(e)}function Mp(e,t){return Mp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Mp(e,t)}var Fp=wp.element.Component,Lp=function(e){return e=function(e){if(e&&"string"==typeof e){var t={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#039;":"'","&#x2F;":"/"};return e.replace(/&amp;|&lt;|&gt;|&quot;|&#039;/g,(function(e){return t[e]}))}return e}(e),Cp().sanitize(e,{ALLOWED_TAGS:(t=thwecmf_admin_var.allowed_tags,Object.keys(t).forEach((function(e){"script"!==t[e]&&"style"!==t[e]||t.splice(e,1)})),t)});var t},zp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Bp(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Mp(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="textarea_content"in r?r.textarea_content:"";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",Ip({className:"thwecmf-block thwecmf-block-text thwecmf-builder-block",id:e.props.dragId,"data-block-name":"text",cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-block-text-holder"},React.createElement(React.Fragment,null,React.createElement("div",{dangerouslySetInnerHTML:{__html:(o=Lp(n),a=o.split(/\r?\n/),i="",a.forEach((function(e,t){i+="<div class='wecmf-txt-wrap'>"+e+"<br></div>"})),i)}}),React.createElement(Gd,{block:!0,blockId:e.props.dragId,blockName:"text",dragProvided:t,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock})))));var o,a,i}))}}])&&jp(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(Fp);function Hp(e){return Hp="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},Hp(e)}function Gp(){return Gp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gp.apply(null,arguments)}function Up(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Wp(n.key),n)}}function Wp(e){var t=function(e,t){if("object"!=Hp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Hp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Hp(t)?t:t+""}function Vp(e,t,r){return t=$p(t),function(e,t){if(t&&("object"==Hp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qp()?Reflect.construct(t,r||[],$p(e).constructor):t.apply(e,r))}function qp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qp=function(){return!!e})()}function $p(e){return $p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},$p(e)}function Xp(e,t){return Xp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xp(e,t)}var Yp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Vp(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xp(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png",o="url"in r&&""!==r.url?r.url:"";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",Gp({className:(a=n,i="thwecmf-block thwecmf-block-image thwecmf-builder-block",a===thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"&&(i+=" thwecmf-default-placeholder"),i),id:e.props.dragId,"data-block-name":"image",cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,align:"center"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-image-column"},React.createElement("p",null,""!==o?React.createElement("a",{className:"thwecmf-image-wrapper-link",href:o},React.createElement("img",{src:n,alt:"Image"})):React.createElement("img",{src:n,alt:"Image"})),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"image",onDeleteBlock:e.props.onDeleteBlock}))));var a,i}))}}])&&Up(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function Jp(e){return Jp="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},Jp(e)}function Kp(){return Kp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Kp.apply(null,arguments)}function Qp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Zp(n.key),n)}}function Zp(e){var t=function(e,t){if("object"!=Jp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Jp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Jp(t)?t:t+""}function ef(e,t,r){return t=rf(t),function(e,t){if(t&&("object"==Jp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,tf()?Reflect.construct(t,r||[],rf(e).constructor):t.apply(e,r))}function tf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(tf=function(){return!!e})()}function rf(e){return rf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rf(e)}function nf(e,t){return nf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nf(e,t)}var of=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ef(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nf(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="css"in t?t.css:{},o="social_icon_style"in n?n.social_icon_style:"color-fill-square",a=(zu("url1",r),zu("url2",r),zu("url3",r),zu("url4",r),zu("url5",r),zu("url6",r),zu("url7",r),zu("url8",r)),i=zu("url9",r),l=zu("url10",r),c=zu("url11",r),s=Gu(n,"enable_facebook_share","url1",r),u=Gu(n,"enable_email_share","url2",r),d=Gu(n,"enable_twitter_share","url3",r),p=Gu(n,"enable_youtube_share","url4",r),f=Gu(n,"enable_linkedin_share","url5",r),m=Gu(n,"enable_pinterest_share","url6",r),h=Gu(n,"enable_instagram_share","url7",r),g=Gu(n,"enable_whatsapp_share","url8",r),b=Gu(n,"enable_messenger_share","url9",r),v=Gu(n,"enable_vimeo_share","url10",r),y=Gu(n,"enable_web_share","url11",r),_="content_align"in n?n.content_align:"";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",Kp({className:"thwecmf-block thwecmf-block-social thwecmf-builder-block",id:e.props.dragId,"data-block-name":"image",cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-social-outer-td",align:_},React.createElement("table",{className:"thwecmf-social-inner-tb",cellspacing:"0",cellpadding:"0"},React.createElement("tr",null,s?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-fb"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.facebook.com",className:"facebook"},React.createElement("img",{src:Hu("facebook",o),alt:"Facebook Icon"})))):"",u?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-mail"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"https://mail.google.com/mail/?view=cm&[email protected]&[email protected]",className:"mail"},React.createElement("img",{src:Hu("email",o),alt:"Email Icon"})))):"",d?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-tw"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.twitter.com",className:"twitter"},React.createElement("img",{src:Hu("twitter",o),alt:"Twitter Icon"})))):"",p?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-yb"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.youtube.com",className:"youtube"},React.createElement("img",{src:Hu("youtube",o),alt:"Youtube Icon"})))):"",f?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-lin"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"https://www.linkedin.com",className:"linkedin"},React.createElement("img",{src:Hu("linkedin",o),alt:"Linkedin Icon"})))):"",m?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-pin"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.pinterest.com",className:"pinterest"},React.createElement("img",{src:Hu("pinterest",o),alt:"Pinterest Icon"})))):"",h?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-insta"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.instagram.com",className:"instagram"},React.createElement("img",{src:Hu("instagram",o),alt:"Instagram Icon"})))):"",g?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-whatsapp"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:a,className:"whatsapp"},React.createElement("img",{src:Hu("whatsapp",o),alt:"Whatsapp Icon"})))):"",b?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-messenger"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:i,className:"messenger"},React.createElement("img",{src:Hu("messenger",o),alt:"Messenger Icon"})))):"",v?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-vimeo"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:l,className:"vimeo"},React.createElement("img",{src:Hu("vimeo",o),alt:"Vimeo Icon"})))):"",y?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-web"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:c,className:"web"},React.createElement("img",{src:Hu("web",o),alt:"Web Icon"})))):"")),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"social",onDeleteBlock:e.props.onDeleteBlock}))))}))}}])&&Qp(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function af(e){return af="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},af(e)}function lf(){return lf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lf.apply(null,arguments)}function cf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sf(n.key),n)}}function sf(e){var t=function(e,t){if("object"!=af(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=af(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==af(t)?t:t+""}function uf(e,t,r){return t=pf(t),function(e,t){if(t&&("object"==af(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,df()?Reflect.construct(t,r||[],pf(e).constructor):t.apply(e,r))}function df(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(df=function(){return!!e})()}function pf(e){return pf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pf(e)}function ff(e,t){return ff=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ff(e,t)}var mf=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),uf(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ff(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="content"in r&&""!==r.content?r.content:"Click Here",o="url"in r&&""!==r.url?r.url:"#",a="title"in r&&""!==r.title?r.title:"Title text";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",lf({className:"thwecmf-block thwecmf-button-wrapper-table thwecmf-builder-block",id:e.props.dragId,"data-block-name":"text",cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"button"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-button-wrapper"},React.createElement("a",{href:o,title:a,className:"thwecmf-button-link"},n),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"button",onDeleteBlock:e.props.onDeleteBlock}))))}))}}])&&cf(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function hf(e){return hf="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},hf(e)}function gf(){return gf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gf.apply(null,arguments)}function bf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vf(n.key),n)}}function vf(e){var t=function(e,t){if("object"!=hf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=hf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hf(t)?t:t+""}function yf(e,t,r){return t=wf(t),function(e,t){if(t&&("object"==hf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_f()?Reflect.construct(t,r||[],wf(e).constructor):t.apply(e,r))}function _f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_f=function(){return!!e})()}function wf(e){return wf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},wf(e)}function xf(e,t){return xf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xf(e,t)}var Ef=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),yf(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xf(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this;return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",gf({className:"thwecmf-block thwecmf-block-divider thwecmf-builder-block",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"divider"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child"},React.createElement("hr",null),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"divider",onDeleteBlock:e.props.onDeleteBlock}))))}))}}])&&bf(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function kf(e){return kf="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},kf(e)}function Of(){return Of=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Of.apply(null,arguments)}function Sf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Rf(n.key),n)}}function Rf(e){var t=function(e,t){if("object"!=kf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=kf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==kf(t)?t:t+""}function Pf(e,t,r){return t=Df(t),function(e,t){if(t&&("object"==kf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cf()?Reflect.construct(t,r||[],Df(e).constructor):t.apply(e,r))}function Cf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cf=function(){return!!e})()}function Df(e){return Df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Df(e)}function If(e,t){return If=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},If(e,t)}var jf=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Pf(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&If(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",Of({className:(o=n,a="thwecmf-block thwecmf-block-gif thwecmf-builder-block",o===thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"&&(a+=" thwecmf-default-placeholder"),a),id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"gif"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-gif-column"},React.createElement("p",null,React.createElement("img",{src:n,alt:"Gif"})),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"gif",onDeleteBlock:e.props.onDeleteBlock}))));var o,a}))}}])&&Sf(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function Nf(e){return Nf="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},Nf(e)}function Bf(){return Bf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bf.apply(null,arguments)}function Af(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Tf(n.key),n)}}function Tf(e){var t=function(e,t){if("object"!=Nf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Nf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Nf(t)?t:t+""}function Mf(e,t,r){return t=Lf(t),function(e,t){if(t&&("object"==Nf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ff()?Reflect.construct(t,r||[],Lf(e).constructor):t.apply(e,r))}function Ff(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ff=function(){return!!e})()}function Lf(e){return Lf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Lf(e)}function zf(e,t){return zf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zf(e,t)}var Hf=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Mf(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zf(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this;return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("p",Bf({className:"thwecmf-block thwecmf-block-gap thwecmf-builder-block thwecmf-block-set",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"gap"}),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"gap",onDeleteBlock:e.props.onDeleteBlock}))}))}}])&&Af(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function Gf(e){return Gf="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},Gf(e)}function Uf(){return Uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Uf.apply(null,arguments)}function Wf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Vf(n.key),n)}}function Vf(e){var t=function(e,t){if("object"!=Gf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Gf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gf(t)?t:t+""}function qf(e,t,r){return t=Xf(t),function(e,t){if(t&&("object"==Gf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$f()?Reflect.construct(t,r||[],Xf(e).constructor):t.apply(e,r))}function $f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($f=function(){return!!e})()}function Xf(e){return Xf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xf(e)}function Yf(e,t){return Yf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yf(e,t)}var Jf=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),qf(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yf(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="content"in r?r.content:"",o="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",Uf({className:"thwecmf-block thwecmf-block-header thwecmf-builder-block thwecmf-block-set",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"header_details",align:"center"}),o!==thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"?React.createElement("tr",{className:"thwecmf-header-logo-tr"},React.createElement("td",{className:"thwecmf-header-logo"},React.createElement("p",{className:"thwecmf-header-logo-ph"},React.createElement("img",{src:o,alt:"Logo"})))):"",React.createElement("tr",null,React.createElement("td",{className:"thwecmf-header-text"},React.createElement("h1",null,Cp().sanitize(n)),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"header_details",onDeleteBlock:e.props.onDeleteBlock}))))}))}}])&&Wf(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function Kf(e){return Kf="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},Kf(e)}function Qf(){return Qf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qf.apply(null,arguments)}function Zf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,em(n.key),n)}}function em(e){var t=function(e,t){if("object"!=Kf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Kf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Kf(t)?t:t+""}function tm(e,t,r){return t=nm(t),function(e,t){if(t&&("object"==Kf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,rm()?Reflect.construct(t,r||[],nm(e).constructor):t.apply(e,r))}function rm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rm=function(){return!!e})()}function nm(e){return nm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},nm(e)}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},om(e,t)}var am=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),tm(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&om(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="content"in r?r.content:"",o="css"in t?t.css:"",a="align"in o?o.align:"center";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",Qf({className:"thwecmf-block thwecmf-block-customer thwecmf-builder-block",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"customer_address",align:"center"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-address-alignment",align:a},React.createElement("table",{className:"thwecmf-address-wrapper-table",cellpadding:"0",cellspacing:"0"},React.createElement("tr",null,React.createElement("td",{className:"thwecmf-customer-padding"},React.createElement("h2",{className:"thwecmf-customer-header"},Cp().sanitize(n)),React.createElement("p",{className:"address thwecmf-customer-body"},"John Smith",React.createElement("br",null),"333-6457",React.createElement("br",null),React.createElement("a",{href:"#"},"[email protected]"))))),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"customer_address",onDeleteBlock:e.props.onDeleteBlock}))))}))}}])&&Zf(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function im(e){return im="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},im(e)}function lm(){return lm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lm.apply(null,arguments)}function cm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sm(n.key),n)}}function sm(e){var t=function(e,t){if("object"!=im(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=im(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==im(t)?t:t+""}function um(e,t,r){return t=pm(t),function(e,t){if(t&&("object"==im(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,dm()?Reflect.construct(t,r||[],pm(e).constructor):t.apply(e,r))}function dm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(dm=function(){return!!e})()}function pm(e){return pm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pm(e)}function fm(e,t){return fm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fm(e,t)}var mm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),um(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fm(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="content"in r?r.content:"",o="css"in t?t.css:"",a="align"in o?o.align:"center";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",lm({className:"thwecmf-block thwecmf-block-billing thwecmf-builder-block",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"billing_address",align:"center"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-address-alignment",align:a},React.createElement("table",{className:"thwecmf-address-wrapper-table",cellpadding:"0",cellspacing:"0"},React.createElement("tr",null,React.createElement("td",{className:"thwecmf-billing-padding"},React.createElement("h2",{className:"thwecmf-billing-header"},Cp().sanitize(n)),React.createElement("p",{className:"address thwecmf-billing-body"},"John Smith",React.createElement("br",null),"252  Bryan Avenue",React.createElement("br",null),"Minneapolis, MN 55412",React.createElement("br",null),"United States (US)",React.createElement("br",null),"333-6457",React.createElement("br",null),React.createElement("a",{href:"#"},"[email protected]"))))),React.createElement(Gd,{block:!0,blockId:e.props.dragId,blockName:"billing_address",dragProvided:t,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock}))))}))}}])&&cm(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function hm(e){return hm="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},hm(e)}function gm(){return gm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gm.apply(null,arguments)}function bm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vm(n.key),n)}}function vm(e){var t=function(e,t){if("object"!=hm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=hm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hm(t)?t:t+""}function ym(e,t,r){return t=wm(t),function(e,t){if(t&&("object"==hm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_m()?Reflect.construct(t,r||[],wm(e).constructor):t.apply(e,r))}function _m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_m=function(){return!!e})()}function wm(e){return wm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},wm(e)}function xm(e,t){return xm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xm(e,t)}var Em=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ym(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xm(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="content"in r?r.content:"",o="css"in t?t.css:"",a="align"in o?o.align:"center";return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,r){return React.createElement("table",gm({className:"thwecmf-block thwecmf-block-shipping thwecmf-builder-block",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"shipping_address",align:"center"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-address-alignment",align:a},React.createElement("table",{className:"thwecmf-address-wrapper-table",cellpadding:"0",cellspacing:"0"},React.createElement("tr",null,React.createElement("td",{className:"thwecmf-shipping-padding"},React.createElement("h2",{className:"thwecmf-shipping-header"},Cp().sanitize(n)),React.createElement("p",{className:"address thwecmf-shipping-body"},"John Smith",React.createElement("br",null),"252  Bryan Avenue",React.createElement("br",null),"Minneapolis, MN 55412",React.createElement("br",null),"United States (US)")))),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"shipping_address",onDeleteBlock:e.props.onDeleteBlock}))))}))}}])&&bm(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function km(e){return km="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},km(e)}function Om(){return Om=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Om.apply(null,arguments)}function Sm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Rm(n.key),n)}}function Rm(e){var t=function(e,t){if("object"!=km(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=km(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==km(t)?t:t+""}function Pm(e,t,r){return t=Dm(t),function(e,t){if(t&&("object"==km(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cm()?Reflect.construct(t,r||[],Dm(e).constructor):t.apply(e,r))}function Cm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cm=function(){return!!e})()}function Dm(e){return Dm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Dm(e)}function Im(e,t){return Im=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Im(e,t)}var jm=wp.element.Component,Nm=["subtotal_row_label","shipping_row_label","payment_row_label","total_row_label"],Bm={value1:"$20",value2:"Free shipping",value3:"Cash on delivery",value4:"$20"},Am={qty1:"1",qty2:"1",price1:"$5",price2:"$15"},Tm={item1:"T-shirt",item2:"Jeans"},Mm={item1:"CS45WL",item2:"J30BM"},Fm={item1:"short description for the product T-shirt",item2:"short description for the product Jeans"};function Lm(e,t){return t in e?e[t]:""}function zm(e,t){return"sku"===e?t in Mm&&" (#"+Mm[t]+")":"short_description"===e&&t in Fm&&Fm[t]}var Hm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Pm(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Im(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=Lu(this.props),r="text"in t?t.text:{},n="css"in t?t.css:{},o="product_img"in n?n.product_img:"off",a="align"in n?n.align:"center",i="product_sku"in n&&"on"===n.product_sku,l="product_short_description"in n&&"on"===n.product_short_description;return React.createElement(xa,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},(function(t,n){return React.createElement("table",Om({className:"thwecmf-block thwecmf-block-order thwecmf-builder-block",id:e.props.dragId,"data-block-name":"order_details",cellpadding:"0",cellspacing:"0",align:"center"},t.draggableProps,{ref:t.innerRef,isDragging:n.isDragging,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-order-padding",align:a},React.createElement("span",{className:"woocommerce_email_before_order_table"}),React.createElement("h2",{className:"thwecmf-order-heading"},React.createElement("u",null,React.createElement("span",{className:"order-title"},"Order "),"#248")," (January 22, 2019)"),React.createElement("table",{className:"thwecmf-order-table thwecmf-td",cellpadding:"0",cellspacing:"0",style:{fontFamily:"'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif"}},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{className:"thwecmf-td thwecmf-order-head thwecmf-td-order-product",scope:"col"},Lm(r,"product_column_label")),React.createElement("th",{className:"thwecmf-td thwecmf-order-head thwecmf-td-order-quantity",scope:"col"},Lm(r,"quantity_column_label")),React.createElement("th",{className:"thwecmf-td thwecmf-order-head thwecmf-td-order-price",scope:"col"},Lm(r,"price_column_label")))),React.createElement("tbody",null,Object.keys(Tm).map((function(e,t){return function(e,t,r,n,o,a){return React.createElement("tr",{className:"woocommerce_order_item_class-filter"+r},React.createElement("td",{className:"thwecmf-order-item thwecmf-td",style:{verticalAlign:"middle",wordWrap:"break-word"}},"on"===n?React.createElement("div",{className:"thwecmf-order-item-img"},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/product.png",alt:"Product Image"})):"",e,o?zm("sku",t):"",a?React.createElement("div",{className:"thwec-short-description"},zm("short_description",t)):""),React.createElement("td",{className:"thwecmf-order-item-qty thwecmf-td",style:{verticalAlign:"middle"}},Am["qty"+r]),React.createElement("td",{className:"thwecmf-order-item-price thwecmf-td",style:{verticalAlign:"middle"}},Am["price"+r]))}(Tm[e],e,t+1,o,i,l)}))),React.createElement("tfoot",{className:"thwecmf-order-footer"},Nm.map((function(e,t){return function(e,t,r){return React.createElement("tr",{className:"thwecmf-order-footer-row"},React.createElement("th",{className:"thwecmf-order-total-label thwecmf-td",scope:"row",colspan:"2"},Lm(e,t)),React.createElement("td",{className:"thwecmf-order-total-value thwecmf-td"},Bm["value"+r]))}(r,e,t+1)})))),React.createElement(Gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"order_details",onDeleteBlock:e.props.onDeleteBlock}))))}))}}])&&Sm(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(jm);function Gm(){return Gm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Gm.apply(null,arguments)}const Um=function(e){return React.createElement(xa,{key:e.dragId,draggableId:e.dragId,index:e.dragIndex},(function(t,r){return React.createElement("table",Gm({className:"thwecmf-block thwecmf-hook",id:e.dragId,"data-block-name":e.item,cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,onMouseOver:e.onMouseOver,onMouseOut:e.onMouseOut}),React.createElement("tr",null,React.createElement("td",null,function(e){return"email_header_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{email_header_hook}"):"email_order_details_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{email_order_details_hook}"):"before_order_table_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{before_order_table_hook}"):"after_order_table_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{after_order_table_hook}"):"order_meta_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{order_meta_hook}"):"customer_details_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{customer_details_hook}"):"email_footer_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{email_footer_hook}"):"downloadable_product"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{downloadable_product_table}"):void 0}(e),"custom_hook"===e.item?React.createElement(Gd,{block:!0,blockId:e.dragId,blockName:e.item,dragProvided:t,onEditBlock:e.onEditBlock,onDeleteBlock:e.onDeleteBlock}):React.createElement(Gd,{hook:!0,blockId:e.dragId,blockName:e.item,dragProvided:t,onEditBlock:e.onEditBlock,onDeleteBlock:e.onDeleteBlock}))))}))};function Wm(e){return Wm="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},Wm(e)}function Vm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Km(n.key),n)}}function qm(e,t,r){return t=Xm(t),function(e,t){if(t&&("object"==Wm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$m()?Reflect.construct(t,r||[],Xm(e).constructor):t.apply(e,r))}function $m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return($m=function(){return!!e})()}function Xm(e){return Xm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xm(e)}function Ym(e,t){return Ym=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ym(e,t)}function Jm(e,t,r){return(t=Km(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Km(e){var t=function(e,t){if("object"!=Wm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Wm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Wm(t)?t:t+""}var Qm=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return Jm(e=qm(this,t,[].concat(n)),"state",oi),Jm(e,"components",{one_column:Kd,two_column:lp,three_column:bp,four_column:Rp,text:zp,image:Yp,social:of,button:mf,divider:Ef,gif:jf,gap:Hf,header_details:Jf,billing_address:mm,shipping_address:Em,customer_address:am,order_details:Hm,downloadable_product:Um,email_header_hook:Um,email_order_details_hook:Um,before_order_table_hook:Um,after_order_table_hook:Um,order_meta_hook:Um,customer_details_hook:Um,email_footer_hook:Um}),e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ym(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){var e=this.props.item,t=this.components[e.data_name],r=e.data_id;return React.createElement(t,{dragId:r,dragIndex:this.props.index,item:e.data_name,columnId:"data_columns"in e?e.data_columns:null,itemSet:"child"in e?e.child:null,placeholder:this.props.placeholder,isDragging:this.props.isDragging,dragginID:this.props.dragginID,layoutDropDisable:this.props.layoutDropDisable,isLayoutDragDisabled:this.props.isLayoutDragDisabled,onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut,layouotDropDisabledId:this.props.layouotDropDisabledId,onEditBlock:this.props.onEditBlock,onDeleteBlock:this.props.onDeleteBlock,blockCssProps:this.props.blockCssProps})}}])&&Vm(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();const Zm=function(e){return React.createElement("div",{className:"thwecmf-right-panel-wrapper",onClick:e.closePanel},React.createElement("div",{className:"thwecmf-right-panel"},React.createElement("span",{className:"dashicons dashicons-no-alt thwecmf-back-menu"}),React.createElement("h3",null,e.title),React.createElement("div",{className:"thwecmf-right-panel-content"},React.createElement(React.Fragment,null,React.createElement("select",{name:"thwecmf_preview_order",id:"thwecmf_preview_order",className:"thwecmf-preview-filter"},React.createElement("option",{value:""},"Choose an order"),(r=thwecmf_admin_var.woo_orders,Object.keys(thwecmf_admin_var.woo_orders).map((function(e){return React.createElement("option",{value:e},r[e])})))),React.createElement("select",{name:"thwecmf_preview_email",id:"thwecmf_preview_email",className:"thwecmf-preview-filter"},React.createElement("option",{value:""},"Choose an email"),(t=thwecmf_admin_var.woo_emails,Object.keys(t).map((function(e){return React.createElement("option",{value:e},t[e])})))),function(e){return"preview"===e.panel?(t=e.showPreview,React.createElement("a",{className:"btn btn-primary",onClick:t},"Preview")):function(e){return React.createElement(React.Fragment,null,React.createElement("input",{type:"text",name:"test_mail",id:"thwecmf_test_mail",className:"testmail",placeholder:"Enter an email id",value:e.testmailRecipient,onChange:e.updateTestmailRecipient}),React.createElement("a",{className:"btn btn-primary",onClick:e.sendTestMail},"Test mail"))}(e);var t}(e))),""!==e.rightPanelValidation?React.createElement("div",{className:"testmail-validations"},function(e){var t="thwecmf-label",r=e.rightPanelValidation,n="status"in r?r.status:"";""!==n&&(t+=n?" success":" error");var o="message"in r?r.message:"";if(t&&o)return React.createElement("p",{className:t},o)}(e)):""));var t,r},eh=function(e){return React.createElement("div",{id:"thwecmf_validations",className:"thwecmf-template-validation",style:{display:"none"}})};function th(e){return th="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},th(e)}function rh(){return rh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rh.apply(null,arguments)}function nh(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ch(n.key),n)}}function oh(e,t,r){return t=ih(t),function(e,t){if(t&&("object"==th(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ah()?Reflect.construct(t,r||[],ih(e).constructor):t.apply(e,r))}function ah(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ah=function(){return!!e})()}function ih(e){return ih=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ih(e)}function lh(e,t){return lh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lh(e,t)}function ch(e){var t=function(e,t){if("object"!=th(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=th(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==th(t)?t:t+""}var sh=function(e){function t(){var e,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=e=oh(this,t,[].concat(i)),o=oi,(n=ch(n="state"))in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lh(e,t)}(t,wp.element.Component),r=t,(n=[{key:"getBuilderClass",value:function(){var e=this.props.editor.length<1?this.state.builder.class+" thwecmf-blank-builder":this.state.builder.class;return!0===this.props.isDragging?e:e+" thwecmf-nodrag"}},{key:"getHeaderClass",value:function(){var e="thwecmf-title-bar";return(this.props.previewPanel||this.props.testmailPanel)&&(e+=" panel-active"),e}},{key:"render",value:function(){var e=this,t=!(this.props.editor.length>0),r=this.props.editor.length>0?this.state.general.builder_column:"";return React.createElement(React.Fragment,null,this.props.previewPanel?React.createElement(Zm,{panel:"preview",showPreview:this.props.showPreview,title:"Preview template",closePanel:this.props.onCloseRightPanel,rightPanelValidation:this.props.rightPanelValidation}):"",this.props.testmailPanel?React.createElement(Zm,{panel:"testmail",sendTestMail:this.props.sendTestMail,title:"Send test email",closePanel:this.props.onCloseRightPanel,testmailRecipient:this.props.testmailRecipient,updateTestmailRecipient:this.props.updateTestmailRecipient,rightPanelValidation:this.props.rightPanelValidation}):"",React.createElement("div",{id:"thwecmf_builder",onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut},React.createElement("div",{className:this.getHeaderClass()},React.createElement("div",{className:"left-panel dd"},React.createElement("div",{className:"thwec-template-name"},this.props.templateName)),React.createElement("div",{className:"right-panel"},React.createElement("a",{className:"btn",onClick:this.props.onOpenRightPanel,"data-panel":"preview"},React.createElement("i",{className:"dashicons dashicons-visibility"}),"Preview"),React.createElement("a",{className:"btn",onClick:this.props.onOpenRightPanel,"data-panel":"test-mail"},React.createElement("i",{className:"dashicons dashicons-email-alt"}),"Test Email"),React.createElement("a",{className:"btn btn-primary",onClick:this.props.onSaveTemplate},React.createElement("i",{className:"dashicons dashicons-open-folder"}),"Save"))),React.createElement("div",{className:"thwecmf-builder-inner"},React.createElement(React.Fragment,null,React.createElement(eh,null),t?"":React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/builder-settings.svg",className:"thwecmf-builder-settings thwecmf-main-settings",onClick:this.props.onEditBlock,"data-block-id":"tb_t_builder","data-block-name":"template_builder"}),React.createElement("div",{className:"thwecmf-dropable-wrapper"},React.createElement(Sa,{droppableId:"editor",isDropDisabled:this.props.dropDisable},(function(t,n){return React.createElement("table",{onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,id:"tb_t_builder",width:"600",cellspacing:"0",cellpadding:"0",className:e.getBuilderClass(),"data-global-id":e.state.globalid,"data-track-save":e.state.tracksave,"data-css-change":"true","data-sidebar-change":"true","data-css-props":e.state.builder.css_props},React.createElement("tr",null,React.createElement("td",rh({className:1==e.props.blank?"thwecmf-ui-drop-first "+r:n.isDraggingOver&&e.props.editor.length<1?"thwecmf-rbd-highlight":r,ref:t.innerRef},t.droppableProps,{isDraggingOver:n.isDraggingOver}),React.createElement(React.Fragment,null,e.props.editor.length>0?e.props.editor.map((function(t,r){return React.createElement(Qm,{item:t,index:r,placeholder:e.props.placeholder,isDragging:e.props.isDragging,layoutDropDisable:e.props.layoutDropDisable,dragginID:e.props.dragginID,isLayoutDragDisabled:e.props.isLayoutDragDisabled,layouotDropDisabledId:e.props.layouotDropDisabledId,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps})})):React.createElement(xd,null),t.placeholder?wp.element.cloneElement(t.placeholder,{className:"foobar"}):null,n.isDraggingOver&&React.createElement("div",{className:"thwecmf-ui-placeholder",style:{top:e.props.placeholder.clientY,left:e.props.placeholder.clientX,height:e.props.placeholder.clientHeight,background:"transparent",width:e.props.placeholder.clientWidth}})))))})))))))}}])&&nh(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function uh(e){return uh="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},uh(e)}function dh(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ph(n.key),n)}}function ph(e){var t=function(e,t){if("object"!=uh(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=uh(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==uh(t)?t:t+""}function fh(e,t,r){return t=hh(t),function(e,t){if(t&&("object"==uh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,mh()?Reflect.construct(t,r||[],hh(e).constructor):t.apply(e,r))}function mh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(mh=function(){return!!e})()}function hh(e){return hh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hh(e)}function gh(e,t){return gh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gh(e,t)}var bh=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),fh(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gh(e,t)}(t,wp.element.Component),r=t,(n=[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("style",{id:"thwecmf_template_css_override",type:"text/css"},"editorStyles"in this.props.templateStyles?this.props.templateStyles.editorStyles:""),React.createElement("style",{id:"thwecmf_template_css_preview_override",type:"text/css"},"previewStyles"in this.props.templateStyles?this.props.templateStyles.previewStyles:""))}}])&&dh(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}();function vh(e){return vh="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},vh(e)}function yh(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=vh(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=vh(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vh(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var _h={padding_top:"padding-top",padding_right:"padding-right",padding_bottom:"padding-bottom",padding_left:"padding-left",margin_top:"margin-top",margin_right:"margin-right",margin_bottom:"margin-bottom",margin_left:"margin-left",size_width:"width",size_height:"height",content_size_width:"width",content_size_height:"height",border_width_top:"border-top-width",border_width_right:"border-right-width",border_width_bottom:"border-bottom-width",border_width_left:"border-left-width",border_style:"border-style",border_color:"border-color",upload_bg_url:"background-image",bg_color:"background-color",color:"color",font_size:"font-size",font_weight:"font-weight",text_align:"text-align",content_align:"text-align",line_height:"line-height",font_family:"font-family",align:"text-align",img_size_width:"width",img_size_height:"height",icon_padding_top:"padding-top",icon_padding_right:"padding-right",icon_padding_bottom:"padding-bottom",icon_padding_left:"padding-left",img_bg_color:"background-color",img_padding_top:"padding-top",img_padding_right:"padding-right",img_padding_bottom:"padding-bottom",img_padding_left:"padding-left",img_border_width_top:"border-top-width",img_border_width_right:"border-right-width",img_border_width_bottom:"border-bottom-width",img_border_width_left:"border-left-width",img_border_style:"border-style",img_border_color:"border-color",details_color:"color",details_font_size:"font-size",details_font_weight:"font-weight",details_text_align:"text-align",details_line_height:"line-height",details_font_family:"font-family",content_border_color:"border-color",content_bg_color:"background-color",content_padding_top:"padding-top",content_padding_right:"padding-right",content_padding_bottom:"padding-bottom",content_padding_left:"padding-left",divider_height:"border-top-width",divider_color:"border-top-color",divider_style:"border-top-style",logo_width:"width",logo_height:"height",width:"width",height:"height",product_image_size_width:"width",product_image_size_height:"height"},wh=yh(yh(yh(yh(yh(yh({color:"transparent","background-color":"transparent","border-color":"transparent"},"background-color","transparent"),"padding-top","0px"),"padding-right","0px"),"padding-bottom","0px"),"padding-left","0px"),"background-image","none");function xh(e){var t="",r=Object.assign({},e);return t="",Object.keys(r).forEach((function(e){t=e+":",t+=""!==r[e]?r[e]:e in wh?wh[e]:"",t+=";"})),t}function Eh(e,t){return t?e in _h&&_h[e]:e in _h?_h[e]:e}function kh(e,t){var r=document.createElement("DIV");if(r.style[e]=t,"background-image"===e&&""!==t&&(t='url("'+t+'")'),e.includes("color")&&""!==r.style[e]){if(t==="#"+r.style[e].replace(/[^\d,]/g,"").split(",").map((function(e){var t=parseInt(e).toString(16);return 1===t.length?"0"+t:t})).join(""))return!0}else if(t===r.style[e])return!0;return!1}function Oh(e){return""===e}function Sh(e,t){var r="#"+e;return t?r:r+" "}function Rh(e,t,r,n){return function(e,t,r,n,o){var a="";switch(n){case"one_column":case"two_column":case"three_column":case"four_column":case"row_clone":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-row",a="";return["height","border_spacing","padding_top","padding_right","padding_bottom","padding_left","margin_top","margin_right","margin_bottom","margin_left","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","upload_bg_url","bg_color"].includes(e)&&(a=o+" {",a+=xh(t),a+="}"),a}(e,t,r,o);break;case"one_column_one":case"two_column_one":case"two_column_two":case"three_column_one":case"three_column_two":case"three_column_three":case"four_column_one":case"four_column_two":case"four_column_three":case"four_column_four":case"column_clone":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-column-padding{",a="";return["width","text_align","padding_top","padding_right","padding_bottom","padding_left","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","bg_color","upload_bg_url"].includes(e)&&(a=o,a+=xh(t),a+="}"),a}(e,t,r,o);break;case"header_details":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-header",a="",i="",l="",c="",s="";return["size_width","size_height","bg_color","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),["content_align"].includes(e)&&(i=o+" .thwecmf-header-logo{",i+=xh(t),i+="}"),["img_size_height","img_size_width"].includes(e)&&(l=o+" .thwecmf-header-logo .thwecmf-header-logo-ph{",l+=xh(t),l+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(c=o+" .thwecmf-header-text{",c+=xh(t),c+="}"),["font_size","color","font_weight","text_align","line_height","font_family"].includes(e)&&(s=o+" .thwecmf-header-text h1{",s+=xh(t),s+="}"),a+i+l+c+s}(e,t,r,o);break;case"customer_address":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-customer",a="",i="",l="",c="";return["size_width","size_height","bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"].includes(e)&&(a=o+" .thwecmf-address-wrapper-table{",a+=xh(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-customer-padding{",i+=xh(t),i+="}"),["font_size","color","text_align","font_weight","line_height","font_family"].includes(e)&&(l=o+" .thwecmf-customer-header{",l+=xh(t),l+="}"),["details_font_size","details_color","details_text_align","details_font_family","details_font_weight","details_line_height"].includes(e)&&(c=o+" .thwecmf-customer-body{",c+=xh(t),c+="}"),a+i+l+c}(e,t,r,o);break;case"billing_address":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-billing",a="",i="",l="",c="";return["bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"].includes(e)&&(a=o+" .thwecmf-address-wrapper-table{",a+=xh(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-billing-padding{",i+=xh(t),i+="}"),["font_size","color","text_align","font_family"].includes(e)&&(l=o+" .thwecmf-billing-header{",l+=xh(t),l+="}"),["details_font_size","details_color","details_text_align","details_font_family"].includes(e)&&(c=o+" .thwecmf-billing-body{",c+=xh(t),c+="}"),a+i+l+c}(e,t,r,o);break;case"shipping_address":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-shipping",a="",i="",l="",c="";return["bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"].includes(e)&&(a=o+" .thwecmf-address-wrapper-table{",a+=xh(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-shipping-padding{",i+=xh(t),i+="}"),["font_size","color","text_align","font_family"].includes(e)&&(l=o+" .thwecmf-shipping-header{",l+=xh(t),l+="}"),["details_font_size","details_color","details_text_align","details_font_family"].includes(e)&&(c=o+" .thwecmf-shipping-body{",c+=xh(t),c+="}"),a+i+l+c}(e,t,r,o);break;case"text":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-text",a="",i="",l="";return["color","align","font_size","line_height","font_weight","font_family","margin_top","margin_right","margin_bottom","margin_left","text_align"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),["color","font_size","font_weight","line_height","text_align","font_family","bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_color","border_style","padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-block-text-holder{",i+=xh(t),i+="}"),["color","font_size","font_weight","line_height","font_family"].includes(e)&&(l=o+" *{",l+=xh(t),l+="}"),a+i+l}(e,t,r,o);break;case"image":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-image",a="",i="",l="";return["img_bg_color"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),["content_align"].includes(e)&&(i=o+" td.thwecmf-image-column{",i+=xh(t),i+="}"),["img_size_width","img_size_height","img_padding_top","img_padding_right","img_padding_bottom","img_padding_left"].includes(e)&&(l=o+" td.thwecmf-image-column p{",l+=xh(t),l+="}"),a+i+l}(e,t,r,o);break;case"social":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-social",a="",i="",l="",c="",s="",u="",d="",p="",f="",m="",h="";return["content_align","bg_color","upload_bg_url"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-social-outer-td{",i+=xh(t),i+="}"),["content_align","icon_padding_top","icon_padding_right","icon_padding_bottom","icon_padding_left"].includes(e)&&(l=o+" .thwecmf-social-td{",l+=xh(t),l+="}"),["img_size_width","img_size_height"].includes(e)&&(c=o+" .thwecmf-social-icon{",c+=xh(t),c+="}"),"url1"===e&&(s=o+" td.thwecmf-td-fb{",s+=xh(t),s+="}"),"url2"===e&&(u=o+" td.thwecmf-td-mail{",u+=xh(t),u+="}"),"url3"===e&&(d=o+" td.thwecmf-td-tw{",d+=xh(t),d+="}"),"url4"===e&&(p=o+" td.thwecmf-td-yb{",p+=xh(t),p+="}"),"url5"===e&&(f=o+" td.thwecmf-td-lin{",f+=xh(t),f+="}"),"url6"===e&&(m=o+" td.thwecmf-td-pin{",m+=xh(t),m+="}"),"url7"===e&&(h=o+" td.thwecmf-td-insta{",h+=xh(t),h+="}"),a+i+l+c+s+u+d+p+f+m+h}(e,t,r,o);break;case"button":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-button-wrapper-table",a="",i="",l="";return["size_width","size_height","margin_top","margin_right","margin_bottom","margin_left","padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),["font_weight","font_size","font_family","color","bg_color","upload_bg_url","border_width_top","border_width_bottom","border_width_left","border_width_right","border_style","border_color","content_padding_top","content_padding_right","content_padding_bottom","content_padding_left","text_align"].includes(e)&&(i=o+" .thwecmf-button-wrapper{",i+=xh(t),i+="}"),["font_weight","line_height","font_size","font_family","color","text_align"].includes(e)&&(l=o+" .thwecmf-button-link{",l+=xh(t),l+="}"),a+i+l}(e,t,r,o);break;case"divider":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-divider",a="",i="",l="";return["margin_top","margin_right","margin_bottom","margin_left"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left","content_align"].includes(e)&&(i=o+" td{",i+=xh(t),i+="}"),["width","divider_height","divider_color","divider_style"].includes(e)&&(l=o+" td hr{",l+=xh(t),l+="}"),a+i+l}(e,t,r,o);break;case"gif":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-gif",a="",i="",l="";return["upload_bg_url","bg_color"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),["content_align"].includes(e)&&(i=o+" td.thwecmf-gif-column{",i+=xh(t),i+="}"),["img_size_width","img_size_height","padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(l=o+" td.thwecmf-gif-column p{",l+=xh(t),l+="}"),a+i+l}(e,t,r,o);break;case"gap":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-gap",a="";return["height","bg_color","border_width_top","border_width_bottom","border_width_left","border_width_right","border_style","border_color"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),a}(e,t,r,o);break;case"order_details":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-block-order",a="",i="",l="",c="",s="",u="",d="",p="";if(["align","size_width","size_height","bg_color","upload_bg_url"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-order-padding{",i+=xh(t),i+="}"),["color","font_size","text_align","font_family"].includes(e)&&(l=o+" .thwecmf-order-heading{",l+=xh(t),l+="}"),["content_border_color","details_font_family"].includes(e)&&(c=o+" .thwecmf-order-table{",c+=xh(t),c+="}"),["details_font_size","details_color","details_text_align","details_font_family","content_border_color"].includes(e)&&(s=o+" .thwecmf-td{",s+=xh(t),s+="}"),["product_img"].includes(e)&&(u=o+" .thwecmf-td .thwecmf-order-item-img{",u+=xh(t),u+="}"),["product_image_size_width","product_image_size_height"].includes(e)&&(d=o+" .thwecmf-td .thwecmf-order-item-img img{",d+=xh(t),d+="}"),"details_font_size"===e){var f=t["font-size"].replace(/\D/g,""),m=f-2;t["font-size"]=t["font-size"].replace(f,m),p=o+" .thwec-short-description{",p+=xh(t),p+="}"}return a+i+l+c+s+u+d+p}(e,t,r,o);break;case"template_builder":a=function(e,t,r,n){var o=Sh(r,n)+".thwecmf-main-builder .thwecmf-builder-column",a="";return["border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","bg_color","upload_bg_url"].includes(e)&&(a=o+"{",a+=xh(t),a+="}"),a}(e,t,r,o);break;default:a=""}return a}(e,t,r,n,!0)}function Ph(e){var t=document.getElementById(e);return t?t.value:""}var Ch="",Dh={details_color:"#636363",details_text_align:"left",details_font_size:"14px",details_line_height:"150%",details_font_weight:"",details_font_family:"helvetica",content_padding_top:"12px",content_padding_right:"12px",content_padding_bottom:"12px",content_padding_left:"12px",content_border_color:"#e5e5e5"};function Ih(e){return"child"in e&&e.child.length>0}function jh(e){return"data_id"in e?e.data_id.replace("tb_","tpf_"):""}function Nh(e,t){return(e=e.replace("tpf_","tb_"))in t&&t[e]}function Bh(e,t){var r={},n="data_id"in e&&e.data_id;if("data_name"in e&&e.data_name,n){var o=n in Ch?Ch[n]:"";if(t)return o;r="text"in o?o.text:{}}return r}const Ah=function(e,t,r,n){Ch=t;var o='<table id="tpf_t_builder" width="600" cellspacing="0" cellpadding="0" class="thwecmf-main-builder thwecmf-template-block">';return o+='<tr><td class="thwecmf-builder-column">',Object.keys(e).map((function(t){o+=function(e,t){if(!Ih(e))return"";var r="data_name"in e?e.data_name.replace("_","-"):"",n='<table class="thwecmf-row thwecmf-block-'.concat(r,' thwecmf-builder-block" id="').concat(jh(e),'" cellpadding="0" cellspacing="0">');return n+="<tr>",e.child.forEach((function(e){n+='<td class="thwecmf-column-padding thwecmf-col thwecmf-columns" id="'.concat(jh(e),'">'),Ih(e)&&e.child.forEach((function(e){n+=function(e,t){var r="";if("data_name"in e)switch(e.data_name){case"text":r=function(e){var t,r,n=Bh(e,!1);return n=""!==(n="textarea_content"in n?n.textarea_content:"")?(t=n.split(/\r?\n/),r="",t.forEach((function(e,t){r+="<div class='wecmf-txt-wrap'>"+e+"<br></div>"})),r):n,'<table class="thwecmf-block thwecmf-block-text thwecmf-builder-block" id="'.concat(jh(e),'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-block-text-holder">\n\t\t\t').concat(n,"\n\t\t\t</td>\n\t\t</tr>\n\t</table>")}(e);break;case"image":r=function(e,t){var r=Bh(e,!1),n="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png",o="url"in r&&""!==r.url&&r.url,a="thwecmf-block thwecmf-block-image thwecmf-builder-block",i=jh(e),l=Nh(i,t),c="image"in l?l.image:{},s="wrapper"in l?l.wrapper:{};n===thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"&&(a+=" thwecmf-default-placeholder");var u='<table class="'.concat(a,'" id="').concat(i,'" cellspacing="0" cellpadding="0" align="center">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-image-column">');return(u+=o?'<p>\n\t\t\t<a class="thwecmf-image-wrapper-link" href="'.concat(o,'">\n\t\t\t\t<img src="').concat(n,'" alt="Image" width="').concat("width"in c?c.width:"",'" height="').concat("height"in c?c.height:"",'" />\n\t\t\t</a>\n\t\t</p>'):'<p>\n\t\t\t<img src="'.concat(n,'" alt="Image" width="').concat("width"in s?s.width:"",'" height="').concat("height"in s?s.height:"",'" />\n\t\t</p>'))+"</td></tr></table>"}(e,t);break;case"social":r=function(e,t){var r=Bh(e,!0),n="css"in r?r.css:{},o="text"in r?r.text:{},a="social_icon_style"in n?n.social_icon_style:"color-fill-square",i=zu("url1",o),l=zu("url2",o),c=zu("url3",o),s=zu("url4",o),u=zu("url5",o),d=zu("url6",o),p=zu("url7",o),f=zu("url8",o),m=zu("url9",o),h=zu("url10",o),g=zu("url11",o),b=Gu(n,"enable_facebook_share"),v=Gu(n,"enable_email_share"),y=Gu(n,"enable_twitter_share"),_=Gu(n,"enable_youtube_share"),w=Gu(n,"enable_linkedin_share"),x=Gu(n,"enable_pinterest_share"),E=Gu(n,"enable_instagram_share"),k=Gu(n,"enable_whatsapp_share"),O=Gu(n,"enable_messenger_share"),S=Gu(n,"enable_vimeo_share"),R=Gu(n,"enable_web_share"),P=jh(e),C=Nh(P,t),D="image"in C?C.image:{},I="width"in D?D.width:"",j="height"in D?D.height:"",N="content_align"in n?n.content_align:"center",B='<table class="thwecmf-block thwecmf-block-social thwecmf-builder-block" \n\t\tid="'.concat(P,'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-social-outer-td" align="').concat(N,'">\n\t\t\t\t<table class="thwecmf-social-inner-tb" cellspacing="0" cellpadding="0">\n\t\t\t\t\t<tr>');return b&&(B+='<td class="thwecmf-social-td thwecmf-td-fb">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(i,'" class="facebook">\n\t\t\t\t\t<img src="').concat(Hu("facebook",a),'" alt="Facebook Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),v&&(B+='<td class="thwecmf-social-td thwecmf-td-mail">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(l,'" class="mail" >\n\t\t\t\t\t<img src="').concat(Hu("email",a),'" alt="Email Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),y&&(B+='<td class="thwecmf-social-td thwecmf-td-tw">\t\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(c,'" class="twitter">\n\t\t\t\t\t<img src="').concat(Hu("twitter",a),'" alt="Twitter Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),_&&(B+='<td class="thwecmf-social-td thwecmf-td-yb">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(s,'" class="youtube">\n\t\t\t\t\t<img src="').concat(Hu("youtube",a),'" alt="Youtube Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),w&&(B+='<td class="thwecmf-social-td thwecmf-td-lin">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(u,'" class="linkedin">\n\t\t\t\t\t<img src="').concat(Hu("linkedin",a),'" alt="Linkedin Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),x&&(B+='<td class="thwecmf-social-td thwecmf-td-pin">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(d,'" class="pinterest">\n\t\t\t\t\t<img src="').concat(Hu("pinterest",a),'" alt="Pinterest Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),E&&(B+='<td class="thwecmf-social-td thwecmf-td-insta">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(p,'" class="instagram">\n\t    \t\t\t<img src="').concat(Hu("instagram",a),'" alt="Instagram Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),k&&(B+='<td class="thwecmf-social-td thwecmf-td-whatsapp">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(f,'" class="whatsapp">\n\t    \t\t\t<img src="').concat(Hu("whatsapp",a),'" alt="Whatsapp Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),O&&(B+='<td class="thwecmf-social-td thwecmf-td-messenger">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(m,'" class="messenger">\n\t    \t\t\t<img src="').concat(Hu("messenger",a),'" alt="Messenger Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),S&&(B+='<td class="thwecmf-social-td thwecmf-td-vimeo">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(h,'" class="vimeo">\n\t    \t\t\t<img src="').concat(Hu("vimeo",a),'" alt="Vimeo Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),R&&(B+='<td class="thwecmf-social-td thwecmf-td-web">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(g,'" class="web-share">\n\t    \t\t\t<img src="').concat(Hu("web",a),'" alt="Web Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),(B+="</tr></table>")+"</td></tr></table>"}(e,t);break;case"button":r=function(e){var t=Bh(e,!1),r="content"in t&&""!==t.content?t.content:"",n="url"in t&&""!==t.url?t.url:"",o="title"in t&&""!==t.title?t.title:"";return'<table class="thwecmf-block thwecmf-button-wrapper-table thwecmf-builder-block" \n\t\tid="'.concat(jh(e),'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-button-wrapper">\n      \t\t\t<a href="').concat(n,'" title="').concat(o,'" class="thwecmf-button-link">').concat(r,"</a>\n  \t\t\t</td>\n\t\t</tr>\n\t</table>")}(e);break;case"divider":r=function(e){return'<table class="thwecmf-block thwecmf-block-divider thwecmf-builder-block" \n\t\tid="'.concat(jh(e),'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child">\n\t\t\t\t<hr />\n\t\t\t</td>\n\t\t</tr>\n\t</table>')}(e);break;case"gif":r=function(e,t){var r=Bh(e,!1),n="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png",o=jh(e),a="thwecmf-block thwecmf-block-gif thwecmf-builder-block",i=Nh(o,t),l="image"in i?i.image:{},c="wrapper"in i?i.wrapper:{};return n===thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"&&(a+=" thwecmf-default-placeholder"),'<table class="'.concat(a,'" id="').concat(o,'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-gif-column">\n\t\t\t\t<p width="').concat("width"in c?c.width:"",'" height="').concat("height"in c?c.height:"",'">\n\t\t\t\t\t<img src="').concat(n,'" alt="Gif" width="').concat("width"in l?l.width:"",'" height="').concat("height"in l?l.height:"",'" />\n\t\t\t\t</p>\n\t\t\t</td>\n\t\t</tr>\n\t</table>')}(e,t);break;case"gap":r=function(e){return'<p class="thwecmf-block thwecmf-block-gap thwecmf-builder-block thwecmf-block-set" \n\t\tid="'.concat(jh(e),'" cellspacing="0" cellpadding="0"></p>')}(e);break;case"header_details":r=function(e,t){var r=Bh(e,!1),n="content"in r?r.content:"",o="upload_img_url"in r?r.upload_img_url:"",a=jh(e),i=Nh(a,t),l="image"in i?i.image:{},c="wrapper"in i?i.wrapper:{},s='<table class="thwecmf-block thwecmf-block-header thwecmf-builder-block thwecmf-block-set" id="'.concat(a,'" cellspacing="0" cellpadding="0" align="center">');return""!==o&&(s+='<tr class="thwecmf-header-logo-tr">\n\t\t\t<td class="thwecmf-header-logo">\n\t\t\t\t<p class="thwecmf-header-logo-ph" width="'.concat("width"in c?c.width:"",'" height="').concat("height"in c?c.height:"",'">\n\t\t\t\t\t<img src=').concat(o,' alt="Logo" width="').concat("width"in l?l.width:"",'" height="').concat("height"in l?l.height:"",'" />\n\t\t\t\t</p>\n\t\t\t</td>\n\t\t</tr>')),s+'<tr>\n\t\t\t<td class="thwecmf-header-text">\n\t\t\t\t<h1>'.concat(n,"</h1>\n\t\t\t</td>\n\t\t</tr>\n\t</table>")}(e,t);break;case"customer_address":r=function(e){var t=Bh(e,!0),r="css"in t?t.css:{},n="text"in t?t.text:{},o="content"in n?n.content:"",a="align"in r?r.align:"center";return'<span>{thwecmf_before_customer_table}</span>\n\t\t<table class="thwecmf-block thwecmf-block-customer thwecmf-builder-block" id="'.concat(jh(e),'" cellspacing="0" cellpadding="0" align="center">\n\t\t\t<tr>\n\t\t\t\t<td class="thwecmf-block-child thwecmf-address-alignment" align="').concat(a,'">\n\t\t\t\t\t<table class="thwecmf-address-wrapper-table" cellpadding="0" cellspacing="0">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class="thwecmf-customer-padding">\n\t\t\t \t\t\t\t\t<h2 class="thwecmf-customer-header">').concat(o,'</h2>\n\t\t\t\t\t\t\t\t<p class="address thwecmf-customer-body">\n\t\t\t\t\t\t\t\t<span>{customer_address}</span>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>\n\t\t<span>{thwecmf_after_customer_table}</span>')}(e);break;case"order_details":r=function(e){var t=Bh(e,!0),r="css"in t?t.css:{},n="text"in t?t.text:{},o=("content"in n&&n.content,"product_column_label"in n?n.product_column_label:""),a="quantity_column_label"in n?n.quantity_column_label:"",i="price_column_label"in n?n.price_column_label:"",l="",c="",s="product_img"in r?r.product_img:"off",u="product_sku"in r?r.product_sku:"off",d="product_short_description"in r?r.product_short_description:"off";if(g="on"===(g="product_img"in r?r.product_img:"off")?"{order_items_img}":"{order_items}","details_font_size"in r){var p=r.details_font_size,f=p.replace(/\D/g,""),m=f-2;p=p.replace(f,m)}Object.keys(Dh).forEach((function(e){if(e in r){var t=Eh(e);t&&("font-family"==t?c+=r[e]+",":l+=t+":"+r[e]+";")}}));var h=("product_image_size_width"in r?r.product_image_size_width.replace(/\D/g,""):"32")+"|"+("product_image_size_height"in r?r.product_image_size_height.replace(/\D/g,""):"32"),g='[WECM_ORDER_ITEM image="'.concat(s,'" sku="').concat(u,'" short_description="').concat(d,'" image_size="').concat(h,'" description_size="').concat(p,'"]'),b='<span class="loop_start_before_order_table"></span>\n\t\t<table class="thwecmf-block thwecmf-block-order thwecmf-builder-block" id="'.concat(jh(e),'"\n\t\t\tcellpadding="0" cellspacing="0" align="center">');return(b+='[WECMF_ORDER_T_HELPER id="'.concat(jh(e),"\" labels='").concat(JSON.stringify(n),"']"))+'<tr class="before_order_table"></tr>\n\t\t\t<tr>\n\t\t\t\t<td class="thwecmf-order-padding" align="center">\n\t\t\t\t\t<span class="woocommerce_email_before_order_table"></span>\n  \t\t\t\t\t<h2 class="thwecmf-order-heading">{thwecmf_ot_header}</h2>\n\t\t\t\t\t<table class="thwecmf-order-table thwecmf-td" cellpadding="0" cellspacing="0" style={{fontFamily: "\'Helvetica Neue\', Helvetica, Roboto, Arial, sans-serif"}}>\n\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th class="thwecmf-td order-head thwecmf-td-order-product" scope="col">'.concat(o,'</th>\n\t\t\t\t\t\t\t\t<th class="thwecmf-td order-head thwecmf-td-order-quantity" scope="col">').concat(a,'</th>\n\t\t\t\t\t\t\t\t<th class="thwecmf-td order-head thwecmf-td-order-price" scope="col">').concat(i,'</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<tr class="item-loop-start"></tr>\n\t\t\t\t\t\t\t<tr class="woocommerce_order_item_class-filter1">\n\t\t\t\t\t\t\t\t<td class="thwecmf-order-item thwecmf-td" style="vertical-align:middle">').concat(g,'</td>\n\t\t\t\t\t\t\t\t<td class="thwecmf-order-item-qty thwecmf-td" style="vertical-align:middle">{order_items_qty}</td>\n\t\t\t\t\t\t\t\t<td class="thwecmf-order-item-price thwecmf-td" style="vertical-align:middle">{order_items_price}</td>\n\t\t\t\t\t\t\t</tr>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<tr class="item-loop-end"></tr>\n\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t<tfoot class="thwecmf-order-footer">\n\t\t\t\t\t\t\t<tr class="order-total-loop-start"></tr>\n\t\t\t\t\t\t\t<tr class="thwecmf-order-footer-row">\n\t\t\t\t\t\t\t\t<th class="thwecmf-order-total-label thwecmf-td" scope="row" colspan="2">{total_label}</th>\n\t\t\t\t\t\t\t\t<td class="thwecmf-order-total-value thwecmf-td">{total_value}</td>\n\t\t\t\t\t\t\t</tr>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t[WECMF_ORDER_TD_CSS styles=\'').concat(l,"' font_styles='").concat(c,'\']\n\t\t\t\t\t\t</tfoot>\n\t\t\t\t\t</table>\n\t\t\t\t\t<BlockSettings \n  \t\t\t\t\t\tblock={true} \n  \t\t\t\t\t\tdragProvided={provided}\n  \t\t\t\t\t\tonEditBlock={this.props.onEditBlock}\n\t\t\t\t\t\tblockId={this.props.dragId}\n\t\t\t\t\t\tblockName={"order_details"}\n\t\t\t\t\t\tonDeleteBlock={this.props.onDeleteBlock}\n      \t\t\t\t/>\n  \t\t\t\t</td>\n  \t\t\t</tr>\n  \t\t</table>\n\t\t<span class="loop_end_after_order_table"></span>')}(e);break;case"billing_address":r=function(e){var t=Bh(e,!0),r="css"in t?t.css:{},n="text"in t?t.text:{},o="content"in n?n.content:"",a="align"in r?r.align:"center";return'<span>{thwecmf_before_billing_table}</span>\n        <table class="thwecmf-block thwecmf-block-billing thwecmf-builder-block" id="'.concat(jh(e),'" data-melvin="').concat(jh(e),'" cellspacing="0" cellpadding="0" align="center">\n\t\t\t<tr>\n\t\t\t\t<td class="thwecmf-block-child thwecmf-address-alignment" align="').concat(a,'">  \t\n\t\t\t\t\t<table class="thwecmf-address-wrapper-table" cellpadding="0" cellspacing="0">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td  class="thwecmf-billing-padding">\n\t\t\t\t\t\t\t\t<h2 class="thwecmf-billing-header">').concat(o,'</h2>\n\t\t      \t\t\t\t\t<p class="address thwecmf-billing-body">\n\t\t      \t\t\t\t\t\t<span>{billing_address}</span>\n\t\t      \t\t\t\t\t</p>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>\n\t\t<span>{thwecmf_after_billing_table}</span>')}(e);break;case"shipping_address":r=function(e){var t=Bh(e,!1),r="content"in t&&t.content,n=Bh(e,!0),o="css"in n?n.css:{},a="text"in n?n.text:{},i=(r="content"in a?a.content:"","align"in o?o.align:"center");return'<span>{thwecmf_before_shipping_table}</span>\n\t<table class="thwecmf-block thwecmf-block-shipping thwecmf-builder-block" id="'.concat(jh(e),'" cellspacing="0" cellpadding="0" align="center">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-address-alignment" align="').concat(i,'">\n\t\t\t\t<table class="thwecmf-address-wrapper-table" cellpadding="0" cellspacing="0">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class="thwecmf-shipping-padding">\n \t\t\t\t\t\t\t<h2 class="thwecmf-shipping-header">').concat(r,'</h2>\n\t\t\t\t\t\t\t<p class="address thwecmf-shipping-body">\n\t\t\t\t\t\t\t\t<span>{shipping_address}</span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\t<span>{thwecmf_after_shipping_table}</span>')}(e);break;case"email_header_hook":r='<p class="thwecmf-hook-code">{email_header_hook}</p>';break;case"email_order_details_hook":r='<p class="thwecmf-hook-code">{email_order_details_hook}</p>';break;case"before_order_table_hook":r='<p class="thwecmf-hook-code">{before_order_table_hook}</p>';break;case"after_order_table_hook":r='<p class="thwecmf-hook-code">{after_order_table_hook}</p>';break;case"order_meta_hook":r='<p class="thwecmf-hook-code">{order_meta_hook}</p>';break;case"customer_details_hook":r='<p class="thwecmf-hook-code">{customer_details_hook}</p>';break;case"email_footer_hook":r='<p class="thwecmf-hook-code">{email_footer_hook}</p>';break;case"downloadable_product":r='<p class="thwecmf-hook-code">{downloadable_product_table}</p>';break;default:r=""}return r}(e,t)})),n+="</td>"})),n+="</tr></table>"}(e[t],n)})),o+="</td></tr></table>"};function Th(e){return function(e){if(Array.isArray(e))return qh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Vh(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 Mh(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Xh(n.key),n)}}function Fh(e,t,r){return t=zh(t),function(e,t){if(t&&("object"==Gh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Lh()?Reflect.construct(t,r||[],zh(e).constructor):t.apply(e,r))}function Lh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Lh=function(){return!!e})()}function zh(e){return zh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zh(e)}function Hh(e,t){return Hh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Hh(e,t)}function Gh(e){return Gh="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},Gh(e)}function Uh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Wh(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Uh(Object(r),!0).forEach((function(t){$h(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uh(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Vh(e,t){if(e){if("string"==typeof e)return qh(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)?qh(e,t):void 0}}function qh(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function $h(e,t,r){return(t=Xh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xh(e){var t=function(e,t){if("object"!=Gh(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=Gh(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gh(t)?t:t+""}var Yh=wp.element.Component,Jh=(wp.element.render,["top","right","bottom","left"]),Kh=["image/jpeg","image/png","image/jpg"],Qh=["i_upload_bg_url","i_upload_img_url"],Zh=["top","right","bottom","left"],eg={row:["padding","border_width"],column:["padding","border_width"],text:["border_width","padding","margin"],image:["img_padding"],social:["padding","icon_padding"],button:["content_padding","border_width","padding","margin"],divider:["padding","margin"],gif:["padding"],gap:["border_width"],header_details:["border_width","padding"],customer_address:["padding","margin"],billing_address:["border_width","padding","margin"],shipping_address:["border_width","padding","margin"],order_details:["padding"],template_builder:["border_width"]},tg={enable_facebook_share:"url1",enable_email_share:"url2",enable_twitter_share:"url3",enable_youtube_share:"url4",enable_linkedin_share:"url5",enable_pinterest_share:"url6",enable_instagram_share:"url7",enable_whatsapp_share:"url8",enable_messenger_share:"url9",enable_vimeo_share:"url10",enable_web_share:"url11"},rg=$h($h($h($h($h($h({color:"transparent","background-color":"transparent","border-color":"transparent"},"background-color","transparent"),"padding-top","0px"),"padding-right","0px"),"padding-bottom","0px"),"padding-left","0px"),"background-image","none"),ng={helvetica:"'Helvetica Neue',Helvetica,Roboto,Arial,sans-serif",georgia:"Georgia, serif",times:"'Times New Roman', Times, serif",arial:"Arial, Helvetica, sans-serif","arial-black":"'Arial Black', Gadget, sans-serif","comic-sans":"'Comic Sans MS', cursive, sans-serif",impact:"Impact, Charcoal, sans-serif",tahoma:"Tahoma, Geneva, sans-serif",trebuchet:"'Trebuchet MS', Helvetica, sans-serif",verdana:"Verdana, Geneva, sans-serif"},og=new Array("WC_Email_Customer_New_Account","WC_Email_Customer_Reset_Password"),ag=function(e,t){var r={text:["textarea_content"],image:["upload_img_url","url"],button:["content","title"],gif:["upload_img_url"],header_details:["content","upload_img_url"],customer_address:["content"],billing_address:["content"],shipping_address:["content"],order_details:["content"]};return!(!(e in r)||!r[e].includes(t))},ig={checkbox_option_image:"product_img",content_p_t:"content_padding_top",content_p_r:"content_padding_right",content_p_b:"content_padding_bottom",content_p_l:"content_padding_left",icon_p_t:"icon_padding_top",icon_p_r:"icon_padding_right",icon_p_b:"icon_padding_bottom",icon_p_l:"icon_padding_left",img_p_t:"img_padding_top",img_p_r:"img_padding_right",img_p_b:"img_padding_bottom",img_p_l:"img_padding_left",img_m_t:"img_margin_top",img_m_r:"img_margin_right",img_m_b:"img_margin_bottom",img_m_l:"img_margin_left",b_t:"border_width_top",b_r:"border_width_right",b_b:"border_width_bottom",b_l:"border_width_left",p_t:"padding_top",p_r:"padding_right",p_b:"padding_bottom",p_l:"padding_left",m_t:"margin_top",m_r:"margin_right",m_b:"margin_bottom",m_l:"margin_left"},lg={header_details:{".thwecmf-block-header":["size_width","size_height","bg_color","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color"]," .thwecmf-header-logo":["content_align"]," .thwecmf-header-logo .thwecmf-header-logo-ph":["img_size_height","img_size_width"]," .thwecmf-header-text":["padding_top","padding_right","padding_bottom","padding_left"]," .thwecmf-header-text h1":["font_size","color","font_weight","text_align","line_height","font_family"]},text:{".thwecmf-block-text":["color","font_size","line_height","font_weight","font_family","margin_top","margin_right","margin_bottom","margin_left","text_align"],".thwecmf-block-text .thwecmf-block-text-holder":["color","font_size","font_weight","line_height","text_align","font_family","bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_color","border_style","padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-text *":["color","font_size","font_weight","line_height","font_family"]},image:{".thwecmf-block-image":["img_bg_color"],".thwecmf-block-image td.thwecmf-image-column":["content_align"],".thwecmf-block-image td.thwecmf-image-column p":["img_size_width","img_size_height","img_padding_top","img_padding_right","img_padding_bottom","img_padding_left"]},social:{".thwecmf-block-social":["content_align","bg_color","upload_bg_url"],".thwecmf-block-social .thwecmf-social-outer-td":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-social .thwecmf-social-td":["icon_padding_top","icon_padding_right","icon_padding_bottom","icon_padding_left","content_align"],".thwecmf-block-social .thwecmf-social-icon":["img_size_width","img_size_height"],".thwecmf-block-social td.thwecmf-td-fb":["url1"],".thwecmf-block-social td.thwecmf-td-mail":["url2"],".thwecmf-block-social td.thwecmf-td-tw":["url3"],".thwecmf-block-social td.thwecmf-td-yb":["url4"],".thwecmf-block-social td.thwecmf-td-lin":["url5"],".thwecmf-block-social td.thwecmf-td-pin":["url6"],".thwecmf-block-social td.thwecmf-td-insta":["url7"]},button:{".thwecmf-button-wrapper-table":["size_width","size_height","margin_top","margin_right","margin_bottom","margin_left","padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-button-wrapper-table .thwecmf-button-wrapper":["font_weight","font_size","font_family","color","bg_color","border_width_top","border_width_bottom","border_width_left","border_width_right","border_style","border_color","content_padding_top","content_padding_right","content_padding_bottom","content_padding_left","text_align"]," .thwecmf-button-link":["font_weight","line_height","font_size","font_family","color","text_align"]},customer_address:{".thwecmf-block-customer .thwecmf-address-wrapper-table":["bg_color","margin_top","margin_right","margin_bottom","margin_left"],".thwecmf-block-customer .thwecmf-customer-padding":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-customer .thwecmf-customer-header":["font_size","color","text_align","font_family"],".thwecmf-block-customer .thwecmf-customer-body":["details_font_size","details_color","details_text_align","details_font_family"]},billing_address:{".thwecmf-block-billing .thwecmf-address-wrapper-table":["bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"],".thwecmf-block-billing .thwecmf-billing-padding":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-billing .thwecmf-billing-header":["font_size","color","text_align","font_family"],".thwecmf-block-billing .thwecmf-billing-body":["details_font_size","details_color","details_text_align","details_font_family"]},shipping_address:{".thwecmf-block-shipping .thwecmf-address-wrapper-table":["bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"],".thwecmf-block-shipping .thwecmf-shipping-padding":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-shipping .thwecmf-shipping-header":["font_size","color","text_align","font_weight","font_family"],".thwecmf-block-shipping .thwecmf-shipping-body":["details_font_size","details_color","details_text_align","details_font_family"]},order_details:{".thwecmf-block-order":["bg_color","upload_bg_url"],".thwecmf-block-order .thwecmf-order-padding":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-order .thwecmf-order-heading":["color","font_size","font_family"],".thwecmf-block-order .thwecmf-order-table":["content_border_color"],".thwecmf-block-order .thwecmf-td":["content_border_color","details_font_size","details_color","details_text_align","details_font_family"],".thwecmf-block-order .thwecmf-td .thwecmf-order-item-img":["product_img"],".thwecmf-block-order .thwecmf-td .thwecmf-order-item-img img":["product_image_size_width","product_image_size_height"]},gap:{".thwecmf-block-gap":["height","bg_color","border_width_top","border_width_bottom","border_width_left","border_width_right","border_style","border_color"]},divider:{".thwecmf-block-divider ":["margin_top","margin_right","margin_bottom","margin_left"],".thwecmf-block-divider td":["padding_top","padding_right","padding_bottom","padding_left","content_align"],".thwecmf-block-divider td hr":["width","divider_height","divider_color","divider_style"]},gif:{".thwecmf-block-gif":["bg_color"],".thwecmf-block-gif td.thwecmf-gif-column":["content_align"],".thwecmf-block-gif td.thwecmf-gif-column p":["img_size_width","img_size_height","padding_top","padding_right","padding_bottom","padding_left"]},template_builder:{".thwecmf-main-builder .thwecmf-builder-column":["border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","bg_color","upload_bg_url"]}},cg=function(e){return["padding","margin","border_width","img_border_width","img_padding","img_margin","icon_padding","content_padding","content_margin"].includes(e)},sg=function(e,t,r,n,o){var a=Array.from(t),i=e in oi&&oi[e],l={data_id:n,data_type:"row",data_name:e,data_css:i&&"row_props"in i?i.row_props:"",data_count:e in oi.layout_columns?oi.layout_columns[e]:"",data_columns:o},c=[];return o.forEach((function(t,r){c.push({data_id:t,data_type:"column",data_name:e+(r+1 in oi.column_numbers?"_"+oi.column_numbers[r+1]:""),data_css:i&&"column_props"in i?i.column_props:"",child:[]})})),l.child=c,a.splice(r.index,0,l),a},ug=function(e,t,r,n,o){var a="";return Object.keys(e).map((function(r){if("columnId"in e[r]&&Array.isArray(e[r].columnId)&&e[r].columnId.includes(t)&&"child"in e[r]&&t in e[r].child){var o=Array.from(e[r].child[t]);a=o.splice(n,1),e[r].child[t]=o}})),Object.keys(e).map((function(t){if("columnId"in e[t]&&Array.isArray(e[t].columnId)&&e[t].columnId.includes(r)&&"child"in e[t]){r in e[t].child||(e[t].child[r]=[]);var n=Array.from(e[t].child[r]);n.splice(o,0,{id:a[0].id,content:a[0].content}),e[t].child[r]=n}})),e},dg=function(e,t,r){var n,o,a=Array.from(e),i=(n=a.splice(t,1),o=1,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,l=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(n,o)||Vh(n,o)||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.")}())[0];return a.splice(r,0,i),a},pg=function(e){return e+1},fg=function(e,t,r,n,o){var a="cssProps"in n?n.cssProps:{},i="textProps"in n?n.textProps:{},l=(Object.assign({},a,i),"blockId"in n&&n.blockId),c="blockName"in n&&n.blockName,s=Eh(e,!1),u="",d="",p=!1,f=!1;return null!==o.target&&(p=o.target.getAttribute("data-group-name"),f=o.target.getAttribute("data-lock-active")),l&&c&&s?(p&&cg(p)&&"true"===f?Zh.forEach((function(e){var n=p+"_"+e;n in r&&(s=Eh(n,!1),u+=Rh(n,$h({},s,t),l,c),d+=Rh(n,$h({},s,t),l.replace("tb_","tpf_"),c))})):(u+=Rh(e,$h({},s,t),l,c),d+=Rh(e,$h({},s,t),l.replace("tb_","tpf_"),c)),""!==u&&""!==d?{editorStyles:u,previewStyles:d}:{}):{}},mg=function(e,t,r,n,o){var a=t in oi&&Wh({},oi[t]);return o?(e[r]={css:"row_props"in a?Wh({},a.row_props):{},edited:!1},Array.isArray(n)&&n.forEach((function(t){e[t]={css:"column_props"in a?Wh({},a.column_props):{},edited:!1}}))):e[r]={css:"css_props"in a?Wh({},a.css_props):{},text:"text_props"in a?Wh({},a.text_props):{},edited:!1},e},hg=function(e,t){var r=!0,n="";for(var o in Jh){var a=e+"_"+Jh[o];if(a in t){if("top"===Jh[o]){n=t[a];continue}if(n!==t[a]){r=!1;break}}}return r},gg=function(e,t,r,n,o,a){var i=!1,l=!1;return null!==a.target&&(i=a.target.getAttribute("data-group-name"),l=a.target.getAttribute("data-lock-active")),i&&cg(i)&&"true"===l?Zh.forEach((function(e){var n=i+"_"+e;n in r&&(r[n]=t)})):r[e]=t,o[n].css=r,o},bg=function(e,t,r){var n="";return""==t&&""==e?n="Please choose from the settings to "+r:""==e?og.includes(t)||(n="Please choose an Order ID "):""!=e&&""==t&&(n="Please choose an Email"),n},vg=function(e){var t="",r=jQuery("#thwecmf_template_css"),n="previewStyles"in e?e.previewStyles:"";return jQuery("#thwecmf_template_css_additional_css"),r.length&&(t+=r.html()),n.length&&(t+=n),t},yg=function(e){return encodeURIComponent(btoa(e))},_g=function(e,t){var r=t?"dashicons-yes":"dashicons-no-alt",n=t?"success":"error";return'<div class="validation-wrapper thwecmf-'.concat(n,'">\n        <span class="dashicons ').concat(r,'"></span>\n        <div class="validation-messages">\n            <p class="thwecmf-label">').concat(n,'</p>\n            <p class="thwecmf-label-light">').concat(e,"</p>\n        </div>\n    </div>")},wg=function(e,t,r){if(e in t){var n=e in t?t[e]:{};return r?"text"in n&&n.text:"css"in n&&n.css}return!1},xg=function(e,t,r){var n={};if(Array.isArray(e)){Object.keys(e).map((function(r){if("data_id"in e[r]){var o=wg(e[r].data_id,t,!1);o&&(e[r].data_css=o)}"child"in e[r]&&Object.keys(e[r].child).map((function(o){if("data_id"in e[r].child[o]){var a=wg(e[r].child[o].data_id,t,!1);a&&(e[r].child[o].data_css=a)}"child"in e[r].child[o]&&Object.keys(e[r].child[o].child).map((function(a){if("data_id"in e[r].child[o].child[a]){var i=wg(e[r].child[o].child[a].data_id,t,!1),l=wg(e[r].child[o].child[a].data_id,t,!0);if(i&&(e[r].child[o].child[a].data_css=i),l&&(e[r].child[o].child[a].data_text=l),"data_name"in e[r].child[o].child[a]&&Cg(e[r].child[o].child[a].data_name)){var c=Pg(e[r].child[o].child[a].data_name,e[r].child[o].child[a].data_id);n[e[r].child[o].child[a].data_id]=c,e[r].child[o].child[a].data_dimensions=c}}}))}))}));var o={contents:e,last_id:r};"tb_t_builder"in t&&(o.builder={data_id:"tb_t_builder",data_css:t.tb_t_builder.css})}return{jsontree:o,imageDimensions:n}},Eg=function(e,t,r,n,o,a,i,l){var c,s={},u="css"in i?i.css:{},d="text"in i?i.text:{},p={};if(e in d){if("custom_hook_name"===e){if(""===t)return s.customHookValidation="name is empty. The previous name entered will be used if any, or default name (custom_hook_name) will be used.",s;if(0==/^[a-zA-Z_]*$/.test(t))return s.customHookValidation='Use only letters ([a-z],[A-Z]) and underscores ("_") for custom hook name. Invalid characters will be removed from custom hook name, if any or default hook name (custom_hook_name) will be used',s;s.customHookValidation=""}s.blockCss=function(e,t,r,n,o){return"textarea_content"===e&&(t=function(e){return t=function(e){return{'"':"&quot;","'":"&#39;","&":"&amp;","<":"&lt;",">":"&gt;","/":"&#x2F;"}[e]||e},function(e){var t=!1,r=document.createElement("div");r.innerHTML=e;var n=r.getElementsByTagName("script"),o=r.getElementsByTagName("style"),a=n.length,i=o.length;if((a>0||i>0)&&(t=!0),a>0)for(;a--;)n[a].parentNode.removeChild(n[a]);if(i>0)for(;i--;)o[i].parentNode.removeChild(o[i]);return t?r.innerHTML:e}(e).replace(/[&<>"]/g,t);var t}(t)),r[e]=t,o[n].text=r,o}(e,t,d,a,o),s.templateSaved=!1,s.shouldUpdatePreviewFile=!0}else if(e in u){s.blockCss=gg(e,t,u,a,o,l);var f=Eh(e,!1);if(kh(f,t)&&"product_img"!==f){"font-family"===f&&(t=(c=t)in ng?ng[c]:c);var m="editorStyles"in n?n.editorStyles:"",h="previewStyles"in n?n.previewStyles:"";m+="editorStyles"in(p=fg(e,t,u,r,l))?p.editorStyles:"",h+="previewStyles"in p?p.previewStyles:"",s.templateStyles={editorStyles:m,previewStyles:h},s.templateSaved=!1,s.shouldUpdatePreviewFile=!0}}return s},kg=function(e,t){var r=JSON.parse(e);return"css"===t&&("additional_css"in r&&delete r.additional_css,Object.keys(ig).forEach((function(e){e in r&&(["p_t","p_r","p_b","p_l"].includes(e)&&""===r[e]&&(r[e]="0px"),r[ig[e]]=r[e],delete r[e])})),"upload_bg_url"in r&&(r.upload_bg_url=""===r.upload_bg_url?"":r.upload_bg_url.match(/\(([^)]+)\)/)[1])),r},Og=function(){var e={},t={},r=null,n="",o=1===thwecmf_admin_var.template.is_react_template,a="template"in thwecmf_admin_var&&null!==thwecmf_admin_var.template&&thwecmf_admin_var.template;if(a){e.templateName="display_name"in a?a.display_name:"",e.templateKey="template_name"in thwecmf_admin_var?thwecmf_admin_var.template_name:"";var i="template_json"in a&&a.template_json;if(i){var l=function(e){try{e=JSON.parse(e)}catch(t){e=thwecmf_admin_var.remove_unencoded_html?function(e){try{t=e,(r=document.createElement("span")).innerHTML=t,e=r.textContent||r.innerText,e=JSON.parse(e)}catch(t){e=""}var t,r;return e}(e):""}return e}(i);if(""!==l){if("data_type"in l&&"builder"===l.data_type?n+="data_css"in l?Rg(kg(l.data_css,"css"),"tb_t_builder","builder","builder"):"":"builder"in l&&(n+="data_css"in l.builder?Rg(l.builder.data_css,"tb_t_builder","builder","builder"):""),(r=o?l.contents:l.row).forEach((function(e,a){var i="";if(o||("data_id"in e&&(r[a].data_id="tb_"+e.data_id),"data_css"in e&&(i=kg(r[a].data_css,"css"),r[a].data_css=i)),"data_id"in e&&"data_css"in e&&(t[e.data_id]={css:r[a].data_css,edited:!1},n+=Rg(r[a].data_css,e.data_id,"row","row")),"child"in e){var l=[],c=e.child.length;e.child.forEach((function(e,i){var c="";o||("data_id"in e&&(r[a].child[i].data_id="tb_"+e.data_id,l.push(e.data_id)),"data_css"in e&&(c=kg(r[a].child[i].data_css,"css"),r[a].child[i].data_css=c)),"data_id"in e&&"data_css"in e&&(t[e.data_id]={css:r[a].child[i].data_css,edited:!1},n+=Rg(r[a].child[i].data_css,e.data_id,"column","column")),"child"in e&&e.child.forEach((function(e,l){if(!o){if("data_name"in e&&"downloadable_product_table"===e.data_name&&(r[a].child[i].child[l].data_name="downloadable_product"),"data_id"in e&&(r[a].child[i].child[l].data_id="tb_"+e.data_id),"data_css"in e){if("string"==typeof Gh(r[a].child[i].child[l].data_css))var c=r[a].child[i].child[l].data_css;else c=Wh({},r[a].child[i].child[l].data_css);c=kg(c,"css"),c=Sg(c,e),r[a].child[i].child[l].data_css=c}if("data_text"in e){var s=kg(r[a].child[i].child[l].data_text,"text");r[a].child[i].child[l].data_text=s}"child"in e&&delete r[a].child[i].child[l].child}var u=e.data_name,d=e.data_type;if("social"===u||"order_details"===u){var p="text_props"in oi[u]&&oi[u].text_props,f="string"==typeof r[a].child[i].child[l].data_text?Wh({},JSON.parse(r[a].child[i].child[l].data_text)):Wh({},r[a].child[i].child[l].data_text),m="css_props"in oi[u]&&oi[u].css_props,h="string"==typeof r[a].child[i].child[l].data_css?Wh({},JSON.parse(r[a].child[i].child[l].data_css)):Wh({},r[a].child[i].child[l].data_css);"element"===d&&(m&&(Object.keys(m).forEach((function(e){if(!(e in h))if("social"===u&&e in tg){var t=tg[e],r=t in f&&f[t];h[e]=""===r?"off":m[e]}else h[e]=m[e]})),r[a].child[i].child[l].data_css=h),p&&(Object.keys(p).forEach((function(e){e in f||(f[e]=p[e])})),r[a].child[i].child[l].data_text=f))}"data_id"in e&&"data_css"in e&&(t[e.data_id]={css:r[a].child[i].child[l].data_css,edited:!1},n+=Rg(r[a].child[i].child[l].data_css,e.data_id,e.data_name,"element")),"data_id"in e&&"data_text"in e&&(t[e.data_id].text=r[a].child[i].child[l].data_text)}))})),c!==l.length||o||(r[a].data_columns=l)}})),o)c=Sg(l.builder.data_css,l.builder),t[l.builder.data_id]={css:l.builder.data_css,edited:!1};else{var c=kg(l.data_css,"css");c=Sg(c,l);t.tb_t_builder={css:c,edited:!1}}e.editor=r,e.block_id=Number(o?l.last_id:l.track_save),e.blockCss=t,e.preparingTemplate=!1,e.templateStyles={editorStyles:n,previewStyles:n.replace(/#tb_/g,"#tpf_")}}e.templateStatus="saved",e.templateSaved=!0,e.savedOnce=!0,e.shouldUpdatePreviewFile=!0,e.tempFileName=thwecmf_admin_var.template_name}}return e},Sg=function(e,t){if("data_type"in t){if("element"===t.data_type){var r=t.data_type,n=t.data_name;if(n in oi){var o="css_props"in oi[n]&&oi[n].css_props;o&&"element"===r&&Object.keys(o).forEach((function(t){t in e||(e[t]=o[t])}))}}}else if("data_id"in t&&"tb_t_builder"===t.data_id&&"template_builder"in oi){var a="css"in oi.template_builder&&oi.template_builder.css;a&&Object.keys(a).forEach((function(t){t in e||(e[t]=a[t])}))}return e},Rg=function(e,t,r,n){var o="";if("builder"===n){if(o+="#"+t+".thwecmf-main-builder .thwecmf-builder-column{","upload_bg_url"in(e=function(e){return"object"!==Gh(e)||null===e||Array.isArray(e)?JSON.parse(e):e}(e))){var a=e.upload_bg_url;""!==a&&""!==(a=e.upload_bg_url.match(/\(([^)]+)\)/))&&null!==a&&(e.upload_bg_url=a[1])}return Object.keys(e).forEach((function(t){var r=Eh(t,!0),n=e[t];r&&(""===n&&r in rg?n=rg[r]:"background-image"===r&&""!==n&&(n="url('"+n+"')"),o+=r+":"+n+";")})),o+="}"}return"row"===n?(o+="#"+t+".thwecmf-row{",Object.keys(e).forEach((function(t){var r=Eh(t,!0),n=e[t];r&&(""===n&&r in rg?n=rg[r]:"background-image"===r&&""!==n&&(n="url('"+n+"')"),o+=r+":"+n+";")})),o+="}"):"column"===n?(o+="#"+t+".thwecmf-column-padding{",Object.keys(e).forEach((function(t){var r=Eh(t,!0),n=e[t];r&&(""===n&&r in rg?n=rg[r]:"background-image"===r&&""!==n&&(n="url('"+n+"')"),o+=r+":"+n+";")})),o+="}"):r in lg&&("order_details"===r&&"product_img"in e&&(["on","off"].includes(e.product_img)||(e.product_img="block"===e.product_img?"on":"off")),Object.keys(lg[r]).forEach((function(n){var a=lg[r][n];if(o+="#"+t+n+"{",Object.keys(a).forEach((function(t){var r="",n=a[t],i=Eh(n,!0);n in e&&i&&(""===(r=e[n]in ng?ng[e[n]]:e[n])&&i in rg?r=rg[i]:"upload_bg_url"===n&&""!==r&&(r="url('"+r+"')"),""!==r&&(o+=i+":"+r+";"))})),o+="}","order_details"===r&&a.includes("details_font_size")){var i=Eh("details_font_size",!0),l="details_font_size"in e?e.details_font_size:"";o+="#"+t+" .thwec-short-description{";var c=l.replace(/\D/g,""),s=c-2;l=l.replace(c,s),o+=i+":"+l+";",o+="}"}}))),o},Pg=function(e,t){var r={};if(["image","social","header_details","gif"].includes(e)){var n=jQuery("#"+t),o=n.find("img"),a=n.find("p");o.length&&(r.image={width:o.width(),height:o.height()}),a.length&&(r.wrapper={width:a.width(),height:a.height()}),r.blockName=e}return r},Cg=function(e){return!!["image","social","gif","header_details"].includes(e)},Dg=function(e){function r(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return $h(e=Fh(this,r,[].concat(o)),"state",t),$h(e,"confirmExit",(function(t){e.state.templateSaved||(t.preventDefault(),t.returnValue="")})),$h(e,"updateTestmailRecipient",(function(t){e.setState({testmailRecipient:t.target.value})})),$h(e,"showTemplatePreview",(function(t){var r=e,n=jQuery(".testmail-validations"),o=Ph("thwecmf_preview_order"),a=Ph("thwecmf_preview_email"),i=bg(o,a,"preview");if(""===i){n.hide();var l=xg(Th(e.state.editor),e.state.blockCss,e.state.block_id),c="imageDimensions"in l?l.imageDimensions:"",s=Ah(Th(e.state.editor),Wh({},e.state.blockCss),0,c),u=jQuery("#thwecmf_ajax_load_modal"),d={task:"create_preview",security:thwecmf_admin_var.preview_order,action:"thwecmf_preview_template",imgDimensions:c,content_html:s,content_css:vg(Wh({},e.state.templateStyles)),template_name:e.state.templateName,order_id:o,email_status:a};jQuery.ajax({type:"POST",url:ajaxurl,data:d,beforeSend:function(){u.addClass("thwecmf-ajax-loading")},success:function(e){if(e){var t=(u="Customer Partial Refunded Order"==(u="template_name"in(s=d)?s.template_name:r.state.templateName)?"Customer Partially Refunded Order":u).toLowerCase().replace(/ /g,"_");new URL(window.location.href).searchParams.set("preview","thwecmf_template"),r.setState({shouldUpdatePreviewFile:!1,rightPanelValidation:{}}),window.open((n=t,i=o,l=a,c=thwecmf_admin_var.admin_url+"admin.php?page=thwecmf_email_customizer",""!=n&&(c+="&preview="+yg(n)),""!=i&&(c+="&id="+yg(i)),""!=l&&(c+="&email="+yg(l)),c),"Template Preview")}else r.setState({rightPanelValidation:{message:"Failed to preview. Try again.",status:!1}});var n,i,l,c,s,u},complete:function(){u.removeClass("thwecmf-ajax-loading")}})}else e.setState({rightPanelValidation:{message:i,status:!1}})})),$h(e,"sendTestMail",(function(t){var r=e,n=jQuery("#thwecmf_ajax_load_modal"),o=Ph("thwecmf_preview_order"),a=Ph("thwecmf_preview_email"),i=Ph("thwecmf_test_mail"),l=function(e,t,r,n){var o=r.split("@");if(o){o[0];var a=o[1];if(""==a||null==a)return"Please enter a valid email id";var i=a.split("."),l=(i[0],i[1]);if(null==l||""==l)return"Please enter a valid email id"}return n.length<1?"Add contents to the builder":bg(e,t,"send a test mail")}(o,a,i,Th(e.state.editor));if(""===l){var c=xg(Th(e.state.editor),e.state.blockCss,e.state.block_id),s="imageDimensions"in c?c.imageDimensions:"",u={action:"thwecmf_send_test_mail",template:Ah(Th(e.state.editor),Wh({},e.state.blockCss),0,s),styles:vg(Wh({},e.state.templateStyles)),email_id:i,order_id:o,email_status:a,template_name:e.state.templateName,imgDimensions:s,file:e.state.tempFileName,file_update:e.state.shouldUpdatePreviewFile};jQuery.ajax({type:"POST",url:ajaxurl,data:u,beforeSend:function(){n.addClass("thwecmf-ajax-loading")},success:function(e){"success"==e&&r.setState({shouldUpdatePreviewFile:!1,rightPanelValidation:{message:"Test mail send successfully",status:!0}})},complete:function(){n.removeClass("thwecmf-ajax-loading")},error:function(){alert("error")}})}else e.setState({rightPanelValidation:{message:l,status:!1}})})),$h(e,"saveTemplate",(function(t,r){var n=e,o=jQuery("#thwecmf_ajax_load_modal"),a=jQuery("#thwecmf_validations");!function(e){e.hide(),e.html("")}(a);var i,l=""===(i=e.state.templateName)?"Template name is empty.":0==/^[a-zA-Z0-9-_ ]*$/.test(i)?'Use only letters ([a-z],[A-Z]), digits ([0-9]), hyphen ("-") and underscores ("_") for template name.':i.length>100?"Template name cannot be longer than 100 characters.":1==/^([_|-]+)$/.test(i)?"Template name must contain atleast one alphabet or number.":!(!i.startsWith("_")&&!i.startsWith("-"))&&"Template name must begin with an Alphabet or number.";if(l)a.show(),a.html(_g(l,!1)),setTimeout((function(){a.hide(),a.html("")}),3e3);else{var c=vg(Wh({},e.state.templateStyles)),s=xg(Th(e.state.editor),e.state.blockCss,e.state.block_id),u="jsontree"in s?JSON.stringify(s.jsontree):"",d="imageDimensions"in s?s.imageDimensions:"",p=Ah(Th(e.state.editor),Wh({},e.state.blockCss),0,d),f={action:"thwecmf_template_actions",template_name:e.state.templateName,template_key:e.state.templateKey,contents:p,styles:c,template_tree:u,imgDimensions:d,thwecmf_security:thwecmf_admin_var.ajax_save};jQuery.ajax({type:"POST",url:ajaxurl,data:f,beforeSend:function(){o.addClass("thwecmf-ajax-loading")},success:function(e){var t={};e?(a.show(),e=function(e){var t="Template saved";return"created-missing"==e?t="Missing template created successfully":"overwrite-success"==e?t="Template replaced successfully":"duplicated"==e&&(t="Template duplicate created successfully"),t}(e),a.html(_g(e,!0)),""!==n.state.templateKey||n.state.templateKey,t.templateSaved=!0,n.setState(t),setTimeout((function(){a.hide(),a.html("")}),3e3)):(a.show(),e="Template not saved either due to an error or no changes were made",a.html(_g(e,!1)),setTimeout((function(){a.hide(),a.html("")}),3e3))},complete:function(e,t){o.removeClass("thwecmf-ajax-loading")},error:function(){a.show(),a.html(_g("Something went wrong. Try again",!1)),setTimeout((function(){a.hide(),a.html("")}),3e3)}})}})),$h(e,"clickColorpickerInput",(function(t){var r=Wh({},e.state.editingBlock),n="blockId"in r?r.blockId:"";e.setState({activeColorpicker:$h({},n,t.target.name)})})),$h(e,"clickCloseColorpicker",(function(t){e.setState({activeColorpicker:{}})})),$h(e,"handleColorpickerChange",(function(t,r){var n=Wh({},e.state.editingBlock),o=Wh({},e.state.activeColorpicker),a="blockId"in n?n.blockId:"",i=(n=Wh({},e.state.editingBlock),Wh({},e.state.blockCss)),l=a in o&&o[a];if(l){l=l.replace("i_","");var c=t.hex,s=(a="blockId"in n?n.blockId:"")in e.state.blockCss?Wh({},e.state.blockCss[a]):"",u="css"in s?s.css:{};l in u&&e.setState({blockCss:gg(l,c,u,a,i,r)})}})),$h(e,"handleColorpickerComplete",(function(t,r){var n={},o=Wh({},e.state.editingBlock),a=Wh({},e.state.templateStyles),i=Wh({},e.state.blockCss),l=Wh({},e.state.activeColorpicker),c="blockId"in o?o.blockId:"",s=c in l&&l[c],u=t.hex;if(s){s=s.replace("i_","");var d=c in e.state.blockCss?Wh({},e.state.blockCss[c]):"",p="css"in d?d.css:{},f={};if(s in p&&(n.blockCss=gg(s,u,p,c,i,r),n.templateSaved=!1,n.shouldUpdatePreviewFile=!0,kh(Eh(s,!1),u))){var m="editorStyles"in a?a.editorStyles:"",h="previewStyles"in a?a.previewStyles:"";m+="editorStyles"in(f=fg(s,u,p,o,r))?f.editorStyles:"",h+="previewStyles"in f?f.previewStyles:"",n.templateStyles={editorStyles:m,previewStyles:h}}e.setState(n)}})),$h(e,"onOpenRightPanel",(function(t){"preview"===t.target.getAttribute("data-panel")?e.setState({showPreviewPanel:!e.state.showPreviewPanel,showTestmailPanel:!1}):e.setState({showPreviewPanel:!1,showTestmailPanel:!e.state.showTestmailPanel,rightPanelValidation:{}})})),$h(e,"onCloseRightPanel",(function(t){(t.target.classList.contains("thwecmf-right-panel-wrapper")||t.target.classList.contains("thwecmf-back-menu"))&&e.setState({showPreviewPanel:!1,showTestmailPanel:!1,rightPanelValidation:{}})})),$h(e,"changeTemplateName",(function(t){e.setState({templateName:t.target.value})})),$h(e,"onLockInputFields",(function(t){var r="blockId"in e.state.editingBlock?e.state.editingBlock.blockId:"",n=Wh({},e.state.lockInputs),o=t.currentTarget.getAttribute("data-input"),a=r in n?n[r]:[];if(Array.isArray(a))if(a.includes(o)){var i=a.indexOf(o);a.splice(i,1)}else a.push(o);n[r]=a,e.setState({lockInputs:n})})),$h(e,"onchangeAlignmentField",(function(t){var r=t.currentTarget.getAttribute("data-align"),n=t.currentTarget.getAttribute("data-field").replace("i_",""),o=Wh({},e.state.editingBlock),a=Wh({},e.state.templateStyles),i=Wh({},e.state.blockCss),l="blockId"in o?o.blockId:"",c=l in e.state.blockCss?Wh({},e.state.blockCss[l]):"",s=Eg(n,r,o,a,i,l,c,t);e.setState(s)})),$h(e,"onMediaUpload",(function(t){var r,n,o={},a=e,i=Wh({},e.state.editingBlock),l=Wh({},e.state.templateStyles),c="blockName"in i?i.blockName:"",s=t.target.getAttribute("data-block"),u=wp.media({title:"gif"==s?"Upload a GIF":"Upload an Image",button:{text:"Choose this"},library:{type:"image"},multiple:!1}),d=t.target.parentNode.parentNode.parentNode.parentNode,p=t.target.parentNode.parentNode.nextSibling;"INPUT"===p.nodeName&&Qh.includes(p.name)&&(n=p.name.replace("i_","")),u.open(),u.on("select",(function(){var e=u.state().get("selection").first().toJSON(),p=document.createElement("p");if(p.className="thwecmf-paragraph error thwecmf-upload-validation","gif"==s?(r="image/gif"==e.mime,p.innerHTML="Invalid file type. Choose a Gif file"):(r=!("image"!=e.type||!Kh.includes(e.mime)),p.innerHTML="Invalid file type. Choose an image file <br>[ jpg, jpeg, png ]"),!r)return d.insertBefore(p,d.children[2]),!1;var f=e.url,m=(e.filename,Wh({},a.state.blockCss)),h="blockId"in i?i.blockId:"",g=h in a.state.blockCss?a.state.blockCss[h]:"",b="";if(ag(c,n)?(g=g.text,b="text"):(g=g.css,b="css"),!kh(f))return!1;g[n]=f,m[h][b]=g,o.blockCss=m;var v=fg(n,f="url("+f+")",l,i,t);if(v){var y="editorStyles"in l?l.editorStyles:"",_="previewStyles"in l?l.previewStyles:"";y+="editorStyles"in v?v.editorStyles:"",_+="previewStyles"in v?v.previewStyles:"",Oh(y)||Oh(_)||(o.templateStyles={editorStyles:y,previewStyles:_})}Object.keys(o).length>0&&(o.templateSaved=!1,o.shouldUpdatePreviewFile=!0,a.setState(o))})),u.on("close",(function(){document.querySelectorAll(".thwecmf-upload-validation").forEach((function(e){return e.remove()}))}))})),$h(e,"onRemoveMediaUpload",(function(t){var r,n={},o=Wh({},e.state.blockCss),a=Wh({},e.state.editingBlock),i=Wh({},e.state.templateStyles),l="blockName"in a?a.blockName:"",c=t.target.parentNode.nextSibling;"INPUT"===c.nodeName&&Qh.includes(c.name)&&(r=c.name.replace("i_",""));var s="blockId"in a?a.blockId:"",u=s in o?Wh({},o[s]):"",d="";ag(l,r)?(u=u.text,d="text"):(u=u.css,d="css"),r in u&&(u[r]="",o[s][d]=u,n.blockCss=o,n.templateSaved=!1,n.shouldUpdatePreviewFile=!0);var p=fg(r,"",i,a,t);if(p){var f="editorStyles"in i?i.editorStyles:"",m="previewStyles"in i?i.previewStyles:"";f+="editorStyles"in p?p.editorStyles:"",m+="previewStyles"in p?p.previewStyles:"",Oh(f)||Oh(m)||(n.templateStyles={editorStyles:f,previewStyles:m})}e.setState(n)})),$h(e,"blockSettingsAction",(function(t){var r=t.target.classList.contains("thwecmf-builder-settings")?t.target:t.target.parentNode,n=r.getAttribute("data-block-id"),o=r.getAttribute("data-block-type"),a={blockId:n,blockName:r.getAttribute("data-block-name"),blockType:o},i="blockCss"in e.state?e.state.blockCss:{},l=n in i?i[n]:{},c=("edited"in l&&l.edited,{editingBlock:a,templateSaved:!1,shouldUpdatePreviewFile:!0});c.lockInputs=function(e,t,r,n){var o=[],a="blockId"in r?r.blockId:"",i="blockType"in r?r.blockType:null;null===i&&(i="blockName"in r?r.blockName:"");var l=a in t?t[a]:{};if(l="css"in l?l.css:{},i in eg){var c=eg[i];if(Array.isArray(c))for(var s in c)hg(c[s],l)&&o.push(c[s])}return e[a]=o,e}(Wh({},e.state.lockInputs),Wh({},e.state.blockCss),a),e.setState(c)})),$h(e,"removeBlock",(function(t){var r=Th(e.state.editor),n=t.target.parentNode.getAttribute("data-block-id");r.forEach((function(e,t){"data_id"in e&&e.data_id===n?r.splice(t,1):"child"in e&&Array.isArray(e.child)&&e.child.length>0&&e.child.forEach((function(e,o){(function(e){return!!("data_type"in e&&"column"===e.data_type&&"child"in e&&Array.isArray(e.child)&&e.child.length>0)})(e)&&e.child.forEach((function(e,a){"data_id"in e&&e.data_id===n&&r[t].child[o].child.splice(a,1)}))}))})),e.setState({editor:r,editingBlock:{blockId:null,blockName:""},templateSaved:!1,shouldUpdatePreviewFile:!0})})),$h(e,"sidebarSettingsNavigation",(function(t){e.setState({editingBlock:{blockId:null,blockName:"",cssProps:"",textProps:""},sidebarUpload:{}})})),$h(e,"onSearchingBlocks",(function(t){e.state({searchElement:t.target.value})})),$h(e,"onSidebarInputChange",(function(t){var r=t.target.value;"input"===t.target.tagName.toLowerCase()&&"checkbox"===t.target.type&&(r=t.target.checked?"on":"off");var n=t.target.name.replace("i_",""),o=Wh({},e.state.editingBlock),a=Wh({},e.state.templateStyles),i=Wh({},e.state.blockCss),l="blockId"in o?o.blockId:"",c=l in e.state.blockCss?Wh({},e.state.blockCss[l]):"",s=Eg(n,r,o,a,i,l,c,t);e.setState(s)})),$h(e,"toggleSection",(function(t){if(t.currentTarget.classList.contains("thwecmf-label")){var r=Array.from(e.state.toggledSections);if(void 0===t.currentTarget.dataset.section&&t.stopPropagation(),void 0===r&&r.length<1)r.push(t.currentTarget.dataset.section);else if(r.includes(t.currentTarget.dataset.section)){var n=r.indexOf(t.currentTarget.dataset.section);n>-1&&r.splice(n,1)}else r.push(t.currentTarget.dataset.section);e.setState({toggledSections:r})}})),$h(e,"onDragEnd",(function(t){var r=t.destination,n=t.source,o=t.draggableId;if(r)if(r.droppableId!==n.droppableId||r.index!==n.index)if("editor"!==r.droppableId||r.droppableId===n.droppableId){var a,i;if(r.droppableId!==n.droppableId){var l=r.droppableId.replace("column_",""),c=Array.from(e.state.editor),s=pg(e.state.block_id),u="tb_"+s,d=t.draggableId;if(n.droppableId!==r.droppableId&&n.droppableId.includes("column_tb_")){var p=n.droppableId.replace("column_",""),f=r.droppableId.replace("column_","");e.setState({editor:ug(c,p,f,n.index,r.index),block_id:s,dragginID:null,blockDragging:!1,templateSaved:!1,shouldUpdatePreviewFile:!0})}else{var m=d in oi?Wh({},oi[d]):{},h="css_props"in m?m.css_props:{},g="text_props"in m?m.text_props:{};Object.keys(c).map((function(e){"row"===c[e].data_type&&"child"in c[e]&&c[e].child.length>0&&Object.keys(c[e].child).forEach((function(t,n){if("data_id"in c[e].child[t]&&c[e].child[t].data_id===l&&"child"in c[e].child[t]&&Array.isArray(c[e].child[t].child)){var o={data_id:u,data_type:"element",data_name:d,data_css:h,data_text:g};0===c[e].child[t].child.length?c[e].child[t].child=[o]:c[e].child[t].child.splice(r.index,0,o)}}))}));var b={editor:c,block_id:s,dragginID:null,blockDragging:!1,templateSaved:!1,shouldUpdatePreviewFile:!0};(function(e){for(var t=0;t<oi.woo_hooks.length;t++)if(oi.woo_hooks[t].id===e&&"custom_hook"!==e)return!0;return"downloadable_product"===e})(d)||(b.blockCss=mg(Wh({},e.state.blockCss),d,u,"",!1)),e.setState(b)}}else{var v="",y=Array.from(e.state.editor);if(n.droppableId.includes("column_tb_")){var _=r.droppableId.replace("column_","");Object.keys(y).map((function(e){"data_columns"in y[e]&&Array.isArray(y[e].data_columns)&&y[e].data_columns.includes(_)&&Object.keys(y[e].child).map((function(t){"child"in y[e].child[t]&&_==y[e].child[t].data_id&&(v=y[e].child[t].child,y[e].child[t].child=dg(v,n.index,r.index))}))}))}else y=dg(e.state[n.droppableId],n.index,r.index);e.setState({editor:y,blockDragging:!1,dragginID:null,templateSaved:!1,shouldUpdatePreviewFile:!0},(function(){}))}}else{for(var w=new Array,x=pg(e.state.block_id),E=x,k=0;k<(void 0,(a=o)in(i={one_column:1,two_column:2,three_column:3,four_column:4})?i[a]:1);k++)E=pg(E),w[k]="tb_"+E;e.setState({editor:sg(o,e.state.editor,r,"tb_"+x,w),block_id:x===E?x:E,blockDragging:!1,dragginID:null,blockCss:mg(Wh({},e.state.blockCss),o,"tb_"+x,w,!0),templateSaved:!1,shouldUpdatePreviewFile:!0})}else e.setState({dragginID:null,blockDragging:!1});else e.setState({dragginID:null,blockDragging:!1})})),$h(e,"onDragStart",(function(t){oi.elements.includes(t.draggableId)?e.setState({editorDropDisabled:!0,layouotDropDisabled:!1,layouotDropDisabledId:null,blockDragging:!0,placeholder:{}}):t.source.droppableId.includes("column_tb_")?e.setState({editorDropDisabled:!0,layouotDropDisabled:!1,layouotDropDisabledId:t.source.droppableId,blockDragging:!0,placeholder:{}}):e.setState({editorDropDisabled:!1,layouotDropDisabled:!0,layouotDropDisabledId:null,blockDragging:!0,placeholder:{}})})),$h(e,"onBeforeCapture",(function(t){e.setState({dragginID:t.draggableId})})),$h(e,"blurTextarea",(function(t){var r,n=Wh({},e.state.editingBlock),o=Wh({},e.state.templateStyles),a=Wh({},e.state.blockCss),i="blockId"in n?n.blockId:"",l=i in e.state.blockCss?Wh({},e.state.blockCss[i]):"",c=t.target.value;c=Cp().sanitize(c,{ALLOWED_TAGS:(r=thwecmf_admin_var.allowed_tags,Object.keys(r).forEach((function(e){"script"!==r[e]&&"style"!==r[e]||r.splice(e,1)})),r)});var s=Eg("textarea_content",c,n,o,a,i,l,t);e.setState(s)})),$h(e,"onSocialIconSetToggle",(function(t){var r=Wh({},e.state.editingBlock);"blockId"in r&&e.setState({activeSocialIconList:r.blockId})})),$h(e,"onselectSocialIconStyle",(function(t){var r=t.currentTarget.getAttribute("data-icon-set"),n=Wh({},e.state.editingBlock),o=(Wh({},e.state.templateStyles),Wh({},e.state.blockCss)),a="blockId"in n?n.blockId:"",i=a in o?o[a]:"",l="css"in i?i.css:{};l.social_icon_style=r,o[a].css=l,e.setState({activeSocialIconList:"",blockCss:o,templateSaved:!1,shouldUpdatePreviewFile:!0})})),$h(e,"onToggleSocialIcon",(function(t){var r=t.currentTarget.getAttribute("data-social-icon");r===e.state.toggledSocialIcon&&(r=""),e.setState({toggledSocialIcon:r})})),$h(e,"onCloseSocialIconStyleList",(function(t){e.setState({activeSocialIconList:""})})),$h(e,"closeIconSelectBox",(function(t){e.setState({activeSocialIconList:""})})),e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Hh(e,t)}(r,e),n=r,(o=[{key:"componentDidMount",value:function(){jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"thwecmf_reset_preview",security:thwecmf_admin_var.reset_preview}});var e=Og();this.setState(e),window.addEventListener("beforeunload",this.confirmExit)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("beforeunload",this.confirmExit)}},{key:"render",value:function(){return React.createElement(React.Fragment,null,this.state.preparingTemplate?React.createElement("div",{id:"preparing_template",style:{display:"block"}}):"",React.createElement($o,{onDragEnd:this.onDragEnd,onDragStart:this.onDragStart,onBeforeCapture:this.onBeforeCapture},React.createElement(md,{sidebarStates:this.state,onNavBack:this.sidebarSettingsNavigation,onToggleSection:this.toggleSection,onBlockSearch:this.onSearchingBlocks,onInputChange:this.onSidebarInputChange,onMediaUpload:this.onMediaUpload,onRemoveMediaUpload:this.onRemoveMediaUpload,onLockInputGroup:this.onLockInputFields,onChangeAlignment:this.onchangeAlignmentField,onColorpickerChange:this.handleColorpickerChange,onColorpickerComplete:this.handleColorpickerComplete,showColorpicker:this.clickColorpickerInput,closeColorpicker:this.clickCloseColorpicker,templateStyles:this.state.templateStyles,onTextareaBlur:this.blurTextarea,onToggleSocialIconSet:this.onSocialIconSetToggle,selectSocialIconStyle:this.onselectSocialIconStyle,toggleSocialIcon:this.onToggleSocialIcon,closeSocialIconStyleList:this.onCloseSocialIconStyleList,closeIconDropdown:this.closeIconSelectBox}),React.createElement(sh,{onEditBlock:this.blockSettingsAction,editor:this.state.editor,dropDisable:this.state.editorDropDisabled,placeholder:this.state.placeholder,isDragging:this.state.blockDragging,layoutDropDisable:this.state.layouotDropDisabled,dragginID:this.state.dragginID,isLayoutDragDisabled:this.state.LayoutDragDisabled,layouotDropDisabledId:this.state.layouotDropDisabledId,onDeleteBlock:this.removeBlock,blockCssProps:this.state.blockCss,templateName:this.state.templateName,templateKey:this.state.templateKey,onTemplateNameChange:this.changeTemplateName,onOpenRightPanel:this.onOpenRightPanel,onCloseRightPanel:this.onCloseRightPanel,previewPanel:this.state.showPreviewPanel,testmailPanel:this.state.showTestmailPanel,onSaveTemplate:this.saveTemplate,showPreview:this.showTemplatePreview,sendTestMail:this.sendTestMail,templateSaved:this.state.templateSaved,templateStatus:this.state.templateStatus,testmailRecipient:this.state.testmailRecipient,updateTestmailRecipient:this.updateTestmailRecipient,rightPanelValidation:this.state.rightPanelValidation}),React.createElement(bh,{templateStyles:this.state.templateStyles})))}}])&&Mh(n.prototype,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o}(Yh);wp.element.render(React.createElement(Dg,null),document.getElementById("render_builder"))})()})();
     1(()=>{var e={2(e,t,r){var n=r(2199),o=r(4664),a=r(5950);e.exports=function(e){return n(e,a,o)}},79(e,t,r){var n=r(3702),o=r(80),a=r(4739),i=r(8655),l=r(1175);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=i,c.prototype.set=l,e.exports=c},80(e,t,r){var n=r(6025),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0||(r==t.length-1?t.pop():o.call(t,r,1),--this.size,0))}},104(e,t,r){var n=r(3661);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=e.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},124(e,t,r){var n=r(9325);e.exports=function(){return n.Date.now()}},181(e){e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},270(e,t,r){var n=r(7068),o=r(346);e.exports=function e(t,r,a,i,l){return t===r||(null==t||null==r||!o(t)&&!o(r)?t!=t&&r!=r:n(t,r,a,i,e,l))}},289(e,t,r){var n=r(2651);e.exports=function(e){return n(this,e).get(e)}},294(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},317(e){e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}},346(e){e.exports=function(e){return null!=e&&"object"==typeof e}},361(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},392(e){e.exports=function(e,t){return null==e?void 0:e[t]}},583(e,t,r){var n=r(7237),o=r(7255),a=r(8586),i=r(7797);e.exports=function(e){return a(e)?n(i(e)):o(e)}},631(e,t,r){var n=r(8077),o=r(9326);e.exports=function(e,t){return null!=e&&o(e,t,n)}},641(e,t,r){var n=r(6649),o=r(5950);e.exports=function(e,t){return e&&n(e,t,o)}},659(e,t,r){var n=r(1873),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(e){}var o=i.call(e);return n&&(t?e[l]=r:delete e[l]),o}},689(e,t,r){var n=r(2),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,a,i,l){var c=1&r,s=n(e),u=s.length;if(u!=n(t).length&&!c)return!1;for(var d=u;d--;){var p=s[d];if(!(c?p in t:o.call(t,p)))return!1}var f=l.get(e),m=l.get(t);if(f&&m)return f==t&&m==e;var h=!0;l.set(e,t),l.set(t,e);for(var b=c;++d<u;){var g=e[p=s[d]],v=t[p];if(a)var y=c?a(v,g,p,t,e,l):a(g,v,p,e,t,l);if(!(void 0===y?g===v||i(g,v,r,a,l):y)){h=!1;break}b||(b="constructor"==p)}if(h&&!b){var _=e.constructor,w=t.constructor;_==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof w&&w instanceof w||(h=!1)}return l.delete(e),l.delete(t),h}},695(e,t,r){var n=r(8096),o=r(2428),a=r(6449),i=r(3656),l=r(361),c=r(7167),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=a(e),u=!r&&o(e),d=!r&&!u&&i(e),p=!r&&!u&&!d&&c(e),f=r||u||d||p,m=f?n(e.length,String):[],h=m.length;for(var b in e)!t&&!s.call(e,b)||f&&("length"==b||d&&("offset"==b||"parent"==b)||p&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||l(b,h))||m.push(b);return m}},748(e,t,r){"use strict";var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=(n=r(1609))&&n.__esModule?n:{default:n};t.A=function(e){var t=e.fill,r=void 0===t?"currentColor":t,n=e.width,i=void 0===n?24:n,l=e.height,c=void 0===l?24:l,s=e.style,u=void 0===s?{}:s,d=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["fill","width","height","style"]);return a.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:r,width:i,height:c},u)},d),a.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},756(e,t,r){var n=r(3805);e.exports=function(e){return e==e&&!n(e)}},776(e,t,r){var n=r(756),o=r(5950);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var a=t[r],i=e[a];t[r]=[a,i,n(i)]}return t}},909(e,t,r){var n=r(641),o=r(8329)(n);e.exports=o},938(e){e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},945(e,t,r){var n=r(79),o=r(8223),a=r(3661);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var i=r.__data__;if(!o||i.length<199)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new a(i)}return r.set(e,t),this.size=r.size,this}},999(e,t,r){var n=r(9302),o=r(6800);e.exports=function(e){return n(function(t,r){var n=-1,a=r.length,i=a>1?r[a-1]:void 0,l=a>2?r[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,l&&o(r[0],r[1],l)&&(i=a<3?void 0:i,a=1),t=Object(t);++n<a;){var c=r[n];c&&e(t,c,n,i)}return t})}},1033(e){e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},1042(e,t,r){var n=r(6110)(Object,"create");e.exports=n},1175(e,t,r){var n=r(6025);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},1331(e,t,r){var n=r(2552),o=r(8879),a=r(346),i=Function.prototype,l=Object.prototype,c=i.toString,s=l.hasOwnProperty,u=c.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=n(e))return!1;var t=o(e);if(null===t)return!0;var r=s.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==u}},1380(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1420(e,t,r){var n=r(79);e.exports=function(){this.__data__=new n,this.size=0}},1459(e){e.exports=function(e){return this.__data__.has(e)}},1549(e,t,r){var n=r(2032),o=r(3862),a=r(6721),i=r(2749),l=r(5749);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=i,c.prototype.set=l,e.exports=c},1609(e){"use strict";e.exports=window.React},1769(e,t,r){var n=r(6449),o=r(8586),a=r(1802),i=r(3222);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:a(i(e))}},1791(e,t,r){var n=r(6547),o=r(3360);e.exports=function(e,t,r,a){var i=!r;r||(r={});for(var l=-1,c=t.length;++l<c;){var s=t[l],u=a?a(r[s],e[s],s,r,e):void 0;void 0===u&&(u=e[s]),i?o(r,s,u):n(r,s,u)}return r}},1799(e,t,r){var n=r(7217),o=r(270);e.exports=function(e,t,r,a){var i=r.length,l=i,c=!a;if(null==e)return!l;for(e=Object(e);i--;){var s=r[i];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<l;){var u=(s=r[i])[0],d=e[u],p=s[1];if(c&&s[2]){if(void 0===d&&!(u in e))return!1}else{var f=new n;if(a)var m=a(d,p,u,e,t,f);if(!(void 0===m?o(p,d,3,a,f):m))return!1}}return!0}},1800(e){var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},1802(e,t,r){var n=r(2224),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,r,n,o){t.push(n?o.replace(a,"$1"):r||e)}),t});e.exports=i},1811(e){var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var o=t(),a=16-(o-n);if(n=o,a>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},1873(e,t,r){var n=r(9325).Symbol;e.exports=n},1882(e,t,r){var n=r(2552),o=r(3805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1961(e,t,r){var n=r(9653);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},1986(e,t,r){var n=r(1873),o=r(7828),a=r(5288),i=r(5911),l=r(317),c=r(4247),s=n?n.prototype:void 0,u=s?s.valueOf:void 0;e.exports=function(e,t,r,n,s,d,p){switch(r){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 o(e),new o(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+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 f=l;case"[object Set]":var m=1&n;if(f||(f=c),e.size!=t.size&&!m)return!1;var h=p.get(e);if(h)return h==t;n|=2,p.set(e,t);var b=i(f(e),f(t),n,s,d,p);return p.delete(e),b;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},2032(e,t,r){var n=r(1042);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},2199(e,t,r){var n=r(4528),o=r(6449);e.exports=function(e,t,r){var a=t(e);return o(e)?a:n(a,r(e))}},2216(e){e.exports=function(e){return void 0===e}},2224(e,t,r){var n=r(104);e.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},2271(e,t,r){var n=r(1791),o=r(4664);e.exports=function(e,t){return n(e,o(e),t)}},2428(e,t,r){var n=r(7534),o=r(346),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(e){return o(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=c},2552(e,t,r){var n=r(1873),o=r(659),a=r(9350),i=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},2651(e,t,r){var n=r(4218);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},2693(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r={},n=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];r[e]=t};return 0===e&&n("first-child"),e===t-1&&n("last-child"),(0===e||e%2==0)&&n("even"),1===Math.abs(e%2)&&n("odd"),n("nth-child",e),r}},2694(e,t,r){"use strict";var n=r(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,i){if(i!==n){var l=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 l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint: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:a,resetWarningCache:o};return r.PropTypes=r,r}},2749(e,t,r){var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},2804(e,t,r){var n=r(6110)(r(9325),"Promise");e.exports=n},2824(e,t,r){var n=r(7805),o=r(3290),a=r(1961),i=r(3007),l=r(5529),c=r(2428),s=r(6449),u=r(3693),d=r(3656),p=r(1882),f=r(3805),m=r(1331),h=r(7167),b=r(4974),g=r(9884);e.exports=function(e,t,r,v,y,_,w){var x=b(e,r),E=b(t,r),k=w.get(E);if(k)n(e,r,k);else{var O=_?_(x,E,r+"",e,t,w):void 0,S=void 0===O;if(S){var R=s(E),P=!R&&d(E),C=!R&&!P&&h(E);O=E,R||P||C?s(x)?O=x:u(x)?O=i(x):P?(S=!1,O=o(E,!0)):C?(S=!1,O=a(E,!0)):O=[]:m(E)||c(E)?(O=x,c(x)?O=g(x):f(x)&&!p(x)||(O=l(E))):S=!1}S&&(w.set(E,O),y(O,E,v,_,w),w.delete(E)),n(e,r,O)}}},2838(e){e.exports=function(){"use strict";function e(t){return e="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)}function t(e,r){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,r)}function r(e,n,o){return r=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}}()?Reflect.construct:function(e,r,n){var o=[null];o.push.apply(o,r);var a=new(Function.bind.apply(e,o));return n&&t(a,n.prototype),a},r.apply(null,arguments)}function n(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.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)?o(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 o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var a=Object.hasOwnProperty,i=Object.setPrototypeOf,l=Object.isFrozen,c=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,p=Object.create,f="undefined"!=typeof Reflect&&Reflect,m=f.apply,h=f.construct;m||(m=function(e,t,r){return e.apply(t,r)}),u||(u=function(e){return e}),d||(d=function(e){return e}),h||(h=function(e,t){return r(e,n(t))});var b,g=P(Array.prototype.forEach),v=P(Array.prototype.pop),y=P(Array.prototype.push),_=P(String.prototype.toLowerCase),w=P(String.prototype.toString),x=P(String.prototype.match),E=P(String.prototype.replace),k=P(String.prototype.indexOf),O=P(String.prototype.trim),S=P(RegExp.prototype.test),R=(b=TypeError,function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return h(b,t)});function P(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return m(e,t,n)}}function C(e,t,r){var n;r=null!==(n=r)&&void 0!==n?n:_,i&&i(e,null);for(var o=t.length;o--;){var a=t[o];if("string"==typeof a){var c=r(a);c!==a&&(l(t)||(t[o]=c),a=c)}e[a]=!0}return e}function D(e){var t,r=p(null);for(t in e)!0===m(a,e,[t])&&(r[t]=e[t]);return r}function I(e,t){for(;null!==e;){var r=s(e,t);if(r){if(r.get)return P(r.get);if("function"==typeof r.value)return P(r.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var j=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),N=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),A=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),B=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),T=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),M=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),F=u(["#text"]),L=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),H=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),G=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),U=d(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=d(/<%[\w\W]*|[\w\W]*%>/gm),V=d(/\${[\w\W]*}/gm),q=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),$=d(/^aria-[\-\w]+$/),X=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=d(/^(?:\w+script|data):/i),J=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),K=d(/^html$/i),Q=d(/^[a-z][.\w]*(-[.\w]+)+$/i),Z=function(){return"undefined"==typeof window?null:window};return function t(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z(),o=function(e){return t(e)};if(o.version="2.5.8",o.removed=[],!r||!r.document||9!==r.document.nodeType)return o.isSupported=!1,o;var a=r.document,i=r.document,l=r.DocumentFragment,c=r.HTMLTemplateElement,s=r.Node,d=r.Element,p=r.NodeFilter,f=r.NamedNodeMap,m=void 0===f?r.NamedNodeMap||r.MozNamedAttrMap:f,h=r.HTMLFormElement,b=r.DOMParser,P=r.trustedTypes,ee=d.prototype,te=I(ee,"cloneNode"),re=I(ee,"nextSibling"),ne=I(ee,"childNodes"),oe=I(ee,"parentNode");if("function"==typeof c){var ae=i.createElement("template");ae.content&&ae.content.ownerDocument&&(i=ae.content.ownerDocument)}var ie=function(t,r){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var n=null,o="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(o)&&(n=r.currentScript.getAttribute(o));var a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(P,a),le=ie?ie.createHTML(""):"",ce=i,se=ce.implementation,ue=ce.createNodeIterator,de=ce.createDocumentFragment,pe=ce.getElementsByTagName,fe=a.importNode,me={};try{me=D(i).documentMode?i.documentMode:{}}catch(e){}var he={};o.isSupported="function"==typeof oe&&se&&void 0!==se.createHTMLDocument&&9!==me;var be,ge,ve=U,ye=W,_e=V,we=q,xe=$,Ee=Y,ke=J,Oe=Q,Se=X,Re=null,Pe=C({},[].concat(n(j),n(N),n(A),n(T),n(F))),Ce=null,De=C({},[].concat(n(L),n(z),n(H),n(G))),Ie=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),je=null,Ne=null,Ae=!0,Be=!0,Te=!1,Me=!0,Fe=!1,Le=!0,ze=!1,He=!1,Ge=!1,Ue=!1,We=!1,Ve=!1,qe=!0,$e=!1,Xe=!0,Ye=!1,Je={},Ke=null,Qe=C({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ze=null,et=C({},["audio","video","img","source","image","track"]),tt=null,rt=C({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),nt="http://www.w3.org/1998/Math/MathML",ot="http://www.w3.org/2000/svg",at="http://www.w3.org/1999/xhtml",it=at,lt=!1,ct=null,st=C({},[nt,ot,at],w),ut=["application/xhtml+xml","text/html"],dt=null,pt=i.createElement("form"),ft=function(e){return e instanceof RegExp||e instanceof Function},mt=function(t){dt&&dt===t||(t&&"object"===e(t)||(t={}),t=D(t),be=be=-1===ut.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===be?w:_,Re="ALLOWED_TAGS"in t?C({},t.ALLOWED_TAGS,ge):Pe,Ce="ALLOWED_ATTR"in t?C({},t.ALLOWED_ATTR,ge):De,ct="ALLOWED_NAMESPACES"in t?C({},t.ALLOWED_NAMESPACES,w):st,tt="ADD_URI_SAFE_ATTR"in t?C(D(rt),t.ADD_URI_SAFE_ATTR,ge):rt,Ze="ADD_DATA_URI_TAGS"in t?C(D(et),t.ADD_DATA_URI_TAGS,ge):et,Ke="FORBID_CONTENTS"in t?C({},t.FORBID_CONTENTS,ge):Qe,je="FORBID_TAGS"in t?C({},t.FORBID_TAGS,ge):{},Ne="FORBID_ATTR"in t?C({},t.FORBID_ATTR,ge):{},Je="USE_PROFILES"in t&&t.USE_PROFILES,Ae=!1!==t.ALLOW_ARIA_ATTR,Be=!1!==t.ALLOW_DATA_ATTR,Te=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Le=!1!==t.SAFE_FOR_XML,ze=t.WHOLE_DOCUMENT||!1,Ue=t.RETURN_DOM||!1,We=t.RETURN_DOM_FRAGMENT||!1,Ve=t.RETURN_TRUSTED_TYPE||!1,Ge=t.FORCE_BODY||!1,qe=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,Xe=!1!==t.KEEP_CONTENT,Ye=t.IN_PLACE||!1,Se=t.ALLOWED_URI_REGEXP||Se,it=t.NAMESPACE||at,Ie=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ft(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ie.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ft(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ie.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ie.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Be=!1),We&&(Ue=!0),Je&&(Re=C({},n(F)),Ce=[],!0===Je.html&&(C(Re,j),C(Ce,L)),!0===Je.svg&&(C(Re,N),C(Ce,z),C(Ce,G)),!0===Je.svgFilters&&(C(Re,A),C(Ce,z),C(Ce,G)),!0===Je.mathMl&&(C(Re,T),C(Ce,H),C(Ce,G))),t.ADD_TAGS&&(Re===Pe&&(Re=D(Re)),C(Re,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Ce===De&&(Ce=D(Ce)),C(Ce,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&C(tt,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ke===Qe&&(Ke=D(Ke)),C(Ke,t.FORBID_CONTENTS,ge)),Xe&&(Re["#text"]=!0),ze&&C(Re,["html","head","body"]),Re.table&&(C(Re,["tbody"]),delete je.tbody),u&&u(t),dt=t)},ht=C({},["mi","mo","mn","ms","mtext"]),bt=C({},["annotation-xml"]),gt=C({},["title","style","font","a","script"]),vt=C({},N);C(vt,A),C(vt,B);var yt=C({},T);C(yt,M);var _t=function(e){y(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=le}catch(t){e.remove()}}},wt=function(e,t){try{y(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ce[e])if(Ue||We)try{_t(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},xt=function(e){var t,r;if(Ge)e="<remove></remove>"+e;else{var n=x(e,/^[\r\n\t ]+/);r=n&&n[0]}"application/xhtml+xml"===be&&it===at&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ie?ie.createHTML(e):e;if(it===at)try{t=(new b).parseFromString(o,be)}catch(e){}if(!t||!t.documentElement){t=se.createDocument(it,"template",null);try{t.documentElement.innerHTML=lt?le:o}catch(e){}}var a=t.body||t.documentElement;return e&&r&&a.insertBefore(i.createTextNode(r),a.childNodes[0]||null),it===at?pe.call(t,ze?"html":"body")[0]:ze?t.documentElement:a},Et=function(e){return ue.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT|p.SHOW_PROCESSING_INSTRUCTION|p.SHOW_CDATA_SECTION,null,!1)},kt=function(e){return e instanceof h&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof m)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Ot=function(t){return"object"===e(s)?t instanceof s:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},St=function(e,t,r){he[e]&&g(he[e],function(e){e.call(o,t,r,dt)})},Rt=function(e){var t;if(St("beforeSanitizeElements",e,null),kt(e))return _t(e),!0;if(S(/[\u0080-\uFFFF]/,e.nodeName))return _t(e),!0;var r=ge(e.nodeName);if(St("uponSanitizeElement",e,{tagName:r,allowedTags:Re}),e.hasChildNodes()&&!Ot(e.firstElementChild)&&(!Ot(e.content)||!Ot(e.content.firstElementChild))&&S(/<[/\w]/g,e.innerHTML)&&S(/<[/\w]/g,e.textContent))return _t(e),!0;if("select"===r&&S(/<template/i,e.innerHTML))return _t(e),!0;if(7===e.nodeType)return _t(e),!0;if(Le&&8===e.nodeType&&S(/<[/\w]/g,e.data))return _t(e),!0;if(!Re[r]||je[r]){if(!je[r]&&Ct(r)){if(Ie.tagNameCheck instanceof RegExp&&S(Ie.tagNameCheck,r))return!1;if(Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(r))return!1}if(Xe&&!Ke[r]){var n=oe(e)||e.parentNode,a=ne(e)||e.childNodes;if(a&&n)for(var i=a.length-1;i>=0;--i){var l=te(a[i],!0);l.__removalCount=(e.__removalCount||0)+1,n.insertBefore(l,re(e))}}return _t(e),!0}return e instanceof d&&!function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:it,tagName:"template"});var r=_(e.tagName),n=_(t.tagName);return!!ct[e.namespaceURI]&&(e.namespaceURI===ot?t.namespaceURI===at?"svg"===r:t.namespaceURI===nt?"svg"===r&&("annotation-xml"===n||ht[n]):Boolean(vt[r]):e.namespaceURI===nt?t.namespaceURI===at?"math"===r:t.namespaceURI===ot?"math"===r&&bt[n]:Boolean(yt[r]):e.namespaceURI===at?!(t.namespaceURI===ot&&!bt[n])&&!(t.namespaceURI===nt&&!ht[n])&&!yt[r]&&(gt[r]||!vt[r]):!("application/xhtml+xml"!==be||!ct[e.namespaceURI]))}(e)?(_t(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!S(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=E(t,ve," "),t=E(t,ye," "),t=E(t,_e," "),e.textContent!==t&&(y(o.removed,{element:e.cloneNode()}),e.textContent=t)),St("afterSanitizeElements",e,null),!1):(_t(e),!0)},Pt=function(e,t,r){if(qe&&("id"===t||"name"===t)&&(r in i||r in pt))return!1;if(Be&&!Ne[t]&&S(we,t));else if(Ae&&S(xe,t));else if(!Ce[t]||Ne[t]){if(!(Ct(e)&&(Ie.tagNameCheck instanceof RegExp&&S(Ie.tagNameCheck,e)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(e))&&(Ie.attributeNameCheck instanceof RegExp&&S(Ie.attributeNameCheck,t)||Ie.attributeNameCheck instanceof Function&&Ie.attributeNameCheck(t))||"is"===t&&Ie.allowCustomizedBuiltInElements&&(Ie.tagNameCheck instanceof RegExp&&S(Ie.tagNameCheck,r)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(r))))return!1}else if(tt[t]);else if(S(Se,E(r,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==k(r,"data:")||!Ze[e])if(Te&&!S(Ee,E(r,ke,"")));else if(r)return!1;return!0},Ct=function(e){return"annotation-xml"!==e&&x(e,Oe)},Dt=function(t){var r,n,a,i;St("beforeSanitizeAttributes",t,null);var l=t.attributes;if(l&&!kt(t)){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ce};for(i=l.length;i--;){var s=r=l[i],u=s.name,d=s.namespaceURI;if(n="value"===u?r.value:O(r.value),a=ge(u),c.attrName=a,c.attrValue=n,c.keepAttr=!0,c.forceKeepAttr=void 0,St("uponSanitizeAttribute",t,c),n=c.attrValue,!c.forceKeepAttr&&(wt(u,t),c.keepAttr))if(Me||!S(/\/>/i,n)){Fe&&(n=E(n,ve," "),n=E(n,ye," "),n=E(n,_e," "));var p=ge(t.nodeName);if(Pt(p,a,n))if(!$e||"id"!==a&&"name"!==a||(wt(u,t),n="user-content-"+n),Le&&S(/((--!?|])>)|<\/(style|title)/i,n))wt(u,t);else{if(ie&&"object"===e(P)&&"function"==typeof P.getAttributeType)if(d);else switch(P.getAttributeType(p,a)){case"TrustedHTML":n=ie.createHTML(n);break;case"TrustedScriptURL":n=ie.createScriptURL(n)}try{d?t.setAttributeNS(d,u,n):t.setAttribute(u,n),kt(t)?_t(t):v(o.removed)}catch(e){}}}else wt(u,t)}St("afterSanitizeAttributes",t,null)}},It=function e(t){var r,n=Et(t);for(St("beforeSanitizeShadowDOM",t,null);r=n.nextNode();)St("uponSanitizeShadowNode",r,null),Rt(r),Dt(r),r.content instanceof l&&e(r.content);St("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var n,i,c,u,d,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((lt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Ot(t)){if("function"!=typeof t.toString)throw R("toString is not a function");if("string"!=typeof(t=t.toString()))throw R("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(r.toStaticHTML)||"function"==typeof r.toStaticHTML){if("string"==typeof t)return r.toStaticHTML(t);if(Ot(t))return r.toStaticHTML(t.outerHTML)}return t}if(He||mt(p),o.removed=[],"string"==typeof t&&(Ye=!1),Ye){if(t.nodeName){var f=ge(t.nodeName);if(!Re[f]||je[f])throw R("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof s)1===(i=(n=xt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?n=i:n.appendChild(i);else{if(!Ue&&!Fe&&!ze&&-1===t.indexOf("<"))return ie&&Ve?ie.createHTML(t):t;if(!(n=xt(t)))return Ue?null:Ve?le:""}n&&Ge&&_t(n.firstChild);for(var m=Et(Ye?t:n);c=m.nextNode();)3===c.nodeType&&c===u||(Rt(c),Dt(c),c.content instanceof l&&It(c.content),u=c);if(u=null,Ye)return t;if(Ue){if(We)for(d=de.call(n.ownerDocument);n.firstChild;)d.appendChild(n.firstChild);else d=n;return(Ce.shadowroot||Ce.shadowrootmod)&&(d=fe.call(a,d,!0)),d}var h=ze?n.outerHTML:n.innerHTML;return ze&&Re["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&S(K,n.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+h),Fe&&(h=E(h,ve," "),h=E(h,ye," "),h=E(h,_e," ")),ie&&Ve?ie.createHTML(h):h},o.setConfig=function(e){mt(e),He=!0},o.clearConfig=function(){dt=null,He=!1},o.isValidAttribute=function(e,t,r){dt||mt({});var n=ge(e),o=ge(t);return Pt(n,o,r)},o.addHook=function(e,t){"function"==typeof t&&(he[e]=he[e]||[],y(he[e],t))},o.removeHook=function(e){if(he[e])return v(he[e])},o.removeHooks=function(e){he[e]&&(he[e]=[])},o.removeAllHooks=function(){he={}},o}()}()},2865(e,t,r){var n=r(9570),o=r(1811)(n);e.exports=o},2903(e,t,r){var n=r(3805),o=r(5527),a=r(181),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return a(e);var t=o(e),r=[];for(var l in e)("constructor"!=l||!t&&i.call(e,l))&&r.push(l);return r}},2949(e,t,r){var n=r(2651);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},3007(e){e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},3040(e,t,r){var n=r(1549),o=r(79),a=r(8223);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(a||o),string:new n}}},3072(e,t){"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,y=r?Symbol.for("react.responder"):60118,_=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case s:case p:case b:case h:case c:return e;default:return t}}case o:return t}}}function x(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=s,t.ContextProvider=c,t.Element=n,t.ForwardRef=p,t.Fragment=a,t.Lazy=b,t.Memo=h,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||w(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return w(e)===s},t.isContextProvider=function(e){return w(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===b},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===i},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===h||e.$$typeof===c||e.$$typeof===s||e.$$typeof===p||e.$$typeof===v||e.$$typeof===y||e.$$typeof===_||e.$$typeof===g)},t.typeOf=w},3201(e){var t=/\w*$/;e.exports=function(e){var r=new e.constructor(e.source,t.exec(e));return r.lastIndex=e.lastIndex,r}},3215(e,t,r){var n=r(641),o=r(4066);e.exports=function(e,t){return e&&n(e,o(t))}},3221(e){e.exports=function(e){return function(t,r,n){for(var o=-1,a=Object(t),i=n(t),l=i.length;l--;){var c=i[e?l:++o];if(!1===r(a[c],c,a))break}return t}}},3222(e,t,r){var n=r(7556);e.exports=function(e){return null==e?"":n(e)}},3243(e,t,r){var n=r(6110),o=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},3290(e,t,r){e=r.nmd(e);var n=r(9325),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o?n.Buffer:void 0,l=i?i.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=l?l(r):new e.constructor(r);return e.copy(n),n}},3345(e){e.exports=function(){return[]}},3349(e,t,r){var n=r(2199),o=r(6375),a=r(7241);e.exports=function(e){return n(e,a,o)}},3360(e,t,r){var n=r(3243);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},3404(e,t,r){"use strict";e.exports=r(3072)},3488(e){e.exports=function(e){return e}},3605(e){e.exports=function(e){return this.__data__.get(e)}},3650(e,t,r){var n=r(4335)(Object.keys,Object);e.exports=n},3656(e,t,r){e=r.nmd(e);var n=r(9325),o=r(9935),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,l=i&&i.exports===a?n.Buffer:void 0,c=(l?l.isBuffer:void 0)||o;e.exports=c},3661(e,t,r){var n=r(3040),o=r(7670),a=r(289),i=r(4509),l=r(2949);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=i,c.prototype.set=l,e.exports=c},3663(e,t,r){var n=r(1799),o=r(776),a=r(7197);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},3693(e,t,r){var n=r(4894),o=r(346);e.exports=function(e){return o(e)&&n(e)}},3702(e){e.exports=function(){this.__data__=[],this.size=0}},3729(e){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},3736(e,t,r){var n=r(1873),o=n?n.prototype:void 0,a=o?o.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},3805(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3838(e,t,r){var n=r(1791),o=r(7241);e.exports=function(e,t){return e&&n(t,o(t),e)}},3862(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},4066(e,t,r){var n=r(3488);e.exports=function(e){return"function"==typeof e?e:n}},4128(e,t,r){var n=r(1800),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},4146(e,t,r){"use strict";var n=r(3404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return n.isMemo(e)?i:l[e.$$typeof]||o}l[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[n.Memo]=i;var s=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=f(r);o&&o!==m&&e(t,o,n)}var i=u(r);d&&(i=i.concat(d(r)));for(var l=c(t),h=c(r),b=0;b<i.length;++b){var g=i[b];if(!(a[g]||n&&n[g]||h&&h[g]||l&&l[g])){var v=p(r,g);try{s(t,g,v)}catch(e){}}}}return t}},4218(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},4247(e){e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},4248(e){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},4335(e){e.exports=function(e,t){return function(r){return e(t(r))}}},4394(e,t,r){var n=r(2552),o=r(346);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},4509(e,t,r){var n=r(2651);e.exports=function(e){return n(this,e).has(e)}},4528(e){e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}},4657(e,t,r){"use strict";var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=(n=r(1609))&&n.__esModule?n:{default:n};t.A=function(e){var t=e.fill,r=void 0===t?"currentColor":t,n=e.width,i=void 0===n?24:n,l=e.height,c=void 0===l?24:l,s=e.style,u=void 0===s?{}:s,d=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["fill","width","height","style"]);return a.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:r,width:i,height:c},u)},d),a.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},4664(e,t,r){var n=r(9770),o=r(3345),a=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,l=i?function(e){return null==e?[]:(e=Object(e),n(i(e),function(t){return a.call(e,t)}))}:o;e.exports=l},4733(e,t,r){var n=r(1791),o=r(5950);e.exports=function(e,t){return e&&n(t,o(t),e)}},4737(e,t,r){"use strict";e.exports=r(8989)},4739(e,t,r){var n=r(6025);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},4840(e){var t="object"==typeof globalThis&&globalThis&&globalThis.Object===Object&&globalThis;e.exports=t},4894(e,t,r){var n=r(1882),o=r(294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},4901(e,t,r){var n=r(2552),o=r(294),a=r(346),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[n(e)]}},4932(e){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}},4974(e){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},5015(e,t,r){var n=r(2552),o=r(6449),a=r(346);e.exports=function(e){return"string"==typeof e||!o(e)&&a(e)&&"[object String]"==n(e)}},5083(e,t,r){var n=r(1882),o=r(7296),a=r(3805),i=r(7473),l=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,u=c.toString,d=s.hasOwnProperty,p=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(n(e)?p:l).test(i(e))}},5128(e,t,r){var n=r(909),o=r(4894);e.exports=function(e,t){var r=-1,a=o(e)?Array(e.length):[];return n(e,function(e,n,o){a[++r]=t(e,n,o)}),a}},5250(e,t,r){var n=r(7217),o=r(7805),a=r(6649),i=r(2824),l=r(3805),c=r(7241),s=r(4974);e.exports=function e(t,r,u,d,p){t!==r&&a(r,function(a,c){if(p||(p=new n),l(a))i(t,r,c,u,e,d,p);else{var f=d?d(s(t,c),a,c+"",t,r,p):void 0;void 0===f&&(f=a),o(t,c,f)}},c)}},5268(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=(n=r(1609))&&n.__esModule?n:{default:n};function i(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 l=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var r,l,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var s=arguments.length,u=Array(s),d=0;d<s;d++)u[d]=arguments[d];return l=c=i(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(u))),c.state={active:!1},c.handleMouseDown=function(){return c.setState({active:!0})},c.handleMouseUp=function(){return c.setState({active:!1})},c.render=function(){return a.default.createElement(t,{onMouseDown:c.handleMouseDown,onMouseUp:c.handleMouseUp},a.default.createElement(e,o({},c.props,c.state)))},i(c,l)}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,r),n}(a.default.Component)};t.default=l},5288(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},5364(e,t,r){var n=r(5250),o=r(999)(function(e,t,r){n(e,t,r)});e.exports=o},5378(e,t,r){var n=r(4932),o=r(5389),a=r(5128),i=r(6449);e.exports=function(e,t){return(i(e)?n:a)(e,o(t,3))}},5389(e,t,r){var n=r(3663),o=r(7978),a=r(3488),i=r(6449),l=r(583);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?i(e)?o(e[0],e[1]):n(e):l(e)}},5481(e,t,r){var n=r(9325)["__core-js_shared__"];e.exports=n},5527(e){var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},5529(e,t,r){var n=r(9344),o=r(8879),a=r(5527);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:n(o(e))}},5556(e,t,r){e.exports=r(2694)()},5580(e,t,r){var n=r(6110)(r(9325),"DataView");e.exports=n},5749(e,t,r){var n=r(1042);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},5861(e,t,r){var n=r(5580),o=r(8223),a=r(2804),i=r(6545),l=r(8303),c=r(2552),s=r(7473),u="[object Map]",d="[object Promise]",p="[object Set]",f="[object WeakMap]",m="[object DataView]",h=s(n),b=s(o),g=s(a),v=s(i),y=s(l),_=c;(n&&_(new n(new ArrayBuffer(1)))!=m||o&&_(new o)!=u||a&&_(a.resolve())!=d||i&&_(new i)!=p||l&&_(new l)!=f)&&(_=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,n=r?s(r):"";if(n)switch(n){case h:return m;case b:return u;case g:return d;case v:return p;case y:return f}return t}),e.exports=_},5911(e,t,r){var n=r(8859),o=r(4248),a=r(9219);e.exports=function(e,t,r,i,l,c){var s=1&r,u=e.length,d=t.length;if(u!=d&&!(s&&d>u))return!1;var p=c.get(e),f=c.get(t);if(p&&f)return p==t&&f==e;var m=-1,h=!0,b=2&r?new n:void 0;for(c.set(e,t),c.set(t,e);++m<u;){var g=e[m],v=t[m];if(i)var y=s?i(v,g,m,t,e,c):i(g,v,m,e,t,c);if(void 0!==y){if(y)continue;h=!1;break}if(b){if(!o(t,function(e,t){if(!a(b,t)&&(g===e||l(g,e,r,i,c)))return b.push(t)})){h=!1;break}}else if(g!==v&&!l(g,v,r,i,c)){h=!1;break}}return c.delete(e),c.delete(t),h}},5950(e,t,r){var n=r(695),o=r(8984),a=r(4894);e.exports=function(e){return a(e)?n(e):o(e)}},6009(e,t,r){e=r.nmd(e);var n=r(4840),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&n.process,l=function(){try{return a&&a.require&&a.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=l},6025(e,t,r){var n=r(5288);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},6038(e,t,r){var n=r(5861),o=r(346);e.exports=function(e){return o(e)&&"[object Set]"==n(e)}},6110(e,t,r){var n=r(5083),o=r(392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},6135(e,t,r){e.exports=r(9754)},6169(e,t,r){var n=r(9653);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},6189(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e){var r=e.length,n=new e.constructor(r);return r&&"string"==typeof e[0]&&t.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},6203(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var n=i(r(3215)),o=i(r(8055)),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function i(e){return e&&e.__esModule?e:{default:e}}var l=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.default&&(0,o.default)(e.default)||{};return t.map(function(t){var o=e[t];return o&&(0,n.default)(o,function(e,t){r[t]||(r[t]={}),r[t]=a({},r[t],o[t])}),t}),r};t.default=l},6375(e,t,r){var n=r(4528),o=r(8879),a=r(4664),i=r(3345),l=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,a(e)),e=o(e);return t}:i;e.exports=l},6449(e){var t=Array.isArray;e.exports=t},6545(e,t,r){var n=r(6110)(r(9325),"Set");e.exports=n},6547(e,t,r){var n=r(3360),o=r(5288),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var i=e[t];a.call(e,t)&&o(i,r)&&(void 0!==r||t in e)||n(e,t,r)}},6649(e,t,r){var n=r(3221)();e.exports=n},6686(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=(n=r(1609))&&n.__esModule?n:{default:n};function i(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 l=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var r,l,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var s=arguments.length,u=Array(s),d=0;d<s;d++)u[d]=arguments[d];return l=c=i(this,(r=n.__proto__||Object.getPrototypeOf(n)).call.apply(r,[this].concat(u))),c.state={hover:!1},c.handleMouseOver=function(){return c.setState({hover:!0})},c.handleMouseOut=function(){return c.setState({hover:!1})},c.render=function(){return a.default.createElement(t,{onMouseOver:c.handleMouseOver,onMouseOut:c.handleMouseOut},a.default.createElement(e,o({},c.props,c.state)))},i(c,l)}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,r),n}(a.default.Component)};t.default=l},6721(e,t,r){var n=r(1042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},6757(e,t,r){var n=r(1033),o=Math.max;e.exports=function(e,t,r){return t=o(void 0===t?e.length-1:t,0),function(){for(var a=arguments,i=-1,l=o(a.length-t,0),c=Array(l);++i<l;)c[i]=a[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=a[i];return s[t]=r(c),n(e,this,s)}}},6800(e,t,r){var n=r(5288),o=r(4894),a=r(361),i=r(3805);e.exports=function(e,t,r){if(!i(r))return!1;var l=typeof t;return!!("number"==l?o(r)&&a(t,r.length):"string"==l&&t in r)&&n(r[t],e)}},6892(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var n,o=(n=r(3215))&&n.__esModule?n:{default:n},a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i={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){return t[e]||{extend:e}}},l=t.autoprefix=function(e){var t={};return(0,o.default)(e,function(e,r){var n={};(0,o.default)(e,function(e,t){var r=i[t];r?n=a({},n,r(e)):n[t]=e}),t[r]=n}),t};t.default=l},6925(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},7068(e,t,r){var n=r(7217),o=r(5911),a=r(1986),i=r(689),l=r(5861),c=r(6449),s=r(3656),u=r(7167),d="[object Arguments]",p="[object Array]",f="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,h,b,g){var v=c(e),y=c(t),_=v?p:l(e),w=y?p:l(t),x=(_=_==d?f:_)==f,E=(w=w==d?f:w)==f,k=_==w;if(k&&s(e)){if(!s(t))return!1;v=!0,x=!1}if(k&&!x)return g||(g=new n),v||u(e)?o(e,t,r,h,b,g):a(e,t,_,r,h,b,g);if(!(1&r)){var O=x&&m.call(e,"__wrapped__"),S=E&&m.call(t,"__wrapped__");if(O||S){var R=O?e.value():e,P=S?t.value():t;return g||(g=new n),b(R,P,r,h,g)}}return!!k&&(g||(g=new n),i(e,t,r,h,b,g))}},7167(e,t,r){var n=r(4901),o=r(7301),a=r(6009),i=a&&a.isTypedArray,l=i?o(i):n;e.exports=l},7197(e){e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},7199(e,t,r){var n=r(9653),o=r(6169),a=r(3201),i=r(3736),l=r(1961);e.exports=function(e,t,r){var c=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new c(+e);case"[object DataView]":return o(e,r);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 l(e,r);case"[object Map]":case"[object Set]":return new c;case"[object Number]":case"[object String]":return new c(e);case"[object RegExp]":return a(e);case"[object Symbol]":return i(e)}}},7217(e,t,r){var n=r(79),o=r(1420),a=r(938),i=r(3605),l=r(9817),c=r(945);function s(e){var t=this.__data__=new n(e);this.size=t.size}s.prototype.clear=o,s.prototype.delete=a,s.prototype.get=i,s.prototype.has=l,s.prototype.set=c,e.exports=s},7237(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7241(e,t,r){var n=r(695),o=r(2903),a=r(4894);e.exports=function(e){return a(e)?n(e,!0):o(e)}},7255(e,t,r){var n=r(7422);e.exports=function(e){return function(t){return n(t,e)}}},7296(e,t,r){var n,o=r(5481),a=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!a&&a in e}},7301(e){e.exports=function(e){return function(t){return e(t)}}},7334(e){e.exports=function(e){return function(){return e}}},7350(e,t,r){var n=r(8221),o=r(3805);e.exports=function(e,t,r){var a=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return o(r)&&(a="leading"in r?!!r.leading:a,i="trailing"in r?!!r.trailing:i),n(e,t,{leading:a,maxWait:t,trailing:i})}},7422(e,t,r){var n=r(1769),o=r(7797);e.exports=function(e,t){for(var r=0,a=(t=n(t,e)).length;null!=e&&r<a;)e=e[o(t[r++])];return r&&r==a?e:void 0}},7473(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7534(e,t,r){var n=r(2552),o=r(346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},7556(e,t,r){var n=r(1873),o=r(4932),a=r(6449),i=r(4394),l=n?n.prototype:void 0,c=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return o(t,e)+"";if(i(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},7670(e,t,r){var n=r(2651);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},7730(e,t,r){var n=r(9172),o=r(7301),a=r(6009),i=a&&a.isMap,l=i?o(i):n;e.exports=l},7797(e,t,r){var n=r(4394);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7805(e,t,r){var n=r(3360),o=r(5288);e.exports=function(e,t,r){(void 0!==r&&!o(e[t],r)||void 0===r&&!(t in e))&&n(e,t,r)}},7828(e,t,r){var n=r(9325).Uint8Array;e.exports=n},7978(e,t,r){var n=r(270),o=r(8156),a=r(631),i=r(8586),l=r(756),c=r(7197),s=r(7797);e.exports=function(e,t){return i(e)&&l(t)?c(s(e),t):function(r){var i=o(r,e);return void 0===i&&i===t?a(r,e):n(t,i,3)}}},8055(e,t,r){var n=r(9999);e.exports=function(e){return n(e,5)}},8077(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},8096(e){e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},8156(e,t,r){var n=r(7422);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},8221(e,t,r){var n=r(3805),o=r(124),a=r(9374),i=Math.max,l=Math.min;e.exports=function(e,t,r){var c,s,u,d,p,f,m=0,h=!1,b=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function v(t){var r=c,n=s;return c=s=void 0,m=t,d=e.apply(n,r)}function y(e){var r=e-f;return void 0===f||r>=t||r<0||b&&e-m>=u}function _(){var e=o();if(y(e))return w(e);p=setTimeout(_,function(e){var r=t-(e-f);return b?l(r,u-(e-m)):r}(e))}function w(e){return p=void 0,g&&c?v(e):(c=s=void 0,d)}function x(){var e=o(),r=y(e);if(c=arguments,s=this,f=e,r){if(void 0===p)return function(e){return m=e,p=setTimeout(_,t),h?v(e):d}(f);if(b)return clearTimeout(p),p=setTimeout(_,t),v(f)}return void 0===p&&(p=setTimeout(_,t)),d}return t=a(t)||0,n(r)&&(h=!!r.leading,u=(b="maxWait"in r)?i(a(r.maxWait)||0,t):u,g="trailing"in r?!!r.trailing:g),x.cancel=function(){void 0!==p&&clearTimeout(p),m=0,c=f=s=p=void 0},x.flush=function(){return void 0===p?d:w(o())},x}},8223(e,t,r){var n=r(6110)(r(9325),"Map");e.exports=n},8303(e,t,r){var n=r(6110)(r(9325),"WeakMap");e.exports=n},8329(e,t,r){var n=r(4894);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var a=r.length,i=t?a:-1,l=Object(r);(t?i--:++i<a)&&!1!==o(l[i],i,l););return r}}},8440(e,t,r){var n=r(6038),o=r(7301),a=r(6009),i=a&&a.isSet,l=i?o(i):n;e.exports=l},8527(e,t,r){"use strict";t.H8=void 0;var n=s(r(9265)),o=s(r(6203)),a=s(r(6892)),i=s(r(6686)),l=s(r(5268)),c=s(r(2693));function s(e){return e&&e.__esModule?e:{default:e}}i.default,t.H8=i.default,l.default,c.default;t.Ay=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];var l=(0,n.default)(r),c=(0,o.default)(e,l);return(0,a.default)(c)}},8586(e,t,r){var n=r(6449),o=r(4394),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!o(e))||i.test(e)||!a.test(e)||null!=t&&e in Object(t)}},8655(e,t,r){var n=r(6025);e.exports=function(e){return n(this.__data__,e)>-1}},8859(e,t,r){var n=r(3661),o=r(1380),a=r(1459);function i(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,e.exports=i},8879(e,t,r){var n=r(4335)(Object.getPrototypeOf,Object);e.exports=n},8948(e,t,r){var n=r(1791),o=r(6375);e.exports=function(e,t){return n(e,o(e),t)}},8984(e,t,r){var n=r(5527),o=r(3650),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}},8989(e,t){"use strict";var r=60103,n=60106,o=60107,a=60108,i=60114,l=60109,c=60110,s=60112,u=60113,d=60120,p=60115,f=60116;if("function"==typeof Symbol&&Symbol.for){var m=Symbol.for;r=m("react.element"),n=m("react.portal"),o=m("react.fragment"),a=m("react.strict_mode"),i=m("react.profiler"),l=m("react.provider"),c=m("react.context"),s=m("react.forward_ref"),u=m("react.suspense"),d=m("react.suspense_list"),p=m("react.memo"),f=m("react.lazy"),m("react.block"),m("react.server.block"),m("react.fundamental"),m("react.debug_trace_mode"),m("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case i:case a:case u:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case f:case p:case l:return e;default:return t}}case n:return t}}}(e)===c}},9172(e,t,r){var n=r(5861),o=r(346);e.exports=function(e){return o(e)&&"[object Map]"==n(e)}},9219(e){e.exports=function(e,t){return e.has(t)}},9265(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var n=l(r(5015)),o=l(r(3215)),a=l(r(1331)),i=l(r(5378));function l(e){return e&&e.__esModule?e:{default:e}}var c=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=[];return(0,i.default)(t,function(t){Array.isArray(t)?e(t).map(function(e){return r.push(e)}):(0,a.default)(t)?(0,o.default)(t,function(e,t){!0===e&&r.push(t),r.push(t+"-"+e)}):(0,n.default)(t)&&r.push(t)}),r};t.default=c},9302(e,t,r){var n=r(3488),o=r(6757),a=r(2865);e.exports=function(e,t){return a(o(e,t,n),e+"")}},9325(e,t,r){var n=r(4840),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();e.exports=a},9326(e,t,r){var n=r(1769),o=r(2428),a=r(6449),i=r(361),l=r(294),c=r(7797);e.exports=function(e,t,r){for(var s=-1,u=(t=n(t,e)).length,d=!1;++s<u;){var p=c(t[s]);if(!(d=null!=e&&r(e,p)))break;e=e[p]}return d||++s!=u?d:!!(u=null==e?0:e.length)&&l(u)&&i(p,u)&&(a(e)||o(e))}},9344(e,t,r){var n=r(3805),o=Object.create,a=function(){function e(){}return function(t){if(!n(t))return{};if(o)return o(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=a},9350(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9374(e,t,r){var n=r(4128),o=r(3805),a=r(4394),i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=l.test(e);return r||c.test(e)?s(e.slice(2),r?2:8):i.test(e)?NaN:+e}},9570(e,t,r){var n=r(7334),o=r(3243),a=r(3488),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:a;e.exports=i},9653(e,t,r){var n=r(7828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},9754(e,t,r){var n=r(3729),o=r(909),a=r(4066),i=r(6449);e.exports=function(e,t){return(i(e)?n:o)(e,a(t))}},9770(e){e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a}},9817(e){e.exports=function(e){return this.__data__.has(e)}},9884(e,t,r){var n=r(1791),o=r(7241);e.exports=function(e){return n(e,o(e))}},9935(e){e.exports=function(){return!1}},9999(e,t,r){var n=r(7217),o=r(3729),a=r(6547),i=r(4733),l=r(3838),c=r(3290),s=r(3007),u=r(2271),d=r(8948),p=r(2),f=r(3349),m=r(5861),h=r(6189),b=r(7199),g=r(5529),v=r(6449),y=r(3656),_=r(7730),w=r(3805),x=r(8440),E=r(5950),k=r(7241),O="[object Arguments]",S="[object Function]",R="[object Object]",P={};P[O]=P["[object Array]"]=P["[object ArrayBuffer]"]=P["[object DataView]"]=P["[object Boolean]"]=P["[object Date]"]=P["[object Float32Array]"]=P["[object Float64Array]"]=P["[object Int8Array]"]=P["[object Int16Array]"]=P["[object Int32Array]"]=P["[object Map]"]=P["[object Number]"]=P[R]=P["[object RegExp]"]=P["[object Set]"]=P["[object String]"]=P["[object Symbol]"]=P["[object Uint8Array]"]=P["[object Uint8ClampedArray]"]=P["[object Uint16Array]"]=P["[object Uint32Array]"]=!0,P["[object Error]"]=P[S]=P["[object WeakMap]"]=!1,e.exports=function e(t,r,C,D,I,j){var N,A=1&r,B=2&r,T=4&r;if(C&&(N=I?C(t,D,I,j):C(t)),void 0!==N)return N;if(!w(t))return t;var M=v(t);if(M){if(N=h(t),!A)return s(t,N)}else{var F=m(t),L=F==S||"[object GeneratorFunction]"==F;if(y(t))return c(t,A);if(F==R||F==O||L&&!I){if(N=B||L?{}:g(t),!A)return B?d(t,l(N,t)):u(t,i(N,t))}else{if(!P[F])return I?t:{};N=b(t,F,A)}}j||(j=new n);var z=j.get(t);if(z)return z;j.set(t,N),x(t)?t.forEach(function(n){N.add(e(n,r,C,n,t,j))}):_(t)&&t.forEach(function(n,o){N.set(o,e(n,r,C,o,t,j))});var H=M?void 0:(T?B?f:p:B?k:E)(t);return o(H||t,function(n,o){H&&(n=t[o=n]),a(N,o,e(n,r,C,o,t,j))}),N}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(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=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e={editor:[],block_id:1e3,blank_builder:1,blockBuilder:0,placeholder:{},blockDragging:!1,dragginID:null,editorDropDisabled:!1,layouotDropDisabled:!1,LayoutDragDisabled:!1,layouotDropDisabledId:null,hoverState:{row:null,column:null,block:null},editingBlock:{blockId:null,blockName:"",cssAtrr:{},textAttr:{}},searchElement:"",toggledSections:[],templateStyles:{editorStyles:"",previewStyles:""},sidebarUpload:{},blockCss:{},lockInputs:{},templateName:"",templateKey:"",showPreviewPanel:!1,showTestmailPanel:!1,activeColorpicker:{},testMailResult:{},currentBlockId:null,preparingTemplate:!1,templateSaved:!1,templateStatus:"new",tempFileName:"",createTemplatePreview:!1,testmailRecipient:thwecmf_admin_var.testmail_recepient,rightPanelValidation:"",customHookValidation:"",savedOnce:!1,activeSocialIconList:"",toggledSocialIcon:""};"1"===thwecmf_admin_var.editing&&(e.preparingTemplate=!0);const t=e;function n(e){return n="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},n(e)}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e){if("object"!=n(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var s=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=l(t),function(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,i()?Reflect.construct(t,r||[],l(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-layouts"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"one_column"},React.createElement("div",{className:"thwecmf-layout-one thwecmf-layout-icon"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"1 Column"))}}])&&o(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();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 d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,p(n.key),n)}}function p(e){var t=function(e){if("object"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==u(t)?t:t+""}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}var b=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=m(t),function(e,t){if(t&&("object"==u(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f()?Reflect.construct(t,r||[],m(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-layouts"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"two_column"},React.createElement("div",{className:"thwecmf-layout-two thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-two thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"2 Column"))}}])&&d(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function g(e){return g="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},g(e)}function v(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,y(n.key),n)}}function y(e){var t=function(e){if("object"!=g(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==g(t)?t:t+""}function _(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function x(e,t){return x=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},x(e,t)}var E=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=w(t),function(e,t){if(t&&("object"==g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,_()?Reflect.construct(t,r||[],w(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-layouts"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"three_column"},React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"3 Column"))}}])&&v(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function k(e){return k="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},k(e)}function O(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,S(n.key),n)}}function S(e){var t=function(e){if("object"!=k(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==k(t)?t:t+""}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(R=function(){return!!e})()}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}var D=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=P(t),function(e,t){if(t&&("object"==k(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,R()?Reflect.construct(t,r||[],P(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&C(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-layouts"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"four_column"},React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"4 Column"))}}])&&O(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}(),I=r(1609),j=r.n(I);function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function A(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,N(e,t)}function B(){return B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},B.apply(null,arguments)}function T(e){return T="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},T(e)}function M(e,t,r){return(t=function(e){var t=function(e){if("object"!=T(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=T(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==T(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach(function(t){M(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function z(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var H="function"==typeof Symbol&&Symbol.observable||"@@observable",G=function(){return Math.random().toString(36).substring(7).split("").join(".")},U={INIT:"@@redux/INIT"+G(),REPLACE:"@@redux/REPLACE"+G(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+G()}};function W(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(z(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(z(1));return r(W)(e,t)}if("function"!=typeof e)throw new Error(z(2));var o=e,a=t,i=[],l=i,c=!1;function s(){l===i&&(l=i.slice())}function u(){if(c)throw new Error(z(3));return a}function d(e){if("function"!=typeof e)throw new Error(z(4));if(c)throw new Error(z(5));var t=!0;return s(),l.push(e),function(){if(t){if(c)throw new Error(z(6));t=!1,s();var r=l.indexOf(e);l.splice(r,1),i=null}}}function p(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(z(7));if(void 0===e.type)throw new Error(z(8));if(c)throw new Error(z(9));try{c=!0,a=o(a,e)}finally{c=!1}for(var t=i=l,r=0;r<t.length;r++)(0,t[r])();return e}return p({type:U.INIT}),(n={dispatch:p,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(z(10));o=e,p({type:U.REPLACE})}})[H]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(z(11));function r(){e.next&&e.next(u())}return r(),{unsubscribe:t(r)}}})[H]=function(){return this},e},n}function V(e,t){return function(){return t(e.apply(this,arguments))}}function q(e,t){if("function"==typeof e)return V(e,t);if("object"!=typeof e||null===e)throw new Error(z(16));var r={};for(var n in e){var o=e[n];"function"==typeof o&&(r[n]=V(o,t))}return r}function $(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var X=j().createContext(null),Y=function(e){e()},J=function(){return Y},K={notify:function(){},get:function(){return[]}};function Q(e,t){var r,n=K;function o(){i.onStateChange&&i.onStateChange()}function a(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=function(){var e=J(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],r=t;r;)e.push(r),r=r.next;return e},subscribe:function(e){var n=!0,o=r={callback:e,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){n&&null!==t&&(n=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}var i={addNestedSub:function(e){return a(),n.subscribe(e)},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(r)},trySubscribe:a,tryUnsubscribe:function(){r&&(r(),r=void 0,n.clear(),n=K)},getListeners:function(){return n}};return i}var Z="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?I.useLayoutEffect:I.useEffect;const ee=function(e){var t=e.store,r=e.context,n=e.children,o=(0,I.useMemo)(function(){var e=Q(t);return{store:t,subscription:e}},[t]),a=(0,I.useMemo)(function(){return t.getState()},[t]);Z(function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[o,a]);var i=r||X;return j().createElement(i.Provider,{value:o},n)};function te(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}var re=r(4146),ne=r.n(re),oe=r(4737),ae=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ie=["reactReduxForwardedRef"],le=[],ce=[null,null];function se(e,t){var r=e[1];return[t.payload,r+1]}function ue(e,t,r){Z(function(){return e.apply(void 0,t)},r)}function de(e,t,r,n,o,a,i){e.current=n,t.current=o,r.current=!1,a.current&&(a.current=null,i())}function pe(e,t,r,n,o,a,i,l,c,s){if(e){var u=!1,d=null,p=function(){if(!u){var e,r,p=t.getState();try{e=n(p,o.current)}catch(e){r=e,d=e}r||(d=null),e===a.current?i.current||c():(a.current=e,l.current=e,i.current=!0,s({type:"STORE_UPDATED",payload:{error:r}}))}};return r.onStateChange=p,r.trySubscribe(),p(),function(){if(u=!0,r.tryUnsubscribe(),r.onStateChange=null,d)throw d}}}var fe=function(){return[null,0]};function me(e,t){void 0===t&&(t={});var r=t,n=r.getDisplayName,o=void 0===n?function(e){return"ConnectAdvanced("+e+")"}:n,a=r.methodName,i=void 0===a?"connectAdvanced":a,l=r.renderCountProp,c=void 0===l?void 0:l,s=r.shouldHandleStateChanges,u=void 0===s||s,d=r.storeKey,p=void 0===d?"store":d,f=(r.withRef,r.forwardRef),m=void 0!==f&&f,h=r.context,b=void 0===h?X:h,g=te(r,ae),v=b;return function(t){var r=t.displayName||t.name||"Component",n=o(r),a=B({},g,{getDisplayName:o,methodName:i,renderCountProp:c,shouldHandleStateChanges:u,storeKey:p,displayName:n,wrappedComponentName:r,WrappedComponent:t}),l=g.pure,s=l?I.useMemo:function(e){return e()};function d(r){var n=(0,I.useMemo)(function(){var e=r.reactReduxForwardedRef,t=te(r,ie);return[r.context,e,t]},[r]),o=n[0],i=n[1],l=n[2],c=(0,I.useMemo)(function(){return o&&o.Consumer&&(0,oe.isContextConsumer)(j().createElement(o.Consumer,null))?o:v},[o,v]),d=(0,I.useContext)(c),p=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch);Boolean(d)&&Boolean(d.store);var f=p?r.store:d.store,m=(0,I.useMemo)(function(){return function(t){return e(t.dispatch,a)}(f)},[f]),h=(0,I.useMemo)(function(){if(!u)return ce;var e=Q(f,p?null:d.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[f,p,d]),b=h[0],g=h[1],y=(0,I.useMemo)(function(){return p?d:B({},d,{subscription:b})},[p,d,b]),_=(0,I.useReducer)(se,le,fe),w=_[0][0],x=_[1];if(w&&w.error)throw w.error;var E=(0,I.useRef)(),k=(0,I.useRef)(l),O=(0,I.useRef)(),S=(0,I.useRef)(!1),R=s(function(){return O.current&&l===k.current?O.current:m(f.getState(),l)},[f,w,l]);ue(de,[k,E,S,l,R,O,g]),ue(pe,[u,f,b,m,k,E,S,O,g,x],[f,b,m]);var P=(0,I.useMemo)(function(){return j().createElement(t,B({},R,{ref:i}))},[i,t,R]);return(0,I.useMemo)(function(){return u?j().createElement(c.Provider,{value:y},P):P},[c,P,y])}var f=l?j().memo(d):d;if(f.WrappedComponent=t,f.displayName=d.displayName=n,m){var h=j().forwardRef(function(e,t){return j().createElement(f,B({},e,{reactReduxForwardedRef:t}))});return h.displayName=n,h.WrappedComponent=t,ne()(h,t)}return ne()(f,t)}}function he(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function be(e,t){if(he(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=0;o<r.length;o++)if(!Object.prototype.hasOwnProperty.call(t,r[o])||!he(e[r[o]],t[r[o]]))return!1;return!0}function ge(e){return function(t,r){var n=e(t,r);function o(){return n}return o.dependsOnOwnProps=!1,o}}function ve(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function ye(e,t){return function(t,r){r.displayName;var n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=ve(e);var o=n(t,r);return"function"==typeof o&&(n.mapToProps=o,n.dependsOnOwnProps=ve(o),o=n(t,r)),o},n}}const _e=[function(e){return"function"==typeof e?ye(e):void 0},function(e){return e?void 0:ge(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?ge(function(t){return function(e,t){var r={},n=function(n){var o=e[n];"function"==typeof o&&(r[n]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)n(o);return r}(e,t)}):void 0}],we=[function(e){return"function"==typeof e?ye(e):void 0},function(e){return e?void 0:ge(function(){return{}})}];function xe(e,t,r){return B({},r,e,t)}const Ee=[function(e){return"function"==typeof e?function(e){return function(t,r){r.displayName;var n,o=r.pure,a=r.areMergedPropsEqual,i=!1;return function(t,r,l){var c=e(t,r,l);return i?o&&a(c,n)||(n=c):(i=!0,n=c),n}}}(e):void 0},function(e){return e?void 0:function(){return xe}}];var ke=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Oe(e,t,r,n){return function(o,a){return r(e(o,a),t(n,a),a)}}function Se(e,t,r,n,o){var a,i,l,c,s,u=o.areStatesEqual,d=o.areOwnPropsEqual,p=o.areStatePropsEqual,f=!1;return function(o,m){return f?function(o,f){var m,h,b=!d(f,i),g=!u(o,a,f,i);return a=o,i=f,b&&g?(l=e(a,i),t.dependsOnOwnProps&&(c=t(n,i)),s=r(l,c,i)):b?(e.dependsOnOwnProps&&(l=e(a,i)),t.dependsOnOwnProps&&(c=t(n,i)),s=r(l,c,i)):g?(m=e(a,i),h=!p(m,l),l=m,h&&(s=r(l,c,i)),s):s}(o,m):(l=e(a=o,i=m),c=t(n,i),s=r(l,c,i),f=!0,s)}}function Re(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,o=t.initMergeProps,a=te(t,ke),i=r(e,a),l=n(e,a),c=o(e,a);return(a.pure?Se:Oe)(i,l,c,e,a)}var Pe=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function Ce(e,t,r){for(var n=t.length-1;n>=0;n--){var o=t[n](e);if(o)return o}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function De(e,t){return e===t}function Ie(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?me:r,o=t.mapStateToPropsFactories,a=void 0===o?we:o,i=t.mapDispatchToPropsFactories,l=void 0===i?_e:i,c=t.mergePropsFactories,s=void 0===c?Ee:c,u=t.selectorFactory,d=void 0===u?Re:u;return function(e,t,r,o){void 0===o&&(o={});var i=o,c=i.pure,u=void 0===c||c,p=i.areStatesEqual,f=void 0===p?De:p,m=i.areOwnPropsEqual,h=void 0===m?be:m,b=i.areStatePropsEqual,g=void 0===b?be:b,v=i.areMergedPropsEqual,y=void 0===v?be:v,_=te(i,Pe),w=Ce(e,a,"mapStateToProps"),x=Ce(t,l,"mapDispatchToProps"),E=Ce(r,s,"mergeProps");return n(d,B({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:x,initMergeProps:E,pure:u,areStatesEqual:f,areOwnPropsEqual:h,areStatePropsEqual:g,areMergedPropsEqual:y},_))}}const je=Ie(),Ne=window.ReactDOM;var Ae,Be=r.n(Ne);function Te(e,t){var r=(0,I.useState)(function(){return{inputs:t,result:e()}})[0],n=(0,I.useRef)(!0),o=(0,I.useRef)(r),a=n.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,o.current.inputs))?o.current:{inputs:t,result:e()};return(0,I.useEffect)(function(){n.current=!1,o.current=a},[a]),a.result}Ae=Ne.unstable_batchedUpdates,Y=Ae;var Me=Te,Fe=function(e,t){return Te(function(){return e},t)},Le=function(e){var t=e.top,r=e.right,n=e.bottom,o=e.left;return{top:t,right:r,bottom:n,left:o,width:r-o,height:n-t,x:o,y:t,center:{x:(r+o)/2,y:(n+t)/2}}},ze=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},He=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Ge={top:0,right:0,bottom:0,left:0},Ue=function(e){var t=e.borderBox,r=e.margin,n=void 0===r?Ge:r,o=e.border,a=void 0===o?Ge:o,i=e.padding,l=void 0===i?Ge:i,c=Le(ze(t,n)),s=Le(He(t,a)),u=Le(He(s,l));return{marginBox:c,borderBox:Le(t),paddingBox:s,contentBox:u,margin:n,border:a,padding:l}},We=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var r=Number(t);return isNaN(r)&&function(){throw new Error("Invariant failed")}(),r},Ve=function(e,t){var r,n,o=e.borderBox,a=e.border,i=e.margin,l=e.padding,c=(n=t,{top:(r=o).top+n.y,left:r.left+n.x,bottom:r.bottom+n.y,right:r.right+n.x});return Ue({borderBox:c,border:a,margin:i,padding:l})},qe=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Ve(e,t)},$e=function(e,t){var r={top:We(t.marginTop),right:We(t.marginRight),bottom:We(t.marginBottom),left:We(t.marginLeft)},n={top:We(t.paddingTop),right:We(t.paddingRight),bottom:We(t.paddingBottom),left:We(t.paddingLeft)},o={top:We(t.borderTopWidth),right:We(t.borderRightWidth),bottom:We(t.borderBottomWidth),left:We(t.borderLeftWidth)};return Ue({borderBox:e,margin:r,padding:n,border:o})},Xe=function(e){var t=e.getBoundingClientRect(),r=window.getComputedStyle(e);return $e(t,r)},Ye=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Je(e,t){return e===t||!(!Ye(e)||!Ye(t))}function Ke(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!Je(e[r],t[r]))return!1;return!0}const Qe=function(e,t){var r;void 0===t&&(t=Ke);var n,o=[],a=!1;return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return a&&r===this&&t(i,o)||(n=e.apply(this,i),a=!0,r=this,o=i),n}},Ze=function(e){var t=[],r=null,n=function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];t=o,r||(r=requestAnimationFrame(function(){r=null,e.apply(void 0,t)}))};return n.cancel=function(){r&&(cancelAnimationFrame(r),r=null)},n};function et(e,t){}function tt(){}function rt(e,t,r){var n=t.map(function(t){var n,o,a=(n=r,o=t.options,B({},n,{},o));return e.addEventListener(t.eventName,t.fn,a),function(){e.removeEventListener(t.eventName,t.fn,a)}});return function(){n.forEach(function(e){e()})}}et.bind(null,"warn"),et.bind(null,"error");function nt(e){this.message=e}function ot(e,t){if(!e)throw new nt("Invariant failed")}nt.prototype.toString=function(){return this.message};var at=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).callbacks=null,t.unbind=tt,t.onWindowError=function(e){var r=t.getCallbacks();r.isDragging()&&r.tryAbort(),e.error instanceof nt&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}A(t,e);var r=t.prototype;return r.componentDidMount=function(){this.unbind=rt(window,[{eventName:"error",fn:this.onWindowError}])},r.componentDidCatch=function(e){if(!(e instanceof nt))throw e;this.setState({})},r.componentWillUnmount=function(){this.unbind()},r.render=function(){return this.props.children(this.setCallbacks)},t}(j().Component),it=function(e){return e+1},lt=function(e,t){var r=e.droppableId===t.droppableId,n=it(e.index),o=it(t.index);return r?"\n      You have moved the item from position "+n+"\n      to position "+o+"\n    ":"\n    You have moved the item from position "+n+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+o+"\n  "},ct=function(e,t,r){return t.droppableId===r.droppableId?"\n      The item "+e+"\n      has been combined with "+r.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+r.draggableId+"\n      in list "+r.droppableId+"\n    "},st=function(e){return"\n  The item has returned to its starting position\n  of "+it(e.index)+"\n"},ut=function(e){return"\n  You have lifted an item in position "+it(e.source.index)+"\n"},dt=function(e){var t=e.destination;if(t)return lt(e.source,t);var r=e.combine;return r?ct(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},pt=function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+st(e.source)+"\n    ";var t=e.destination,r=e.combine;return t?"\n      You have dropped the item.\n      "+lt(e.source,t)+"\n    ":r?"\n      You have dropped the item.\n      "+ct(e.draggableId,e.source,r)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+st(e.source)+"\n  "},ft={x:0,y:0},mt=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},ht=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},bt=function(e,t){return e.x===t.x&&e.y===t.y},gt=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},vt=function(e,t,r){var n;return void 0===r&&(r=0),(n={})[e]=t,n["x"===e?"y":"x"]=r,n},yt=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},_t=function(e,t){return Math.min.apply(Math,t.map(function(t){return yt(e,t)}))},wt=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},xt=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},Et=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},kt=function(e,t){return t&&t.shouldClipSubject?function(e,t){var r=Le({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r}(t.pageMarginBox,e):Le(e)},Ot=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,o=e.frame,a=function(e,t){return t?xt(e,t.scroll.diff.displacement):e}(t.marginBox,o),i=function(e,t,r){var n;return r&&r.increasedBy?B({},e,((n={})[t.end]=e[t.end]+r.increasedBy[t.line],n)):e}(a,n,r);return{page:t,withPlaceholder:r,active:kt(i,o)}},St=function(e,t){e.frame||ot(!1);var r=e.frame,n=ht(t,r.scroll.initial),o=gt(n),a=B({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:o},max:r.scroll.max}});return B({},e,{frame:a,subject:Ot({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function Rt(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function Pt(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}function Ct(e,t){if(e.find)return e.find(t);var r=Pt(e,t);return-1!==r?e[r]:void 0}function Dt(e){return Array.prototype.slice.call(e)}var It=Qe(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),jt=Qe(function(e){return e.reduce(function(e,t){return e[t.descriptor.id]=t,e},{})}),Nt=Qe(function(e){return Rt(e)}),At=Qe(function(e){return Rt(e)}),Bt=Qe(function(e,t){var r=At(t).filter(function(t){return e===t.descriptor.droppableId}).sort(function(e,t){return e.descriptor.index-t.descriptor.index});return r});function Tt(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Mt(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Ft=Qe(function(e,t){return t.filter(function(t){return t.descriptor.id!==e.descriptor.id})}),Lt=function(e,t){return e.descriptor.droppableId===t.descriptor.id},zt={point:ft,value:0},Ht={invisible:{},visible:{},all:[]},Gt={displaced:Ht,displacedBy:zt,at:null},Ut=function(e,t){return function(r){return e<=r&&r<=t}},Wt=function(e){var t=Ut(e.top,e.bottom),r=Ut(e.left,e.right);return function(n){if(t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right))return!0;var o=t(n.top)||t(n.bottom),a=r(n.left)||r(n.right);if(o&&a)return!0;var i=n.top<e.top&&n.bottom>e.bottom,l=n.left<e.left&&n.right>e.right;return!(!i||!l)||i&&a||l&&o}},Vt=function(e){var t=Ut(e.top,e.bottom),r=Ut(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&r(e.left)&&r(e.right)}},qt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},$t={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Xt=function(e){var t=e.target,r=e.destination,n=e.viewport,o=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,i=o?function(e,t){var r=t.frame?t.frame.scroll.diff.displacement:ft;return xt(e,r)}(t,r):t;return function(e,t,r){return!!t.subject.active&&r(t.subject.active)(e)}(i,r,a)&&function(e,t,r){return r(t)(e)}(i,n,a)},Yt=function(e){return Xt(B({},e,{isVisibleThroughFrameFn:Vt}))};function Jt(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,o=e.viewport,a=e.forceShouldAnimate,i=e.last;return t.reduce(function(e,t){var l=function(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return Le(ze(r,n))}(t,n),c=t.descriptor.id;if(e.all.push(c),!Xt(B({},{target:l,destination:r,viewport:o,withDroppableDisplacement:!0},{isVisibleThroughFrameFn:Wt})))return e.invisible[t.descriptor.id]=!0,e;var s=function(e,t,r){if("boolean"==typeof r)return r;if(!t)return!0;var n=t.invisible,o=t.visible;if(n[e])return!1;var a=o[e];return!a||a.shouldAnimate}(c,i,a),u={draggableId:c,shouldAnimate:s};return e.visible[c]=u,e},{all:[],visible:{},invisible:{}})}function Kt(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,o=e.destination,a=function(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}(t,{inHomeList:r});return{displaced:Ht,displacedBy:n,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function Qt(e){var t=e.draggable,r=e.insideDestination,n=e.destination,o=e.viewport,a=e.displacedBy,i=e.last,l=e.index,c=e.forceShouldAnimate,s=Lt(t,n);if(null==l)return Kt({insideDestination:r,inHomeList:s,displacedBy:a,destination:n});var u=Ct(r,function(e){return e.descriptor.index===l});if(!u)return Kt({insideDestination:r,inHomeList:s,displacedBy:a,destination:n});var d=Ft(t,r),p=r.indexOf(u);return{displaced:Jt({afterDragging:d.slice(p),destination:n,displacedBy:a,last:i,viewport:o.frame,forceShouldAnimate:c}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function Zt(e,t){return Boolean(t.effected[e])}var er=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},tr=function(e,t,r){return t[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2},rr=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return vt(t.line,r.marginBox[t.end]+er(t,n),tr(t,r.marginBox,n))},nr=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return vt(t.line,r.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,n),tr(t,r.marginBox,n))},or=function(e,t){var r=e.frame;return r?mt(t,r.scroll.diff.displacement):t},ar=function(e){var t=function(e){var t=e.impact,r=e.draggable,n=e.droppable,o=e.draggables,a=e.afterCritical,i=r.page.borderBox.center,l=t.at;return n&&l?"REORDER"===l.type?function(e){var t=e.impact,r=e.draggable,n=e.draggables,o=e.droppable,a=e.afterCritical,i=Bt(o.descriptor.id,n),l=r.page,c=o.axis;if(!i.length)return function(e){var t=e.axis,r=e.moveInto,n=e.isMoving;return vt(t.line,r.contentBox[t.start]+er(t,n),tr(t,r.contentBox,n))}({axis:c,moveInto:o.page,isMoving:l});var s=t.displaced,u=t.displacedBy,d=s.all[0];if(d){var p=n[d];if(Zt(d,a))return nr({axis:c,moveRelativeTo:p.page,isMoving:l});var f=Ve(p.page,u.point);return nr({axis:c,moveRelativeTo:f,isMoving:l})}var m=i[i.length-1];if(m.descriptor.id===r.descriptor.id)return l.borderBox.center;if(Zt(m.descriptor.id,a)){var h=Ve(m.page,gt(a.displacedBy.point));return rr({axis:c,moveRelativeTo:h,isMoving:l})}return rr({axis:c,moveRelativeTo:m.page,isMoving:l})}({impact:t,draggable:r,draggables:o,droppable:n,afterCritical:a}):function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,o=Mt(r);o||ot(!1);var a=o.draggableId,i=n[a].page.borderBox.center,l=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,o=e.displacedBy,a=Boolean(t.visible[n]||t.invisible[n]);return Zt(n,r)?a?ft:gt(o.point):a?o.point:ft}({displaced:r.displaced,afterCritical:t,combineWith:a,displacedBy:r.displacedBy});return mt(i,l)}({impact:t,draggables:o,afterCritical:a}):i}(e),r=e.droppable;return r?or(r,t):t},ir=function(e,t){var r=ht(t,e.scroll.initial),n=gt(r);return{frame:Le({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}}};function lr(e,t){return e.map(function(e){return t[e]})}var cr=function(e){var t,r,n=e.pageBorderBoxCenter,o=e.draggable,a=(t=e.viewport,r=n,mt(t.scroll.diff.displacement,r)),i=ht(a,o.page.borderBox.center);return mt(o.client.borderBox.center,i)},sr=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,o=e.viewport,a=e.withDroppableDisplacement,i=e.onlyOnMainAxis,l=void 0!==i&&i,c=ht(n,t.page.borderBox.center),s={target:xt(t.page.borderBox,c),destination:r,withDroppableDisplacement:a,viewport:o};return l?function(e){return Xt(B({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var r=Ut(e.top,e.bottom),n=Ut(e.left,e.right);return function(e){return t===qt?r(e.top)&&r(e.bottom):n(e.left)&&n(e.right)}})}));var t}(s):Yt(s)},ur=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,o=e.draggables,a=e.previousImpact,i=e.viewport,l=e.previousPageBorderBoxCenter,c=e.previousClientSelection,s=e.afterCritical;if(!n.isEnabled)return null;var u=Bt(n.descriptor.id,o),d=Lt(r,n),p=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,o=e.insideDestination,a=e.previousImpact;if(!n.isCombineEnabled)return null;if(!Tt(a))return null;function i(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:n.descriptor.id}};return B({},a,{at:t})}var l=a.displaced.all,c=l.length?l[0]:null;if(t)return c?i(c):null;var s=Ft(r,o);if(!c)return s.length?i(s[s.length-1].descriptor.id):null;var u=Pt(s,function(e){return e.descriptor.id===c});-1===u&&ot(!1);var d=u-1;return d<0?null:i(s[d].descriptor.id)}({isMovingForward:t,draggable:r,destination:n,insideDestination:u,previousImpact:a})||function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,o=e.draggables,a=e.destination,i=e.insideDestination,l=e.previousImpact,c=e.viewport,s=e.afterCritical,u=l.at;if(u||ot(!1),"REORDER"===u.type){var d=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,o=e.location;if(!n.length)return null;var a=o.index,i=t?a+1:a-1,l=n[0].descriptor.index,c=n[n.length-1].descriptor.index;return i<l||i>(r?c:c+1)?null:i}({isMovingForward:t,isInHomeList:r,location:u.destination,insideDestination:i});return null==d?null:Qt({draggable:n,insideDestination:i,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:d})}var p=function(e){var t=e.isMovingForward,r=e.draggables,n=e.combine,o=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var a=n.draggableId,i=r[a].descriptor.index;return Zt(a,o)?t?i:i-1:t?i+1:i}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:o,combine:u.combine,afterCritical:s});return null==p?null:Qt({draggable:n,insideDestination:i,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:p})}({isMovingForward:t,isInHomeList:d,draggable:r,draggables:o,destination:n,insideDestination:u,previousImpact:a,viewport:i,afterCritical:s});if(!p)return null;var f=ar({impact:p,draggable:r,droppable:n,draggables:o,afterCritical:s});if(sr({draggable:r,destination:n,newPageBorderBoxCenter:f,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:cr({pageBorderBoxCenter:f,draggable:r,viewport:i}),impact:p,scrollJumpRequest:null};var m=ht(f,l),h=function(e){var t=e.impact,r=e.viewport,n=e.destination,o=e.draggables,a=e.maxScrollChange,i=ir(r,mt(r.scroll.current,a)),l=n.frame?St(n,mt(n.frame.scroll.current,a)):n,c=t.displaced,s=Jt({afterDragging:lr(c.all,o),destination:n,displacedBy:t.displacedBy,viewport:i.frame,last:c,forceShouldAnimate:!1}),u=Jt({afterDragging:lr(c.all,o),destination:l,displacedBy:t.displacedBy,viewport:r.frame,last:c,forceShouldAnimate:!1}),d={},p={},f=[c,s,u];return c.all.forEach(function(e){var t=function(e,t){for(var r=0;r<t.length;r++){var n=t[r].visible[e];if(n)return n}return null}(e,f);t?p[e]=t:d[e]=!0}),B({},t,{displaced:{all:c.all,invisible:d,visible:p}})}({impact:p,viewport:i,destination:n,draggables:o,maxScrollChange:m});return{clientSelection:c,impact:h,scrollJumpRequest:m}},dr=function(e){var t=e.subject.active;return t||ot(!1),t},pr=function(e,t){var r=e.page.borderBox.center;return Zt(e.descriptor.id,t)?ht(r,t.displacedBy.point):r},fr=function(e,t){var r=e.page.borderBox;return Zt(e.descriptor.id,t)?xt(r,gt(t.displacedBy.point)):r},mr=Qe(function(e,t){var r=t[e.line];return{value:r,point:vt(e.line,r)}}),hr=function(e,t){return B({},e,{scroll:B({},e.scroll,{max:t})})},br=function(e,t,r){var n=e.frame;Lt(t,e)&&ot(!1),e.subject.withPlaceholder&&ot(!1);var o=mr(e.axis,t.displaceBy).point,a=function(e,t,r){var n=e.axis;if("virtual"===e.descriptor.mode)return vt(n.line,t[n.line]);var o=e.subject.page.contentBox[n.size],a=Bt(e.descriptor.id,r).reduce(function(e,t){return e+t.client.marginBox[n.size]},0)+t[n.line]-o;return a<=0?null:vt(n.line,a)}(e,o,r),i={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!n)return B({},e,{subject:Ot({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:e.frame})});var l=a?mt(n.scroll.max,a):n.scroll.max,c=hr(n,l);return B({},e,{subject:Ot({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:c}),frame:c})},gr=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},vr=function(e){var t=e.state,r=e.type,n=function(e,t){var r=gr(e);return r?t[r]:null}(t.impact,t.dimensions.droppables),o=Boolean(n),a=t.dimensions.droppables[t.critical.droppable.id],i=n||a,l=i.axis.direction,c="vertical"===l&&("MOVE_UP"===r||"MOVE_DOWN"===r)||"horizontal"===l&&("MOVE_LEFT"===r||"MOVE_RIGHT"===r);if(c&&!o)return null;var s="MOVE_DOWN"===r||"MOVE_RIGHT"===r,u=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,p=t.dimensions,f=p.draggables,m=p.droppables;return c?ur({isMovingForward:s,previousPageBorderBoxCenter:d,draggable:u,destination:i,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,r=e.previousPageBorderBoxCenter,n=e.draggable,o=e.isOver,a=e.draggables,i=e.droppables,l=e.viewport,c=e.afterCritical,s=function(e){var t=e.isMovingForward,r=e.pageBorderBoxCenter,n=e.source,o=e.droppables,a=e.viewport,i=n.subject.active;if(!i)return null;var l=n.axis,c=Ut(i[l.start],i[l.end]),s=Nt(o).filter(function(e){return e!==n}).filter(function(e){return e.isEnabled}).filter(function(e){return Boolean(e.subject.active)}).filter(function(e){return Wt(a.frame)(dr(e))}).filter(function(e){var r=dr(e);return t?i[l.crossAxisEnd]<r[l.crossAxisEnd]:r[l.crossAxisStart]<i[l.crossAxisStart]}).filter(function(e){var t=dr(e),r=Ut(t[l.start],t[l.end]);return c(t[l.start])||c(t[l.end])||r(i[l.start])||r(i[l.end])}).sort(function(e,r){var n=dr(e)[l.crossAxisStart],o=dr(r)[l.crossAxisStart];return t?n-o:o-n}).filter(function(e,t,r){return dr(e)[l.crossAxisStart]===dr(r[0])[l.crossAxisStart]});if(!s.length)return null;if(1===s.length)return s[0];var u=s.filter(function(e){return Ut(dr(e)[l.start],dr(e)[l.end])(r[l.line])});return 1===u.length?u[0]:u.length>1?u.sort(function(e,t){return dr(e)[l.start]-dr(t)[l.start]})[0]:s.sort(function(e,t){var n=_t(r,Et(dr(e))),o=_t(r,Et(dr(t)));return n!==o?n-o:dr(e)[l.start]-dr(t)[l.start]})[0]}({isMovingForward:t,pageBorderBoxCenter:r,source:o,droppables:i,viewport:l});if(!s)return null;var u=Bt(s.descriptor.id,a),d=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,o=e.afterCritical,a=e.insideDestination.filter(function(e){return Yt({target:fr(e,o),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(e,r){var a=yt(t,or(n,pr(e,o))),i=yt(t,or(n,pr(r,o)));return a<i?-1:i<a?1:e.descriptor.index-r.descriptor.index});return a[0]||null}({pageBorderBoxCenter:r,viewport:l,destination:s,insideDestination:u,afterCritical:c}),p=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,o=e.draggable,a=e.draggables,i=e.destination,l=e.viewport,c=e.afterCritical;if(!r){if(n.length)return null;var s={displaced:Ht,displacedBy:zt,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},u=ar({impact:s,draggable:o,droppable:i,draggables:a,afterCritical:c}),d=Lt(o,i)?i:br(i,o,a);return sr({draggable:o,destination:d,newPageBorderBoxCenter:u,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var p,f=Boolean(t[i.axis.line]<=r.page.borderBox.center[i.axis.line]),m=(p=r.descriptor.index,r.descriptor.id===o.descriptor.id||f?p:p+1);return Qt({draggable:o,insideDestination:n,destination:i,viewport:l,displacedBy:mr(i.axis,o.displaceBy),last:Ht,index:m})}({previousPageBorderBoxCenter:r,destination:s,draggable:n,draggables:a,moveRelativeTo:d,insideDestination:u,viewport:l,afterCritical:c});if(!p)return null;var f=ar({impact:p,draggable:n,droppable:s,draggables:a,afterCritical:c});return{clientSelection:cr({pageBorderBoxCenter:f,draggable:n,viewport:l}),impact:p,scrollJumpRequest:null}}({isMovingForward:s,previousPageBorderBoxCenter:d,draggable:u,isOver:i,draggables:f,droppables:m,viewport:t.viewport,afterCritical:t.afterCritical})};function yr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function _r(e){var t=Ut(e.top,e.bottom),r=Ut(e.left,e.right);return function(e){return t(e.y)&&r(e.x)}}var wr=function(e,t){return Le(xt(e,t))};function xr(e){var t=e.displaced,r=e.id;return Boolean(t.visible[r]||t.invisible[r])}var Er=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,o=e.droppables,a=e.previousImpact,i=e.viewport,l=e.afterCritical,c=wr(r.page.borderBox,t),s=function(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,o=Nt(n).filter(function(e){if(!e.isEnabled)return!1;var r,n,o=e.subject.active;if(!o)return!1;if(n=o,!((r=t).left<n.right&&r.right>n.left&&r.top<n.bottom&&r.bottom>n.top))return!1;if(_r(o)(t.center))return!0;var a=e.axis,i=o.center[a.crossAxisLine],l=t[a.crossAxisStart],c=t[a.crossAxisEnd],s=Ut(o[a.crossAxisStart],o[a.crossAxisEnd]),u=s(l),d=s(c);return!u&&!d||(u?l<i:c>i)});return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,r=e.candidates,n=e.draggable.page.borderBox.center,o=r.map(function(e){var r=e.axis,o=vt(e.axis.line,t.center[r.line],e.page.borderBox.center[r.crossAxisLine]);return{id:e.descriptor.id,distance:yt(n,o)}}).sort(function(e,t){return t.distance-e.distance});return o[0]?o[0].id:null}({pageBorderBox:t,draggable:r,candidates:o}):null}({pageBorderBox:c,draggable:r,droppables:o});if(!s)return Gt;var u=o[s],d=Bt(u.descriptor.id,n),p=function(e,t){var r=e.frame;return r?wr(t,r.scroll.diff.value):t}(u,c);return function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,o=e.destination,a=e.insideDestination,i=e.afterCritical;if(!o.isCombineEnabled)return null;var l=o.axis,c=mr(o.axis,t.displaceBy),s=c.value,u=r[l.start],d=r[l.end],p=Ct(Ft(t,a),function(e){var t=e.descriptor.id,r=e.page.borderBox,o=r[l.size]/4,a=Zt(t,i),c=xr({displaced:n.displaced,id:t});return a?c?d>r[l.start]+o&&d<r[l.end]-o:u>r[l.start]-s+o&&u<r[l.end]-s-o:c?d>r[l.start]+s+o&&d<r[l.end]+s-o:u>r[l.start]+o&&u<r[l.end]-o});return p?{displacedBy:c,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:r,previousImpact:a,destination:u,insideDestination:d,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,o=e.insideDestination,a=e.last,i=e.viewport,l=e.afterCritical,c=n.axis,s=mr(n.axis,r.displaceBy),u=s.value,d=t[c.start],p=t[c.end],f=function(e){var t=e.draggable,r=e.closest;return r?e.inHomeList&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}({draggable:r,closest:Ct(Ft(r,o),function(e){var t=e.descriptor.id,r=e.page.borderBox.center[c.line],n=Zt(t,l),o=xr({displaced:a,id:t});return n?o?p<=r:d<r-u:o?p<=r+u:d<r}),inHomeList:Lt(r,n)});return Qt({draggable:r,insideDestination:o,destination:n,viewport:i,last:a,displacedBy:s,index:f})}({pageBorderBoxWithDroppableScroll:p,draggable:r,destination:u,insideDestination:d,last:a.displaced,viewport:i,afterCritical:l})},kr=function(e,t){var r;return B({},e,((r={})[t.descriptor.id]=t,r))},Or=function(e){var t=e.state,r=e.clientSelection,n=e.dimensions,o=e.viewport,a=e.impact,i=e.scrollJumpRequest,l=o||t.viewport,c=n||t.dimensions,s=r||t.current.client.selection,u=ht(s,t.initial.client.selection),d={offset:u,selection:s,borderBoxCenter:mt(t.initial.client.borderBoxCenter,u)},p={selection:mt(d.selection,l.scroll.current),borderBoxCenter:mt(d.borderBoxCenter,l.scroll.current),offset:mt(d.offset,l.scroll.diff.value)},f={client:d,page:p};if("COLLECTING"===t.phase)return B({phase:"COLLECTING"},t,{dimensions:c,viewport:l,current:f});var m=c.draggables[t.critical.draggable.id],h=a||Er({pageOffset:p.offset,draggable:m,draggables:c.draggables,droppables:c.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),b=function(e){var t=e.draggable,r=e.draggables,n=e.droppables,o=e.impact,a=function(e){var t=e.previousImpact,r=e.impact,n=e.droppables,o=gr(t),a=gr(r);if(!o)return n;if(o===a)return n;var i=n[o];if(!i.subject.withPlaceholder)return n;var l=function(e){var t=e.subject.withPlaceholder;t||ot(!1);var r=e.frame;if(!r)return B({},e,{subject:Ot({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var n=t.oldFrameMaxScroll;n||ot(!1);var o=hr(r,n);return B({},e,{subject:Ot({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null}),frame:o})}(i);return kr(n,l)}({previousImpact:e.previousImpact,impact:o,droppables:n}),i=gr(o);if(!i)return a;var l=n[i];if(Lt(t,l))return a;if(l.subject.withPlaceholder)return a;var c=br(l,t,r);return kr(a,c)}({draggable:m,impact:h,previousImpact:t.impact,draggables:c.draggables,droppables:c.droppables});return B({},t,{current:f,dimensions:{draggables:c.draggables,droppables:b},impact:h,viewport:l,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null})},Sr=function(e){var t=e.impact,r=e.viewport,n=e.draggables,o=e.destination,a=e.forceShouldAnimate,i=t.displaced,l=function(e,t){return e.map(function(e){return t[e]})}(i.all,n);return B({},t,{displaced:Jt({afterDragging:l,destination:o,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:a,last:i})})},Rr=function(e){var t=e.impact,r=e.draggable,n=e.droppable,o=e.draggables,a=e.viewport,i=e.afterCritical,l=ar({impact:t,draggable:r,draggables:o,droppable:n,afterCritical:i});return cr({pageBorderBoxCenter:l,draggable:r,viewport:a})},Pr=function(e){var t=e.state,r=e.dimensions,n=e.viewport;"SNAP"!==t.movementMode&&ot(!1);var o=t.impact,a=n||t.viewport,i=r||t.dimensions,l=i.draggables,c=i.droppables,s=l[t.critical.draggable.id],u=gr(o);u||ot(!1);var d=c[u],p=Sr({impact:o,viewport:a,destination:d,draggables:l}),f=Rr({impact:p,draggable:s,droppable:d,draggables:l,viewport:a,afterCritical:t.afterCritical});return Or({impact:p,clientSelection:f,state:t,dimensions:i,viewport:a})},Cr=function(e){var t=e.draggable,r=e.home,n=e.draggables,o=e.viewport,a=mr(r.axis,t.displaceBy),i=Bt(r.descriptor.id,n),l=i.indexOf(t);-1===l&&ot(!1);var c,s=i.slice(l+1),u=s.reduce(function(e,t){return e[t.descriptor.id]=!0,e},{}),d={inVirtualList:"virtual"===r.descriptor.mode,displacedBy:a,effected:u};return{impact:{displaced:Jt({afterDragging:s,destination:r,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(c=t.descriptor,{index:c.index,droppableId:c.droppableId})}},afterCritical:d}},Dr=function(e){return"SNAP"===e.movementMode},Ir=function(e,t,r){var n=function(e,t){return{draggables:e.draggables,droppables:kr(e.droppables,t)}}(e.dimensions,t);return!Dr(e)||r?Or({state:e,dimensions:n}):Pr({state:e,dimensions:n})};function jr(e){return e.isDragging&&"SNAP"===e.movementMode?B({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Nr={phase:"IDLE",completed:null,shouldFlush:!1},Ar=function(e,t){if(void 0===e&&(e=Nr),"FLUSH"===t.type)return B({},Nr,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&ot(!1);var r=t.payload,n=r.critical,o=r.clientSelection,a=r.viewport,i=r.dimensions,l=r.movementMode,c=i.draggables[n.draggable.id],s=i.droppables[n.droppable.id],u={selection:o,borderBoxCenter:c.client.borderBox.center,offset:ft},d={client:u,page:{selection:mt(u.selection,a.scroll.initial),borderBoxCenter:mt(u.selection,a.scroll.initial),offset:mt(u.selection,a.scroll.diff.value)}},p=Nt(i.droppables).every(function(e){return!e.isFixedOnPage}),f=Cr({draggable:c,home:s,draggables:i.draggables,viewport:a}),m=f.impact;return{phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:i,initial:d,current:d,isWindowScrollAllowed:p,impact:m,afterCritical:f.afterCritical,onLiftImpact:m,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&ot(!1),B({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&ot(!1),function(e){var t=e.state,r=e.published,n=r.modified.map(function(e){var r=t.dimensions.droppables[e.droppableId];return St(r,e.scroll)}),o=B({},t.dimensions.droppables,{},It(n)),a=jt(function(e){var t=e.additions,r=e.updatedDroppables,n=e.viewport,o=n.scroll.diff.value;return t.map(function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||ot(!1),t}(r[t]),i=a.scroll.diff.value,l=function(e){var t=e.draggable,r=e.offset,n=e.initialWindowScroll,o=Ve(t.client,r),a=qe(o,n);return B({},t,{placeholder:B({},t.placeholder,{client:o}),client:o,page:a})}({draggable:e,offset:mt(o,i),initialWindowScroll:n.scroll.initial});return l})}({additions:r.additions,updatedDroppables:o,viewport:t.viewport})),i=B({},t.dimensions.draggables,{},a);r.removals.forEach(function(e){delete i[e]});var l={droppables:o,draggables:i},c=gr(t.impact),s=c?l.droppables[c]:null,u=l.draggables[t.critical.draggable.id],d=l.droppables[t.critical.droppable.id],p=Cr({draggable:u,home:d,draggables:i,viewport:t.viewport}),f=p.impact,m=p.afterCritical,h=s&&s.isCombineEnabled?t.impact:f,b=Er({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:h,viewport:t.viewport,afterCritical:m}),g=B({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:b,onLiftImpact:f,dimensions:l,afterCritical:m,forceShouldAnimate:!1});return"COLLECTING"===t.phase?g:B({phase:"DROP_PENDING"},g,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;yr(e)||ot(!1);var h=t.payload.client;return bt(h,e.current.client.selection)?e:Or({state:e,clientSelection:h,impact:Dr(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return jr(e);if("COLLECTING"===e.phase)return jr(e);yr(e)||ot(!1);var b=t.payload,g=b.id,v=b.newScroll,y=e.dimensions.droppables[g];if(!y)return e;var _=St(y,v);return Ir(e,_,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;yr(e)||ot(!1);var w=t.payload,x=w.id,E=w.isEnabled,k=e.dimensions.droppables[x];k||ot(!1),k.isEnabled===E&&ot(!1);var O=B({},k,{isEnabled:E});return Ir(e,O,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;yr(e)||ot(!1);var S=t.payload,R=S.id,P=S.isCombineEnabled,C=e.dimensions.droppables[R];C||ot(!1),C.isCombineEnabled===P&&ot(!1);var D=B({},C,{isCombineEnabled:P});return Ir(e,D,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;yr(e)||ot(!1),e.isWindowScrollAllowed||ot(!1);var I=t.payload.newScroll;if(bt(e.viewport.scroll.current,I))return jr(e);var j=ir(e.viewport,I);return Dr(e)?Pr({state:e,viewport:j}):Or({state:e,viewport:j})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!yr(e))return e;var N=t.payload.maxScroll;if(bt(N,e.viewport.scroll.max))return e;var A=B({},e.viewport,{scroll:B({},e.viewport.scroll,{max:N})});return B({phase:"DRAGGING"},e,{viewport:A})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&ot(!1);var T=vr({state:e,type:t.type});return T?Or({state:e,impact:T.impact,clientSelection:T.clientSelection,scrollJumpRequest:T.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var M=t.payload.reason;return"COLLECTING"!==e.phase&&ot(!1),B({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:M})}if("DROP_ANIMATE"===t.type){var F=t.payload,L=F.completed,z=F.dropDuration,H=F.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&ot(!1),{phase:"DROP_ANIMATING",completed:L,dropDuration:z,newHomeClientOffset:H,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},Br=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Tr=function(){return{type:"COLLECTION_STARTING",payload:null}},Mr=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Fr=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Lr=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},zr=function(e){return{type:"MOVE",payload:e}},Hr=function(){return{type:"MOVE_UP",payload:null}},Gr=function(){return{type:"MOVE_DOWN",payload:null}},Ur=function(){return{type:"MOVE_RIGHT",payload:null}},Wr=function(){return{type:"MOVE_LEFT",payload:null}},Vr=function(e){return{type:"DROP_COMPLETE",payload:e}},qr=function(e){return{type:"DROP",payload:e}},$r="cubic-bezier(.2,1,.1,1)",Xr=0,Yr=.7,Jr=.75,Kr="0.2s cubic-bezier(0.2, 0, 0, 1)",Qr={fluid:"opacity "+Kr,snap:"transform "+Kr+", opacity "+Kr,drop:function(e){var t=e+"s "+$r;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Kr,placeholder:"height "+Kr+", width "+Kr+", margin "+Kr},Zr=function(e){return bt(e,ft)?null:"translate("+e.x+"px, "+e.y+"px)"},en=Zr,tn=.33,rn=.55-tn,nn=function(e){var t=e.getState,r=e.dispatch;return function(e){return function(n){if("DROP"===n.type){var o=t(),a=n.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&ot(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&ot(!1);var i=o.critical,l=o.dimensions,c=l.draggables[o.critical.draggable.id],s=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,o=e.home,a=e.viewport,i=e.onLiftImpact;return n.at&&"DROP"===r?"REORDER"===n.at.type?{impact:n,didDropInsideDroppable:!0}:{impact:B({},n,{displaced:Ht}),didDropInsideDroppable:!0}:{impact:Sr({draggables:t,impact:i,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),u=s.impact,d=s.didDropInsideDroppable,p=d?Tt(u):null,f=d?Mt(u):null,m={index:i.draggable.index,droppableId:i.droppable.id},h={draggableId:c.descriptor.id,type:c.descriptor.type,source:m,reason:a,mode:o.movementMode,destination:p,combine:f},b=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,o=e.viewport,a=e.afterCritical,i=n.draggables,l=n.droppables,c=gr(t),s=c?l[c]:null,u=l[r.descriptor.droppableId],d=Rr({impact:t,draggable:r,draggables:i,afterCritical:a,droppable:s||u,viewport:o});return ht(d,r.client.borderBox.center)}({impact:u,draggable:c,dimensions:l,viewport:o.viewport,afterCritical:o.afterCritical}),g={critical:o.critical,afterCritical:o.afterCritical,result:h,impact:u};if(!bt(o.current.client.offset,b)||Boolean(h.combine)){var v=function(e){var t=e.reason,r=yt(e.current,e.destination);if(r<=0)return tn;if(r>=1500)return.55;var n=tn+rn*(r/1500);return Number(("CANCEL"===t?.6*n:n).toFixed(2))}({current:o.current.client.offset,destination:b,reason:a});r({type:"DROP_ANIMATE",payload:{newHomeClientOffset:b,dropDuration:v,completed:g}})}else r(Vr({completed:g}))}}else r(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(n)}}},on=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var an=function(e){var t=function(e){var t=e.onWindowScroll,r=Ze(function(){t(on())}),n=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(r),o=tt;function a(){return o!==tt}return{start:function(){a()&&ot(!1),o=rt(window,[n])},stop:function(){a()||ot(!1),r.cancel(),o(),o=tt},isActive:a}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(r){t.isActive()||"INITIAL_PUBLISH"!==r.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r)&&t.stop(),e(r)}}},ln=function(e,t){t()},cn=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},sn=function(e,t,r,n){if(e){var o=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),o=function(o){t||r||(t=!0,e(o),clearTimeout(n))};return o.wasCalled=function(){return t},o}(r);e(t,{announce:o}),o.wasCalled()||r(n(t))}else r(n(t))},un=function(e,t){var r=function(e,t){var r,n=(r=[],{add:function(e){var t=setTimeout(function(){return function(e){var t=Pt(r,function(t){return t.timerId===e});-1===t&&ot(!1),r.splice(t,1)[0].callback()}(t)}),n={timerId:t,callback:e};r.push(n)},flush:function(){if(r.length){var e=[].concat(r);r.length=0,e.forEach(function(e){clearTimeout(e.timerId),e.callback()})}}}),o=null,a=function(r){o||ot(!1),o=null,ln(0,function(){return sn(e().onDragEnd,r,t,pt)})};return{beforeCapture:function(t,r){o&&ot(!1),ln(0,function(){var n=e().onBeforeCapture;n&&n({draggableId:t,mode:r})})},beforeStart:function(t,r){o&&ot(!1),ln(0,function(){var n=e().onBeforeDragStart;n&&n(cn(t,r))})},start:function(r,a){o&&ot(!1);var i=cn(r,a);o={mode:a,lastCritical:r,lastLocation:i.source,lastCombine:null},n.add(function(){ln(0,function(){return sn(e().onDragStart,i,t,ut)})})},update:function(r,a){var i=Tt(a),l=Mt(a);o||ot(!1);var c=!function(e,t){if(e===t)return!0;var r=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,n=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return r&&n}(r,o.lastCritical);c&&(o.lastCritical=r);var s,u,d=(u=i,!(null==(s=o.lastLocation)&&null==u||null!=s&&null!=u&&s.droppableId===u.droppableId&&s.index===u.index));d&&(o.lastLocation=i);var p=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(o.lastCombine,l);if(p&&(o.lastCombine=l),c||d||p){var f=B({},cn(r,o.mode),{combine:l,destination:i});n.add(function(){ln(0,function(){return sn(e().onDragUpdate,f,t,dt)})})}},flush:function(){o||ot(!1),n.flush()},drop:a,abort:function(){if(o){var e=B({},cn(o.lastCritical,o.mode),{combine:null,destination:null,reason:"CANCEL"});a(e)}}}}(e,t);return function(e){return function(t){return function(n){if("BEFORE_INITIAL_CAPTURE"!==n.type){if("INITIAL_PUBLISH"===n.type){var o=n.payload.critical;return r.beforeStart(o,n.payload.movementMode),t(n),void r.start(o,n.payload.movementMode)}if("DROP_COMPLETE"===n.type){var a=n.payload.completed.result;return r.flush(),t(n),void r.drop(a)}if(t(n),"FLUSH"!==n.type){var i=e.getState();"DRAGGING"===i.phase&&r.update(i.critical,i.impact)}else r.abort()}else r.beforeCapture(n.payload.draggableId,n.payload.movementMode)}}}},dn=function(e){return function(t){return function(r){if("DROP_ANIMATION_FINISHED"===r.type){var n=e.getState();"DROP_ANIMATING"!==n.phase&&ot(!1),e.dispatch(Vr({completed:n.completed}))}else t(r)}}},pn=function(e){var t=null,r=null;return function(n){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)),n(o),"DROP_ANIMATE"===o.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};r=requestAnimationFrame(function(){r=null,t=rt(window,[a])})}}}},fn=function(e){return function(t){return function(r){if(t(r),"PUBLISH_WHILE_DRAGGING"===r.type){var n=e.getState();"DROP_PENDING"===n.phase&&(n.isWaiting||e.dispatch(qr({reason:n.reason})))}}}},mn=$,hn=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,o=e.width,a=ht({x:r,y:t},{x:o,y:n});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},bn=function(){var e=document.documentElement;return e||ot(!1),e},gn=function(){var e=bn();return hn({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function vn(e,t,r){return r.descriptor.id!==t.id&&r.descriptor.type===t.type&&"virtual"===e.droppable.getById(r.descriptor.droppableId).descriptor.mode}var yn,wn,xn=function(e,t){var r=null,n=function(e){var t=e.registry,r=e.callbacks,n={additions:{},removals:{},modified:{}},o=null,a=function(){o||(r.collectionStarting(),o=requestAnimationFrame(function(){o=null;var e=n,a=e.additions,i=e.removals,l=e.modified,c=Object.keys(a).map(function(e){return t.draggable.getById(e).getDimension(ft)}).sort(function(e,t){return e.descriptor.index-t.descriptor.index}),s=Object.keys(l).map(function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}}),u={additions:c,removals:Object.keys(i),modified:s};n={additions:{},removals:{},modified:{}},r.publish(u)}))};return{add:function(e){var t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],a()},remove:function(e){var t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],a()},stop:function(){o&&(cancelAnimationFrame(o),o=null,n={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){r||ot(!1);var o=r.critical.draggable;"ADDITION"===t.type&&vn(e,o,t.value)&&n.add(t.value),"REMOVAL"===t.type&&vn(e,o,t.value)&&n.remove(t.value)};return{updateDroppableIsEnabled:function(n,o){e.droppable.exists(n)||ot(!1),r&&t.updateDroppableIsEnabled({id:n,isEnabled:o})},updateDroppableIsCombineEnabled:function(n,o){r&&(e.droppable.exists(n)||ot(!1),t.updateDroppableIsCombineEnabled({id:n,isCombineEnabled:o}))},scrollDroppable:function(t,n){r&&e.droppable.getById(t).callbacks.scroll(n)},updateDroppableScroll:function(n,o){r&&(e.droppable.exists(n)||ot(!1),t.updateDroppableScroll({id:n,newScroll:o}))},startPublishing:function(t){r&&ot(!1);var n=e.draggable.getById(t.draggableId),a=e.droppable.getById(n.descriptor.droppableId),i={draggable:n.descriptor,droppable:a.descriptor},l=e.subscribe(o);return r={critical:i,unsubscribe:l},function(e){var t,r,n,o,a,i,l,c=e.critical,s=e.scrollOptions,u=e.registry,d=(t=on(),r=gn(),n=t.y,o=t.x,i=(a=bn()).clientWidth,l=a.clientHeight,{frame:Le({top:n,left:o,right:o+i,bottom:n+l}),scroll:{initial:t,current:t,max:r,diff:{value:ft,displacement:ft}}}),p=d.scroll.current,f=c.droppable,m=u.droppable.getAllByType(f.type).map(function(e){return e.callbacks.getDimensionAndWatchScroll(p,s)}),h=u.draggable.getAllByType(c.draggable.type).map(function(e){return e.getDimension(p)});return{dimensions:{draggables:jt(h),droppables:It(m)},critical:c,viewport:d}}({critical:i,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(r){n.stop();var t=r.critical.droppable;e.droppable.getAllByType(t.type).forEach(function(e){return e.callbacks.dragStopped()}),r.unsubscribe(),r=null}}}},En=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},kn=function(e){window.scrollBy(e.x,e.y)},On=Qe(function(e){return Nt(e).filter(function(e){return!!e.isEnabled&&!!e.frame})}),Sn=function(e){return Math.pow(e,2)},Rn=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,o=r-t;return 0===o?0:(n-t)/o},Pn=360,Cn=1200,Dn=function(e){var t=e.distanceToEdge,r=e.thresholds,n=e.dragStartTime,o=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var r=Rn({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=28*Sn(1-r);return Math.ceil(n)}(t,r);return 0===a?0:o?Math.max(function(e,t){var r=t,n=Cn,o=Date.now()-r;if(o>=Cn)return e;if(o<Pn)return 1;var a=Rn({startOfRange:Pn,endOfRange:n,current:o}),i=e*Sn(a);return Math.ceil(i)}(a,n),1):a},In=function(e){var t=e.container,r=e.distanceToEdges,n=e.dragStartTime,o=e.axis,a=e.shouldUseTimeDampening,i=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,o);return r[o.end]<r[o.start]?Dn({distanceToEdge:r[o.end],thresholds:i,dragStartTime:n,shouldUseTimeDampening:a}):-1*Dn({distanceToEdge:r[o.start],thresholds:i,dragStartTime:n,shouldUseTimeDampening:a})},jn=wt(function(e){return 0===e?0:e}),Nn=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,o=e.center,a=e.shouldUseTimeDampening,i={top:o.y-r.top,right:r.right-o.x,bottom:r.bottom-o.y,left:o.x-r.left},l=In({container:r,distanceToEdges:i,dragStartTime:t,axis:qt,shouldUseTimeDampening:a}),c=In({container:r,distanceToEdges:i,dragStartTime:t,axis:$t,shouldUseTimeDampening:a}),s=jn({x:c,y:l});if(bt(s,ft))return null;var u=function(e){var t=e.container,r=e.subject,n=e.proposedScroll,o=r.height>t.height,a=r.width>t.width;return a||o?a&&o?null:{x:a?0:n.x,y:o?0:n.y}:n}({container:r,subject:n,proposedScroll:s});return u?bt(u,ft)?null:u:null},An=wt(function(e){return 0===e?0:e>0?1:-1}),Bn=(yn=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,r=e.max,n=e.change,o=mt(t,n),a={x:yn(o.x,r.x),y:yn(o.y,r.y)};return bt(a,ft)?null:a}),Tn=function(e){var t=e.max,r=e.current,n=e.change,o={x:Math.max(r.x,t.x),y:Math.max(r.y,t.y)},a=An(n),i=Bn({max:o,current:r,change:a});return!i||0!==a.x&&0===i.x||0!==a.y&&0===i.y},Mn=function(e,t){return Tn({current:e.scroll.current,max:e.scroll.max,change:t})},Fn=function(e,t){var r=e.frame;return!!r&&Tn({current:r.scroll.current,max:r.scroll.max,change:t})},Ln=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,o=e.scrollWindow,a=e.scrollDroppable,i=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var c=function(e){var t=e.viewport,r=e.subject,n=e.center,o=e.shouldUseTimeDampening,a=Nn({dragStartTime:e.dragStartTime,container:t.frame,subject:r,center:n,shouldUseTimeDampening:o});return a&&Mn(t,a)?a:null}({dragStartTime:r,viewport:t.viewport,subject:l,center:i,shouldUseTimeDampening:n});if(c)return void o(c)}var s=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var o=n[r];return o.frame?o:null}var a=function(e,t){var r=Ct(On(t),function(t){return t.frame||ot(!1),_r(t.frame.pageMarginBox)(e)});return r}(t,n);return a}({center:i,destination:gr(t.impact),droppables:t.dimensions.droppables});if(s){var u=function(e){var t=e.droppable,r=e.subject,n=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=t.frame;if(!i)return null;var l=Nn({dragStartTime:o,container:i.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:a});return l&&Fn(t,l)?l:null}({dragStartTime:r,droppable:s,subject:l,center:i,shouldUseTimeDampening:n});u&&a(s.descriptor.id,u)}},zn=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow;return function(e){var o=e.scrollJumpRequest;if(o){var a=gr(e.impact);a||ot(!1);var i=function(e,t){if(!Fn(e,t))return t;var n=function(e,t){var r=e.frame;return r&&Fn(e,t)?Bn({current:r.scroll.current,max:r.scroll.max,change:t}):null}(e,t);if(!n)return r(e.descriptor.id,t),null;var o=ht(t,n);return r(e.descriptor.id,o),ht(t,o)}(e.dimensions.droppables[a],o);if(i){var l=e.viewport,c=function(e,t,r){if(!e)return r;if(!Mn(t,r))return r;var o=function(e,t){if(!Mn(e,t))return null;var r=e.scroll.max,n=e.scroll.current;return Bn({current:n,max:r,change:t})}(t,r);if(!o)return n(r),null;var a=ht(r,o);return n(a),ht(r,a)}(e.isWindowScrollAllowed,l,i);c&&function(e,r){var n=mt(e.current.client.selection,r);t({client:n})}(e,c)}}}},Hn="data-rbd",Gn={base:wn=Hn+"-drag-handle",draggableId:wn+"-draggable-id",contextId:wn+"-context-id"},Un=function(){var e=Hn+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wn=function(){var e=Hn+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Vn={contextId:Hn+"-scroll-container-context-id"},qn=function(e,t){return e.map(function(e){var r=e.styles[t];return r?e.selector+" { "+r+" }":""}).join(" ")},$n="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?I.useLayoutEffect:I.useEffect,Xn=function(){var e=document.querySelector("head");return e||ot(!1),e},Yn=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var Jn=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Kn(e){return e instanceof Jn(e).HTMLElement}function Qn(){var e={draggables:{},droppables:{}},t=[];function r(e){t.length&&t.forEach(function(t){return t(e)})}function n(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,r({type:"ADDITION",value:t})},update:function(t,r){var n=e.draggables[r.descriptor.id];n&&n.uniqueId===t.uniqueId&&(delete e.draggables[r.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,a=n(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],r({type:"REMOVAL",value:t}))},getById:function(e){var t=n(e);return t||ot(!1),t},findById:n,exists:function(e){return Boolean(n(e))},getAllByType:function(t){return Rt(e.draggables).filter(function(e){return e.descriptor.type===t})}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var r=o(t.descriptor.id);r&&t.uniqueId===r.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=o(e);return t||ot(!1),t},findById:o,exists:function(e){return Boolean(o(e))},getAllByType:function(t){return Rt(e.droppables).filter(function(e){return e.descriptor.type===t})}},subscribe:function(e){return t.push(e),function(){var r=t.indexOf(e);-1!==r&&t.splice(r,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Zn=j().createContext(null),eo=function(){var e=document.body;return e||ot(!1),e},to={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},ro=0,no={separator:"::"};function oo(e,t){return void 0===t&&(t=no),Me(function(){return""+e+t.separator+ro++},[t.separator,e])}var ao=j().createContext(null);function io(e){var t=(0,I.useRef)(e);return(0,I.useEffect)(function(){t.current=e}),t}var lo,co,so=((lo={})[13]=!0,lo[9]=!0,lo),uo=function(e){so[e.keyCode]&&e.preventDefault()},po=function(){var e="visibilitychange";return"undefined"==typeof document?e:Ct([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],function(e){return"on"+e in document})||e}(),fo={type:"IDLE"};function mo(){}var ho=((co={})[34]=!0,co[33]=!0,co[36]=!0,co[35]=!0,co);var bo={type:"IDLE"},go={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function vo(e,t){if(null==t)return!1;if(Boolean(go[t.tagName.toLowerCase()]))return!0;var r=t.getAttribute("contenteditable");return"true"===r||""===r||t!==e&&vo(e,t.parentElement)}function yo(e,t){var r=t.target;return!!Kn(r)&&vo(e,r)}var _o=function(e){return Le(e.getBoundingClientRect()).center},wo=function(){var e="matches";return"undefined"==typeof document?e:Ct([e,"msMatchesSelector","webkitMatchesSelector"],function(e){return e in Element.prototype})||e}();function xo(e,t){return null==e?null:e[wo](t)?e:xo(e.parentElement,t)}function Eo(e,t){return e.closest?e.closest(t):xo(e,t)}function ko(e){e.preventDefault()}function Oo(e){var t=e.expected,r=e.phase,n=e.isLockActive;return e.shouldWarn,!!n()&&t===r}function So(e){var t=e.lockAPI,r=e.store,n=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var a=n.draggable.findById(o);return!!a&&!!a.options.isEnabled&&!!En(r.getState(),o)}var Ro=[function(e){var t=(0,I.useRef)(fo),r=(0,I.useRef)(tt),n=Me(function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,i,{sourceEvent:t});if(o){t.preventDefault();var a={x:t.clientX,y:t.clientY};r.current(),s(o,a)}}}}}},[e]),o=Me(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var n=e.findOptionsForDraggable(r);n&&(n.shouldRespectForcePress||e.canGetLock(r)&&t.preventDefault())}}}}},[e]),a=Fe(function(){r.current=rt(window,[o,n],{passive:!1,capture:!0})},[o,n]),i=Fe(function(){"IDLE"!==t.current.type&&(t.current=fo,r.current(),a())},[a]),l=Fe(function(){var e=t.current;i(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[i]),c=Fe(function(){var e=function(e){var t=e.cancel,r=e.completed,n=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,r=e.clientX,a=e.clientY;if(0===t){var i={x:r,y:a},l=n();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(i);if("PENDING"!==l.type&&ot(!1),c=l.point,s=i,Math.abs(s.x-c.x)>=5||Math.abs(s.y-c.y)>=5){var c,s;e.preventDefault();var u=l.actions.fluidLift(i);o({type:"DRAGGING",actions:u})}}}},{eventName:"mouseup",fn:function(e){var o=n();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===n().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==n().type)return 27===e.keyCode?(e.preventDefault(),void t()):void uo(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===n().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var r=n();"IDLE"===r.type&&ot(!1),r.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:po,fn:t}]}({cancel:l,completed:i,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});r.current=rt(window,e,{capture:!0,passive:!1})},[l,i]),s=Fe(function(e,r){"IDLE"!==t.current.type&&ot(!1),t.current={type:"PENDING",point:r,actions:e},c()},[c]);$n(function(){return a(),function(){r.current()}},[a])},function(e){var t=(0,I.useRef)(mo),r=Me(function(){return{eventName:"keydown",fn:function(r){if(!r.defaultPrevented&&32===r.keyCode){var o=e.findClosestDraggableId(r);if(o){var a=e.tryGetLock(o,c,{sourceEvent:r});if(a){r.preventDefault();var i=!0,l=a.snapLift();t.current(),t.current=rt(window,function(e,t){function r(){t(),e.cancel()}return[{eventName:"keydown",fn:function(n){return 27===n.keyCode?(n.preventDefault(),void r()):32===n.keyCode?(n.preventDefault(),t(),void e.drop()):40===n.keyCode?(n.preventDefault(),void e.moveDown()):38===n.keyCode?(n.preventDefault(),void e.moveUp()):39===n.keyCode?(n.preventDefault(),void e.moveRight()):37===n.keyCode?(n.preventDefault(),void e.moveLeft()):void(ho[n.keyCode]?n.preventDefault():uo(n))}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:po,fn:r}]}(l,c),{capture:!0,passive:!1})}}}function c(){i||ot(!1),i=!1,t.current(),n()}}}},[e]),n=Fe(function(){t.current=rt(window,[r],{passive:!1,capture:!0})},[r]);$n(function(){return n(),function(){t.current()}},[n])},function(e){var t=(0,I.useRef)(bo),r=(0,I.useRef)(tt),n=Fe(function(){return t.current},[]),o=Fe(function(e){t.current=e},[]),a=Me(function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var o=e.tryGetLock(n,l,{sourceEvent:t});if(o){var a=t.touches[0],i={x:a.clientX,y:a.clientY};r.current(),d(o,i)}}}}}},[e]),i=Fe(function(){r.current=rt(window,[a],{capture:!0,passive:!1})},[a]),l=Fe(function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(bo),r.current(),i())},[i,o]),c=Fe(function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[l]),s=Fe(function(){var e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:n},o=rt(window,function(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var r=n();if("DRAGGING"===r.type){r.hasMoved=!0;var o=e.touches[0],a={x:o.clientX,y:o.clientY};e.preventDefault(),r.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var o=n();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===n().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var r=n();"IDLE"===r.type&&ot(!1);var o=e.touches[0];if(o&&o.force>=.15){var a=r.actions.shouldRespectForcePress();if("PENDING"!==r.type)return a?r.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:po,fn:t}]}(t),e),a=rt(window,function(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===r().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:po,fn:t}]}(t),e);r.current=function(){o(),a()}},[c,n,l]),u=Fe(function(){var e=n();"PENDING"!==e.type&&ot(!1);var t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})},[n,o]),d=Fe(function(e,t){"IDLE"!==n().type&&ot(!1);var r=setTimeout(u,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:r}),s()},[s,n,o,u]);$n(function(){return i(),function(){r.current();var e=n();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(bo))}},[n,i,o]),$n(function(){return rt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])},[])}];function Po(e){var t=e.contextId,r=e.store,n=e.registry,o=e.customSensors,a=e.enableDefaultSensors,i=[].concat(a?Ro:[],o||[]),l=(0,I.useState)(function(){return function(){var e=null;function t(){e||ot(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&ot(!1);var r={abandon:t};return e=r,r},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()})[0],c=Fe(function(e,t){e.isDragging&&!t.isDragging&&l.tryAbandon()},[l]);$n(function(){var e=r.getState();return r.subscribe(function(){var t=r.getState();c(e,t),e=t})},[l,r,c]),$n(function(){return l.tryAbandon},[l.tryAbandon]);for(var s=Fe(function(e){return So({lockAPI:l,registry:n,store:r,draggableId:e})},[l,n,r]),u=Fe(function(e,o,a){return function(e){var t=e.lockAPI,r=e.contextId,n=e.store,o=e.registry,a=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent;if(!So({lockAPI:t,store:n,registry:o,draggableId:a}))return null;var c=o.draggable.getById(a),s=function(e,t){var r="["+Un.contextId+'="'+e+'"]',n=Ct(Dt(document.querySelectorAll(r)),function(e){return e.getAttribute(Un.id)===t});return n&&Kn(n)?n:null}(r,c.descriptor.id);if(!s)return null;if(l&&!c.options.canDragInteractiveElements&&yo(s,l))return null;var u=t.claim(i||tt),d="PRE_DRAG";function p(){return c.options.shouldRespectForcePress}function f(){return t.isActive(u)}var m=function(e,t){Oo({expected:e,phase:d,isLockActive:f,shouldWarn:!0})&&n.dispatch(t())}.bind(null,"DRAGGING");function h(e){function r(){t.release(),d="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var a=rt(window,[{eventName:"click",fn:ko,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}r(),n.dispatch(qr({reason:t}))}return"PRE_DRAG"!==d&&(r(),"PRE_DRAG"!==d&&ot(!1)),n.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),d="DRAGGING",B({isActive:function(){return Oo({expected:"DRAGGING",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:p,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}return{isActive:function(){return Oo({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:p,fluidLift:function(e){var t=Ze(function(e){m(function(){return zr({client:e})})});return B({},h({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return m(Hr)},moveRight:function(){return m(Ur)},moveDown:function(){return m(Gr)},moveLeft:function(){return m(Wr)}};return h({liftActionArgs:{id:a,clientSelection:_o(s),movementMode:"SNAP"},cleanup:tt,actions:e})},abort:function(){Oo({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!0})&&t.release()}}}({lockAPI:l,registry:n,contextId:t,store:r,draggableId:e,forceSensorStop:o,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})},[t,l,n,r]),d=Fe(function(e){return function(e,t){var r=function(e,t){var r,n=t.target;if(!((r=n)instanceof Jn(r).Element))return null;var o=function(e){return"["+Gn.contextId+'="'+e+'"]'}(e),a=Eo(n,o);return a&&Kn(a)?a:null}(e,t);return r?r.getAttribute(Gn.draggableId):null}(t,e)},[t]),p=Fe(function(e){var t=n.draggable.findById(e);return t?t.options:null},[n.draggable]),f=Fe(function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch({type:"FLUSH",payload:null}))},[l,r]),m=Fe(l.isClaimed,[l]),h=Me(function(){return{canGetLock:s,tryGetLock:u,findClosestDraggableId:d,findOptionsForDraggable:p,tryReleaseLock:f,isLockClaimed:m}},[s,u,d,p,f,m]),b=0;b<i.length;b++)i[b](h)}function Co(e){return e.current||ot(!1),e.current}function Do(e){var t=e.contextId,r=e.setCallbacks,n=e.sensors,o=e.nonce,a=e.dragHandleUsageInstructions,i=(0,I.useRef)(null),l=io(e),c=Fe(function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(l.current)},[l]),s=function(e){var t=Me(function(){return function(e){return"rbd-announcement-"+e}(e)},[e]),r=(0,I.useRef)(null);return(0,I.useEffect)(function(){var e=document.createElement("div");return r.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),B(e.style,to),eo().appendChild(e),function(){setTimeout(function(){var t=eo();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)})}},[t]),Fe(function(e){var t=r.current;t&&(t.textContent=e)},[])}(t),u=function(e){var t=e.contextId,r=e.text,n=oo("hidden-text",{separator:"-"}),o=Me(function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:n}).contextId+"-"+e.uniqueId;var e},[n,t]);return(0,I.useEffect)(function(){var e=document.createElement("div");return e.id=o,e.textContent=r,e.style.display="none",eo().appendChild(e),function(){var t=eo();t.contains(e)&&t.removeChild(e)}},[o,r]),o}({contextId:t,text:a}),d=function(e,t){var r=Me(function(){return function(e){var t,r,n,o=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(r="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:o(Gn.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:r,dragging:"pointer-events: none;",dropAnimating:r}}),i=[(n="\n      transition: "+Qr.outOfTheWay+";\n    ",{selector:o(Un.contextId),styles:{dragging:n,dropAnimating:n,userCancel:n}}),a,{selector:o(Wn.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:qn(i,"always"),resting:qn(i,"resting"),dragging:qn(i,"dragging"),dropAnimating:qn(i,"dropAnimating"),userCancel:qn(i,"userCancel")}}(e)},[e]),n=(0,I.useRef)(null),o=(0,I.useRef)(null),a=Fe(Qe(function(e){var t=o.current;t||ot(!1),t.textContent=e}),[]),i=Fe(function(e){var t=n.current;t||ot(!1),t.textContent=e},[]);$n(function(){(n.current||o.current)&&ot(!1);var l=Yn(t),c=Yn(t);return n.current=l,o.current=c,l.setAttribute(Hn+"-always",e),c.setAttribute(Hn+"-dynamic",e),Xn().appendChild(l),Xn().appendChild(c),i(r.always),a(r.resting),function(){var e=function(e){var t=e.current;t||ot(!1),Xn().removeChild(t),e.current=null};e(n),e(o)}},[t,i,a,r.always,r.resting,e]);var l=Fe(function(){return a(r.dragging)},[a,r.dragging]),c=Fe(function(e){a("DROP"!==e?r.userCancel:r.dropAnimating)},[a,r.dropAnimating,r.userCancel]),s=Fe(function(){o.current&&a(r.resting)},[a,r.resting]);return Me(function(){return{dragging:l,dropping:c,resting:s}},[l,c,s])}(t,o),p=Fe(function(e){Co(i).dispatch(e)},[]),f=Me(function(){return q({publishWhileDragging:Br,updateDroppableScroll:Mr,updateDroppableIsEnabled:Fr,updateDroppableIsCombineEnabled:Lr,collectionStarting:Tr},p)},[p]),m=function(){var e=Me(Qn,[]);return(0,I.useEffect)(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}(),h=Me(function(){return xn(m,f)},[m,f]),b=Me(function(){return function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,o=function(e){var t=e.scrollDroppable,r=Ze(e.scrollWindow),n=Ze(t),o=null,a=function(e){o||ot(!1);var t=o,a=t.shouldUseTimeDampening,i=t.dragStartTime;Ln({state:e,scrollWindow:r,scrollDroppable:n,dragStartTime:i,shouldUseTimeDampening:a})};return{start:function(e){o&&ot(!1);var t=Date.now(),r=!1,n=function(){r=!0};Ln({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:n,scrollDroppable:n}),o={dragStartTime:t,shouldUseTimeDampening:r},r&&a(e)},stop:function(){o&&(r.cancel(),n.cancel(),o=null)},scroll:a}}({scrollWindow:r,scrollDroppable:t}),a=zn({move:n,scrollWindow:r,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):o.scroll(e))},start:o.start,stop:o.stop}}(B({scrollWindow:kn,scrollDroppable:h.scrollDroppable},q({move:zr},p)))},[h.scrollDroppable,p]),g=function(e){var t=(0,I.useRef)({}),r=(0,I.useRef)(null),n=(0,I.useRef)(null),o=(0,I.useRef)(!1),a=Fe(function(e,r){var n={id:e,focus:r};return t.current[e]=n,function(){var r=t.current;r[e]!==n&&delete r[e]}},[]),i=Fe(function(t){var r=function(e,t){var r="["+Gn.contextId+'="'+e+'"]',n=Dt(document.querySelectorAll(r));if(!n.length)return null;var o=Ct(n,function(e){return e.getAttribute(Gn.draggableId)===t});return o&&Kn(o)?o:null}(e,t);r&&r!==document.activeElement&&r.focus()},[e]),l=Fe(function(e,t){r.current===e&&(r.current=t)},[]),c=Fe(function(){n.current||o.current&&(n.current=requestAnimationFrame(function(){n.current=null;var e=r.current;e&&i(e)}))},[i]),s=Fe(function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(Gn.draggableId)===e&&(r.current=e)},[]);return $n(function(){return o.current=!0,function(){o.current=!1;var e=n.current;e&&cancelAnimationFrame(e)}},[]),Me(function(){return{register:a,tryRecordFocus:s,tryRestoreFocusRecorded:c,tryShiftRecord:l}},[a,s,c,l])}(t),v=Me(function(){return function(e){var t,r=e.dimensionMarshal,n=e.focusMarshal,o=e.styleMarshal,a=e.getResponders,i=e.announce,l=e.autoScroller;return W(Ar,mn(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(z(15))},o={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},a=t.map(function(e){return e(o)});return n=$.apply(void 0,a)(r.dispatch),L(L({},r),{},{dispatch:n})}}}((t=o,function(){return function(e){return function(r){"INITIAL_PUBLISH"===r.type&&t.dragging(),"DROP_ANIMATE"===r.type&&t.dropping(r.payload.completed.result.reason),"FLUSH"!==r.type&&"DROP_COMPLETE"!==r.type||t.resting(),e(r)}}}),function(e){return function(){return function(t){return function(r){"DROP_COMPLETE"!==r.type&&"FLUSH"!==r.type&&"DROP_ANIMATE"!==r.type||e.stopPublishing(),t(r)}}}}(r),function(e){return function(t){var r=t.getState,n=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var a=o.payload,i=a.id,l=a.clientSelection,c=a.movementMode,s=r();"DROP_ANIMATING"===s.phase&&n(Vr({completed:s.completed})),"IDLE"!==r().phase&&ot(!1),n({type:"FLUSH",payload:null}),n({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:c}});var u={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},d=e.startPublishing(u),p=d.critical,f=d.dimensions,m=d.viewport;n({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:f,clientSelection:l,movementMode:c,viewport:m}})}else t(o)}}}}(r),nn,dn,pn,fn,function(e){return function(t){return function(r){return function(n){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n))return e.stop(),void r(n);if("INITIAL_PUBLISH"===n.type){r(n);var o=t.getState();return"DRAGGING"!==o.phase&&ot(!1),void e.start(o)}r(n),e.scroll(t.getState())}}}}(l),an,function(e){var t=!1;return function(){return function(r){return function(n){if("INITIAL_PUBLISH"===n.type)return t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),void e.tryRestoreFocusRecorded();if(r(n),t){if("FLUSH"===n.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===n.type){t=!1;var o=n.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(n),un(a,i))))}({announce:s,autoScroller:b,dimensionMarshal:h,focusMarshal:g,getResponders:c,styleMarshal:d})},[s,b,h,g,c,d]);i.current=v;var y=Fe(function(){var e=Co(i);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})},[]),_=Fe(function(){var e=Co(i).getState();return e.isDragging||"DROP_ANIMATING"===e.phase},[]);r(Me(function(){return{isDragging:_,tryAbort:y}},[_,y]));var w=Fe(function(e){return En(Co(i).getState(),e)},[]),x=Fe(function(){return yr(Co(i).getState())},[]),E=Me(function(){return{marshal:h,focus:g,contextId:t,canLift:w,isMovementAllowed:x,dragHandleUsageInstructionsId:u,registry:m}},[t,h,u,g,w,x,m]);return Po({contextId:t,store:v,registry:m,customSensors:n,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,I.useEffect)(function(){return y},[y]),j().createElement(ao.Provider,{value:E},j().createElement(ee,{context:Zn,store:v},e.children))}var Io=0;function jo(e){var t=Me(function(){return""+Io++},[]),r=e.dragHandleUsageInstructions||"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n";return j().createElement(at,null,function(n){return j().createElement(Do,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var No=function(e){return function(t){return e===t}},Ao=No("scroll"),Bo=No("auto"),To=(No("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),Mo=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),r={overflowX:t.overflowX,overflowY:t.overflowY};return To(r,Ao)||To(r,Bo)}(t)?t:e(t.parentElement)},Fo=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Lo=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},zo={passive:!1},Ho={passive:!0},Go=function(e){return e.shouldPublishImmediately?zo:Ho};function Uo(e){var t=(0,I.useContext)(e);return t||ot(!1),t}var Wo=function(e){return e&&e.env.closestScrollable||null};function Vo(){}var qo={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},$o=j().memo(function(e){var t=(0,I.useRef)(null),r=Fe(function(){t.current&&(clearTimeout(t.current),t.current=null)},[]),n=e.animate,o=e.onTransitionEnd,a=e.onClose,i=e.contextId,l=(0,I.useState)("open"===e.animate),c=l[0],s=l[1];(0,I.useEffect)(function(){return c?"open"!==n?(r(),s(!1),Vo):t.current?Vo:(t.current=setTimeout(function(){t.current=null,s(!1)}),r):Vo},[n,c,r]);var u=Fe(function(e){"height"===e.propertyName&&(o(),"close"===n&&a())},[n,a,o]),d=function(e){var t=e.isAnimatingOpenOnMount,r=e.placeholder,n=e.animate,o=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?qo:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:r,animate:n});return{display:r.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==n?Qr.placeholder:null}}({isAnimatingOpenOnMount:c,animate:e.animate,placeholder:e.placeholder});return j().createElement(e.placeholder.tagName,{style:d,"data-rbd-placeholder-context-id":i,onTransitionEnd:u,ref:e.innerRef})}),Xo=j().createContext(null),Yo=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return A(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(j().PureComponent),Jo=function(e,t){return t?Qr.drop(t.duration):e?Qr.snap:Qr.fluid},Ko=function(e,t){return e?t?Xr:Yr:null};function Qo(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,r=e.offset,n=e.combineWith,o=e.dropping,a=Boolean(n),i=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),l=Boolean(o),c=l?function(e,t){var r=Zr(e);return r?t?r+" scale("+Jr+")":r:null}(r,a):en(r);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Jo(i,o),transform:c,opacity:Ko(a,l),zIndex:l?4500:5e3,pointerEvents:"none"}}(e):{transform:en((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function Zo(e){e.preventDefault()}var ea=function(e,t){return e===t},ta=function(e){var t=e.combine,r=e.destination;return r?r.droppableId:t?t.droppableId:null};function ra(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var na={mapped:{type:"SECONDARY",offset:ft,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:ra(null)}},oa=je(function(){var e,t,r,n=(e=Qe(function(e,t){return{x:e,y:t}}),t=Qe(function(e,t,r,n,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:r,combineWith:n,combineTargetFor:null}}),r=Qe(function(e,r,n,o,a,i,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:i,mode:r,offset:e,dimension:n,forceShouldAnimate:l,snapshot:t(r,o,a,i,null)}}}),function(n,o){if(n.isDragging){if(n.critical.draggable.id!==o.draggableId)return null;var a=n.current.client.offset,i=n.dimensions.draggables[o.draggableId],l=gr(n.impact),c=(u=n.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,s=n.forceShouldAnimate;return r(e(a.x,a.y),n.movementMode,i,o.isClone,l,c,s)}var u;if("DROP_ANIMATING"===n.phase){var d=n.completed;if(d.result.draggableId!==o.draggableId)return null;var p=o.isClone,f=n.dimensions.draggables[o.draggableId],m=d.result,h=m.mode,b=ta(m),g=function(e){return e.combine?e.combine.draggableId:null}(m),v={duration:n.dropDuration,curve:$r,moveTo:n.newHomeClientOffset,opacity:g?Xr:null,scale:g?Jr:null};return{mapped:{type:"DRAGGING",offset:n.newHomeClientOffset,dimension:f,dropping:v,draggingOver:b,combineWith:g,mode:h,forceShouldAnimate:null,snapshot:t(h,p,b,g,v)}}}return null}),o=function(){var e=Qe(function(e,t){return{x:e,y:t}}),t=Qe(ra),r=Qe(function(e,r,n){return void 0===r&&(r=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:r,shouldAnimateDisplacement:n,snapshot:t(r)}}}),n=function(e){return e?r(ft,e,!0):null},o=function(t,o,a,i){var l=a.displaced.visible[t],c=Boolean(i.inVirtualList&&i.effected[t]),s=Mt(a),u=s&&s.draggableId===t?o:null;if(!l){if(!c)return n(u);if(a.displaced.invisible[t])return null;var d=gt(i.displacedBy.point),p=e(d.x,d.y);return r(p,u,!0)}if(c)return n(u);var f=a.displacedBy.point,m=e(f.x,f.y);return r(m,u,l.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var r=e.completed;return r.result.draggableId===t.draggableId?null:o(t.draggableId,r.result.draggableId,r.impact,r.afterCritical)}return null}}();return function(e,t){return n(e,t)||o(e,t)||na}},{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:Zn,pure:!0,areStatePropsEqual:ea})(function(e){var t=(0,I.useRef)(null),r=Fe(function(e){t.current=e},[]),n=Fe(function(){return t.current},[]),o=Uo(ao),a=o.contextId,i=o.dragHandleUsageInstructionsId,l=o.registry,c=Uo(Xo),s=c.type,u=c.droppableId,d=Me(function(){return{id:e.draggableId,index:e.index,type:s,droppableId:u}},[e.draggableId,e.index,s,u]),p=e.children,f=e.draggableId,m=e.isEnabled,h=e.shouldRespectForcePress,b=e.canDragInteractiveElements,g=e.isClone,v=e.mapped,y=e.dropAnimationFinished;g||function(e){var t=oo("draggable"),r=e.descriptor,n=e.registry,o=e.getDraggableRef,a=e.canDragInteractiveElements,i=e.shouldRespectForcePress,l=e.isEnabled,c=Me(function(){return{canDragInteractiveElements:a,shouldRespectForcePress:i,isEnabled:l}},[a,l,i]),s=Fe(function(e){var t=o();return t||ot(!1),function(e,t,r){void 0===r&&(r=ft);var n=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=$e(o,n),i=qe(a,r);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:n.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:i}}(r,t,e)},[r,o]),u=Me(function(){return{uniqueId:t,descriptor:r,options:c,getDimension:s}},[r,s,c,t]),d=(0,I.useRef)(u),p=(0,I.useRef)(!0);$n(function(){return n.draggable.register(d.current),function(){return n.draggable.unregister(d.current)}},[n.draggable]),$n(function(){if(p.current)p.current=!1;else{var e=d.current;d.current=u,n.draggable.update(u,e)}},[u,n.draggable])}(Me(function(){return{descriptor:d,registry:l,getDraggableRef:n,canDragInteractiveElements:b,shouldRespectForcePress:h,isEnabled:m}},[d,l,n,b,h,m]));var _=Me(function(){return m?{tabIndex:0,role:"button","aria-describedby":i,"data-rbd-drag-handle-draggable-id":f,"data-rbd-drag-handle-context-id":a,draggable:!1,onDragStart:Zo}:null},[a,i,f,m]),w=Fe(function(e){"DRAGGING"===v.type&&v.dropping&&"transform"===e.propertyName&&y()},[y,v]),x=Me(function(){var e=Qo(v),t="DRAGGING"===v.type&&v.dropping?w:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":a,"data-rbd-draggable-id":f,style:e,onTransitionEnd:t},dragHandleProps:_}},[a,_,f,v,w,r]),E=Me(function(){return{draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}},[d.droppableId,d.id,d.index,d.type]);return p(x,v.snapshot,E)});function aa(e){return Uo(Xo).isUsingCloneFor!==e.draggableId||e.isClone?j().createElement(oa,e):null}function ia(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),n=Boolean(e.shouldRespectForcePress);return j().createElement(aa,B({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n}))}var la=function(e,t){return e===t.droppable.type},ca=function(e,t){return t.draggables[e.draggable.id]},sa={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||ot(!1),document.body}},ua=je(function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=B({},e,{shouldAnimatePlaceholder:!1}),r=Qe(function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}}),n=Qe(function(n,o,a,i,l,c){var s=l.descriptor.id;if(l.descriptor.droppableId===n){var u=c?{render:c,dragging:r(l.descriptor)}:null,d={isDraggingOver:a,draggingOverWith:a?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:u}}if(!o)return t;if(!i)return e;var p={isDraggingOver:a,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return function(r,o){var a=o.droppableId,i=o.type,l=!o.isDropDisabled,c=o.renderClone;if(r.isDragging){var s=r.critical;if(!la(i,s))return t;var u=ca(s,r.dimensions),d=gr(r.impact)===a;return n(a,l,d,d,u,c)}if("DROP_ANIMATING"===r.phase){var p=r.completed;if(!la(i,p.critical))return t;var f=ca(p.critical,r.dimensions);return n(a,l,ta(p.result)===a,gr(p.impact)===a,f,c)}if("IDLE"===r.phase&&r.completed&&!r.shouldFlush){var m=r.completed;if(!la(i,m.critical))return t;var h=gr(m.impact)===a,b=Boolean(m.impact.at&&"COMBINE"===m.impact.at.type),g=m.critical.droppable.id===a;return h?b?e:t:g?e:t}return t}},{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:Zn,pure:!0,areStatePropsEqual:ea})(function(e){var t=(0,I.useContext)(ao);t||ot(!1);var r=t.contextId,n=t.isMovementAllowed,o=(0,I.useRef)(null),a=(0,I.useRef)(null),i=e.children,l=e.droppableId,c=e.type,s=e.mode,u=e.direction,d=e.ignoreContainerClipping,p=e.isDropDisabled,f=e.isCombineEnabled,m=e.snapshot,h=e.useClone,b=e.updateViewportMaxScroll,g=e.getContainerForClone,v=Fe(function(){return o.current},[]),y=Fe(function(e){o.current=e},[]),_=(Fe(function(){return a.current},[]),Fe(function(e){a.current=e},[])),w=Fe(function(){n()&&b({maxScroll:gn()})},[n,b]);!function(e){var t=(0,I.useRef)(null),r=Uo(ao),n=oo("droppable"),o=r.registry,a=r.marshal,i=io(e),l=Me(function(){return{id:e.droppableId,type:e.type,mode:e.mode}},[e.droppableId,e.mode,e.type]),c=(0,I.useRef)(l),s=Me(function(){return Qe(function(e,r){t.current||ot(!1);var n={x:e,y:r};a.updateDroppableScroll(l.id,n)})},[l.id,a]),u=Fe(function(){var e=t.current;return e&&e.env.closestScrollable?Fo(e.env.closestScrollable):ft},[]),d=Fe(function(){var e=u();s(e.x,e.y)},[u,s]),p=Me(function(){return Ze(d)},[d]),f=Fe(function(){var e=t.current,r=Wo(e);e&&r||ot(!1),e.scrollOptions.shouldPublishImmediately?d():p()},[p,d]),m=Fe(function(e,n){t.current&&ot(!1);var o=i.current,a=o.getDroppableRef();a||ot(!1);var c=function(e){return{closestScrollable:Mo(e),isFixedOnPage:Lo(e)}}(a),s={ref:a,descriptor:l,env:c,scrollOptions:n};t.current=s;var u=function(e){var t=e.ref,r=e.descriptor,n=e.env,o=e.windowScroll,a=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,c=e.shouldClipSubject,s=n.closestScrollable,u=function(e,t){var r=Xe(e);if(!t)return r;if(e!==t)return r;var n=r.paddingBox.top-t.scrollTop,o=r.paddingBox.left-t.scrollLeft,a=n+t.scrollHeight,i=o+t.scrollWidth,l=ze({top:n,right:i,bottom:a,left:o},r.border);return Ue({borderBox:l,margin:r.margin,border:r.border,padding:r.padding})}(t,s),d=qe(u,o),p=function(){if(!s)return null;var e=Xe(s),t={scrollHeight:s.scrollHeight,scrollWidth:s.scrollWidth};return{client:e,page:qe(e,o),scroll:Fo(s),scrollSize:t,shouldClipSubject:c}}(),f=function(e){var t=e.descriptor,r=e.isEnabled,n=e.isCombineEnabled,o=e.isFixedOnPage,a=e.direction,i=e.client,l=e.page,c=e.closest,s=function(){if(!c)return null;var e=c.scrollSize,t=c.client,r=hn({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:r,diff:{value:ft,displacement:ft}}}}(),u="vertical"===a?qt:$t;return{descriptor:t,isCombineEnabled:n,isFixedOnPage:o,axis:u,isEnabled:r,client:i,page:l,frame:s,subject:Ot({page:l,withPlaceholder:null,axis:u,frame:s})}}({descriptor:r,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:n.isFixedOnPage,direction:a,client:u,page:d,closest:p});return f}({ref:a,descriptor:l,env:c,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=c.closestScrollable;return d&&(d.setAttribute(Vn.contextId,r.contextId),d.addEventListener("scroll",f,Go(s.scrollOptions))),u},[r.contextId,l,f,i]),h=Fe(function(){var e=t.current,r=Wo(e);return e&&r||ot(!1),Fo(r)},[]),b=Fe(function(){var e=t.current;e||ot(!1);var r=Wo(e);t.current=null,r&&(p.cancel(),r.removeAttribute(Vn.contextId),r.removeEventListener("scroll",f,Go(e.scrollOptions)))},[f,p]),g=Fe(function(e){var r=t.current;r||ot(!1);var n=Wo(r);n||ot(!1),n.scrollTop+=e.y,n.scrollLeft+=e.x},[]),v=Me(function(){return{getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:b,scroll:g}},[b,m,h,g]),y=Me(function(){return{uniqueId:n,descriptor:l,callbacks:v}},[v,l,n]);$n(function(){return c.current=y.descriptor,o.droppable.register(y),function(){t.current&&b(),o.droppable.unregister(y)}},[v,l,b,y,a,o.droppable]),$n(function(){t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),$n(function(){t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}({droppableId:l,type:c,mode:s,direction:u,isDropDisabled:p,isCombineEnabled:f,ignoreContainerClipping:d,getDroppableRef:v});var x=j().createElement(Yo,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},function(e){var t=e.onClose,n=e.data,o=e.animate;return j().createElement($o,{placeholder:n,onClose:t,innerRef:_,animate:o,contextId:r,onTransitionEnd:w})}),E=Me(function(){return{innerRef:y,placeholder:x,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":r}}},[r,l,x,y]),k=h?h.dragging.draggableId:null,O=Me(function(){return{droppableId:l,type:c,isUsingCloneFor:k}},[l,k,c]);return j().createElement(Xo.Provider,{value:O},i(E,m),function(){if(!h)return null;var e=h.dragging,t=h.render,r=j().createElement(aa,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(r,n){return t(r,n,e)});return Be().createPortal(r,g())}())});function da(e){return da="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},da(e)}function pa(){return pa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pa.apply(null,arguments)}function fa(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ma(n.key),n)}}function ma(e){var t=function(e){if("object"!=da(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=da(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==da(t)?t:t+""}function ha(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ha=function(){return!!e})()}function ba(e){return ba=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ba(e)}function ga(e,t){return ga=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ga(e,t)}function va(e,t){return!(void 0===e.toggledSections&&e.toggledSections.length<1||!e.toggledSections.includes(t))}ua.defaultProps=sa;var ya=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=ba(t),function(e,t){if(t&&("object"==da(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ha()?Reflect.construct(t,r||[],ba(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ga(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e,t,r=this;return React.createElement("div",{className:"thwecmf-element-section thwecmf-section-layout"},React.createElement("div",{className:"thwecmf-element-section-title","data-section":"layouts"},React.createElement("p",{className:"thwecmf-label",onClick:this.props.onToggleSection,"data-section":"layouts"},"Layouts",React.createElement("span",{className:(e=this.props,t="dashicons thwecmf-element-section-toggle",t+=va(e,"layouts")?" dashicons-arrow-right-alt2":" dashicons-arrow-down-alt2")}))),va(this.props,"layouts")?"":React.createElement("div",{className:"thwecmf-element-list-layouts"},React.createElement(ua,{droppableId:"one_column",isDropDisabled:!0},function(e,t){return React.createElement("div",{className:"thwecmf-sidebar-layout-wrapper"},React.createElement("div",pa({ref:e.innerRef},e.droppableProps,{isDraggingOver:t.isDraggingOver}),React.createElement(ia,{key:"one_column",draggableId:"one_column",index:"0"},function(e,t){return React.createElement(wp.element.Fragment,null,React.createElement("div",pa({className:"one_column"===r.props.dragginID?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts":"thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,isDragging:t.isDragging}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"one_column"},React.createElement("div",{className:"thwecmf-layout-one thwecmf-layout-icon"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"1 Column")),t.isDragging&&React.createElement(s,null))})))}),React.createElement(ua,{droppableId:"two_column",isDropDisabled:!0},function(e,t){return React.createElement("div",{className:"thwecmf-sidebar-layout-wrapper"},React.createElement("div",pa({ref:e.innerRef},e.droppableProps,{isDraggingOver:t.isDraggingOver}),React.createElement(ia,{key:"two_column",draggableId:"two_column",index:"1"},function(e,t){return React.createElement(wp.element.Fragment,null,React.createElement("div",pa({className:"two_column"===r.props.dragginID?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts":"thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,isDragging:t.isDragging}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"two_column"},React.createElement("div",{className:"thwecmf-layout-two thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-two thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"2 Column")),t.isDragging&&React.createElement(b,null))})))}),React.createElement(ua,{droppableId:"three_column",isDropDisabled:!0},function(e,t){return React.createElement("div",{className:"thwecmf-sidebar-layout-wrapper"},React.createElement("div",pa({ref:e.innerRef},e.droppableProps,{isDraggingOver:t.isDraggingOver}),React.createElement(ia,{key:"three_column",draggableId:"three_column",index:"2"},function(e,t){return React.createElement(wp.element.Fragment,null,React.createElement("div",pa({className:"three_column"===r.props.dragginID?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts":"thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,isDragging:t.isDragging}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"three_column"},React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-three thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"3 Column")),t.isDragging&&React.createElement(E,null))})))}),React.createElement(ua,{droppableId:"four_column",isDropDisabled:!0},function(e,t){return React.createElement("div",{className:"thwecmf-sidebar-layout-wrapper"},React.createElement("div",pa({ref:e.innerRef},e.droppableProps,{isDraggingOver:t.isDraggingOver}),React.createElement(ia,{key:"four_column",draggableId:"four_column",index:"2"},function(e,t){return React.createElement(wp.element.Fragment,null,React.createElement("div",pa({className:"four_column"===r.props.dragginID?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts":"thwecmf-sidebar-elements thwecmf-draggable thwecmf-layouts"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,isDragging:t.isDragging}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":"four_column"},React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin-right"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin"}),React.createElement("div",{className:"thwecmf-layout-four thwecmf-layout-icon thwecmf-layout-margin-left"})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},"4 Column")),t.isDragging&&React.createElement(D,null))})))})))}}])&&fa(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function _a(e){return _a="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},_a(e)}function wa(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xa(n.key),n)}}function xa(e){var t=function(e){if("object"!=_a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=_a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==_a(t)?t:t+""}function Ea(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ea=function(){return!!e})()}function ka(e){return ka=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ka(e)}function Oa(e,t){return Oa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oa(e,t)}var Sa=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=ka(t),function(e,t){if(t&&("object"==_a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ea()?Reflect.construct(t,r||[],ka(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oa(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-sidebar-elements thwecmf-sidebar-blocks"},React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":this.props.item.id},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/"+this.props.item.id+".svg",alt:this.props.item.label})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},this.props.item.label))}}])&&wa(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function Ra(e){return Ra="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},Ra(e)}function Pa(){return Pa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pa.apply(null,arguments)}function Ca(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ta(n.key),n)}}function Da(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Da=function(){return!!e})()}function Ia(e){return Ia=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ia(e)}function ja(e,t){return ja=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ja(e,t)}function Na(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Aa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Na(Object(r),!0).forEach(function(t){Ba(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Na(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ba(e,t,r){return(t=Ta(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ta(e){var t=function(e){if("object"!=Ra(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ra(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ra(t)?t:t+""}function Ma(e,t){return t.isDropAnimating?Aa(Aa({},e),{},{transitionDuration:"0.001s"}):e}var Fa=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=Ia(t),function(e,t){if(t&&("object"==Ra(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Da()?Reflect.construct(t,r||[],Ia(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ja(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this;return React.createElement(ua,{droppableId:this.props.item.id,isDropDisabled:!0},function(t,r){return React.createElement("div",{className:e.props.classname},React.createElement("div",Pa({ref:t.innerRef},t.droppableProps,{isDraggingOver:r.isDraggingOver}),React.createElement(ia,{key:e.props.item.id,draggableId:e.props.item.id,index:e.props.index},function(t,r){return React.createElement(wp.element.Fragment,null,React.createElement("div",Pa({className:e.props.dragginID===e.props.item.id?"thwecmf-sidebar-layout-drag thwecmf-sidebar-elements thwecmf-sidebar-blocks":"thwecmf-sidebar-elements thwecmf-sidebar-blocks"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging&&!r.isDropAnimating,style:Ma(t.draggableProps.style,r)}),React.createElement("div",{className:"thwecmf-sidebar-element","data-block-name":e.props.item.id},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"/images/"+e.props.item.id+".svg",alt:e.props.item.label})),React.createElement("p",{className:"thwecmf-element-label thwecmf-label-light"},e.props.item.label)),r.isDragging&&React.createElement(Sa,{item:e.props.item,classname:e.props.classname,cloneclass:"thwecmf-dnd-clone"}))})))})}}])&&Ca(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();const La={basic_elements:[{id:"text",label:"Text"},{id:"image",label:"Image"},{id:"social",label:"Social"},{id:"button",label:"Button"},{id:"divider",label:"Divider"},{id:"gif",label:"Gif"},{id:"gap",label:"Gap"}],woo_elements:[{id:"header_details",label:"Header"},{id:"customer_address",label:"Customer"},{id:"order_details",label:"Order"},{id:"billing_address",label:"Billing"},{id:"shipping_address",label:"Shipping"},{id:"downloadable_product",label:"Downloadable product"}],woo_hooks:[{id:"email_header_hook",label:"Email Header"},{id:"email_order_details_hook",label:"Email Order Details"},{id:"before_order_table_hook",label:"Before Order Table"},{id:"after_order_table_hook",label:"After Order Table"},{id:"order_meta_hook",label:"Order Meta"},{id:"customer_details_hook",label:"Customer Details"},{id:"email_footer_hook",label:"Email Footer"}],sections:[{basic_elements:"Basic Elements",woo_elements:"WooCommerce Elements",woo_hooks:"WooCommerce Hooks"}],builder:{class:"thwecmf-dropable sortable thwecmf-main-builder thwecmf-template-block",css:'{"border_width_top":"1px","border_width_right":"1px","border_width_bottom":"1px","border_width_left":"1px","border_style":"dashed","border_color":"#dedede","bg_color":"","upload_bg_url":"","bg_position":"center","bg_size":"100%","bg_repeat":"no-repeat","additional_css":""}'},general:{builder_column:"thwecmf-builder-column"},template_builder:{css:{border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",bg_color:"#ffffff",upload_bg_url:"",bg_size:"cover",bg_position:"top"}},one_column:{row_props:{padding_top:"12px",padding_right:"10px",padding_bottom:"12px",padding_left:"10px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"},column_props:{width:"100%",padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",text_align:"center",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"}},two_column:{row_props:{padding_top:"12px",padding_right:"10px",padding_bottom:"12px",padding_left:"10px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"},column_props:{width:"50%",padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",text_align:"center",bg_size:"100%",bg_position:"top"}},three_column:{row_props:{padding_top:"12px",padding_right:"10px",padding_bottom:"12px",padding_left:"10px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"},column_props:{width:"33.333333333333336%",padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",text_align:"center",bg_size:"100%",bg_position:"top"}},four_column:{row_props:{padding_top:"12px",padding_right:"10px",padding_bottom:"12px",padding_left:"10px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",bg_size:"100%",bg_position:"top"},column_props:{width:"25%",padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"dotted",border_color:"#dddddd",upload_bg_url:"",bg_color:"",text_align:"center",bg_size:"100%",bg_position:"top"}},text:{css_props:{color:"#636363",align:"center",font_size:"13px",line_height:"150%",font_weight:"normal",font_family:"helvetica",bg_color:"",upload_bg_url:"",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_color:"",border_style:"none",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",padding_top:"15px",padding_right:"15px",padding_bottom:"15px",padding_left:"15px",text_align:"center",bg_size:"cover",bg_position:"top"},text_props:{textarea_content:"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500."}},image:{css_props:{img_size_width:"50%",img_size_height:"auto",align:"",upload_img_url:"",content_align:"center",img_padding_top:"10px",img_padding_right:"0px",img_padding_bottom:"10px",img_padding_left:"0px",img_bg_color:""},text_props:{upload_img_url:""}},social:{css_props:{padding_top:"0px",padding_right:"0px",padding_bottom:"0px",padding_left:"0px",img_size_width:"40px",img_size_height:"40px",icon_padding_top:"15px",icon_padding_right:"3px",icon_padding_bottom:"15px",icon_padding_left:"3px",content_align:"center",upload_bg_url:"",bg_color:"",bg_size:"cover",bg_position:"top",enable_facebook_share:"on",enable_instagram_share:"on",enable_twitter_share:"on",enable_whatsapp_share:"off",enable_youtube_share:"on",enable_messenger_share:"off",enable_linkedin_share:"on",enable_vimeo_share:"off",enable_pinterest_share:"on",enable_web_share:"off",enable_email_share:"on",social_icon_style:"color-fill-square"},text_props:{url1:"http://www.facebook.com/",url2:"https://mail.google.com/mail/?view=cm&[email protected]&[email protected]",url3:"http://www.twitter.com/",url4:"http://www.youtube.com/",url5:"https://www.linkedin.com/",url6:"http://www.pinterest.com/",url7:"http://www.instagram.com/",url8:"",url9:"",url10:"",url11:""}},button:{css_props:{size_width:"80px",size_height:"20px",padding_top:"10px",padding_right:"0px",padding_bottom:"10px",padding_left:"0px",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",text_align:"center",color:"#fff",font_size:"13px",line_height:"150%",font_family:"helvetica",content_padding_top:"10px",content_padding_right:"0px",content_padding_bottom:"10px",content_padding_left:"0px",border_width_top:"1px",border_width_right:"1px",border_width_bottom:"1px",border_width_left:"1px",border_style:"solid",border_color:"#4169e1",bg_color:"#4169e1"},text_props:{content:"Click Here",url:"#"}},divider:{css_props:{width:"70%",divider_height:"2px",divider_color:"#808080",divider_style:"solid",margin_top:"0px",margin_right:"auto",margin_bottom:"0px",margin_left:"auto",padding_top:"20px",padding_right:"0px",padding_bottom:"20px",padding_left:"0px",content_align:"center"},text_props:{}},gif:{css_props:{padding_top:"10px",padding_right:"10px",padding_bottom:"10px",padding_left:"10px",bg_color:"",img_size_width:"50%",img_size_height:"auto",content_align:"center"},text_props:{upload_img_url:""}},gap:{css_props:{height:"48px",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",bg_color:""},text_props:{}},header_details:{css_props:{size_width:"100%",size_height:"auto",color:"#ffffff",font_size:"40px",line_height:"100%",text_align:"center",font_family:"georgia",font_weight:"normal",padding_top:"30px",padding_right:"0px",padding_bottom:"30px",padding_left:"0px",content_align:"center",img_size_width:"155px",img_size_height:"103px",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",bg_color:"#0099ff"},text_props:{content:"Email Template Header",upload_img_url:""}},customer_address:{css_props:{color:"#0099ff",text_align:"center",font_size:"18px",font_family:"helvetica",details_color:"#444444",details_text_align:"center",details_font_size:"13px",details_font_family:"helvetica",padding_top:"5px",padding_right:"0px",padding_bottom:"2px",padding_left:"0px",margin_top:"0px",margin_right:"0px",margin_bottom:"0px",margin_left:"0px",bg_color:""},text_props:{content:"Customer Details"}},billing_address:{css_props:{color:"#0099ff",text_align:"center",font_size:"18px",font_family:"helvetica",details_color:"#444444",details_text_align:"center",details_font_size:"13px",details_font_family:"helvetica",padding_top:"5px",padding_right:"0px",padding_bottom:"2px",padding_left:"0px",margin_top:"0px",margin_right:"0px",margin_bottom:"0px",margin_left:"0px",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",upload_bg_url:"",bg_color:"",bg_size:"cover",bg_position:"top"},text_props:{content:"Billing Details"}},shipping_address:{css_props:{color:"#0099ff",text_align:"center",font_size:"18px",font_family:"helvetica",details_color:"#444444",details_text_align:"center",details_font_size:"13px",details_font_family:"helvetica",padding_top:"5px",padding_right:"0px",padding_bottom:"2px",padding_left:"0px",margin_top:"0px",margin_right:"0px",margin_bottom:"0px",margin_left:"0px",border_width_top:"0px",border_width_right:"0px",border_width_bottom:"0px",border_width_left:"0px",border_style:"none",border_color:"",upload_bg_url:"",bg_color:"",bg_size:"cover",bg_position:"top"},text_props:{content:"Shipping Details"}},order_details:{css_props:{color:"#4286f4",font_size:"18px",font_family:"helvetica",details_color:"#636363",details_font_size:"14px",details_font_family:"helvetica",details_text_align:"left",content_border_color:"#e5e5e5",padding_top:"20px",padding_right:"48px",padding_bottom:"20px",padding_left:"48px",upload_bg_url:"",bg_color:"#ffffff",product_img:"off",bg_size:"cover",content_bg_color:"",product_sku:"off",product_image_size_width:"30px",product_image_size_height:"30px",product_short_description:"off"},text_props:{product_column_label:"Product",quantity_column_label:"Quantity",price_column_label:"Price",subtotal_row_label:"Subtotal:",shipping_row_label:"Shipping:",payment_row_label:"Payment method:",total_row_label:"Total:"}},elements:["text","image","social","button","divider","gif","gap","header_details","customer_address","order_details","billing_address","shipping_address","downloadable_product","email_header_hook","email_order_details_hook","before_order_table_hook","after_order_table_hook","order_meta_hook","customer_details_hook","email_footer_hook"],layout_columns:{one_column:1,two_column:2,three_column:3,four_column:4},column_numbers:{1:"one",2:"two",3:"three",4:"four"}};function za(e){return za="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},za(e)}function Ha(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Ga(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ha(Object(r),!0).forEach(function(t){$a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ha(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ua(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Xa(n.key),n)}}function Wa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Wa=function(){return!!e})()}function Va(e){return Va=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Va(e)}function qa(e,t){return qa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qa(e,t)}function $a(e,t,r){return(t=Xa(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xa(e){var t=function(e){if("object"!=za(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=za(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==za(t)?t:t+""}function Ya(e,t){return!(void 0===e.toggledSections&&e.toggledSections.length<1||!e.toggledSections.includes(t))}function Ja(e,t){return"dashicons thwecmf-element-section-toggle"+(Ya(e,t)?" dashicons-arrow-right-alt2":" dashicons-arrow-down-alt2")}var Ka=function(){function e(){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return $a(t=function(e,t,r){return t=Va(t),function(e,t){if(t&&("object"==za(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wa()?Reflect.construct(t,r||[],Va(e).constructor):t.apply(e,r))}(this,e,[].concat(n)),"state",Ga(Ga({},La),{},{classname:"thwecmf-sidebar-element-wrapper"})),t}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qa(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement("div",{className:"thwecmf-element-section thwecmf-section-basic-elements","data-section":"basic-elements"},React.createElement("div",{className:"thwecmf-element-section-title"},React.createElement("p",{className:"thwecmf-label",onClick:this.props.onToggleSection,"data-section":"basic-elements"},"Basic Elements",React.createElement("span",{className:Ja(this.props,"basic-elements")}))),Ya(this.props,"basic-elements")?"":React.createElement("div",{className:"thwecmf-element-list-elements"},this.state.basic_elements.map(function(t,r){var n=r%3==1?e.state.classname+" thwecmf-element-margin":e.state.classname;return React.createElement(Fa,{item:t,classname:n,index:r,dragginID:e.props.dragginID})}))),React.createElement("div",{className:"thwecmf-element-section thwecmf-section-woo-elements","data-section":"woocommerce-elements"},React.createElement("div",{className:"thwecmf-element-section-title"},React.createElement("p",{className:"thwecmf-label",onClick:this.props.onToggleSection,"data-section":"woocommerce-elements"},"WooCommerce Elements",React.createElement("span",{className:Ja(this.props,"woocommerce-elements")}))),Ya(this.props,"woocommerce-elements")?"":React.createElement("div",{className:"thwecmf-element-list-elements"},this.state.woo_elements.map(function(t,r){var n=r%3==1?e.state.classname+" thwecmf-element-margin":e.state.classname;return React.createElement(Fa,{item:t,classname:n,index:r,dragginID:e.props.dragginID})}))),React.createElement("div",{className:"thwecmf-element-section thwecmf-section-woo-hooks","data-section":"woocommerce-hooks"},React.createElement("div",{className:"thwecmf-element-section-title"},React.createElement("p",{className:"thwecmf-label",onClick:this.props.onToggleSection,"data-section":"woocommerce-hooks"},"WooCommerce Hooks",React.createElement("span",{className:Ja(this.props,"woocommerce-hooks")}))),Ya(this.props,"woocommerce-hooks")?"":React.createElement("div",{className:"thwecmf-element-list-elements"},this.state.woo_hooks.map(function(t,r){var n=r%3==1?e.state.classname+" thwecmf-element-margin":e.state.classname;return React.createElement(Fa,{item:t,classname:n,index:r,dragginID:e.props.dragginID})}))))}}])&&Ua(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function Qa(e){return Qa="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},Qa(e)}function Za(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ei(n.key),n)}}function ei(e){var t=function(e){if("object"!=Qa(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Qa(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Qa(t)?t:t+""}function ti(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ti=function(){return!!e})()}function ri(e){return ri=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ri(e)}function ni(e,t){return ni=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ni(e,t)}var oi=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=ri(t),function(e,t){if(t&&("object"==Qa(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ti()?Reflect.construct(t,r||[],ri(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ni(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("div",{className:"thwecmf-title-bar"},React.createElement("div",{className:"title"},"Template Builder"),React.createElement("div",{className:"subtitle"},"Build custom templates for your needs.")),React.createElement("div",{className:"thwecmf-sidebar-screen thwecmf-sidebar-screen-elements"},React.createElement("div",{className:"thwecmf-sidebar-inner-wrapper"},React.createElement("form",{name:"thwecmf_sidebar_elements_form",method:"post",action:""},React.createElement("input",{type:"hidden",name:"i_block_id",value:""}),React.createElement("input",{type:"hidden",name:"i_block_name",value:""}),React.createElement("input",{type:"hidden",name:"i_col_count",value:""}),React.createElement("input",{type:"hidden",name:"i_action_origin",value:""}),React.createElement(ya,{dragginID:this.props.dragginID,onToggleSection:this.props.onToggleSection,toggledSections:this.props.toggledSections}),React.createElement(Ka,{dragginID:this.props.dragginID,onToggleSection:this.props.onToggleSection,toggledSections:this.props.toggledSections})))))}}])&&Za(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}(),ai={helvetica:"Helvetica",georgia:"Georgia",times:"Times New Roman",arial:"Arial","arial-black":"Arial Black","comic-sans":"Comic Sans MS",impact:"Impact",tahoma:"Tahoma",trebuchet:"Trebuchet MS",verdana:"Verdana"},ii={solid:"solid",dotted:"dotted",dashed:"dashed",none:"none"};const li={fields:{width:{type:"text",name:"width",label:"Width",value:"",class:"thwecmf-input-half"},height:{type:"text",name:"height",label:"Height",value:"",class:"thwecmf-input-half"},line_height:{type:"text",name:"line_height",label:"Line Height",value:"",placeholder:"Line height",class:"thwecmf-input-three thwecmf-input-three-margin",ignoreSpacer:!0},font_weight:{type:"text",name:"font_weight",label:"Weight",value:"",placeholder:"Font Weight",class:"thwecmf-input-three"},img_size_width:{type:"text",name:"img_size_width",label:"Width",class:"thwecmf-input-two thwecmf-input-two-margin",value:"",ignoreSpacer:!0},img_size_height:{type:"text",name:"img_size_height",label:"Height",class:"thwecmf-input-two"},img_border_width:{type:"grouped",name:"img_border_width",label:"Border Width",class:"thwecmf-input-four thwecmf-input-four-margin"},img_border_style:{type:"select",name:"img_border_style",label:"Border Style",options:ii,class:"thwecmf-input-half"},img_border_color:{type:"colorpicker",name:"img_border_color",label:"Border Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},border_width:{type:"grouped",name:"border_width",label:"Width",class:"thwecmf-input-four thwecmf-input-four-margin"},border_style:{type:"select",name:"border_style",label:"Style",options:ii,class:"thwecmf-input-half"},border_color:{type:"colorpicker",name:"border_color",label:"Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},divider_height:{type:"text",name:"divider_height",label:"Divider Height",value:"",class:"thwecmf-input-half"},divider_color:{type:"colorpicker",name:"divider_color",label:"Divider Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},divider_style:{type:"select",name:"divider_style",label:"Divider Style",options:ii,class:"thwecmf-input-half"},url:{type:"text",name:"url",label:"URL",class:"thwecmf-input-full"},upload_img_url:{type:"upload",name:"upload_img_url",class:"thwecmf-upload-url"},content:{type:"text",name:"content",label:"Content",class:"thwecmf-input-full"},details_color:{type:"colorpicker",name:"details_color",label:"Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},details_font_size:{type:"text",name:"details_font_size",label:"Font Size",value:"",placeholder:"Size",class:"thwecmf-input-three thwecmf-input-three-margin",ignoreSpacer:!0},details_font_family:{type:"select",name:"details_font_family",label:"Font Family",options:ai,class:"thwecmf-input-half"},details_text_align:{type:"alignment",name:"details_text_align",label:"Text align"},content_align:{type:"alignment",name:"content_align",label:"Alignment"},text_align:{type:"alignment",name:"text_align",label:"Text align"},url1:{type:"text",name:"url1",label:"Facebook",class:"thwecmf-input-full"},url2:{type:"text",name:"url2",label:"Gmail",class:"thwecmf-input-full"},url3:{type:"text",name:"url3",label:"Twitter ",class:"thwecmf-input-full"},url4:{type:"text",name:"url4",label:"Youtube",class:"thwecmf-input-full"},url5:{type:"text",name:"url5",label:"Linkedin",class:"thwecmf-input-full"},url6:{type:"text",name:"url6",label:"Pinterest",class:"thwecmf-input-full"},url7:{type:"text",name:"url7",label:"Instagram",class:"thwecmf-input-full"},url8:{type:"text",name:"url8",label:"Whatsapp",class:"thwecmf-input-full"},url9:{type:"text",name:"url9",label:"Messenger",class:"thwecmf-input-full"},url10:{type:"text",name:"url10",label:"Vimeo",class:"thwecmf-input-full"},url11:{type:"text",name:"url11",label:"Web",class:"thwecmf-input-full"},textarea_content:{type:"textarea",name:"textarea_content",hint_text:"Avoid using double qoutes inside textarea",class:"thwecmf-input-full"},size_width:{type:"text",name:"size_width",label:"Width",class:"thwecmf-input-two thwecmf-input-two-margin",ignoreSpacer:!0},size_height:{type:"text",name:"size_height",label:"Height",class:"thwecmf-input-two"},padding:{type:"grouped",name:"padding",label:"Padding",value:"",class:"thwecmf-input-four thwecmf-input-four-margin"},img_padding:{type:"grouped",name:"img_padding",label:"Padding",value:"",class:"thwecmf-input-four thwecmf-input-four-margin"},icon_padding:{type:"grouped",name:"icon_padding",label:"Icon Padding",class:"thwecmf-input-four thwecmf-input-four-margin"},margin:{type:"grouped",name:"margin",label:"Margin",value:"",class:"thwecmf-input-four thwecmf-input-four-margin"},color:{type:"colorpicker",name:"color",label:"Color",value:"",placeholder:"Color",class:"thwecmf-input-half"},font_size:{type:"text",name:"font_size",label:"Size",value:"",placeholder:"Size",class:"thwecmf-input-three thwecmf-input-three-margin",ignoreSpacer:!0},font_family:{type:"select",name:"font_family",label:"Family",options:ai,class:"thwecmf-input-half"},bg_color:{type:"colorpicker",name:"bg_color",label:"Background Color",placeholder:"Color",value:"",class:"thwecmf-input-half"},upload_bg_url:{type:"upload",name:"upload_bg_url",label:"",value:"",class:"thwecmf-upload-url"},content_padding:{type:"grouped",name:"content_padding",label:"Content Padding",class:"thwecmf-input-four thwecmf-input-four-margin"},content_border_color:{type:"colorpicker",name:"content_border_color",label:"Border Color",value:"",placeholder:"Color"},product_img:{type:"switch",name:"product_img",label:"Product Image"},img_bg_color:{type:"colorpicker",name:"img_bg_color",label:"Background Color",placeholder:"Color",value:"",class:"thwecmf-input-half"},product_column_label:{type:"text",name:"product_column_label",label:"Product column label",class:"thwecmf-input-full"},quantity_column_label:{type:"text",name:"quantity_column_label",label:"Quantity column label",class:"thwecmf-input-full"},price_column_label:{type:"text",name:"price_column_label",label:"Price column label",class:"thwecmf-input-full"},subtotal_row_label:{type:"text",name:"subtotal_row_label",label:"Subtotal row label",class:"thwecmf-input-full"},shipping_row_label:{type:"text",name:"shipping_row_label",label:"Shipping row label",class:"thwecmf-input-full"},payment_row_label:{type:"text",name:"payment_row_label",label:"Payment method row label",class:"thwecmf-input-full"},total_row_label:{type:"text",name:"total_row_label",label:"Total row label",class:"thwecmf-input-full"},enable_facebook_share:{type:"switch",name:"enable_facebook_share",class:"",label:"Enable/Disable"},enable_instagram_share:{type:"switch",name:"enable_instagram_share",class:"",label:"Enable/Disable"},enable_twitter_share:{type:"switch",name:"enable_twitter_share",class:"",label:"Enable/Disable"},enable_whatsapp_share:{type:"switch",name:"enable_whatsapp_share",class:"",label:"Enable/Disable"},enable_youtube_share:{type:"switch",name:"enable_youtube_share",class:"",label:"Enable/Disable"},enable_messenger_share:{type:"switch",name:"enable_messenger_share",class:"",label:"Enable/Disable"},enable_linkedin_share:{type:"switch",name:"enable_linkedin_share",class:"",label:"Enable/Disable"},enable_vimeo_share:{type:"switch",name:"enable_vimeo_share",class:"",label:"Enable/Disable"},enable_pinterest_share:{type:"switch",name:"enable_pinterest_share",class:"",label:"Enable/Disable"},enable_web_share:{type:"switch",name:"enable_web_share",class:"",label:"Enable/Disable"},enable_email_share:{type:"switch",name:"enable_email_share",class:"",label:"Enable/Disable"},social_icon_style:{type:"icon_select",name:"social_icon_style",label:"Icon style",options:{color:"Color","dark-square":"Dark square","dark-fill-square":"Dark fill square","color-square":"Color square","color-fill-square":"Color fill square"},value:"",class:"thwec-input-full"},product_sku:{type:"switch",name:"product_sku",label:"Product SKU",class:""},product_short_description:{type:"switch",name:"product_short_description",label:"Product Description",class:""},product_image_size_width:{type:"text",name:"product_image_size_width",label:"Width",class:"thwecmf-input-two thwecmf-input-two-margin",ignoreSpacer:!0},product_image_size_height:{type:"text",name:"product_image_size_height",label:"Height",class:"thwecmf-input-two"}},sections:{row:{row_properties:["padding"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"]},column:{column_properties:["width","padding","text_align"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"]},text:{content:["textarea_content"],font_properties:["color","text_align","font_size","line_height","font_weight","font_family"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"],additional_properties:["padding","margin"]},image:{image:["upload_img_url","img_size_width","img_size_height","content_align"],additional:["img_padding","img_bg_color"]},social:{icon_url:["url1","url2","url3","url4","url5","url6","url7","url8","url9","url10","url11","enable_facebook_share","enable_instagram_share","enable_twitter_share","enable_whatsapp_share","enable_youtube_share","enable_messenger_share","enable_linkedin_share","enable_vimeo_share","enable_pinterest_share","enable_web_share","enable_email_share"],icon_settings:["social_icon_style","padding","img_size_width","img_size_height","content_align","icon_padding"],background_properties:["upload_bg_url","bg_color"]},button:{button_content:["url","content"],font_properties:["color","text_align","font_size","line_height","font_family","content_padding"],border_properties:["border_width","border_style","border_color"],background_properties:["bg_color"],additional_properties:["size_width","size_height","padding","margin"]},divider:{divider_properties:["width","divider_height","divider_color","divider_style"],additional_properties:["content_align","padding","margin"]},gif:{gif_properties:["upload_img_url","img_size_width","img_size_height","content_align"],additional_properties:["padding","bg_color"]},gap:{gap_properties:["height"],border_properties:["border_width","border_style","border_color"],background_properties:["bg_color"]},header_details:{header_properties:["size_width","size_height"],text_properties:["content","color","text_align","font_size","line_height","font_weight","font_family","padding"],logo_properties:["upload_img_url","img_size_width","img_size_height","content_align"],border_properties:["border_width","border_style","border_color"],background_properties:["bg_color"]},customer_address:{heading_properties:["content","color","font_size","font_family","text_align"],details_properties:["details_color","details_font_size","details_font_family","details_text_align"],background_properties:["bg_color"],additional_properties:["padding","margin"]},order_details:{order_title_properties:["color","font_size","font_family"],content_properties:["details_color","details_font_size","details_font_family","product_img","product_image_size_width","product_image_size_height","product_sku","product_short_description","details_text_align"],contents:["product_column_label","quantity_column_label","price_column_label","subtotal_row_label","shipping_row_label","payment_row_label","total_row_label"],table_properties:["content_border_color"],background_properties:["upload_bg_url","bg_color"],additional_properties:["padding"]},billing_address:{heading_properties:["content","color","font_size","font_family","text_align"],details_properties:["details_color","details_font_size","details_font_family","details_text_align"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"],additional_properties:["padding","margin"]},shipping_address:{heading_properties:["content","color","font_size","font_family","text_align"],details_properties:["details_color","details_font_size","details_font_family","details_text_align"],border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"],additional_properties:["padding","margin"]},template_builder:{border_properties:["border_width","border_style","border_color"],background_properties:["upload_bg_url","bg_color"]}},fieldValues:{row:{"css-props":"","text-props":""}},nameProps:{content_padding_top:"content_p_t",content_padding_right:"content_p_r",content_padding_bottom:"content_p_b",content_padding_left:"content_p_l",icon_padding_top:"icon_p_t",icon_padding_right:"icon_p_r",icon_padding_bottom:"icon_p_b",icon_padding_left:"icon_p_l",img_padding_top:"img_p_t",img_padding_right:"img_p_r",img_padding_bottom:"img_p_b",img_padding_left:"img_p_l",border_width_top:"b_t",border_width_right:"b_r",border_width_bottom:"b_b",border_width_left:"b_l",padding_top:"p_t",padding_right:"p_r",padding_bottom:"p_b",padding_left:"p_l",margin_top:"m_t",margin_right:"m_r",margin_bottom:"m_b",margin_left:"m_l"}};var ci=r(8527),si={},ui=function(e,t,r,n){var o=e+"-"+t+"-"+r+(n?"-server":"");if(si[o])return si[o];var a=function(e,t,r,n){if("undefined"==typeof document&&!n)return null;var o=n?new n:document.createElement("canvas");o.width=2*r,o.height=2*r;var a=o.getContext("2d");return a?(a.fillStyle=e,a.fillRect(0,0,o.width,o.height),a.fillStyle=t,a.fillRect(0,0,r,r),a.translate(r,r),a.fillRect(0,0,r,r),o.toDataURL()):null}(e,t,r,n);return si[o]=a,a},di=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pi=function(e){var t=e.white,r=e.grey,n=e.size,o=e.renderers,a=e.borderRadius,i=e.boxShadow,l=e.children,c=(0,ci.Ay)({default:{grid:{borderRadius:a,boxShadow:i,absolute:"0px 0px 0px 0px",background:"url("+ui(t,r,n,o.canvas)+") center left"}}});return(0,I.isValidElement)(l)?j().cloneElement(l,di({},l.props,{style:di({},l.props.style,c.grid)})):j().createElement("div",{style:c.grid})};pi.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const fi=pi;var mi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hi=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function bi(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}const gi=function(e){function t(){var e,r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=n=bi(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n.handleChange=function(e){var t=function(e,t,r,n,o){var a=o.clientWidth,i=o.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,c="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=l-(o.getBoundingClientRect().left+window.pageXOffset),u=c-(o.getBoundingClientRect().top+window.pageYOffset);if("vertical"===r){var d;if(d=u<0?0:u>i?1:Math.round(100*u/i)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var p;if(n!==(p=s<0?0:s>a?1:Math.round(100*s/a)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}(e,n.props.hsl,n.props.direction,n.props.a,n.container);t&&"function"==typeof n.props.onChange&&n.props.onChange(t,e)},n.handleMouseDown=function(e){n.handleChange(e),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleChange),window.removeEventListener("mouseup",n.handleMouseUp)},bi(n,r)}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),hi(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,r=(0,ci.Ay)({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:mi({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return j().createElement("div",{style:r.alpha},j().createElement("div",{style:r.checkboard},j().createElement(fi,{renderers:this.props.renderers})),j().createElement("div",{style:r.gradient}),j().createElement("div",{style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},j().createElement("div",{style:r.pointer},this.props.pointer?j().createElement(this.props.pointer,this.props):j().createElement("div",{style:r.slider}))))}}]),t}(I.PureComponent||I.Component);var vi=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),yi=[38,40],_i=1,wi=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 r=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 r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(e){r.setUpdatedValue(e.target.value,e)},r.handleKeyDown=function(e){var t,n=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(n)&&(t=e.keyCode,yi.indexOf(t)>-1)){var o=r.getArrowOffset(),a=38===e.keyCode?n+o:n-o;r.setUpdatedValue(a,e)}},r.handleDrag=function(e){if(r.props.dragLabel){var t=Math.round(r.props.value+e.movementX);t>=0&&t<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(t),e)}},r.handleMouseDown=function(e){r.props.dragLabel&&(e.preventDefault(),r.handleDrag(e),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},r.inputId="rc-editable-input-"+_i++,r}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),vi(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,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var r=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(r,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,ci.Ay)({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 j().createElement("div",{style:t.wrap},j().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?j().createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(I.PureComponent||I.Component);const xi=wi;var Ei=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function ki(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}const Oi=function(e){function t(){var e,r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=n=ki(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),n.handleChange=function(e){var t=function(e,t,r,n){var o=n.clientWidth,a=n.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=i-(n.getBoundingClientRect().left+window.pageXOffset),s=l-(n.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u;if(u=s<0?359:s>a?0:360*(-100*s/a+100)/100,r.h!==u)return{h:u,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var d;if(d=c<0?0:c>o?359:100*c/o*360/100,r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null}(e,n.props.direction,n.props.hsl,n.container);t&&"function"==typeof n.props.onChange&&n.props.onChange(t,e)},n.handleMouseDown=function(e){n.handleChange(e),window.addEventListener("mousemove",n.handleChange),window.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},ki(n,r)}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),Ei(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,r=void 0===t?"horizontal":t,n=(0,ci.Ay)({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"===r});return j().createElement("div",{style:n.hue},j().createElement("div",{className:"hue-"+r,style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},j().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          "),j().createElement("div",{style:n.pointer},this.props.pointer?j().createElement(this.props.pointer,this.props):j().createElement("div",{style:n.slider}))))}}]),t}(I.PureComponent||I.Component);var Si=r(5556),Ri=r.n(Si),Pi=r(5364),Ci=r.n(Pi),Di=function(e){var t=e.zDepth,r=e.radius,n=e.background,o=e.children,a=e.styles,i=void 0===a?{}:a,l=(0,ci.Ay)(Ci()({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:r,background:n}},"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%"}}},i),{"zDepth-1":1===t});return j().createElement("div",{style:l.wrap},j().createElement("div",{style:l.bg}),j().createElement("div",{style:l.content},o))};Di.propTypes={background:Ri().string,zDepth:Ri().oneOf([0,1,2,3,4,5]),radius:Ri().number,styles:Ri().object},Di.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const Ii=Di;var ji=r(7350),Ni=r.n(ji),Ai=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();const Bi=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 r=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 r.handleChange=function(e){"function"==typeof r.props.onChange&&r.throttle(r.props.onChange,function(e,t,r){var n=r.getBoundingClientRect(),o=n.width,a=n.height,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=i-(r.getBoundingClientRect().left+window.pageXOffset),s=l-(r.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>o&&(c=o),s<0?s=0:s>a&&(s=a);var u=c/o,d=1-s/a;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}(e,r.props.hsl,r.container),e)},r.handleMouseDown=function(e){r.handleChange(e);var t=r.getContainerRenderWindow();t.addEventListener("mousemove",r.handleChange),t.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.throttle=Ni()(function(e,t,r){e(t,r)},50),r}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),Ai(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||{},r=t.color,n=t.white,o=t.black,a=t.pointer,i=t.circle,l=(0,ci.Ay)({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:r,white:n,black:o,pointer:a,circle:i}},{custom:!!this.props.style});return j().createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},j().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        "),j().createElement("div",{style:l.white,className:"saturation-white"},j().createElement("div",{style:l.black,className:"saturation-black"}),j().createElement("div",{style:l.pointer},this.props.pointer?j().createElement(this.props.pointer,this.props):j().createElement("div",{style:l.circle}))))}}]),t}(I.PureComponent||I.Component);var Ti=r(8221),Mi=r.n(Ti),Fi=r(6135),Li=r.n(Fi);function zi(e){return zi="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},zi(e)}var Hi=/^\s+/,Gi=/\s+$/;function Ui(e,t){if(t=t||{},(e=e||"")instanceof Ui)return e;if(!(this instanceof Ui))return new Ui(e,t);var r=function(e){var t,r,n,o={r:0,g:0,b:0},a=1,i=null,l=null,c=null,s=!1,u=!1;return"string"==typeof e&&(e=function(e){e=e.replace(Hi,"").replace(Gi,"").toLowerCase();var t,r=!1;if(il[e])e=il[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=yl.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=yl.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=yl.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=yl.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=yl.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=yl.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=yl.hex8.exec(e))?{r:dl(t[1]),g:dl(t[2]),b:dl(t[3]),a:hl(t[4]),format:r?"name":"hex8"}:(t=yl.hex6.exec(e))?{r:dl(t[1]),g:dl(t[2]),b:dl(t[3]),format:r?"name":"hex"}:(t=yl.hex4.exec(e))?{r:dl(t[1]+""+t[1]),g:dl(t[2]+""+t[2]),b:dl(t[3]+""+t[3]),a:hl(t[4]+""+t[4]),format:r?"name":"hex8"}:!!(t=yl.hex3.exec(e))&&{r:dl(t[1]+""+t[1]),g:dl(t[2]+""+t[2]),b:dl(t[3]+""+t[3]),format:r?"name":"hex"}}(e)),"object"==zi(e)&&(_l(e.r)&&_l(e.g)&&_l(e.b)?(t=e.r,r=e.g,n=e.b,o={r:255*sl(t,255),g:255*sl(r,255),b:255*sl(n,255)},s=!0,u="%"===String(e.r).substr(-1)?"prgb":"rgb"):_l(e.h)&&_l(e.s)&&_l(e.v)?(i=fl(e.s),l=fl(e.v),o=function(e,t,r){e=6*sl(e,360),t=sl(t,100),r=sl(r,100);var n=Math.floor(e),o=e-n,a=r*(1-t),i=r*(1-o*t),l=r*(1-(1-o)*t),c=n%6;return{r:255*[r,i,a,a,l,r][c],g:255*[l,r,r,i,a,a][c],b:255*[a,a,l,r,r,i][c]}}(e.h,i,l),s=!0,u="hsv"):_l(e.h)&&_l(e.s)&&_l(e.l)&&(i=fl(e.s),c=fl(e.l),o=function(e,t,r){var n,o,a;function i(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=sl(e,360),t=sl(t,100),r=sl(r,100),0===t)n=o=a=r;else{var l=r<.5?r*(1+t):r+t-r*t,c=2*r-l;n=i(c,l,e+1/3),o=i(c,l,e),a=i(c,l,e-1/3)}return{r:255*n,g:255*o,b:255*a}}(e.h,i,c),s=!0,u="hsl"),e.hasOwnProperty("a")&&(a=e.a)),a=cl(a),{ok:s,format:e.format||u,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a}}(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=r.ok}function Wi(e,t,r){e=sl(e,255),t=sl(t,255),r=sl(r,255);var n,o,a=Math.max(e,t,r),i=Math.min(e,t,r),l=(a+i)/2;if(a==i)n=o=0;else{var c=a-i;switch(o=l>.5?c/(2-a-i):c/(a+i),a){case e:n=(t-r)/c+(t<r?6:0);break;case t:n=(r-e)/c+2;break;case r:n=(e-t)/c+4}n/=6}return{h:n,s:o,l}}function Vi(e,t,r){e=sl(e,255),t=sl(t,255),r=sl(r,255);var n,o,a=Math.max(e,t,r),i=Math.min(e,t,r),l=a,c=a-i;if(o=0===a?0:c/a,a==i)n=0;else{switch(a){case e:n=(t-r)/c+(t<r?6:0);break;case t:n=(r-e)/c+2;break;case r:n=(e-t)/c+4}n/=6}return{h:n,s:o,v:l}}function qi(e,t,r,n){var o=[pl(Math.round(e).toString(16)),pl(Math.round(t).toString(16)),pl(Math.round(r).toString(16))];return n&&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[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function $i(e,t,r,n){return[pl(ml(n)),pl(Math.round(e).toString(16)),pl(Math.round(t).toString(16)),pl(Math.round(r).toString(16))].join("")}function Xi(e,t){t=0===t?0:t||10;var r=Ui(e).toHsl();return r.s-=t/100,r.s=ul(r.s),Ui(r)}function Yi(e,t){t=0===t?0:t||10;var r=Ui(e).toHsl();return r.s+=t/100,r.s=ul(r.s),Ui(r)}function Ji(e){return Ui(e).desaturate(100)}function Ki(e,t){t=0===t?0:t||10;var r=Ui(e).toHsl();return r.l+=t/100,r.l=ul(r.l),Ui(r)}function Qi(e,t){t=0===t?0:t||10;var r=Ui(e).toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-t/100*255))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-t/100*255))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-t/100*255))),Ui(r)}function Zi(e,t){t=0===t?0:t||10;var r=Ui(e).toHsl();return r.l-=t/100,r.l=ul(r.l),Ui(r)}function el(e,t){var r=Ui(e).toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,Ui(r)}function tl(e){var t=Ui(e).toHsl();return t.h=(t.h+180)%360,Ui(t)}function rl(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var r=Ui(e).toHsl(),n=[Ui(e)],o=360/t,a=1;a<t;a++)n.push(Ui({h:(r.h+a*o)%360,s:r.s,l:r.l}));return n}function nl(e){var t=Ui(e).toHsl(),r=t.h;return[Ui(e),Ui({h:(r+72)%360,s:t.s,l:t.l}),Ui({h:(r+216)%360,s:t.s,l:t.l})]}function ol(e,t,r){t=t||6,r=r||30;var n=Ui(e).toHsl(),o=360/r,a=[Ui(e)];for(n.h=(n.h-(o*t>>1)+720)%360;--t;)n.h=(n.h+o)%360,a.push(Ui(n));return a}function al(e,t){t=t||6;for(var r=Ui(e).toHsv(),n=r.h,o=r.s,a=r.v,i=[],l=1/t;t--;)i.push(Ui({h:n,s:o,v:a})),a=(a+l)%1;return i}Ui.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,t,r,n=this.toRgb();return e=n.r/255,t=n.g/255,r=n.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=cl(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Vi(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Vi(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=Wi(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Wi(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return qi(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,r,n,o){var a=[pl(Math.round(e).toString(16)),pl(Math.round(t).toString(16)),pl(Math.round(r).toString(16)),pl(ml(n))];return o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*sl(this._r,255))+"%",g:Math.round(100*sl(this._g,255))+"%",b:Math.round(100*sl(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*sl(this._r,255))+"%, "+Math.round(100*sl(this._g,255))+"%, "+Math.round(100*sl(this._b,255))+"%)":"rgba("+Math.round(100*sl(this._r,255))+"%, "+Math.round(100*sl(this._g,255))+"%, "+Math.round(100*sl(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ll[qi(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+$i(this._r,this._g,this._b,this._a),r=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var o=Ui(e);r="#"+$i(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return Ui(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(Ki,arguments)},brighten:function(){return this._applyModification(Qi,arguments)},darken:function(){return this._applyModification(Zi,arguments)},desaturate:function(){return this._applyModification(Xi,arguments)},saturate:function(){return this._applyModification(Yi,arguments)},greyscale:function(){return this._applyModification(Ji,arguments)},spin:function(){return this._applyModification(el,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(ol,arguments)},complement:function(){return this._applyCombination(tl,arguments)},monochromatic:function(){return this._applyCombination(al,arguments)},splitcomplement:function(){return this._applyCombination(nl,arguments)},triad:function(){return this._applyCombination(rl,[3])},tetrad:function(){return this._applyCombination(rl,[4])}},Ui.fromRatio=function(e,t){if("object"==zi(e)){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]="a"===n?e[n]:fl(e[n]));e=r}return Ui(e,t)},Ui.equals=function(e,t){return!(!e||!t)&&Ui(e).toRgbString()==Ui(t).toRgbString()},Ui.random=function(){return Ui.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},Ui.mix=function(e,t,r){r=0===r?0:r||50;var n=Ui(e).toRgb(),o=Ui(t).toRgb(),a=r/100;return Ui({r:(o.r-n.r)*a+n.r,g:(o.g-n.g)*a+n.g,b:(o.b-n.b)*a+n.b,a:(o.a-n.a)*a+n.a})},Ui.readability=function(e,t){var r=Ui(e),n=Ui(t);return(Math.max(r.getLuminance(),n.getLuminance())+.05)/(Math.min(r.getLuminance(),n.getLuminance())+.05)},Ui.isReadable=function(e,t,r){var n,o,a,i,l,c=Ui.readability(e,t);switch(o=!1,(a=r,"AA"!==(i=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==i&&(i="AA"),"small"!==(l=(a.size||"small").toLowerCase())&&"large"!==l&&(l="small"),n={level:i,size:l}).level+n.size){case"AAsmall":case"AAAlarge":o=c>=4.5;break;case"AAlarge":o=c>=3;break;case"AAAsmall":o=c>=7}return o},Ui.mostReadable=function(e,t,r){var n,o,a,i,l=null,c=0;o=(r=r||{}).includeFallbackColors,a=r.level,i=r.size;for(var s=0;s<t.length;s++)(n=Ui.readability(e,t[s]))>c&&(c=n,l=Ui(t[s]));return Ui.isReadable(e,l,{level:a,size:i})||!o?l:(r.includeFallbackColors=!1,Ui.mostReadable(e,["#fff","#000"],r))};var il=Ui.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"},ll=Ui.hexNames=function(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}(il);function cl(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function sl(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var r=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function ul(e){return Math.min(1,Math.max(0,e))}function dl(e){return parseInt(e,16)}function pl(e){return 1==e.length?"0"+e:""+e}function fl(e){return e<=1&&(e=100*e+"%"),e}function ml(e){return Math.round(255*parseFloat(e)).toString(16)}function hl(e){return dl(e)/255}var bl,gl,vl,yl=(gl="[\\s|\\(]+("+(bl="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+bl+")[,|\\s]+("+bl+")\\s*\\)?",vl="[\\s|\\(]+("+bl+")[,|\\s]+("+bl+")[,|\\s]+("+bl+")[,|\\s]+("+bl+")\\s*\\)?",{CSS_UNIT:new RegExp(bl),rgb:new RegExp("rgb"+gl),rgba:new RegExp("rgba"+vl),hsl:new RegExp("hsl"+gl),hsla:new RegExp("hsla"+vl),hsv:new RegExp("hsv"+gl),hsva:new RegExp("hsva"+vl),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 _l(e){return!!yl.CSS_UNIT.exec(e)}var wl=function(e){var t=0,r=0;return Li()(["r","g","b","a","h","s","l","v"],function(n){e[n]&&(t+=1,isNaN(e[n])||(r+=1),"s"===n||"l"===n)&&/^\d+%$/.test(e[n])&&(r+=1)}),t===r&&e},xl=function(e,t){var r=e.hex?Ui(e.hex):Ui(e),n=r.toHsl(),o=r.toHsv(),a=r.toRgb(),i=r.toHex();return 0===n.s&&(n.h=t||0,o.h=t||0),{hsl:n,hex:"000000"===i&&0===a.a?"transparent":"#"+i,rgb:a,hsv:o,oldHue:e.h||t||n.h,source:e.source}},El=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&Ui(e).isValid()},kl=function(e){if(!e)return"#fff";var t=xl(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"},Ol=function(e,t){return Ui(t+" ("+e.replace("°","")+")")._ok},Sl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rl=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();const Pl=function(e){var t=function(t){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);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,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.handleChange=function(e,r){if(wl(e)){var n=xl(e,e.h||t.state.oldHue);t.setState(n),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,n,r),t.props.onChange&&t.props.onChange(n,r)}},t.handleSwatchHover=function(e,r){if(wl(e)){var n=xl(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(n,r)}},t.state=Sl({},xl(e.color,0)),t.debounce=Mi()(function(e,t,r){e(t,r)},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)}(r,t),Rl(r,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),j().createElement(e,Sl({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return Sl({},xl(e.color,t.oldHue))}}]),r}(I.PureComponent||I.Component);return t.propTypes=Sl({},e.propTypes),t.defaultProps=Sl({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};var Cl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Dl=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();function Il(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 jl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};const Nl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function n(){var e,t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=Il(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.state={focus:!1},r.handleFocus=function(){return r.setState({focus:!0})},r.handleBlur=function(){return r.setState({focus:!1})},Il(r,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,r),Dl(n,[{key:"render",value:function(){return j().createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},j().createElement(e,Cl({},this.props,this.state)))}}]),n}(j().Component)}(function(e){var t=e.color,r=e.style,n=e.onClick,o=void 0===n?function(){}:n,a=e.onHover,i=e.title,l=void 0===i?t:i,c=e.children,s=e.focus,u=e.focusStyle,d=void 0===u?{}:u,p="transparent"===t,f=(0,ci.Ay)({default:{swatch:jl({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,s?d:{})}}),m={};return a&&(m.onMouseOver=function(e){return a(t,e)}),j().createElement("div",jl({style:f.swatch,onClick:function(e){return o(t,e)},title:l,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&o(t,e)}},m),c,p&&j().createElement(fi,{borderRadius:f.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))});var Al=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bl=function(e){var t=e.rgb,r=e.hsl,n=e.width,o=e.height,a=e.onChange,i=e.direction,l=e.style,c=e.renderers,s=e.pointer,u=e.className,d=void 0===u?"":u,p=(0,ci.Ay)({default:{picker:{position:"relative",width:n,height:o},alpha:{radius:"2px",style:l}}});return j().createElement("div",{style:p.picker,className:"alpha-picker "+d},j().createElement(gi,Al({},p.alpha,{rgb:t,hsl:r,pointer:s,renderers:c,onChange:a,direction:i})))};Bl.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,ci.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return j().createElement("div",{style:r.picker})}},Pl(Bl);var Tl=r(5378),Ml=r.n(Tl);const Fl=function(e){var t=e.colors,r=e.onClick,n=e.onSwatchHover,o=(0,ci.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return j().createElement("div",{style:o.swatches},Ml()(t,function(e){return j().createElement(Nl,{key:e,color:e,style:o.swatch,onClick:r,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})}),j().createElement("div",{style:o.clear}))};var Ll=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.hex,o=e.colors,a=e.width,i=e.triangle,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,d="transparent"===n,p=function(e,r){El(e)&&t({hex:e,source:"hex"},r)},f=(0,ci.Ay)(Ci()({default:{card:{width:a,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:n,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:kl(n),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+n+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":"hide"===i});return j().createElement("div",{style:f.card,className:"block-picker "+u},j().createElement("div",{style:f.triangle}),j().createElement("div",{style:f.head},d&&j().createElement(fi,{borderRadius:"6px 6px 0 0"}),j().createElement("div",{style:f.label},n)),j().createElement("div",{style:f.body},j().createElement(Fl,{colors:o,onClick:p,onSwatchHover:r}),j().createElement(xi,{style:{input:f.input},value:n,onChange:p})))};Ll.propTypes={width:Ri().oneOfType([Ri().string,Ri().number]),colors:Ri().arrayOf(Ri().string),triangle:Ri().oneOf(["top","hide"]),styles:Ri().object},Ll.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},Pl(Ll);var zl="#ffcdd2",Hl="#e57373",Gl="#f44336",Ul="#d32f2f",Wl="#b71c1c",Vl="#f8bbd0",ql="#f06292",$l="#e91e63",Xl="#c2185b",Yl="#880e4f",Jl="#e1bee7",Kl="#ba68c8",Ql="#9c27b0",Zl="#7b1fa2",ec="#4a148c",tc="#d1c4e9",rc="#9575cd",nc="#673ab7",oc="#512da8",ac="#311b92",ic="#c5cae9",lc="#7986cb",cc="#3f51b5",sc="#303f9f",uc="#1a237e",dc="#bbdefb",pc="#64b5f6",fc="#2196f3",mc="#1976d2",hc="#0d47a1",bc="#b3e5fc",gc="#4fc3f7",vc="#03a9f4",yc="#0288d1",_c="#01579b",wc="#b2ebf2",xc="#4dd0e1",Ec="#00bcd4",kc="#0097a7",Oc="#006064",Sc="#b2dfdb",Rc="#4db6ac",Pc="#009688",Cc="#00796b",Dc="#004d40",Ic="#c8e6c9",jc="#81c784",Nc="#4caf50",Ac="#388e3c",Bc="#dcedc8",Tc="#aed581",Mc="#8bc34a",Fc="#689f38",Lc="#33691e",zc="#f0f4c3",Hc="#dce775",Gc="#cddc39",Uc="#afb42b",Wc="#827717",Vc="#fff9c4",qc="#fff176",$c="#ffeb3b",Xc="#fbc02d",Yc="#f57f17",Jc="#ffecb3",Kc="#ffd54f",Qc="#ffc107",Zc="#ffa000",es="#ff6f00",ts="#ffe0b2",rs="#ffb74d",ns="#ff9800",os="#f57c00",as="#e65100",is="#ffccbc",ls="#ff8a65",cs="#ff5722",ss="#e64a19",us="#bf360c",ds="#d7ccc8",ps="#a1887f",fs="#795548",ms="#5d4037",hs="#3e2723",bs="#cfd8dc",gs="#90a4ae",vs="#607d8b",ys="#455a64",_s="#263238",ws=function(e){var t=e.color,r=e.onClick,n=e.onSwatchHover,o=e.hover,a=e.active,i=e.circleSize,l=e.circleSpacing,c=(0,ci.Ay)({default:{swatch:{width:i,height:i,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(i/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:o,active:a});return j().createElement("div",{style:c.swatch},j().createElement(Nl,{style:c.Swatch,color:t,onClick:r,onHover:n,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+t}}))};ws.defaultProps={circleSize:28,circleSpacing:14};const xs=(0,ci.H8)(ws);var Es=function(e){var t=e.width,r=e.onChange,n=e.onSwatchHover,o=e.colors,a=e.hex,i=e.circleSize,l=e.styles,c=void 0===l?{}:l,s=e.circleSpacing,u=e.className,d=void 0===u?"":u,p=(0,ci.Ay)(Ci()({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-s,marginBottom:-s}}},c)),f=function(e,t){return r({hex:e,source:"hex"},t)};return j().createElement("div",{style:p.card,className:"circle-picker "+d},Ml()(o,function(e){return j().createElement(xs,{key:e,color:e,onClick:f,onSwatchHover:n,active:a===e.toLowerCase(),circleSize:i,circleSpacing:s})}))};Es.propTypes={width:Ri().oneOfType([Ri().string,Ri().number]),circleSize:Ri().number,circleSpacing:Ri().number,styles:Ri().object},Es.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[Gl,$l,Ql,nc,cc,fc,vc,Ec,Pc,Nc,Mc,Gc,$c,Qc,ns,cs,fs,vs],styles:{}},Pl(Es);var ks=r(2216),Os=r.n(ks),Ss=r(4657),Rs=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),Ps=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 r=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 r.toggleViews=function(){"hex"===r.state.view?r.setState({view:"rgb"}):"rgb"===r.state.view?r.setState({view:"hsl"}):"hsl"===r.state.view&&(1===r.props.hsl.a?r.setState({view:"hex"}):r.setState({view:"rgb"}))},r.handleChange=function(e,t){e.hex?El(e.hex)&&r.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?r.props.onChange({r:e.r||r.props.rgb.r,g:e.g||r.props.rgb.g,b:e.b||r.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),r.props.onChange({h:e.h||r.props.hsl.h,s:Number(Os()(e.s)?r.props.hsl.s:e.s),l:Number(Os()(e.l)?r.props.hsl.l:e.l),source:"hsl"},t))},r.showHighlight=function(e){e.currentTarget.style.background="#eee"},r.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?r.state={view:"rgb"}:r.state={view:e.view},r}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),Rs(t,[{key:"render",value:function(){var e=this,t=(0,ci.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),r=void 0;return"hex"===this.state.view?r=j().createElement("div",{style:t.fields,className:"flexbox-fix"},j().createElement("div",{style:t.field},j().createElement(xi,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?r=j().createElement("div",{style:t.fields,className:"flexbox-fix"},j().createElement("div",{style:t.field},j().createElement(xi,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),j().createElement("div",{style:t.field},j().createElement(xi,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),j().createElement("div",{style:t.field},j().createElement(xi,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),j().createElement("div",{style:t.alpha},j().createElement(xi,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(r=j().createElement("div",{style:t.fields,className:"flexbox-fix"},j().createElement("div",{style:t.field},j().createElement(xi,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),j().createElement("div",{style:t.field},j().createElement(xi,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),j().createElement("div",{style:t.field},j().createElement(xi,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),j().createElement("div",{style:t.alpha},j().createElement(xi,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),j().createElement("div",{style:t.wrap,className:"flexbox-fix"},r,j().createElement("div",{style:t.toggle},j().createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},j().createElement(Ss.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(j().Component);Ps.defaultProps={view:"hex"};const Cs=Ps,Ds=function(){var e=(0,ci.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return j().createElement("div",{style:e.picker})},Is=function(){var e=(0,ci.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return j().createElement("div",{style:e.picker})};var js=function(e){var t=e.width,r=e.onChange,n=e.disableAlpha,o=e.rgb,a=e.hsl,i=e.hsv,l=e.hex,c=e.renderers,s=e.styles,u=void 0===s?{}:s,d=e.className,p=void 0===d?"":d,f=e.defaultView,m=(0,ci.Ay)(Ci()({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+o.r+", "+o.g+", "+o.b+", "+o.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},u),{disableAlpha:n});return j().createElement("div",{style:m.picker,className:"chrome-picker "+p},j().createElement("div",{style:m.saturation},j().createElement(Bi,{style:m.Saturation,hsl:a,hsv:i,pointer:Is,onChange:r})),j().createElement("div",{style:m.body},j().createElement("div",{style:m.controls,className:"flexbox-fix"},j().createElement("div",{style:m.color},j().createElement("div",{style:m.swatch},j().createElement("div",{style:m.active}),j().createElement(fi,{renderers:c}))),j().createElement("div",{style:m.toggles},j().createElement("div",{style:m.hue},j().createElement(Oi,{style:m.Hue,hsl:a,pointer:Ds,onChange:r})),j().createElement("div",{style:m.alpha},j().createElement(gi,{style:m.Alpha,rgb:o,hsl:a,pointer:Ds,renderers:c,onChange:r})))),j().createElement(Cs,{rgb:o,hsl:a,hex:l,view:f,onChange:r,disableAlpha:n})))};js.propTypes={width:Ri().oneOfType([Ri().string,Ri().number]),disableAlpha:Ri().bool,styles:Ri().object,defaultView:Ri().oneOf(["hex","rgb","hsl"])},js.defaultProps={width:225,disableAlpha:!1,styles:{}};const Ns=Pl(js),As=function(e){var t=e.color,r=e.onClick,n=void 0===r?function(){}:r,o=e.onSwatchHover,a=e.active,i=(0,ci.Ay)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:kl(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:a,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return j().createElement(Nl,{style:i.color,color:t,onClick:n,onHover:o,focusStyle:{boxShadow:"0 0 4px "+t}},j().createElement("div",{style:i.dot}))},Bs=function(e){var t=e.hex,r=e.rgb,n=e.onChange,o=(0,ci.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),a=function(e,t){e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):n({hex:e.hex,source:"hex"},t)};return j().createElement("div",{style:o.fields,className:"flexbox-fix"},j().createElement("div",{style:o.active}),j().createElement(xi,{style:{wrap:o.HEXwrap,input:o.HEXinput,label:o.HEXlabel},label:"hex",value:t,onChange:a}),j().createElement(xi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"r",value:r.r,onChange:a}),j().createElement(xi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"g",value:r.g,onChange:a}),j().createElement(xi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"b",value:r.b,onChange:a}))};var Ts=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.colors,o=e.hex,a=e.rgb,i=e.styles,l=void 0===i?{}:i,c=e.className,s=void 0===c?"":c,u=(0,ci.Ay)(Ci()({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),d=function(e,r){e.hex?El(e.hex)&&t({hex:e.hex,source:"hex"},r):t(e,r)};return j().createElement(Ii,{style:u.Compact,styles:l},j().createElement("div",{style:u.compact,className:"compact-picker "+s},j().createElement("div",null,Ml()(n,function(e){return j().createElement(As,{key:e,color:e,active:e.toLowerCase()===o,onClick:d,onSwatchHover:r})}),j().createElement("div",{style:u.clear})),j().createElement(Bs,{hex:o,rgb:a,onChange:d})))};Ts.propTypes={colors:Ri().arrayOf(Ri().string),styles:Ri().object},Ts.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},Pl(Ts);const Ms=(0,ci.H8)(function(e){var t=e.hover,r=e.color,n=e.onClick,o=e.onSwatchHover,a={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},i=(0,ci.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:a}},{hover:t});return j().createElement("div",{style:i.swatch},j().createElement(Nl,{color:r,onClick:n,onHover:o,focusStyle:a}))});var Fs=function(e){var t=e.width,r=e.colors,n=e.onChange,o=e.onSwatchHover,a=e.triangle,i=e.styles,l=void 0===i?{}:i,c=e.className,s=void 0===c?"":c,u=(0,ci.Ay)(Ci()({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":"hide"===a,"top-left-triangle":"top-left"===a,"top-right-triangle":"top-right"===a,"bottom-left-triangle":"bottom-left"===a,"bottom-right-triangle":"bottom-right"===a}),d=function(e,t){return n({hex:e,source:"hex"},t)};return j().createElement("div",{style:u.card,className:"github-picker "+s},j().createElement("div",{style:u.triangleShadow}),j().createElement("div",{style:u.triangle}),Ml()(r,function(e){return j().createElement(Ms,{color:e,key:e,onClick:d,onSwatchHover:o})}))};Fs.propTypes={width:Ri().oneOfType([Ri().string,Ri().number]),colors:Ri().arrayOf(Ri().string),triangle:Ri().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:Ri().object},Fs.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},Pl(Fs);var Ls=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zs=function(e){var t=e.width,r=e.height,n=e.onChange,o=e.hsl,a=e.direction,i=e.pointer,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,d=(0,ci.Ay)(Ci()({default:{picker:{position:"relative",width:t,height:r},hue:{radius:"2px"}}},c));return j().createElement("div",{style:d.picker,className:"hue-picker "+u},j().createElement(Oi,Ls({},d.hue,{hsl:o,pointer:i,onChange:function(e){return n({a:1,h:e.h,l:.5,s:1})},direction:a})))};zs.propTypes={styles:Ri().object},zs.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,r=(0,ci.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return j().createElement("div",{style:r.picker})},styles:{}},Pl(zs),Pl(function(e){var t=e.onChange,r=e.hex,n=e.rgb,o=e.styles,a=void 0===o?{}:o,i=e.className,l=void 0===i?"":i,c=(0,ci.Ay)(Ci()({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},a)),s=function(e,r){e.hex?El(e.hex)&&t({hex:e.hex,source:"hex"},r):(e.r||e.g||e.b)&&t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},r)};return j().createElement(Ii,{styles:a},j().createElement("div",{style:c.material,className:"material-picker "+l},j().createElement(xi,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:r,onChange:s}),j().createElement("div",{style:c.split,className:"flexbox-fix"},j().createElement("div",{style:c.third},j().createElement(xi,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:n.r,onChange:s})),j().createElement("div",{style:c.third},j().createElement(xi,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:n.g,onChange:s})),j().createElement("div",{style:c.third},j().createElement(xi,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:n.b,onChange:s})))))});const Hs=function(e){var t=e.onChange,r=e.rgb,n=e.hsv,o=e.hex,a=(0,ci.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),i=function(e,o){e["#"]?El(e["#"])&&t({hex:e["#"],source:"hex"},o):e.r||e.g||e.b?t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},o):(e.h||e.s||e.v)&&t({h:e.h||n.h,s:e.s||n.s,v:e.v||n.v,source:"hsv"},o)};return j().createElement("div",{style:a.fields},j().createElement(xi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"h",value:Math.round(n.h),onChange:i}),j().createElement(xi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"s",value:Math.round(100*n.s),onChange:i}),j().createElement(xi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"v",value:Math.round(100*n.v),onChange:i}),j().createElement("div",{style:a.divider}),j().createElement(xi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:i}),j().createElement(xi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:i}),j().createElement(xi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:i}),j().createElement("div",{style:a.divider}),j().createElement(xi,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"#",value:o.replace("#",""),onChange:i}),j().createElement("div",{style:a.fieldSymbols},j().createElement("div",{style:a.symbol},"°"),j().createElement("div",{style:a.symbol},"%"),j().createElement("div",{style:a.symbol},"%")))},Gs=function(e){var t=e.hsl,r=(0,ci.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return j().createElement("div",{style:r.picker})},Us=function(){var e=(0,ci.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return j().createElement("div",{style:e.pointer},j().createElement("div",{style:e.left},j().createElement("div",{style:e.leftInside})),j().createElement("div",{style:e.right},j().createElement("div",{style:e.rightInside})))},Ws=function(e){var t=e.onClick,r=e.label,n=e.children,o=e.active,a=(0,ci.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:o});return j().createElement("div",{style:a.button,onClick:t},r||n)},Vs=function(e){var t=e.rgb,r=e.currentColor,n=(0,ci.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return j().createElement("div",null,j().createElement("div",{style:n.label},"new"),j().createElement("div",{style:n.swatches},j().createElement("div",{style:n.new}),j().createElement("div",{style:n.current})),j().createElement("div",{style:n.label},"current"))};var qs=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),$s=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 r=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 r.state={currentColor:e.hex},r}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),qs(t,[{key:"render",value:function(){var e=this.props,t=e.styles,r=void 0===t?{}:t,n=e.className,o=void 0===n?"":n,a=(0,ci.Ay)(Ci()({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},r));return j().createElement("div",{style:a.picker,className:"photoshop-picker "+o},j().createElement("div",{style:a.head},this.props.header),j().createElement("div",{style:a.body,className:"flexbox-fix"},j().createElement("div",{style:a.saturation},j().createElement(Bi,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Gs,onChange:this.props.onChange})),j().createElement("div",{style:a.hue},j().createElement(Oi,{direction:"vertical",hsl:this.props.hsl,pointer:Us,onChange:this.props.onChange})),j().createElement("div",{style:a.controls},j().createElement("div",{style:a.top,className:"flexbox-fix"},j().createElement("div",{style:a.previews},j().createElement(Vs,{rgb:this.props.rgb,currentColor:this.state.currentColor})),j().createElement("div",{style:a.actions},j().createElement(Ws,{label:"OK",onClick:this.props.onAccept,active:!0}),j().createElement(Ws,{label:"Cancel",onClick:this.props.onCancel}),j().createElement(Hs,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(j().Component);$s.propTypes={header:Ri().string,styles:Ri().object},$s.defaultProps={header:"Color Picker",styles:{}},Pl($s);const Xs=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,o=e.hex,a=e.disableAlpha,i=(0,ci.Ay)({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"}}},{disableAlpha:a}),l=function(e,o){e.hex?El(e.hex)&&t({hex:e.hex,source:"hex"},o):e.r||e.g||e.b?t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,a:r.a,source:"rgb"},o):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:n.h,s:n.s,l:n.l,a:e.a,source:"rgb"},o))};return j().createElement("div",{style:i.fields,className:"flexbox-fix"},j().createElement("div",{style:i.double},j().createElement(xi,{style:{input:i.input,label:i.label},label:"hex",value:o.replace("#",""),onChange:l})),j().createElement("div",{style:i.single},j().createElement(xi,{style:{input:i.input,label:i.label},label:"r",value:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),j().createElement("div",{style:i.single},j().createElement(xi,{style:{input:i.input,label:i.label},label:"g",value:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),j().createElement("div",{style:i.single},j().createElement(xi,{style:{input:i.input,label:i.label},label:"b",value:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),j().createElement("div",{style:i.alpha},j().createElement(xi,{style:{input:i.input,label:i.label},label:"a",value:Math.round(100*r.a),onChange:l,dragLabel:"true",dragMax:"100"})))};var Ys=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Js=function(e){var t=e.colors,r=e.onClick,n=void 0===r?function(){}:r,o=e.onSwatchHover,a=(0,ci.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),i=function(e,t){n({hex:e,source:"hex"},t)};return j().createElement("div",{style:a.colors,className:"flexbox-fix"},t.map(function(e){var t="string"==typeof e?{color:e}:e,r=""+t.color+(t.title||"");return j().createElement("div",{key:r,style:a.swatchWrap},j().createElement(Nl,Ys({},t,{style:a.swatch,onClick:i,onHover:o,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))}))};Js.propTypes={colors:Ri().arrayOf(Ri().oneOfType([Ri().string,Ri().shape({color:Ri().string,title:Ri().string})])).isRequired};const Ks=Js;var Qs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zs=function(e){var t=e.width,r=e.rgb,n=e.hex,o=e.hsv,a=e.hsl,i=e.onChange,l=e.onSwatchHover,c=e.disableAlpha,s=e.presetColors,u=e.renderers,d=e.styles,p=void 0===d?{}:d,f=e.className,m=void 0===f?"":f,h=(0,ci.Ay)(Ci()({default:Qs({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},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("+r.r+","+r.g+","+r.b+","+r.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)"}},p),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},p),{disableAlpha:c});return j().createElement("div",{style:h.picker,className:"sketch-picker "+m},j().createElement("div",{style:h.saturation},j().createElement(Bi,{style:h.Saturation,hsl:a,hsv:o,onChange:i})),j().createElement("div",{style:h.controls,className:"flexbox-fix"},j().createElement("div",{style:h.sliders},j().createElement("div",{style:h.hue},j().createElement(Oi,{style:h.Hue,hsl:a,onChange:i})),j().createElement("div",{style:h.alpha},j().createElement(gi,{style:h.Alpha,rgb:r,hsl:a,renderers:u,onChange:i}))),j().createElement("div",{style:h.color},j().createElement(fi,null),j().createElement("div",{style:h.activeColor}))),j().createElement(Xs,{rgb:r,hsl:a,hex:n,onChange:i,disableAlpha:c}),j().createElement(Ks,{colors:s,onClick:i,onSwatchHover:l}))};Zs.propTypes={disableAlpha:Ri().bool,width:Ri().oneOfType([Ri().string,Ri().number]),styles:Ri().object},Zs.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]},Pl(Zs);const eu=function(e){var t=e.hsl,r=e.offset,n=e.onClick,o=void 0===n?function(){}:n,a=e.active,i=e.first,l=e.last,c=(0,ci.Ay)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*r+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:a,first:i,last:l});return j().createElement("div",{style:c.swatch,onClick:function(e){return o({h:t.h,s:.5,l:r,source:"hsl"},e)}})},tu=function(e){var t=e.onClick,r=e.hsl,n=(0,ci.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),o=.1;return j().createElement("div",{style:n.swatches},j().createElement("div",{style:n.swatch},j().createElement(eu,{hsl:r,offset:".80",active:Math.abs(r.l-.8)<o&&Math.abs(r.s-.5)<o,onClick:t,first:!0})),j().createElement("div",{style:n.swatch},j().createElement(eu,{hsl:r,offset:".65",active:Math.abs(r.l-.65)<o&&Math.abs(r.s-.5)<o,onClick:t})),j().createElement("div",{style:n.swatch},j().createElement(eu,{hsl:r,offset:".50",active:Math.abs(r.l-.5)<o&&Math.abs(r.s-.5)<o,onClick:t})),j().createElement("div",{style:n.swatch},j().createElement(eu,{hsl:r,offset:".35",active:Math.abs(r.l-.35)<o&&Math.abs(r.s-.5)<o,onClick:t})),j().createElement("div",{style:n.swatch},j().createElement(eu,{hsl:r,offset:".20",active:Math.abs(r.l-.2)<o&&Math.abs(r.s-.5)<o,onClick:t,last:!0})),j().createElement("div",{style:n.clear}))};var ru=function(e){var t=e.hsl,r=e.onChange,n=e.pointer,o=e.styles,a=void 0===o?{}:o,i=e.className,l=void 0===i?"":i,c=(0,ci.Ay)(Ci()({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},a));return j().createElement("div",{style:c.wrap||{},className:"slider-picker "+l},j().createElement("div",{style:c.hue},j().createElement(Oi,{style:c.Hue,hsl:t,pointer:n,onChange:r})),j().createElement("div",{style:c.swatches},j().createElement(tu,{hsl:t,onClick:r})))};ru.propTypes={styles:Ri().object},ru.defaultProps={pointer:function(){var e=(0,ci.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return j().createElement("div",{style:e.picker})},styles:{}},Pl(ru);var nu=r(748);const ou=function(e){var t=e.color,r=e.onClick,n=void 0===r?function(){}:r,o=e.onSwatchHover,a=e.first,i=e.last,l=e.active,c=(0,ci.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:kl(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:a,last:i,active:l,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return j().createElement(Nl,{color:t,style:c.color,onClick:n,onHover:o,focusStyle:{boxShadow:"0 0 4px "+t}},j().createElement("div",{style:c.check},j().createElement(nu.A,null)))},au=function(e){var t=e.onClick,r=e.onSwatchHover,n=e.group,o=e.active,a=(0,ci.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return j().createElement("div",{style:a.group},Ml()(n,function(e,a){return j().createElement(ou,{key:e,color:e,active:e.toLowerCase()===o,first:0===a,last:a===n.length-1,onClick:t,onSwatchHover:r})}))};var iu=function(e){var t=e.width,r=e.height,n=e.onChange,o=e.onSwatchHover,a=e.colors,i=e.hex,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,d=(0,ci.Ay)(Ci()({default:{picker:{width:t,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),p=function(e,t){return n({hex:e,source:"hex"},t)};return j().createElement("div",{style:d.picker,className:"swatches-picker "+u},j().createElement(Ii,null,j().createElement("div",{style:d.overflow},j().createElement("div",{style:d.body},Ml()(a,function(e){return j().createElement(au,{key:e.toString(),group:e,active:i,onClick:p,onSwatchHover:o})}),j().createElement("div",{style:d.clear})))))};iu.propTypes={width:Ri().oneOfType([Ri().string,Ri().number]),height:Ri().oneOfType([Ri().string,Ri().number]),colors:Ri().arrayOf(Ri().arrayOf(Ri().string)),styles:Ri().object},iu.defaultProps={width:320,height:240,colors:[[Wl,Ul,Gl,Hl,zl],[Yl,Xl,$l,ql,Vl],[ec,Zl,Ql,Kl,Jl],[ac,oc,nc,rc,tc],[uc,sc,cc,lc,ic],[hc,mc,fc,pc,dc],[_c,yc,vc,gc,bc],[Oc,kc,Ec,xc,wc],[Dc,Cc,Pc,Rc,Sc],["#194D33",Ac,Nc,jc,Ic],[Lc,Fc,Mc,Tc,Bc],[Wc,Uc,Gc,Hc,zc],[Yc,Xc,$c,qc,Vc],[es,Zc,Qc,Kc,Jc],[as,os,ns,rs,ts],[us,ss,cs,ls,is],[hs,ms,fs,ps,ds],[_s,ys,vs,gs,bs],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},Pl(iu);var lu=function(e){var t=e.onChange,r=e.onSwatchHover,n=e.hex,o=e.colors,a=e.width,i=e.triangle,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,d=(0,ci.Ay)(Ci()({default:{card:{width:a,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i}),p=function(e,r){El(e)&&t({hex:e,source:"hex"},r)};return j().createElement("div",{style:d.card,className:"twitter-picker "+u},j().createElement("div",{style:d.triangleShadow}),j().createElement("div",{style:d.triangle}),j().createElement("div",{style:d.body},Ml()(o,function(e,t){return j().createElement(Nl,{key:t,color:e,hex:e,style:d.swatch,onClick:p,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})}),j().createElement("div",{style:d.hash},"#"),j().createElement(xi,{label:null,style:{input:d.input},value:n.replace("#",""),onChange:p}),j().createElement("div",{style:d.clear})))};lu.propTypes={width:Ri().oneOfType([Ri().string,Ri().number]),triangle:Ri().oneOf(["hide","top-left","top-right"]),colors:Ri().arrayOf(Ri().string),styles:Ri().object},lu.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},Pl(lu);var cu=function(e){var t=(0,ci.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return j().createElement("div",{style:t.picker})};cu.propTypes={hsl:Ri().shape({h:Ri().number,s:Ri().number,l:Ri().number,a:Ri().number})},cu.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const su=cu;var uu=function(e){var t=(0,ci.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return j().createElement("div",{style:t.picker})};uu.propTypes={hsl:Ri().shape({h:Ri().number,s:Ri().number,l:Ri().number,a:Ri().number})},uu.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const du=uu,pu=function(e){var t=e.onChange,r=e.rgb,n=e.hsl,o=e.hex,a=e.hsv,i=function(e,r){if(e.hex)El(e.hex)&&t({hex:e.hex,source:"hex"},r);else if(e.rgb){var n=e.rgb.split(",");Ol(e.rgb,"rgb")&&t({r:n[0],g:n[1],b:n[2],a:1,source:"rgb"},r)}else if(e.hsv){var o=e.hsv.split(",");Ol(e.hsv,"hsv")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("°",""),1==o[1]?o[1]=.01:1==o[2]&&(o[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsv"},r))}else if(e.hsl){var a=e.hsl.split(",");Ol(e.hsl,"hsl")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("°",""),1==u[1]?u[1]=.01:1==u[2]&&(u[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsl"},r))}},l=(0,ci.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=r.r+", "+r.g+", "+r.b,s=Math.round(n.h)+"°, "+Math.round(100*n.s)+"%, "+Math.round(100*n.l)+"%",u=Math.round(a.h)+"°, "+Math.round(100*a.s)+"%, "+Math.round(100*a.v)+"%";return j().createElement("div",{style:l.wrap,className:"flexbox-fix"},j().createElement("div",{style:l.fields},j().createElement("div",{style:l.double},j().createElement(xi,{style:{input:l.input,label:l.label},label:"hex",value:o,onChange:i})),j().createElement("div",{style:l.column},j().createElement("div",{style:l.single},j().createElement(xi,{style:{input:l.input2,label:l.label2},label:"rgb",value:c,onChange:i})),j().createElement("div",{style:l.single},j().createElement(xi,{style:{input:l.input2,label:l.label2},label:"hsv",value:u,onChange:i})),j().createElement("div",{style:l.single},j().createElement(xi,{style:{input:l.input2,label:l.label2},label:"hsl",value:s,onChange:i})))))};var fu=function(e){var t=e.width,r=e.onChange,n=e.rgb,o=e.hsl,a=e.hsv,i=e.hex,l=e.header,c=e.styles,s=void 0===c?{}:c,u=e.className,d=void 0===u?"":u,p=(0,ci.Ay)(Ci()({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+n.r+", "+n.g+", "+n.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},s));return j().createElement("div",{style:p.picker,className:"google-picker "+d},j().createElement("div",{style:p.head},l),j().createElement("div",{style:p.swatch}),j().createElement("div",{style:p.saturation},j().createElement(Bi,{hsl:o,hsv:a,pointer:su,onChange:r})),j().createElement("div",{style:p.body},j().createElement("div",{style:p.controls,className:"flexbox-fix"},j().createElement("div",{style:p.hue},j().createElement(Oi,{style:p.Hue,hsl:o,radius:"4px",pointer:du,onChange:r}))),j().createElement(pu,{rgb:n,hsl:o,hex:i,hsv:a,onChange:r})))};fu.propTypes={width:Ri().oneOfType([Ri().string,Ri().number]),styles:Ri().object,header:Ri().string},fu.defaultProps={width:652,styles:{},header:"Color picker"},Pl(fu);var mu={1:"one",2:"two",3:"three",4:"four"};function hu(e,t,r){return r=e?r+" thwecmf-rbd-dragging":r,t.dragginID===t.dragId?r+" thwecmf-sidebar-layout-drag":r}function bu(e,t){var r="thwecmf-column-padding thwecmf-col thwecmf-columns thwecmf-sortable-block-column";return e.child.length<1?r+" thwecmf-layout-blank":r}function gu(e,t){return(t+=1)in mu?e+"_"+mu[t]:e}function vu(e){var t=e.blockCssProps;return e.dragId in t?t[e.dragId]:{}}function yu(e,t){return e in t&&t[e]}function _u(e,t){return thwecmf_admin_var.admin_plugin_url+"images/social-icons/"+e+"-"+t+".png"}function wu(e,t,r,n){return t in e?"on"===e[t]:""!==(r in n&&n[r])}function xu(e){var t="",r={},n=e.blockCssProps;n="css"in(n=e.dragId in n?n[e.dragId]:{})?n.css:"",void 0!==e.columnId[0]&&(r="css"in(r=(t=e.columnId[0])in e.blockCssProps?e.blockCssProps[t]:{})?r.css:{});var o="border_width_top"in n?n.border_width_top:"1px",a="border_width_left"in n?n.border_width_left:"1px",i="border_width_left"in r?r.border_width_left:"1px",l="border_width_left"in r?r.border_width_left:"1px",c=isNaN(parseFloat(o))?0:parseInt(o,10);c+=isNaN(parseFloat(i))?0:parseInt(i,10);var s=isNaN(parseFloat(a))?0:parseInt(a,10);s+=isNaN(parseFloat(l))?0:parseInt(l,10);var u="padding_top"in n?n.padding_top:"12px";u=""===u?"0px":u;var d="padding_left"in n?n.padding_left:"10px";d=""===d?"0px":d;var p="border_spacing"in n?n.border_spacing:"0px";return p=""===(p=""===p?"0px":p)?"0px":p,{iconPosition:{top:u=parseInt(u,10)+parseInt(p,10)+(isNaN(parseFloat(c))?0:parseInt(c,10))+6+"px",left:d=parseInt(d,10)+parseInt(p,10)+(isNaN(parseFloat(s))?0:parseInt(s,10))+26+"px"}}}var Eu=li.fields,ku=li.sections,Ou=li.nameProps,Su={top:"Top",right:"Right",bottom:"Bottom",left:"Left"},Ru="thwecmf-input-wrapper thwecmf-align-icon thwecmf-input-four thwecmf-input-four-margin",Pu=["row","column"],Cu=["enable_facebook_share","enable_email_share","enable_twitter_share","enable_youtube_share","enable_linkedin_share","enable_pinterest_share","enable_instagram_share","enable_whatsapp_share","enable_messenger_share","enable_vimeo_share","enable_web_share"],Du={enable_facebook_share:"url1",enable_email_share:"url2",enable_twitter_share:"url3",enable_youtube_share:"url4",enable_linkedin_share:"url5",enable_pinterest_share:"url6",enable_instagram_share:"url7",enable_whatsapp_share:"url8",enable_messenger_share:"url9",enable_vimeo_share:"url10",enable_web_share:"url11"},Iu={enable_facebook_share:"Facebook",enable_email_share:"Email",enable_twitter_share:"Twitter",enable_youtube_share:"Youtube",enable_linkedin_share:"Linkedin",enable_pinterest_share:"Pinterest",enable_instagram_share:"Instagram",enable_whatsapp_share:"Whatsapp",enable_messenger_share:"Messenger",enable_vimeo_share:"Vimeo",enable_web_share:"Web Share"},ju=["product_image_size_width","product_image_size_height"];function Nu(){return React.createElement("div",{className:"thwecmf-spacer"})}function Au(e){return React.createElement("p",{className:"thwecmf-paragraph thwecmf-label-light"},e)}function Bu(e,t){return e in t?t[e]:e in Ou?Ou[e]:""}function Tu(e){var t=document.createElement("textarea");t.innerHTML=e;var r=t.value;return t.remove(),r}function Mu(e,t,r,n,o){var a,i,l,c=t.name,s=Bu(c,r),u="i_"+c,d="class"in t?t.class:"",p="sidebarStates"in o&&"lockInputs"in o.sidebarStates?o.sidebarStates.lockInputs:{},f="sidebarStates"in o&&"activeColorpicker"in o.sidebarStates?o.sidebarStates.activeColorpicker:{};if(f=e in f?f[e]:"","grouped"===t.type){var m=function(e,t,r,n,o){var a=[];if(Object.keys(Su).forEach(function(e,t){var o="name"in r?r.name:"",i=(o=o+"_"+e)in n?n[o]:"";a.push(i)}),t in o&&Object.keys(o[t]).length>0){if(o[t].includes(r.name))return!0}else if(a.every(function(e,t,r){return e===r[0]}))return!(!(t in o)||!o[t].includes(r.name));return!1}(0,e,t,r,p);return function(e,t,r,n,o,a,i){var l="",c=t;return React.createElement(React.Fragment,null,Au(e.label),Object.keys(Su).map(function(e,a){return l=Bu(c=t+"_"+e,r),React.createElement("div",{className:"thwecmf-input-wrapper "+n},React.createElement("p",{className:"thwecmf-label-light thwecmf-sublabel"},Su[e]),React.createElement("input",{type:"text",name:"i_"+c,value:l,onChange:o,"data-group-name":t,"data-lock-active":!!i}))}),function(e,t,r){var n="thwecmf-lock-input",o="images/lock-default.svg";return r&&(n+=" thwecmf-lock-active",o="images/lock.svg"),React.createElement("div",{className:n,onClick:t,"data-input":e},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+o}))}(t,a,i))}(t,c,r,d,o.onInputChange,o.onLockInputGroup,m)}return"select"===t.type?function(e,t,r,n,o){return React.createElement("div",{className:"thwecmf-input-wrapper "+n},Au(e.label),React.createElement("select",{name:t,value:r,onChange:o},"options"in e?(a=e.options,Object.keys(a).map(function(e,t){return React.createElement("option",{value:e},a[e])})):""));var a}(t,u,s,d,o.onInputChange):"text"===t.type?Fu(t,u,s,d,o.onInputChange):"colorpicker"===t.type?function(e,t,r,n,o,a,i){return React.createElement("div",{className:"thwecmf-input-wrapper "+n},Au(e.label),React.createElement("div",{className:"thwecmf-colorpicker-wrapper"},React.createElement("span",{className:"thwecmf-colorpicker-preview",style:{backgroundColor:r}}),React.createElement("input",{type:"text",name:t,value:r,onChange:i,onClick:o.showColorpicker,autocomplete:"off"})),t===a&&React.createElement(React.Fragment,null,React.createElement("div",{className:"close-colorpicker",onClick:o.closeColorpicker}),React.createElement("div",{className:"thwecmf-colorpicker","data-picker-name":t},React.createElement(Ns,{color:r,disableAlpha:!0,onChange:o.onColorpickerChange,onChangeComplete:o.onColorpickerComplete}))))}(t,u,s,d,o,f,o.onInputChange):"upload"===t.type?function(e,t,r,n,o,a,i,l){return React.createElement(React.Fragment,null,Au("Upload by image"),""===r?React.createElement(React.Fragment,null,Nu(),React.createElement("div",{className:"thwecmf-upload-wrapper"},React.createElement("div",{className:"thwecmf-upload-information"},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"/images/upload.svg"}),React.createElement("p",{className:"thwecmf-paragraph thwecmf-label-light"},"Upload your image here. ",React.createElement("span",{className:"thwecmf-upload",onClick:o,"data-block":a},"browse"))),React.createElement("input",{type:"hidden",name:t,value:r,onChange:n}))):function(e,t,r,n){var o=t.split("/").pop();return React.createElement("div",{className:"thwecmf-upload-wrapper thwecmf-image-uploaded"},React.createElement("div",{className:"thwecmf-upload-information"},React.createElement(React.Fragment,null,React.createElement("img",{src:t}),React.createElement("p",{className:"thwecmf-paragraph thwecmf-label-light"},o),React.createElement("span",{onClick:n,className:"thwecmf-upload-remove dashicons dashicons-no-alt"}))),React.createElement("input",{type:"hidden",name:e,value:t,onChange:r}))}(t,r,n,l))}(0,u,s,o.onInputChange,o.onMediaUpload,n,o.onFileUploaded,o.onRemoveMediaUpload):"alignment"===t.type?function(e,t,r,n,o,a){return React.createElement(React.Fragment,null,Au(e.label),React.createElement("input",{type:"hidden",name:t,value:r,onChange:o}),React.createElement("div",{className:Ru+("left"===r?" thwecmf-active-align":""),onClick:a,"data-align":"left","data-field":t},React.createElement("span",{className:"dashicons dashicons-editor-alignleft"})),React.createElement("div",{className:Ru+("center"===r?" thwecmf-active-align":""),onClick:a,"data-align":"center","data-field":t},React.createElement("span",{className:"dashicons dashicons-editor-aligncenter"})),React.createElement("div",{className:Ru+("right"===r?" thwecmf-active-align":""),onClick:a,"data-align":"right","data-field":t},React.createElement("span",{className:"dashicons dashicons-editor-alignright"})),function(e,t){return!!["divider","gif","image","social"].includes(e)||"header_details"===e&&"i_content_align"===t||!(!["customer_address","order_details","billing_address","shipping_address"].includes(e)||"i_align"!==t)}(n,t)?"":React.createElement("div",{className:Ru+("justify"===r?" thwecmf-active-align":""),onClick:a,"data-align":"justify","data-field":t},React.createElement("span",{className:"dashicons dashicons-editor-justify"})))}(t,u,s,n,o.onInputChange,o.onChangeAlignment):"textarea"===t.type?function(e,t,r,n,o){return React.createElement("div",{className:"thwecmf-input-wrapper "+n},React.createElement("textarea",{name:t,onChange:o.onInputChange,value:Tu(r),onBlur:o.onBlurTextarea},Tu(r)))}(0,u,s,d,o):"checkbox"===t.type?function(e,t,r,n,o){var a="";return"i_product_img"===t&&(a="on"===r?"checked":a),React.createElement("div",{className:"thwecmf-input-wrapper "+n},React.createElement("label",{for:"a_"+e.name},e.label),React.createElement("input",{type:"checkbox",name:t,id:"a_"+e.name,onChange:o,checked:a}))}(t,u,s,d,o.onInputChange):"custom_hook"===t.type?function(e,t,r,n,o,a){var i="customHookValidation"in a?a.customHookValidation:"";return React.createElement(React.Fragment,null,Fu(e,t,r,n,o),React.createElement("p",null,"Enter a unique name for the action hook. Using an existing hook name can cause unexpected errors."),React.createElement("p",null,"Parameters available for the hook are ",React.createElement("b",null,"$order")," and ",React.createElement("b",null,"$email")),""!==i?React.createElement("p",{className:"error"},i):"")}(t,u,s,d,o.onInputChange,o.sidebarStates):"additional_css"===t.type?(a=u,l="additionalCss"in(i=o.templateStyles)?i.additionalCss:"",React.createElement(React.Fragment,null,React.createElement("p",{className:"thwecmf-paragraph"},"Add your custom css here"),React.createElement("p",{className:"thwecmf-paragraph"},React.createElement("i",null,"use the wrapper class ",React.createElement("b",null,"thwecmf-template-block")," to style contents")),React.createElement("textarea",{name:a,id:a.replace("i_","")},l))):"switch"===t.type?function(e,t,r,n,o){var a="on"===r;return React.createElement("div",{className:"thwecmf-icon-enable thwecmf-input-switch"},React.createElement("label",null,e.label),React.createElement("label",{class:"switch"},React.createElement("input",{type:"checkbox",name:t,id:"a"+e.name,onChange:o,checked:a}),React.createElement("span",{class:"slider round"})))}(t,u,s,0,o.onInputChange):"icon_select"===t.type?function(e,t,r,n,o,a){r=""===r?"color-fill-square":r;var i="activeSocialIconList"in o.sidebarStates&&o.sidebarStates.activeSocialIconList;return i=a===i,React.createElement("div",{className:"thwecmf-input-wrapper "+n},Au(e.label),React.createElement("div",{className:"thwecmf-social-icon-style-wrapper"},React.createElement("div",{className:"thwecmf-social-icon-style-selected",onClick:o.onToggleSocialIconSet},React.createElement("div",{className:"thwecmf-social-icon-set"},React.createElement("img",{src:_u("facebook",r)}),React.createElement("img",{src:_u("instagram",r)}),React.createElement("img",{src:_u("twitter",r)}),React.createElement("img",{src:_u("whatsapp",r)})),React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/thwec-toggle-social-icon-close.png",className:"thwecmf-toggle-icon-list"})),i?React.createElement("div",{className:"thwecmf-close-social-style-dropdown",onClick:o.closeSocialIconStyleList}):"",React.createElement("div",{className:i?"thwecmf-social-icon-styles thwecmf-active-icon-list":"thwecmf-social-icon-styles"},Object.keys(e.options).map(function(e,t){return React.createElement("div",{className:"thwecmf-social-icon-set",onClick:o.selectSocialIconStyle,"data-icon-set":e},React.createElement("img",{src:_u("facebook",e)}),React.createElement("img",{src:_u("instagram",e)}),React.createElement("img",{src:_u("twitter",e)}),React.createElement("img",{src:_u("whatsapp",e)}))})),i?React.createElement("div",{className:"close-icon-dropdown",onClick:o.closeIconDropdown}):""))}(t,0,s,d,o,e):void 0}function Fu(e,t,r,n,o){return React.createElement("div",{className:"thwecmf-input-wrapper "+n},Au(e.label),React.createElement("input",{type:"text",name:t,value:r,onChange:o}))}const Lu=function(e){var t=function(e){return"blockType"in e.sidebarStates.editingBlock&&null!==e.sidebarStates.editingBlock.blockType?Pu.includes(e.sidebarStates.editingBlock.blockType)?e.sidebarStates.editingBlock.blockType:"":"blockName"in e.sidebarStates.editingBlock?e.sidebarStates.editingBlock.blockName:""}(e),r=t in ku?ku[t]:{},n="editingBlock"in e.sidebarStates&&e.sidebarStates.editingBlock,o=!(!n||!("blockId"in n))&&n.blockId,a=function(e,t){var r=e in t.blockCss?t.blockCss[e]:{},n="css"in r?r.css:{},o="text"in r?r.text:{};return Object.assign({},n,o)}(o,e.sidebarStates);return React.createElement("div",{id:"thwecmf_sidebar_settings_screen",className:"thwecmf-sidebar-screen thwecmf-sidebar-screen-settings thwecmf-sidebar-screen-"+t},React.createElement("div",{className:"thwecmf-sidebar-inner-wrapper"},React.createElement("div",{className:"thwecmf-sidebar-menu"},React.createElement("span",{className:"dashicons dashicons-arrow-left-alt thwecmf-back-menu",onClick:e.onNavBack})),Object.keys(r).map(function(n,i){var l=n in r?r[n]:{};return React.createElement("div",{className:"thwecmf-settings-section"},function(e){var t=e.title.replace(/_/g," ");return React.createElement("div",{className:"thwecmf-settings-section-title thwecmf-relative"},React.createElement(React.Fragment,null,React.createElement("p",{className:"thwecmf-label"},t),"additional_css"===e.title?React.createElement("button",{type:"button",name:"save_additional_css",onClick:e.clickAction},"Save CSS"):""))}({title:n,clickAction:e.clickSaveCss}),React.createElement("div",{className:"thwecmf-settings-section-content"},function(e,t,r,n,o,a){return"social"===o&&"icon_url"===t?function(e,t,r,n,o,a){var i="toggledSocialIcon"in a.sidebarStates?a.sidebarStates.toggledSocialIcon:"";return Cu.map(function(t,r){var l=t in Du&&Du[t],c="thwecmf-social-icons",s=thwecmf_admin_var.admin_plugin_url+"images/thwec-toggle-social-icon-close.png";if(i===Iu[t]&&(c+=" thwecmf-social-icon-open",s=thwecmf_admin_var.admin_plugin_url+"images/thwec-toggle-social-icon-open.png"),t in Eu)return React.createElement("div",{className:c},React.createElement("div",{className:"thwecmf-social-icon-title",onClick:a.toggleSocialIcon,"data-social-icon":Iu[t]},React.createElement("label",null,t in Iu?Iu[t]:""),React.createElement("img",{src:s,className:"thwecmf-toggle-social-icon"})),i===Iu[t]?React.createElement(React.Fragment,null,React.createElement("div",{className:"thwecmf-icon-enable"},Mu(e,Eu[t],n,o,a)),l?Mu(e,Eu[l],n,o,a):""):"")})}(e,0,0,n,o,a):function(e,t,r,n,o,a){return r.map(function(t,r){if(t in Eu){var i=function(e,t,r,n){return!("order_details"!==e||!ju.includes(t.name)||"off"!==Bu("product_img",n))}(o,Eu[t],0,n);"product_image_size_height"===t&&(Eu[t].ignoreSpacer=!!i);var l=Eu[t];return l=function(e,t){return"name"in t&&(["customer_address","billing_address","shipping_address","order_details"].includes(e)?(["font_size","details_font_size"].includes(t.name)?t.class="thwecmf-input-two thwecmf-input-two-margin":["font_family","details_font_family"].includes(t.name)&&(t.class="thwecmf-input-two"),"content_border_color"===t.name&&(t.class="thwecmf-input-two")):"button"===e?"font_size"===t.name?t.class="thwecmf-input-two thwecmf-input-two-margin":"line_height"===t.name&&(t.class="thwecmf-input-two",t.ignoreSpacer=!1):"header_details"===e&&("font_size"===t.name||"line_height"===t.name?t.class="thwecmf-input-three thwecmf-input-three-margin":"font_weight"===t.name&&(t.class="thwecmf-input-three"))),t}(o,l),React.createElement(React.Fragment,null,i?"":Mu(e,l,n,o,a),"ignoreSpacer"in Eu[t]&&!0===Eu[t].ignoreSpacer?"":Nu())}})}(e,0,r,n,o,a)}(o,n,l,a,t,e)))})))};function zu(e){return zu="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},zu(e)}function Hu(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Vu(n.key),n)}}function Gu(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Gu=function(){return!!e})()}function Uu(e){return Uu=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Uu(e)}function Wu(e,t){return Wu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Wu(e,t)}function Vu(e){var t=function(e){if("object"!=zu(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=zu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==zu(t)?t:t+""}var qu=function(){function e(){var t,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return t=function(e,t,r){return t=Uu(t),function(e,t){if(t&&("object"==zu(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Gu()?Reflect.construct(t,r||[],Uu(e).constructor):t.apply(e,r))}(this,e,[].concat(i)),r=t,o=function(e){var r=document.getElementById("additional_css");r&&t.props.saveAdditionalCss(r.value.trim())},(n=Vu(n="onClickSaveCss"))in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,t}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wu(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement("div",{id:"thwecmf_sidebar"},null!==this.props.sidebarStates.editingBlock.blockId?React.createElement(Lu,{onNavBack:this.props.onNavBack,onInputChange:this.props.onInputChange,onMediaUpload:this.props.onMediaUpload,sidebarStates:this.props.sidebarStates,onRemoveMediaUpload:this.props.onRemoveMediaUpload,onLockInputGroup:this.props.onLockInputGroup,onChangeAlignment:this.props.onChangeAlignment,onColorpickerChange:this.props.onColorpickerChange,onColorpickerComplete:this.props.onColorpickerComplete,showColorpicker:this.props.showColorpicker,closeColorpicker:this.props.closeColorpicker,clickSaveCss:this.onClickSaveCss,templateStyles:this.props.templateStyles,onTextareaBlur:this.props.onTextareaBlur,onToggleSocialIconSet:this.props.onToggleSocialIconSet,selectSocialIconStyle:this.props.selectSocialIconStyle,toggleSocialIcon:this.props.toggleSocialIcon,closeSocialIconStyleList:this.props.closeSocialIconStyleList,closeIconDropdown:this.props.closeIconDropdown}):React.createElement(oi,{dragginID:this.props.sidebarStates.dragginID,toggledSections:this.props.sidebarStates.toggledSections,onToggleSection:this.props.onToggleSection,onBlockSearch:this.props.onBlockSearch}))}}])&&Hu(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();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 Xu(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Yu(n.key),n)}}function Yu(e){var t=function(e){if("object"!=$u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=$u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==$u(t)?t:t+""}function Ju(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ju=function(){return!!e})()}function Ku(e){return Ku=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ku(e)}function Qu(e,t){return Qu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qu(e,t)}var Zu=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=Ku(t),function(e,t){if(t&&("object"==$u(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ju()?Reflect.construct(t,r||[],Ku(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qu(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement("div",{className:"thwecmf-blank-builder-message"},React.createElement("img",{className:"empty-builder",src:thwecmf_admin_var.admin_plugin_url+"images/empty-builder.svg"}),React.createElement("h3",{className:"thwecmf-sub-heading thwecmf-label-light"},"Drag widget here"),React.createElement("p",{className:"thwecmf-paragraph thwecmf-label-light"},"Drag and drop widget from the sidebar to the builder."))}}])&&Xu(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function ed(e){return ed="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},ed(e)}function td(){return td=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},td.apply(null,arguments)}function rd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,nd(n.key),n)}}function nd(e){var t=function(e){if("object"!=ed(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ed(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ed(t)?t:t+""}function od(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(od=function(){return!!e})()}function ad(e){return ad=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ad(e)}function id(e,t){return id=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},id(e,t)}var ld=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=ad(t),function(e,t){if(t&&("object"==ed(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,od()?Reflect.construct(t,r||[],ad(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&id(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e,t=this;return React.createElement(ua,{droppableId:"column_"+this.props.dropId,isDropDisabled:(e=this.props,!0===e.layoutDropDisable||e.layoutDropDisableId==="column_"+e.dropId)},function(e,r){return React.createElement("div",td({ref:e.innerRef},e.droppableProps,{isDraggingOver:r.isDraggingOver}),Object.keys(t.props.itemSet).length?t.props.itemSet.map(function(e,r){return React.createElement(um,{item:e,index:r,placeholder:t.props.placeholder,isDragging:t.props.isDragging,layoutDropDisable:t.props.layoutDropDisable,onMouseOver:t.props.onMouseOver,onMouseOut:t.props.onMouseOut,onEditBlock:t.props.onEditBlock,onDeleteBlock:t.props.onDeleteBlock,blockCssProps:t.props.blockCssProps})}):React.createElement("span",{className:"builder-add-btn btn-add-element"},"+ Add Element"),e.placeholder?wp.element.cloneElement(e.placeholder,{className:"foobar"}):null,r.isDraggingOver&&React.createElement("div",{className:"thwecmf-ui-placeholder",style:{top:t.props.placeholder.clientY,left:t.props.placeholder.clientX,height:t.props.placeholder.clientHeight,width:t.props.placeholder.clientWidth}}))})}}])&&rd(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function cd(e){return cd="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},cd(e)}function sd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ud(n.key),n)}}function ud(e){var t=function(e){if("object"!=cd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=cd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==cd(t)?t:t+""}function dd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(dd=function(){return!!e})()}function pd(e){return pd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pd(e)}function fd(e,t){return fd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fd(e,t)}var md=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=pd(t),function(e,t){if(t&&("object"==cd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,dd()?Reflect.construct(t,r||[],pd(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fd(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this;return Object.keys(this.props.itemSet).length?this.props.itemSet.map(function(t,r){return React.createElement(um,{item:t,index:r,placeholder:e.props.placeholder,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps})}):React.createElement("span",{className:"builder-add-btn btn-add-element"},"+ Add Element")}}])&&sd(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function hd(){return hd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hd.apply(null,arguments)}function bd(e,t){return React.createElement("div",{className:"thwecmf-block-settings"},React.createElement("div",{className:"thwecmf-block-settings-panel","data-block-id":e.blockId,"data-block-name":e.blockName},React.createElement("span",hd({},e.dragProvided.dragHandleProps,{className:"thwecmf-settings-drag"}),React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/drag.svg"})),"element"===t?React.createElement("span",{className:"thwecmf-settings-edit thwecmf-settings-icons",draggable:!1,onClick:e.onEditBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/edit.svg"})):"",React.createElement("span",{className:"thwecmf-settings-delete thwecmf-settings-icons",draggable:!1,onClick:e.onDeleteBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/delete.svg"}))))}const gd=function(e){var t={};return e.row&&(t=function(e){var t={},r="styleProps"in e&&e.styleProps;return r&&(t={top:"-"+r.top,left:"-"+r.left}),React.createElement("div",{className:"thwecmf-row-settings","data-block-id":e.blockId,"data-block-name":e.blockName,"data-block-type":"row",style:t},React.createElement("span",hd({},e.dragProvided.dragHandleProps,{className:"thwecmf-settings-drag"}),React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/drag.svg"})),React.createElement("span",{className:"thwecmf-settings-edit thwecmf-settings-icons",draggable:!1,onClick:e.onEditBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/edit.svg","data-row-id":e.rowId})),React.createElement("span",{className:"thwecmf-settings-delete thwecmf-settings-icons",draggable:!1,onClick:e.onDeleteBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/delete.svg"})))}(e)),e.column&&(t=function(e){return React.createElement("div",{className:"thwecmf-column-settings","data-block-id":e.blockId,"data-block-name":e.blockName,"data-block-type":"column"},React.createElement("span",{className:"thwecmf-settings-edit thwecmf-settings-icons",draggable:!1,onClick:e.onEditBlock},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/edit.svg","data-column-id":e.columnId})))}(e)),e.block&&(t=bd(e,"element")),e.hook&&(t=bd(e,"hook")),t};function vd(e){return vd="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},vd(e)}function yd(){return yd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yd.apply(null,arguments)}function _d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kd(n.key),n)}}function wd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(wd=function(){return!!e})()}function xd(e){return xd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},xd(e)}function Ed(e,t){return Ed=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ed(e,t)}function kd(e){var t=function(e){if("object"!=vd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=vd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vd(t)?t:t+""}var Od=function(e){function t(){var e,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return e=function(e,t,r){return t=xd(t),function(e,t){if(t&&("object"==vd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,wd()?Reflect.construct(t,r||[],xd(e).constructor):t.apply(e,r))}(this,t,[].concat(i)),r=e,n="state",o=xu(e.props),(n=kd(n))in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ed(e,t)}(t,e),r=t,(n=[{key:"componentDidUpdate",value:function(e,t){var r=document.getElementById(this.props.dragId),n=!1,o="",a="";void 0!==this.props.columnId[0]&&(n=document.getElementById(this.props.columnId[0]));var i=window.getComputedStyle(r,null).getPropertyValue("padding-top"),l=window.getComputedStyle(r,null).getPropertyValue("padding-left"),c=window.getComputedStyle(r,null).getPropertyValue("border-spacing"),s=window.getComputedStyle(r,null).getPropertyValue("border-top-width"),u=window.getComputedStyle(r,null).getPropertyValue("border-left-width");n&&(o=window.getComputedStyle(n,null).getPropertyValue("border-top-width"),a=window.getComputedStyle(n,null).getPropertyValue("border-left-width"));var d=isNaN(parseFloat(s))?0:parseInt(s,10);d+=isNaN(parseFloat(o))?0:parseInt(o,10);var p=isNaN(parseFloat(u))?0:parseInt(u,10);p+=isNaN(parseFloat(a))?0:parseInt(a,10);var f=c.split(" ")[1],m=c.split(" ")[0];if(i=parseInt(i,10)+parseInt(f,10)+(isNaN(parseFloat(d))?0:parseInt(d,10))+6+"px",l=parseInt(l,10)+parseInt(m,10)+(isNaN(parseFloat(p))?0:parseInt(p,10))+26+"px",e="iconPosition"in t&&t.iconPosition){var h="top"in e?e.top:"",b="left"in e?e.left:"";h===i&&b===l||this.setState({iconPosition:{top:i,left:l}})}else this.setState({iconPosition:{top:i,left:l}})}},{key:"render",value:function(){var e=this;return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex,isDragDisabled:this.props.isLayoutDragDisabled},function(t,r){return React.createElement("table",yd({className:hu(r.isDragging,e.props,"thwecmf-row thwecmf-block-one-column builder-block"),id:e.props.dragId,cellpadding:"0",cellspacing:"0","data-column-count":"1"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut}),React.createElement("tr",null,e.props.itemSet.map(function(r,n){return React.createElement(React.Fragment,null,React.createElement("td",{className:bu(r,e.props),id:r.data_id,"data-draggable-name":e.props.item.content,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut},e.props.blockDND?React.createElement(md,{itemSet:r.child,placeholder:e.props.placeholder,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps}):React.createElement(ld,{dropId:r.data_id,itemSet:r.child,placeholder:e.props.placeholder,layoutDropDisable:e.props.layoutDropDisable,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,layouotDropDisabledId:e.props.layouotDropDisabledId,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.onCloneBlock,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps}),React.createElement(gd,{row:!0,dragProvided:t,blockId:e.props.dragId,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.onCloneBlock,onDeleteBlock:e.props.onDeleteBlock,blockName:"one_column",styleProps:e.state.iconPosition,blockDND:e.props.blockDND}),React.createElement(gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.onCloneBlock,onDeleteBlock:e.props.onDeleteBlock,blockName:gu("one_column",n),styleProps:e.state.iconPosition})))})))})}}])&&_d(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function Sd(e){return Sd="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},Sd(e)}function Rd(){return Rd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rd.apply(null,arguments)}function Pd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Nd(n.key),n)}}function Cd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Cd=function(){return!!e})()}function Dd(e){return Dd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Dd(e)}function Id(e,t){return Id=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Id(e,t)}function jd(e,t,r){return(t=Nd(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nd(e){var t=function(e){if("object"!=Sd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Sd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Sd(t)?t:t+""}var Ad=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return jd(e=function(e,t,r){return t=Dd(t),function(e,t){if(t&&("object"==Sd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Cd()?Reflect.construct(t,r||[],Dd(e).constructor):t.apply(e,r))}(this,t,[].concat(n)),"state",xu(e.props)),e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Id(e,t)}(t,e),r=t,(n=[{key:"componentDidUpdate",value:function(e,t){var r=document.getElementById(this.props.dragId),n=!1,o="",a="";void 0!==this.props.columnId[0]&&(n=document.getElementById(this.props.columnId[0]));var i=window.getComputedStyle(r,null).getPropertyValue("padding-top"),l=window.getComputedStyle(r,null).getPropertyValue("padding-left"),c=window.getComputedStyle(r,null).getPropertyValue("border-spacing"),s=window.getComputedStyle(r,null).getPropertyValue("border-top-width"),u=window.getComputedStyle(r,null).getPropertyValue("border-left-width");n&&(o=window.getComputedStyle(n,null).getPropertyValue("border-top-width"),a=window.getComputedStyle(n,null).getPropertyValue("border-left-width"));var d=isNaN(parseFloat(s))?0:parseInt(s,10);d+=isNaN(parseFloat(o))?0:parseInt(o,10);var p=isNaN(parseFloat(u))?0:parseInt(u,10);p+=isNaN(parseFloat(a))?0:parseInt(a,10);var f=c.split(" ")[1],m=c.split(" ")[0];if(i=parseInt(i,10)+parseInt(f,10)+(isNaN(parseFloat(d))?0:parseInt(d,10))+6+"px",l=parseInt(l,10)+parseInt(m,10)+(isNaN(parseFloat(p))?0:parseInt(p,10))+26+"px",e="iconPosition"in t&&t.iconPosition){var h="top"in e?e.top:"",b="left"in e?e.left:"";h===i&&b===l||this.setState({iconPosition:{top:i,left:l}})}else this.setState({iconPosition:{top:i,left:l}})}},{key:"render",value:function(){var e=this;return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",Rd({className:hu(r.isDragging,e.props,"thwecmf-row thwecmf-block-two-column thwecmf-builder-block"),id:e.props.dragId,cellpadding:"0",cellspacing:"0","data-column-count":"2"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging}),React.createElement("tr",null,e.props.itemSet.map(function(r,n){return React.createElement("td",{className:bu(r,e.props),id:r.data_id},React.createElement(ld,jd(jd(jd(jd(jd(jd({dropId:r.data_id,itemSet:r.child,placeholder:e.props.placeholder,layoutDropDisable:e.props.layoutDropDisable,hoverState:e.props.hoverState,onMouseOver:e.props.onMouseOver},"onMouseOver",e.props.onMouseOver),"layouotDropDisabledId",e.props.layouotDropDisabledId),"onEditBlock",e.props.onEditBlock),"onCloneBlock",e.props.blockClone),"onDeleteBlock",e.props.onDeleteBlock),"blockCssProps",e.props.blockCssProps)),0===n?React.createElement(React.Fragment,null,React.createElement(gd,{row:!0,dragProvided:t,blockId:e.props.dragId,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockName:"two_column",styleProps:e.state.iconPosition}),React.createElement(gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:gu("two_column",n)})):React.createElement(gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:gu("two_column",n)}))})))})}}])&&Pd(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function Bd(e){return Bd="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},Bd(e)}function Td(){return Td=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Td.apply(null,arguments)}function Md(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Gd(n.key),n)}}function Fd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Fd=function(){return!!e})()}function Ld(e){return Ld=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ld(e)}function zd(e,t){return zd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},zd(e,t)}function Hd(e,t,r){return(t=Gd(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gd(e){var t=function(e){if("object"!=Bd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Bd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Bd(t)?t:t+""}var Ud=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return Hd(e=function(e,t,r){return t=Ld(t),function(e,t){if(t&&("object"==Bd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Fd()?Reflect.construct(t,r||[],Ld(e).constructor):t.apply(e,r))}(this,t,[].concat(n)),"state",xu(e.props)),e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&zd(e,t)}(t,e),r=t,(n=[{key:"componentDidUpdate",value:function(e,t){var r=document.getElementById(this.props.dragId),n=!1,o="",a="";void 0!==this.props.columnId[0]&&(n=document.getElementById(this.props.columnId[0]));var i=window.getComputedStyle(r,null).getPropertyValue("padding-top"),l=window.getComputedStyle(r,null).getPropertyValue("padding-left"),c=window.getComputedStyle(r,null).getPropertyValue("border-spacing"),s=window.getComputedStyle(r,null).getPropertyValue("border-top-width"),u=window.getComputedStyle(r,null).getPropertyValue("border-left-width");n&&(o=window.getComputedStyle(n,null).getPropertyValue("border-top-width"),a=window.getComputedStyle(n,null).getPropertyValue("border-left-width"));var d=isNaN(parseFloat(s))?0:parseInt(s,10);d+=isNaN(parseFloat(o))?0:parseInt(o,10);var p=isNaN(parseFloat(u))?0:parseInt(u,10);p+=isNaN(parseFloat(a))?0:parseInt(a,10);var f=c.split(" ")[1],m=c.split(" ")[0];if(i=parseInt(i,10)+parseInt(f,10)+(isNaN(parseFloat(d))?0:parseInt(d,10))+6+"px",l=parseInt(l,10)+parseInt(m,10)+(isNaN(parseFloat(p))?0:parseInt(p,10))+26+"px",e="iconPosition"in t&&t.iconPosition){var h="top"in e?e.top:"",b="left"in e?e.left:"";h===i&&b===l||this.setState({iconPosition:{top:i,left:l}})}else this.setState({iconPosition:{top:i,left:l}})}},{key:"render",value:function(){var e=this;return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",Td({className:hu(r.isDragging,e.props,"thwecmf-row thwecmf-block-three-column thwecmf-builder-block"),id:e.props.dragId,cellpadding:"0",cellspacing:"0","data-column-count":"3"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging}),React.createElement("tr",null,e.props.itemSet.map(function(r,n){return React.createElement("td",{className:bu(r,e.props),id:r.data_id},React.createElement(ld,Hd(Hd(Hd(Hd(Hd(Hd({dropId:r.data_id,itemSet:r.child,placeholder:e.props.placeholder,layoutDropDisable:e.props.layoutDropDisable,hoverState:e.props.hoverState,onMouseOver:e.props.onMouseOver},"onMouseOver",e.props.onMouseOver),"layouotDropDisabledId",e.props.layouotDropDisabledId),"onEditBlock",e.props.onEditBlock),"onCloneBlock",e.props.blockClone),"onDeleteBlock",e.props.onDeleteBlock),"blockCssProps",e.props.blockCssProps)),0===n?React.createElement(React.Fragment,null,React.createElement(gd,{row:!0,dragProvided:t,blockId:e.props.dragId,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:"three_column",styleProps:e.state.iconPosition}),React.createElement(gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:gu("three_column",n)})):React.createElement(gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockName:gu("three_column",n)}))})))})}}])&&Md(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function Wd(e){return Wd="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},Wd(e)}function Vd(){return Vd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vd.apply(null,arguments)}function qd(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Jd(n.key),n)}}function $d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return($d=function(){return!!e})()}function Xd(e){return Xd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xd(e)}function Yd(e,t){return Yd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yd(e,t)}function Jd(e){var t=function(e){if("object"!=Wd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Wd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Wd(t)?t:t+""}var Kd=function(e){function t(){var e,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return e=function(e,t,r){return t=Xd(t),function(e,t){if(t&&("object"==Wd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$d()?Reflect.construct(t,r||[],Xd(e).constructor):t.apply(e,r))}(this,t,[].concat(i)),r=e,n="state",o=xu(e.props),(n=Jd(n))in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yd(e,t)}(t,e),r=t,(n=[{key:"componentDidUpdate",value:function(e,t){var r=document.getElementById(this.props.dragId),n=!1,o="",a="";void 0!==this.props.columnId[0]&&(n=document.getElementById(this.props.columnId[0]));var i=window.getComputedStyle(r,null).getPropertyValue("padding-top"),l=window.getComputedStyle(r,null).getPropertyValue("padding-left"),c=window.getComputedStyle(r,null).getPropertyValue("border-spacing"),s=window.getComputedStyle(r,null).getPropertyValue("border-top-width"),u=window.getComputedStyle(r,null).getPropertyValue("border-left-width");n&&(o=window.getComputedStyle(n,null).getPropertyValue("border-top-width"),a=window.getComputedStyle(n,null).getPropertyValue("border-left-width"));var d=isNaN(parseFloat(s))?0:parseInt(s,10);d+=isNaN(parseFloat(o))?0:parseInt(o,10);var p=isNaN(parseFloat(u))?0:parseInt(u,10);p+=isNaN(parseFloat(a))?0:parseInt(a,10);var f=c.split(" ")[1],m=c.split(" ")[0];if(i=parseInt(i,10)+parseInt(f,10)+(isNaN(parseFloat(d))?0:parseInt(d,10))+6+"px",l=parseInt(l,10)+parseInt(m,10)+(isNaN(parseFloat(p))?0:parseInt(p,10))+26+"px",e="iconPosition"in t&&t.iconPosition){var h="top"in e?e.top:"",b="left"in e?e.left:"";h===i&&b===l||this.setState({iconPosition:{top:i,left:l}})}else this.setState({iconPosition:{top:i,left:l}})}},{key:"render",value:function(){var e=this;return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",Vd({className:hu(r.isDragging,e.props,"thwecmf-row thwecmf-block-four-column thwecmf-builder-block"),id:e.props.dragId,cellpadding:"0",cellspacing:"0","data-column-count":"4"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging}),React.createElement("tr",null,e.props.itemSet.map(function(r,n){return React.createElement("td",{className:bu(r,e.props),id:r.data_id},React.createElement(ld,{dropId:r.data_id,itemSet:r.child,placeholder:e.props.placeholder,layoutDropDisable:e.props.layoutDropDisable,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps}),0===n?React.createElement(React.Fragment,null,React.createElement(gd,{row:!0,dragProvided:t,blockId:e.props.dragId,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:"four_column",styleProps:e.state.iconPosition}),React.createElement(gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:gu("four_column",n)})):React.createElement(gd,{column:!0,dragProvided:t,blockId:r.data_id,onEditBlock:e.props.onEditBlock,onCloneBlock:e.props.blockClone,onDeleteBlock:e.props.onDeleteBlock,blockName:gu("four_column",n)}))})))})}}])&&qd(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component),Qd=r(2838),Zd=r.n(Qd);function ep(e){return ep="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},ep(e)}function tp(){return tp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tp.apply(null,arguments)}function rp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,np(n.key),n)}}function np(e){var t=function(e){if("object"!=ep(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ep(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ep(t)?t:t+""}function op(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(op=function(){return!!e})()}function ap(e){return ap=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ap(e)}function ip(e,t){return ip=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ip(e,t)}var lp=wp.element.Component,cp=function(e){return e=function(e){if(e&&"string"==typeof e){var t={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#039;":"'","&#x2F;":"/"};return e.replace(/&amp;|&lt;|&gt;|&quot;|&#039;/g,function(e){return t[e]})}return e}(e),Zd().sanitize(e,{ALLOWED_TAGS:(t=thwecmf_admin_var.allowed_tags,r=["script","style","img","iframe","object","embed","link","video","audio","form","input","svg","math"],Array.isArray(t)?t.filter(function(e){return!r.includes(e)}):["p","br","strong","em","b","i","u","span","div","a","ul","ol","li"])});var t,r},sp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,r){return t=ap(t),function(e,t){if(t&&("object"==ep(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,op()?Reflect.construct(t,r||[],ap(e).constructor):t.apply(e,r))}(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ip(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="textarea_content"in r?r.textarea_content:"";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",tp({className:"thwecmf-block thwecmf-block-text thwecmf-builder-block",id:e.props.dragId,"data-block-name":"text",cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-block-text-holder"},React.createElement(React.Fragment,null,React.createElement("div",{dangerouslySetInnerHTML:{__html:(o=cp(n),a=o.split(/\r?\n/),i="",a.forEach(function(e,t){i+="<div class='wecmf-txt-wrap'>"+e+"<br></div>"}),i)}}),React.createElement(gd,{block:!0,blockId:e.props.dragId,blockName:"text",dragProvided:t,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock})))));var o,a,i})}}])&&rp(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(lp);function up(e){return up="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},up(e)}function dp(){return dp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dp.apply(null,arguments)}function pp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fp(n.key),n)}}function fp(e){var t=function(e){if("object"!=up(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=up(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==up(t)?t:t+""}function mp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(mp=function(){return!!e})()}function hp(e){return hp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hp(e)}function bp(e,t){return bp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},bp(e,t)}var gp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,r){return t=hp(t),function(e,t){if(t&&("object"==up(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,mp()?Reflect.construct(t,r||[],hp(e).constructor):t.apply(e,r))}(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bp(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png",o="url"in r&&""!==r.url?r.url:"";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",dp({className:(a=n,i="thwecmf-block thwecmf-block-image thwecmf-builder-block",a===thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"&&(i+=" thwecmf-default-placeholder"),i),id:e.props.dragId,"data-block-name":"image",cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,align:"center"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-image-column"},React.createElement("p",null,""!==o?React.createElement("a",{className:"thwecmf-image-wrapper-link",href:o},React.createElement("img",{src:n,alt:"Image"})):React.createElement("img",{src:n,alt:"Image"})),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"image",onDeleteBlock:e.props.onDeleteBlock}))));var a,i})}}])&&pp(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function vp(e){return vp="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},vp(e)}function yp(){return yp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yp.apply(null,arguments)}function _p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xp(n.key),n)}}function xp(e){var t=function(e){if("object"!=vp(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=vp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vp(t)?t:t+""}function Ep(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ep=function(){return!!e})()}function kp(e){return kp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},kp(e)}function Op(e,t){return Op=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Op(e,t)}var Sp=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=kp(t),function(e,t){if(t&&("object"==vp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ep()?Reflect.construct(t,r||[],kp(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Op(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="css"in t?t.css:{},o="social_icon_style"in n?n.social_icon_style:"color-fill-square",a=(yu("url1",r),yu("url2",r),yu("url3",r),yu("url4",r),yu("url5",r),yu("url6",r),yu("url7",r),yu("url8",r)),i=yu("url9",r),l=yu("url10",r),c=yu("url11",r),s=wu(n,"enable_facebook_share","url1",r),u=wu(n,"enable_email_share","url2",r),d=wu(n,"enable_twitter_share","url3",r),p=wu(n,"enable_youtube_share","url4",r),f=wu(n,"enable_linkedin_share","url5",r),m=wu(n,"enable_pinterest_share","url6",r),h=wu(n,"enable_instagram_share","url7",r),b=wu(n,"enable_whatsapp_share","url8",r),g=wu(n,"enable_messenger_share","url9",r),v=wu(n,"enable_vimeo_share","url10",r),y=wu(n,"enable_web_share","url11",r),_="content_align"in n?n.content_align:"";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",yp({className:"thwecmf-block thwecmf-block-social thwecmf-builder-block",id:e.props.dragId,"data-block-name":"image",cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-social-outer-td",align:_},React.createElement("table",{className:"thwecmf-social-inner-tb",cellspacing:"0",cellpadding:"0"},React.createElement("tr",null,s?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-fb"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.facebook.com",className:"facebook"},React.createElement("img",{src:_u("facebook",o),alt:"Facebook Icon"})))):"",u?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-mail"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"https://mail.google.com/mail/?view=cm&[email protected]&[email protected]",className:"mail"},React.createElement("img",{src:_u("email",o),alt:"Email Icon"})))):"",d?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-tw"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.twitter.com",className:"twitter"},React.createElement("img",{src:_u("twitter",o),alt:"Twitter Icon"})))):"",p?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-yb"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.youtube.com",className:"youtube"},React.createElement("img",{src:_u("youtube",o),alt:"Youtube Icon"})))):"",f?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-lin"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"https://www.linkedin.com",className:"linkedin"},React.createElement("img",{src:_u("linkedin",o),alt:"Linkedin Icon"})))):"",m?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-pin"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.pinterest.com",className:"pinterest"},React.createElement("img",{src:_u("pinterest",o),alt:"Pinterest Icon"})))):"",h?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-insta"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:"http://www.instagram.com",className:"instagram"},React.createElement("img",{src:_u("instagram",o),alt:"Instagram Icon"})))):"",b?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-whatsapp"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:a,className:"whatsapp"},React.createElement("img",{src:_u("whatsapp",o),alt:"Whatsapp Icon"})))):"",g?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-messenger"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:i,className:"messenger"},React.createElement("img",{src:_u("messenger",o),alt:"Messenger Icon"})))):"",v?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-vimeo"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:l,className:"vimeo"},React.createElement("img",{src:_u("vimeo",o),alt:"Vimeo Icon"})))):"",y?React.createElement("td",{className:"thwecmf-social-td thwecmf-td-web"},React.createElement("p",{className:"thwecmf-social-icon"},React.createElement("a",{href:c,className:"web"},React.createElement("img",{src:_u("web",o),alt:"Web Icon"})))):"")),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"social",onDeleteBlock:e.props.onDeleteBlock}))))})}}])&&_p(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function Rp(e){return Rp="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},Rp(e)}function Pp(){return Pp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pp.apply(null,arguments)}function Cp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Dp(n.key),n)}}function Dp(e){var t=function(e){if("object"!=Rp(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Rp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Rp(t)?t:t+""}function Ip(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ip=function(){return!!e})()}function jp(e){return jp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jp(e)}function Np(e,t){return Np=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Np(e,t)}var Ap=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=jp(t),function(e,t){if(t&&("object"==Rp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ip()?Reflect.construct(t,r||[],jp(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Np(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="content"in r&&""!==r.content?r.content:"Click Here",o="url"in r&&""!==r.url?r.url:"#",a="title"in r&&""!==r.title?r.title:"Title text";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",Pp({className:"thwecmf-block thwecmf-button-wrapper-table thwecmf-builder-block",id:e.props.dragId,"data-block-name":"text",cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"button"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-button-wrapper"},React.createElement("a",{href:o,title:a,className:"thwecmf-button-link"},n),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"button",onDeleteBlock:e.props.onDeleteBlock}))))})}}])&&Cp(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function Bp(e){return Bp="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},Bp(e)}function Tp(){return Tp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Tp.apply(null,arguments)}function Mp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Fp(n.key),n)}}function Fp(e){var t=function(e){if("object"!=Bp(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Bp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Bp(t)?t:t+""}function Lp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Lp=function(){return!!e})()}function zp(e){return zp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zp(e)}function Hp(e,t){return Hp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Hp(e,t)}var Gp=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=zp(t),function(e,t){if(t&&("object"==Bp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Lp()?Reflect.construct(t,r||[],zp(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Hp(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this;return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",Tp({className:"thwecmf-block thwecmf-block-divider thwecmf-builder-block",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"divider"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child"},React.createElement("hr",null),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"divider",onDeleteBlock:e.props.onDeleteBlock}))))})}}])&&Mp(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function Up(e){return Up="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},Up(e)}function Wp(){return Wp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wp.apply(null,arguments)}function Vp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,qp(n.key),n)}}function qp(e){var t=function(e){if("object"!=Up(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Up(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Up(t)?t:t+""}function $p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return($p=function(){return!!e})()}function Xp(e){return Xp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Xp(e)}function Yp(e,t){return Yp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Yp(e,t)}var Jp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,r){return t=Xp(t),function(e,t){if(t&&("object"==Up(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,$p()?Reflect.construct(t,r||[],Xp(e).constructor):t.apply(e,r))}(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yp(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",Wp({className:(o=n,a="thwecmf-block thwecmf-block-gif thwecmf-builder-block",o===thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"&&(a+=" thwecmf-default-placeholder"),a),id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"gif"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-gif-column"},React.createElement("p",null,React.createElement("img",{src:n,alt:"Gif"})),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"gif",onDeleteBlock:e.props.onDeleteBlock}))));var o,a})}}])&&Vp(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(wp.element.Component);function Kp(e){return Kp="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},Kp(e)}function Qp(){return Qp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qp.apply(null,arguments)}function Zp(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ef(n.key),n)}}function ef(e){var t=function(e){if("object"!=Kp(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Kp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Kp(t)?t:t+""}function tf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(tf=function(){return!!e})()}function rf(e){return rf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},rf(e)}function nf(e,t){return nf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},nf(e,t)}var of=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=rf(t),function(e,t){if(t&&("object"==Kp(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,tf()?Reflect.construct(t,r||[],rf(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&nf(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this;return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("p",Qp({className:"thwecmf-block thwecmf-block-gap thwecmf-builder-block thwecmf-block-set",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"gap"}),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"gap",onDeleteBlock:e.props.onDeleteBlock}))})}}])&&Zp(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function af(e){return af="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},af(e)}function lf(){return lf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lf.apply(null,arguments)}function cf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sf(n.key),n)}}function sf(e){var t=function(e){if("object"!=af(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=af(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==af(t)?t:t+""}function uf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(uf=function(){return!!e})()}function df(e){return df=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},df(e)}function pf(e,t){return pf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},pf(e,t)}var ff=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=df(t),function(e,t){if(t&&("object"==af(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,uf()?Reflect.construct(t,r||[],df(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pf(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="content"in r?r.content:"",o="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",lf({className:"thwecmf-block thwecmf-block-header thwecmf-builder-block thwecmf-block-set",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"header_details",align:"center"}),o!==thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"?React.createElement("tr",{className:"thwecmf-header-logo-tr"},React.createElement("td",{className:"thwecmf-header-logo"},React.createElement("p",{className:"thwecmf-header-logo-ph"},React.createElement("img",{src:o,alt:"Logo"})))):"",React.createElement("tr",null,React.createElement("td",{className:"thwecmf-header-text"},React.createElement("h1",null,Zd().sanitize(n)),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"header_details",onDeleteBlock:e.props.onDeleteBlock}))))})}}])&&cf(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function mf(e){return mf="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},mf(e)}function hf(){return hf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hf.apply(null,arguments)}function bf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gf(n.key),n)}}function gf(e){var t=function(e){if("object"!=mf(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=mf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==mf(t)?t:t+""}function vf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(vf=function(){return!!e})()}function yf(e){return yf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yf(e)}function _f(e,t){return _f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_f(e,t)}var wf=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=yf(t),function(e,t){if(t&&("object"==mf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,vf()?Reflect.construct(t,r||[],yf(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_f(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="content"in r?r.content:"",o="css"in t?t.css:"",a="align"in o?o.align:"center";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",hf({className:"thwecmf-block thwecmf-block-customer thwecmf-builder-block",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"customer_address",align:"center"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-address-alignment",align:a},React.createElement("table",{className:"thwecmf-address-wrapper-table",cellpadding:"0",cellspacing:"0"},React.createElement("tr",null,React.createElement("td",{className:"thwecmf-customer-padding"},React.createElement("h2",{className:"thwecmf-customer-header"},Zd().sanitize(n)),React.createElement("p",{className:"address thwecmf-customer-body"},"John Smith",React.createElement("br",null),"333-6457",React.createElement("br",null),React.createElement("a",{href:"#"},"[email protected]"))))),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"customer_address",onDeleteBlock:e.props.onDeleteBlock}))))})}}])&&bf(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function xf(e){return xf="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},xf(e)}function Ef(){return Ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ef.apply(null,arguments)}function kf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Of(n.key),n)}}function Of(e){var t=function(e){if("object"!=xf(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=xf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==xf(t)?t:t+""}function Sf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Sf=function(){return!!e})()}function Rf(e){return Rf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Rf(e)}function Pf(e,t){return Pf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pf(e,t)}var Cf=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=Rf(t),function(e,t){if(t&&("object"==xf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Sf()?Reflect.construct(t,r||[],Rf(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pf(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="content"in r?r.content:"",o="css"in t?t.css:"",a="align"in o?o.align:"center";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",Ef({className:"thwecmf-block thwecmf-block-billing thwecmf-builder-block",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"billing_address",align:"center"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-address-alignment",align:a},React.createElement("table",{className:"thwecmf-address-wrapper-table",cellpadding:"0",cellspacing:"0"},React.createElement("tr",null,React.createElement("td",{className:"thwecmf-billing-padding"},React.createElement("h2",{className:"thwecmf-billing-header"},Zd().sanitize(n)),React.createElement("p",{className:"address thwecmf-billing-body"},"John Smith",React.createElement("br",null),"252  Bryan Avenue",React.createElement("br",null),"Minneapolis, MN 55412",React.createElement("br",null),"United States (US)",React.createElement("br",null),"333-6457",React.createElement("br",null),React.createElement("a",{href:"#"},"[email protected]"))))),React.createElement(gd,{block:!0,blockId:e.props.dragId,blockName:"billing_address",dragProvided:t,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock}))))})}}])&&kf(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function Df(e){return Df="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},Df(e)}function If(){return If=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},If.apply(null,arguments)}function jf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Nf(n.key),n)}}function Nf(e){var t=function(e){if("object"!=Df(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Df(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Df(t)?t:t+""}function Af(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Af=function(){return!!e})()}function Bf(e){return Bf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bf(e)}function Tf(e,t){return Tf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Tf(e,t)}var Mf=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=Bf(t),function(e,t){if(t&&("object"==Df(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Af()?Reflect.construct(t,r||[],Bf(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tf(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="content"in r?r.content:"",o="css"in t?t.css:"",a="align"in o?o.align:"center";return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,r){return React.createElement("table",If({className:"thwecmf-block thwecmf-block-shipping thwecmf-builder-block",id:e.props.dragId,cellspacing:"0",cellpadding:"0"},t.draggableProps,t.dragHandleProps,{ref:t.innerRef,isDragging:r.isDragging,"data-block-name":"shipping_address",align:"center"}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-block-child thwecmf-address-alignment",align:a},React.createElement("table",{className:"thwecmf-address-wrapper-table",cellpadding:"0",cellspacing:"0"},React.createElement("tr",null,React.createElement("td",{className:"thwecmf-shipping-padding"},React.createElement("h2",{className:"thwecmf-shipping-header"},Zd().sanitize(n)),React.createElement("p",{className:"address thwecmf-shipping-body"},"John Smith",React.createElement("br",null),"252  Bryan Avenue",React.createElement("br",null),"Minneapolis, MN 55412",React.createElement("br",null),"United States (US)")))),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"shipping_address",onDeleteBlock:e.props.onDeleteBlock}))))})}}])&&jf(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function Ff(e){return Ff="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},Ff(e)}function Lf(){return Lf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lf.apply(null,arguments)}function zf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Hf(n.key),n)}}function Hf(e){var t=function(e){if("object"!=Ff(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ff(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ff(t)?t:t+""}function Gf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Gf=function(){return!!e})()}function Uf(e){return Uf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Uf(e)}function Wf(e,t){return Wf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Wf(e,t)}var Vf=wp.element.Component,qf=["subtotal_row_label","shipping_row_label","payment_row_label","total_row_label"],$f={value1:"$20",value2:"Free shipping",value3:"Cash on delivery",value4:"$20"},Xf={qty1:"1",qty2:"1",price1:"$5",price2:"$15"},Yf={item1:"T-shirt",item2:"Jeans"},Jf={item1:"CS45WL",item2:"J30BM"},Kf={item1:"short description for the product T-shirt",item2:"short description for the product Jeans"};function Qf(e,t){return t in e?e[t]:""}function Zf(e,t){return"sku"===e?t in Jf&&" (#"+Jf[t]+")":"short_description"===e&&t in Kf&&Kf[t]}var em=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,r){return t=Uf(t),function(e,t){if(t&&("object"==Ff(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Gf()?Reflect.construct(t,r||[],Uf(e).constructor):t.apply(e,r))}(this,t,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Wf(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=vu(this.props),r="text"in t?t.text:{},n="css"in t?t.css:{},o="product_img"in n?n.product_img:"off",a="align"in n?n.align:"center",i="product_sku"in n&&"on"===n.product_sku,l="product_short_description"in n&&"on"===n.product_short_description;return React.createElement(ia,{key:this.props.dragId,draggableId:this.props.dragId,index:this.props.dragIndex},function(t,n){return React.createElement("table",Lf({className:"thwecmf-block thwecmf-block-order thwecmf-builder-block",id:e.props.dragId,"data-block-name":"order_details",cellpadding:"0",cellspacing:"0",align:"center"},t.draggableProps,{ref:t.innerRef,isDragging:n.isDragging,onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut}),React.createElement("tr",null,React.createElement("td",{className:"thwecmf-order-padding",align:a},React.createElement("span",{className:"woocommerce_email_before_order_table"}),React.createElement("h2",{className:"thwecmf-order-heading"},React.createElement("u",null,React.createElement("span",{className:"order-title"},"Order "),"#248")," (January 22, 2019)"),React.createElement("table",{className:"thwecmf-order-table thwecmf-td",cellpadding:"0",cellspacing:"0",style:{fontFamily:"'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif"}},React.createElement("thead",null,React.createElement("tr",null,React.createElement("th",{className:"thwecmf-td thwecmf-order-head thwecmf-td-order-product",scope:"col"},Qf(r,"product_column_label")),React.createElement("th",{className:"thwecmf-td thwecmf-order-head thwecmf-td-order-quantity",scope:"col"},Qf(r,"quantity_column_label")),React.createElement("th",{className:"thwecmf-td thwecmf-order-head thwecmf-td-order-price",scope:"col"},Qf(r,"price_column_label")))),React.createElement("tbody",null,Object.keys(Yf).map(function(e,t){return function(e,t,r,n,o,a){return React.createElement("tr",{className:"woocommerce_order_item_class-filter"+r},React.createElement("td",{className:"thwecmf-order-item thwecmf-td",style:{verticalAlign:"middle",wordWrap:"break-word"}},"on"===n?React.createElement("div",{className:"thwecmf-order-item-img"},React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/product.png",alt:"Product Image"})):"",e,o?Zf("sku",t):"",a?React.createElement("div",{className:"thwec-short-description"},Zf("short_description",t)):""),React.createElement("td",{className:"thwecmf-order-item-qty thwecmf-td",style:{verticalAlign:"middle"}},Xf["qty"+r]),React.createElement("td",{className:"thwecmf-order-item-price thwecmf-td",style:{verticalAlign:"middle"}},Xf["price"+r]))}(Yf[e],e,t+1,o,i,l)})),React.createElement("tfoot",{className:"thwecmf-order-footer"},qf.map(function(e,t){return function(e,t,r){return React.createElement("tr",{className:"thwecmf-order-footer-row"},React.createElement("th",{className:"thwecmf-order-total-label thwecmf-td",scope:"row",colspan:"2"},Qf(e,t)),React.createElement("td",{className:"thwecmf-order-total-value thwecmf-td"},$f["value"+r]))}(r,e,t+1)}))),React.createElement(gd,{block:!0,dragProvided:t,onEditBlock:e.props.onEditBlock,blockId:e.props.dragId,blockName:"order_details",onDeleteBlock:e.props.onDeleteBlock}))))})}}])&&zf(r.prototype,n),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n}(Vf);function tm(){return tm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tm.apply(null,arguments)}const rm=function(e){return React.createElement(ia,{key:e.dragId,draggableId:e.dragId,index:e.dragIndex},function(t,r){return React.createElement("table",tm({className:"thwecmf-block thwecmf-hook",id:e.dragId,"data-block-name":e.item,cellspacing:"0",cellpadding:"0"},t.draggableProps,{ref:t.innerRef,isDragging:r.isDragging,onMouseOver:e.onMouseOver,onMouseOut:e.onMouseOut}),React.createElement("tr",null,React.createElement("td",null,function(e){return"email_header_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{email_header_hook}"):"email_order_details_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{email_order_details_hook}"):"before_order_table_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{before_order_table_hook}"):"after_order_table_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{after_order_table_hook}"):"order_meta_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{order_meta_hook}"):"customer_details_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{customer_details_hook}"):"email_footer_hook"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{email_footer_hook}"):"downloadable_product"===e.item?React.createElement("p",{className:"thwecmf-hook-code"},"{downloadable_product_table}"):void 0}(e),"custom_hook"===e.item?React.createElement(gd,{block:!0,blockId:e.dragId,blockName:e.item,dragProvided:t,onEditBlock:e.onEditBlock,onDeleteBlock:e.onDeleteBlock}):React.createElement(gd,{hook:!0,blockId:e.dragId,blockName:e.item,dragProvided:t,onEditBlock:e.onEditBlock,onDeleteBlock:e.onDeleteBlock}))))})};function nm(e){return nm="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},nm(e)}function om(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sm(n.key),n)}}function am(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(am=function(){return!!e})()}function im(e){return im=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},im(e)}function lm(e,t){return lm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lm(e,t)}function cm(e,t,r){return(t=sm(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sm(e){var t=function(e){if("object"!=nm(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=nm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==nm(t)?t:t+""}var um=function(){function e(){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return cm(t=function(e,t,r){return t=im(t),function(e,t){if(t&&("object"==nm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,am()?Reflect.construct(t,r||[],im(e).constructor):t.apply(e,r))}(this,e,[].concat(n)),"state",La),cm(t,"components",{one_column:Od,two_column:Ad,three_column:Ud,four_column:Kd,text:sp,image:gp,social:Sp,button:Ap,divider:Gp,gif:Jp,gap:of,header_details:ff,billing_address:Cf,shipping_address:Mf,customer_address:wf,order_details:em,downloadable_product:rm,email_header_hook:rm,email_order_details_hook:rm,before_order_table_hook:rm,after_order_table_hook:rm,order_meta_hook:rm,customer_details_hook:rm,email_footer_hook:rm}),t}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lm(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){var e=this.props.item,t=this.components[e.data_name],r=e.data_id;return React.createElement(t,{dragId:r,dragIndex:this.props.index,item:e.data_name,columnId:"data_columns"in e?e.data_columns:null,itemSet:"child"in e?e.child:null,placeholder:this.props.placeholder,isDragging:this.props.isDragging,dragginID:this.props.dragginID,layoutDropDisable:this.props.layoutDropDisable,isLayoutDragDisabled:this.props.isLayoutDragDisabled,onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut,layouotDropDisabledId:this.props.layouotDropDisabledId,onEditBlock:this.props.onEditBlock,onDeleteBlock:this.props.onDeleteBlock,blockCssProps:this.props.blockCssProps})}}])&&om(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();const dm=function(e){return React.createElement("div",{className:"thwecmf-right-panel-wrapper",onClick:e.closePanel},React.createElement("div",{className:"thwecmf-right-panel"},React.createElement("span",{className:"dashicons dashicons-no-alt thwecmf-back-menu"}),React.createElement("h3",null,e.title),React.createElement("div",{className:"thwecmf-right-panel-content"},React.createElement(React.Fragment,null,React.createElement("select",{name:"thwecmf_preview_order",id:"thwecmf_preview_order",className:"thwecmf-preview-filter"},React.createElement("option",{value:""},"Choose an order"),(r=thwecmf_admin_var.woo_orders,Object.keys(thwecmf_admin_var.woo_orders).map(function(e){return React.createElement("option",{value:e},r[e])}))),React.createElement("select",{name:"thwecmf_preview_email",id:"thwecmf_preview_email",className:"thwecmf-preview-filter"},React.createElement("option",{value:""},"Choose an email"),(t=thwecmf_admin_var.woo_emails,Object.keys(t).map(function(e){return React.createElement("option",{value:e},t[e])}))),function(e){return"preview"===e.panel?(t=e.showPreview,React.createElement("a",{className:"btn btn-primary",onClick:t},"Preview")):function(e){return React.createElement(React.Fragment,null,React.createElement("input",{type:"text",name:"test_mail",id:"thwecmf_test_mail",className:"testmail",placeholder:"Enter an email id",value:e.testmailRecipient,onChange:e.updateTestmailRecipient}),React.createElement("a",{className:"btn btn-primary",onClick:e.sendTestMail},"Test mail"))}(e);var t}(e))),""!==e.rightPanelValidation?React.createElement("div",{className:"testmail-validations"},function(e){var t="thwecmf-label",r=e.rightPanelValidation,n="status"in r?r.status:"";""!==n&&(t+=n?" success":" error");var o="message"in r?r.message:"";if(t&&o)return React.createElement("p",{className:t},o)}(e)):""));var t,r},pm=function(e){return React.createElement("div",{id:"thwecmf_validations",className:"thwecmf-template-validation",style:{display:"none"}})};function fm(e){return fm="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},fm(e)}function mm(){return mm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mm.apply(null,arguments)}function hm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ym(n.key),n)}}function bm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(bm=function(){return!!e})()}function gm(e){return gm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gm(e)}function vm(e,t){return vm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vm(e,t)}function ym(e){var t=function(e){if("object"!=fm(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=fm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==fm(t)?t:t+""}var _m=function(){function e(){var t,r,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return t=function(e,t,r){return t=gm(t),function(e,t){if(t&&("object"==fm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,bm()?Reflect.construct(t,r||[],gm(e).constructor):t.apply(e,r))}(this,e,[].concat(i)),r=t,o=La,(n=ym(n="state"))in r?Object.defineProperty(r,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[n]=o,t}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vm(e,t)}(e,wp.element.Component),t=e,(r=[{key:"getBuilderClass",value:function(){var e=this.props.editor.length<1?this.state.builder.class+" thwecmf-blank-builder":this.state.builder.class;return!0===this.props.isDragging?e:e+" thwecmf-nodrag"}},{key:"getHeaderClass",value:function(){var e="thwecmf-title-bar";return(this.props.previewPanel||this.props.testmailPanel)&&(e+=" panel-active"),e}},{key:"render",value:function(){var e=this,t=!(this.props.editor.length>0),r=this.props.editor.length>0?this.state.general.builder_column:"";return React.createElement(React.Fragment,null,this.props.previewPanel?React.createElement(dm,{panel:"preview",showPreview:this.props.showPreview,title:"Preview template",closePanel:this.props.onCloseRightPanel,rightPanelValidation:this.props.rightPanelValidation}):"",this.props.testmailPanel?React.createElement(dm,{panel:"testmail",sendTestMail:this.props.sendTestMail,title:"Send test email",closePanel:this.props.onCloseRightPanel,testmailRecipient:this.props.testmailRecipient,updateTestmailRecipient:this.props.updateTestmailRecipient,rightPanelValidation:this.props.rightPanelValidation}):"",React.createElement("div",{id:"thwecmf_builder",onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut},React.createElement("div",{className:this.getHeaderClass()},React.createElement("div",{className:"left-panel dd"},React.createElement("div",{className:"thwec-template-name"},this.props.templateName)),React.createElement("div",{className:"right-panel"},React.createElement("a",{className:"btn",onClick:this.props.onOpenRightPanel,"data-panel":"preview"},React.createElement("i",{className:"dashicons dashicons-visibility"}),"Preview"),React.createElement("a",{className:"btn",onClick:this.props.onOpenRightPanel,"data-panel":"test-mail"},React.createElement("i",{className:"dashicons dashicons-email-alt"}),"Test Email"),React.createElement("a",{className:"btn btn-primary",onClick:this.props.onSaveTemplate},React.createElement("i",{className:"dashicons dashicons-open-folder"}),"Save"))),React.createElement("div",{className:"thwecmf-builder-inner"},React.createElement(React.Fragment,null,React.createElement(pm,null),t?"":React.createElement("img",{src:thwecmf_admin_var.admin_plugin_url+"images/builder-settings.svg",className:"thwecmf-builder-settings thwecmf-main-settings",onClick:this.props.onEditBlock,"data-block-id":"tb_t_builder","data-block-name":"template_builder"}),React.createElement("div",{className:"thwecmf-dropable-wrapper"},React.createElement(ua,{droppableId:"editor",isDropDisabled:this.props.dropDisable},function(t,n){return React.createElement("table",{onMouseOver:e.props.onMouseOver,onMouseOut:e.props.onMouseOut,id:"tb_t_builder",width:"600",cellspacing:"0",cellpadding:"0",className:e.getBuilderClass(),"data-global-id":e.state.globalid,"data-track-save":e.state.tracksave,"data-css-change":"true","data-sidebar-change":"true","data-css-props":e.state.builder.css_props},React.createElement("tr",null,React.createElement("td",mm({className:1==e.props.blank?"thwecmf-ui-drop-first "+r:n.isDraggingOver&&e.props.editor.length<1?"thwecmf-rbd-highlight":r,ref:t.innerRef},t.droppableProps,{isDraggingOver:n.isDraggingOver}),React.createElement(React.Fragment,null,e.props.editor.length>0?e.props.editor.map(function(t,r){return React.createElement(um,{item:t,index:r,placeholder:e.props.placeholder,isDragging:e.props.isDragging,layoutDropDisable:e.props.layoutDropDisable,dragginID:e.props.dragginID,isLayoutDragDisabled:e.props.isLayoutDragDisabled,layouotDropDisabledId:e.props.layouotDropDisabledId,onEditBlock:e.props.onEditBlock,onDeleteBlock:e.props.onDeleteBlock,blockCssProps:e.props.blockCssProps})}):React.createElement(Zu,null),t.placeholder?wp.element.cloneElement(t.placeholder,{className:"foobar"}):null,n.isDraggingOver&&React.createElement("div",{className:"thwecmf-ui-placeholder",style:{top:e.props.placeholder.clientY,left:e.props.placeholder.clientX,height:e.props.placeholder.clientHeight,background:"transparent",width:e.props.placeholder.clientWidth}})))))}))))))}}])&&hm(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function wm(e){return wm="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},wm(e)}function xm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Em(n.key),n)}}function Em(e){var t=function(e){if("object"!=wm(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=wm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==wm(t)?t:t+""}function km(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(km=function(){return!!e})()}function Om(e){return Om=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Om(e)}function Sm(e,t){return Sm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Sm(e,t)}var Rm=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t,r){return t=Om(t),function(e,t){if(t&&("object"==wm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,km()?Reflect.construct(t,r||[],Om(e).constructor):t.apply(e,r))}(this,e,arguments)}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Sm(e,t)}(e,wp.element.Component),t=e,(r=[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("style",{id:"thwecmf_template_css_override",type:"text/css"},"editorStyles"in this.props.templateStyles?this.props.templateStyles.editorStyles:""),React.createElement("style",{id:"thwecmf_template_css_preview_override",type:"text/css"},"previewStyles"in this.props.templateStyles?this.props.templateStyles.previewStyles:""))}}])&&xm(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r}();function Pm(e){return Pm="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},Pm(e)}function Cm(e,t,r){return(t=function(e){var t=function(e){if("object"!=Pm(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Pm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Dm={padding_top:"padding-top",padding_right:"padding-right",padding_bottom:"padding-bottom",padding_left:"padding-left",margin_top:"margin-top",margin_right:"margin-right",margin_bottom:"margin-bottom",margin_left:"margin-left",size_width:"width",size_height:"height",content_size_width:"width",content_size_height:"height",border_width_top:"border-top-width",border_width_right:"border-right-width",border_width_bottom:"border-bottom-width",border_width_left:"border-left-width",border_style:"border-style",border_color:"border-color",upload_bg_url:"background-image",bg_color:"background-color",color:"color",font_size:"font-size",font_weight:"font-weight",text_align:"text-align",content_align:"text-align",line_height:"line-height",font_family:"font-family",align:"text-align",img_size_width:"width",img_size_height:"height",icon_padding_top:"padding-top",icon_padding_right:"padding-right",icon_padding_bottom:"padding-bottom",icon_padding_left:"padding-left",img_bg_color:"background-color",img_padding_top:"padding-top",img_padding_right:"padding-right",img_padding_bottom:"padding-bottom",img_padding_left:"padding-left",img_border_width_top:"border-top-width",img_border_width_right:"border-right-width",img_border_width_bottom:"border-bottom-width",img_border_width_left:"border-left-width",img_border_style:"border-style",img_border_color:"border-color",details_color:"color",details_font_size:"font-size",details_font_weight:"font-weight",details_text_align:"text-align",details_line_height:"line-height",details_font_family:"font-family",content_border_color:"border-color",content_bg_color:"background-color",content_padding_top:"padding-top",content_padding_right:"padding-right",content_padding_bottom:"padding-bottom",content_padding_left:"padding-left",divider_height:"border-top-width",divider_color:"border-top-color",divider_style:"border-top-style",logo_width:"width",logo_height:"height",width:"width",height:"height",product_image_size_width:"width",product_image_size_height:"height"},Im=Cm(Cm(Cm(Cm(Cm(Cm({color:"transparent","background-color":"transparent","border-color":"transparent"},"background-color","transparent"),"padding-top","0px"),"padding-right","0px"),"padding-bottom","0px"),"padding-left","0px"),"background-image","none");function jm(e){var t="",r=Object.assign({},e);return t="",Object.keys(r).forEach(function(e){t=e+":",t+=""!==r[e]?r[e]:e in Im?Im[e]:"",t+=";"}),t}function Nm(e,t){return t?e in Dm&&Dm[e]:e in Dm?Dm[e]:e}function Am(e,t){var r=document.createElement("DIV");if(r.style[e]=t,"background-image"===e&&""!==t&&(t='url("'+t+'")'),e.includes("color")&&""!==r.style[e]){if(t==="#"+r.style[e].replace(/[^\d,]/g,"").split(",").map(function(e){var t=parseInt(e).toString(16);return 1===t.length?"0"+t:t}).join(""))return!0}else if(t===r.style[e])return!0;return!1}function Bm(e){return""===e}function Tm(e,t){var r="#"+e;return t?r:r+" "}function Mm(e,t,r,n){return function(e,t,r,n,o){var a="";switch(n){case"one_column":case"two_column":case"three_column":case"four_column":case"row_clone":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-row",a="";return["height","border_spacing","padding_top","padding_right","padding_bottom","padding_left","margin_top","margin_right","margin_bottom","margin_left","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","upload_bg_url","bg_color"].includes(e)&&(a=o+" {",a+=jm(t),a+="}"),a}(e,t,r,o);break;case"one_column_one":case"two_column_one":case"two_column_two":case"three_column_one":case"three_column_two":case"three_column_three":case"four_column_one":case"four_column_two":case"four_column_three":case"four_column_four":case"column_clone":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-column-padding{",a="";return["width","text_align","padding_top","padding_right","padding_bottom","padding_left","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","bg_color","upload_bg_url"].includes(e)&&(a=o,a+=jm(t),a+="}"),a}(e,t,r,o);break;case"header_details":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-header",a="",i="",l="",c="",s="";return["size_width","size_height","bg_color","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),["content_align"].includes(e)&&(i=o+" .thwecmf-header-logo{",i+=jm(t),i+="}"),["img_size_height","img_size_width"].includes(e)&&(l=o+" .thwecmf-header-logo .thwecmf-header-logo-ph{",l+=jm(t),l+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(c=o+" .thwecmf-header-text{",c+=jm(t),c+="}"),["font_size","color","font_weight","text_align","line_height","font_family"].includes(e)&&(s=o+" .thwecmf-header-text h1{",s+=jm(t),s+="}"),a+i+l+c+s}(e,t,r,o);break;case"customer_address":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-customer",a="",i="",l="",c="";return["size_width","size_height","bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"].includes(e)&&(a=o+" .thwecmf-address-wrapper-table{",a+=jm(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-customer-padding{",i+=jm(t),i+="}"),["font_size","color","text_align","font_weight","line_height","font_family"].includes(e)&&(l=o+" .thwecmf-customer-header{",l+=jm(t),l+="}"),["details_font_size","details_color","details_text_align","details_font_family","details_font_weight","details_line_height"].includes(e)&&(c=o+" .thwecmf-customer-body{",c+=jm(t),c+="}"),a+i+l+c}(e,t,r,o);break;case"billing_address":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-billing",a="",i="",l="",c="";return["bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"].includes(e)&&(a=o+" .thwecmf-address-wrapper-table{",a+=jm(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-billing-padding{",i+=jm(t),i+="}"),["font_size","color","text_align","font_family"].includes(e)&&(l=o+" .thwecmf-billing-header{",l+=jm(t),l+="}"),["details_font_size","details_color","details_text_align","details_font_family"].includes(e)&&(c=o+" .thwecmf-billing-body{",c+=jm(t),c+="}"),a+i+l+c}(e,t,r,o);break;case"shipping_address":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-shipping",a="",i="",l="",c="";return["bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"].includes(e)&&(a=o+" .thwecmf-address-wrapper-table{",a+=jm(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-shipping-padding{",i+=jm(t),i+="}"),["font_size","color","text_align","font_family"].includes(e)&&(l=o+" .thwecmf-shipping-header{",l+=jm(t),l+="}"),["details_font_size","details_color","details_text_align","details_font_family"].includes(e)&&(c=o+" .thwecmf-shipping-body{",c+=jm(t),c+="}"),a+i+l+c}(e,t,r,o);break;case"text":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-text",a="",i="",l="";return["color","align","font_size","line_height","font_weight","font_family","margin_top","margin_right","margin_bottom","margin_left","text_align"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),["color","font_size","font_weight","line_height","text_align","font_family","bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_color","border_style","padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-block-text-holder{",i+=jm(t),i+="}"),["color","font_size","font_weight","line_height","font_family"].includes(e)&&(l=o+" *{",l+=jm(t),l+="}"),a+i+l}(e,t,r,o);break;case"image":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-image",a="",i="",l="";return["img_bg_color"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),["content_align"].includes(e)&&(i=o+" td.thwecmf-image-column{",i+=jm(t),i+="}"),["img_size_width","img_size_height","img_padding_top","img_padding_right","img_padding_bottom","img_padding_left"].includes(e)&&(l=o+" td.thwecmf-image-column p{",l+=jm(t),l+="}"),a+i+l}(e,t,r,o);break;case"social":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-social",a="",i="",l="",c="",s="",u="",d="",p="",f="",m="",h="";return["content_align","bg_color","upload_bg_url"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-social-outer-td{",i+=jm(t),i+="}"),["content_align","icon_padding_top","icon_padding_right","icon_padding_bottom","icon_padding_left"].includes(e)&&(l=o+" .thwecmf-social-td{",l+=jm(t),l+="}"),["img_size_width","img_size_height"].includes(e)&&(c=o+" .thwecmf-social-icon{",c+=jm(t),c+="}"),"url1"===e&&(s=o+" td.thwecmf-td-fb{",s+=jm(t),s+="}"),"url2"===e&&(u=o+" td.thwecmf-td-mail{",u+=jm(t),u+="}"),"url3"===e&&(d=o+" td.thwecmf-td-tw{",d+=jm(t),d+="}"),"url4"===e&&(p=o+" td.thwecmf-td-yb{",p+=jm(t),p+="}"),"url5"===e&&(f=o+" td.thwecmf-td-lin{",f+=jm(t),f+="}"),"url6"===e&&(m=o+" td.thwecmf-td-pin{",m+=jm(t),m+="}"),"url7"===e&&(h=o+" td.thwecmf-td-insta{",h+=jm(t),h+="}"),a+i+l+c+s+u+d+p+f+m+h}(e,t,r,o);break;case"button":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-button-wrapper-table",a="",i="",l="";return["size_width","size_height","margin_top","margin_right","margin_bottom","margin_left","padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),["font_weight","font_size","font_family","color","bg_color","upload_bg_url","border_width_top","border_width_bottom","border_width_left","border_width_right","border_style","border_color","content_padding_top","content_padding_right","content_padding_bottom","content_padding_left","text_align"].includes(e)&&(i=o+" .thwecmf-button-wrapper{",i+=jm(t),i+="}"),["font_weight","line_height","font_size","font_family","color","text_align"].includes(e)&&(l=o+" .thwecmf-button-link{",l+=jm(t),l+="}"),a+i+l}(e,t,r,o);break;case"divider":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-divider",a="",i="",l="";return["margin_top","margin_right","margin_bottom","margin_left"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left","content_align"].includes(e)&&(i=o+" td{",i+=jm(t),i+="}"),["width","divider_height","divider_color","divider_style"].includes(e)&&(l=o+" td hr{",l+=jm(t),l+="}"),a+i+l}(e,t,r,o);break;case"gif":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-gif",a="",i="",l="";return["upload_bg_url","bg_color"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),["content_align"].includes(e)&&(i=o+" td.thwecmf-gif-column{",i+=jm(t),i+="}"),["img_size_width","img_size_height","padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(l=o+" td.thwecmf-gif-column p{",l+=jm(t),l+="}"),a+i+l}(e,t,r,o);break;case"gap":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-gap",a="";return["height","bg_color","border_width_top","border_width_bottom","border_width_left","border_width_right","border_style","border_color"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),a}(e,t,r,o);break;case"order_details":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-block-order",a="",i="",l="",c="",s="",u="",d="",p="";if(["align","size_width","size_height","bg_color","upload_bg_url"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),["padding_top","padding_right","padding_bottom","padding_left"].includes(e)&&(i=o+" .thwecmf-order-padding{",i+=jm(t),i+="}"),["color","font_size","text_align","font_family"].includes(e)&&(l=o+" .thwecmf-order-heading{",l+=jm(t),l+="}"),["content_border_color","details_font_family"].includes(e)&&(c=o+" .thwecmf-order-table{",c+=jm(t),c+="}"),["details_font_size","details_color","details_text_align","details_font_family","content_border_color"].includes(e)&&(s=o+" .thwecmf-td{",s+=jm(t),s+="}"),["product_img"].includes(e)&&(u=o+" .thwecmf-td .thwecmf-order-item-img{",u+=jm(t),u+="}"),["product_image_size_width","product_image_size_height"].includes(e)&&(d=o+" .thwecmf-td .thwecmf-order-item-img img{",d+=jm(t),d+="}"),"details_font_size"===e){var f=t["font-size"].replace(/\D/g,""),m=f-2;t["font-size"]=t["font-size"].replace(f,m),p=o+" .thwec-short-description{",p+=jm(t),p+="}"}return a+i+l+c+s+u+d+p}(e,t,r,o);break;case"template_builder":a=function(e,t,r,n){var o=Tm(r,n)+".thwecmf-main-builder .thwecmf-builder-column",a="";return["border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","bg_color","upload_bg_url"].includes(e)&&(a=o+"{",a+=jm(t),a+="}"),a}(e,t,r,o);break;default:a=""}return a}(e,t,r,n,!0)}function Fm(e){var t=document.getElementById(e);return t?t.value:""}var Lm="",zm={details_color:"#636363",details_text_align:"left",details_font_size:"14px",details_line_height:"150%",details_font_weight:"",details_font_family:"helvetica",content_padding_top:"12px",content_padding_right:"12px",content_padding_bottom:"12px",content_padding_left:"12px",content_border_color:"#e5e5e5"};function Hm(e){return"child"in e&&e.child.length>0}function Gm(e){return"data_id"in e?e.data_id.replace("tb_","tpf_"):""}function Um(e,t){return(e=e.replace("tpf_","tb_"))in t&&t[e]}function Wm(e,t){var r={},n="data_id"in e&&e.data_id;if("data_name"in e&&e.data_name,n){var o=n in Lm?Lm[n]:"";if(t)return o;r="text"in o?o.text:{}}return r}const Vm=function(e,t,r,n){Lm=t;var o='<table id="tpf_t_builder" width="600" cellspacing="0" cellpadding="0" class="thwecmf-main-builder thwecmf-template-block">';return o+='<tr><td class="thwecmf-builder-column">',Object.keys(e).map(function(t){o+=function(e,t){if(!Hm(e))return"";var r="data_name"in e?e.data_name.replace("_","-"):"",n='<table class="thwecmf-row thwecmf-block-'.concat(r,' thwecmf-builder-block" id="').concat(Gm(e),'" cellpadding="0" cellspacing="0">');return n+="<tr>",e.child.forEach(function(e){n+='<td class="thwecmf-column-padding thwecmf-col thwecmf-columns" id="'.concat(Gm(e),'">'),Hm(e)&&e.child.forEach(function(e){n+=function(e,t){var r="";if("data_name"in e)switch(e.data_name){case"text":r=function(e){var t,r,n=Wm(e,!1);return n=""!==(n="textarea_content"in n?n.textarea_content:"")?(t=n.split(/\r?\n/),r="",t.forEach(function(e,t){r+="<div class='wecmf-txt-wrap'>"+e+"<br></div>"}),r):n,'<table class="thwecmf-block thwecmf-block-text thwecmf-builder-block" id="'.concat(Gm(e),'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-block-text-holder">\n\t\t\t').concat(n,"\n\t\t\t</td>\n\t\t</tr>\n\t</table>")}(e);break;case"image":r=function(e,t){var r=Wm(e,!1),n="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png",o="url"in r&&""!==r.url&&r.url,a="thwecmf-block thwecmf-block-image thwecmf-builder-block",i=Gm(e),l=Um(i,t),c="image"in l?l.image:{},s="wrapper"in l?l.wrapper:{};n===thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"&&(a+=" thwecmf-default-placeholder");var u='<table class="'.concat(a,'" id="').concat(i,'" cellspacing="0" cellpadding="0" align="center">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-image-column">');return(u+=o?'<p>\n\t\t\t<a class="thwecmf-image-wrapper-link" href="'.concat(o,'">\n\t\t\t\t<img src="').concat(n,'" alt="Image" width="').concat("width"in c?c.width:"",'" height="').concat("height"in c?c.height:"",'" />\n\t\t\t</a>\n\t\t</p>'):'<p>\n\t\t\t<img src="'.concat(n,'" alt="Image" width="').concat("width"in s?s.width:"",'" height="').concat("height"in s?s.height:"",'" />\n\t\t</p>'))+"</td></tr></table>"}(e,t);break;case"social":r=function(e,t){var r=Wm(e,!0),n="css"in r?r.css:{},o="text"in r?r.text:{},a="social_icon_style"in n?n.social_icon_style:"color-fill-square",i=yu("url1",o),l=yu("url2",o),c=yu("url3",o),s=yu("url4",o),u=yu("url5",o),d=yu("url6",o),p=yu("url7",o),f=yu("url8",o),m=yu("url9",o),h=yu("url10",o),b=yu("url11",o),g=wu(n,"enable_facebook_share"),v=wu(n,"enable_email_share"),y=wu(n,"enable_twitter_share"),_=wu(n,"enable_youtube_share"),w=wu(n,"enable_linkedin_share"),x=wu(n,"enable_pinterest_share"),E=wu(n,"enable_instagram_share"),k=wu(n,"enable_whatsapp_share"),O=wu(n,"enable_messenger_share"),S=wu(n,"enable_vimeo_share"),R=wu(n,"enable_web_share"),P=Gm(e),C=Um(P,t),D="image"in C?C.image:{},I="width"in D?D.width:"",j="height"in D?D.height:"",N="content_align"in n?n.content_align:"center",A='<table class="thwecmf-block thwecmf-block-social thwecmf-builder-block" \n\t\tid="'.concat(P,'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-social-outer-td" align="').concat(N,'">\n\t\t\t\t<table class="thwecmf-social-inner-tb" cellspacing="0" cellpadding="0">\n\t\t\t\t\t<tr>');return g&&(A+='<td class="thwecmf-social-td thwecmf-td-fb">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(i,'" class="facebook">\n\t\t\t\t\t<img src="').concat(_u("facebook",a),'" alt="Facebook Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),v&&(A+='<td class="thwecmf-social-td thwecmf-td-mail">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(l,'" class="mail" >\n\t\t\t\t\t<img src="').concat(_u("email",a),'" alt="Email Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),y&&(A+='<td class="thwecmf-social-td thwecmf-td-tw">\t\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(c,'" class="twitter">\n\t\t\t\t\t<img src="').concat(_u("twitter",a),'" alt="Twitter Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),_&&(A+='<td class="thwecmf-social-td thwecmf-td-yb">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(s,'" class="youtube">\n\t\t\t\t\t<img src="').concat(_u("youtube",a),'" alt="Youtube Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),w&&(A+='<td class="thwecmf-social-td thwecmf-td-lin">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(u,'" class="linkedin">\n\t\t\t\t\t<img src="').concat(_u("linkedin",a),'" alt="Linkedin Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),x&&(A+='<td class="thwecmf-social-td thwecmf-td-pin">\n\t\t\t<p class="thwecmf-social-icon">\n\t\t\t\t<a href="'.concat(d,'" class="pinterest">\n\t\t\t\t\t<img src="').concat(_u("pinterest",a),'" alt="Pinterest Icon" width="').concat(I,'" height="').concat(j,'" />\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</td>')),E&&(A+='<td class="thwecmf-social-td thwecmf-td-insta">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(p,'" class="instagram">\n\t    \t\t\t<img src="').concat(_u("instagram",a),'" alt="Instagram Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),k&&(A+='<td class="thwecmf-social-td thwecmf-td-whatsapp">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(f,'" class="whatsapp">\n\t    \t\t\t<img src="').concat(_u("whatsapp",a),'" alt="Whatsapp Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),O&&(A+='<td class="thwecmf-social-td thwecmf-td-messenger">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(m,'" class="messenger">\n\t    \t\t\t<img src="').concat(_u("messenger",a),'" alt="Messenger Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),S&&(A+='<td class="thwecmf-social-td thwecmf-td-vimeo">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(h,'" class="vimeo">\n\t    \t\t\t<img src="').concat(_u("vimeo",a),'" alt="Vimeo Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),R&&(A+='<td class="thwecmf-social-td thwecmf-td-web">\n\t  \t\t<p class="thwecmf-social-icon">\n\t  \t\t\t<a href="'.concat(b,'" class="web-share">\n\t    \t\t\t<img src="').concat(_u("web",a),'" alt="Web Icon" width="').concat(I,'" height="').concat(j,'" />\n\t  \t\t\t</a>\n\t  \t\t</p>\n\t  \t</td>')),(A+="</tr></table>")+"</td></tr></table>"}(e,t);break;case"button":r=function(e){var t=Wm(e,!1),r="content"in t&&""!==t.content?t.content:"",n="url"in t&&""!==t.url?t.url:"",o="title"in t&&""!==t.title?t.title:"";return'<table class="thwecmf-block thwecmf-button-wrapper-table thwecmf-builder-block" \n\t\tid="'.concat(Gm(e),'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-button-wrapper">\n      \t\t\t<a href="').concat(n,'" title="').concat(o,'" class="thwecmf-button-link">').concat(r,"</a>\n  \t\t\t</td>\n\t\t</tr>\n\t</table>")}(e);break;case"divider":r=function(e){return'<table class="thwecmf-block thwecmf-block-divider thwecmf-builder-block" \n\t\tid="'.concat(Gm(e),'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child">\n\t\t\t\t<hr />\n\t\t\t</td>\n\t\t</tr>\n\t</table>')}(e);break;case"gif":r=function(e,t){var r=Wm(e,!1),n="upload_img_url"in r&&""!==r.upload_img_url?r.upload_img_url:thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png",o=Gm(e),a="thwecmf-block thwecmf-block-gif thwecmf-builder-block",i=Um(o,t),l="image"in i?i.image:{},c="wrapper"in i?i.wrapper:{};return n===thwecmf_admin_var.admin_plugin_url+"images/image-placeholder.png"&&(a+=" thwecmf-default-placeholder"),'<table class="'.concat(a,'" id="').concat(o,'" cellspacing="0" cellpadding="0">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-gif-column">\n\t\t\t\t<p width="').concat("width"in c?c.width:"",'" height="').concat("height"in c?c.height:"",'">\n\t\t\t\t\t<img src="').concat(n,'" alt="Gif" width="').concat("width"in l?l.width:"",'" height="').concat("height"in l?l.height:"",'" />\n\t\t\t\t</p>\n\t\t\t</td>\n\t\t</tr>\n\t</table>')}(e,t);break;case"gap":r=function(e){return'<p class="thwecmf-block thwecmf-block-gap thwecmf-builder-block thwecmf-block-set" \n\t\tid="'.concat(Gm(e),'" cellspacing="0" cellpadding="0"></p>')}(e);break;case"header_details":r=function(e,t){var r=Wm(e,!1),n="content"in r?r.content:"",o="upload_img_url"in r?r.upload_img_url:"",a=Gm(e),i=Um(a,t),l="image"in i?i.image:{},c="wrapper"in i?i.wrapper:{},s='<table class="thwecmf-block thwecmf-block-header thwecmf-builder-block thwecmf-block-set" id="'.concat(a,'" cellspacing="0" cellpadding="0" align="center">');return""!==o&&(s+='<tr class="thwecmf-header-logo-tr">\n\t\t\t<td class="thwecmf-header-logo">\n\t\t\t\t<p class="thwecmf-header-logo-ph" width="'.concat("width"in c?c.width:"",'" height="').concat("height"in c?c.height:"",'">\n\t\t\t\t\t<img src=').concat(o,' alt="Logo" width="').concat("width"in l?l.width:"",'" height="').concat("height"in l?l.height:"",'" />\n\t\t\t\t</p>\n\t\t\t</td>\n\t\t</tr>')),s+'<tr>\n\t\t\t<td class="thwecmf-header-text">\n\t\t\t\t<h1>'.concat(n,"</h1>\n\t\t\t</td>\n\t\t</tr>\n\t</table>")}(e,t);break;case"customer_address":r=function(e){var t=Wm(e,!0),r="css"in t?t.css:{},n="text"in t?t.text:{},o="content"in n?n.content:"",a="align"in r?r.align:"center";return'<span>{thwecmf_before_customer_table}</span>\n\t\t<table class="thwecmf-block thwecmf-block-customer thwecmf-builder-block" id="'.concat(Gm(e),'" cellspacing="0" cellpadding="0" align="center">\n\t\t\t<tr>\n\t\t\t\t<td class="thwecmf-block-child thwecmf-address-alignment" align="').concat(a,'">\n\t\t\t\t\t<table class="thwecmf-address-wrapper-table" cellpadding="0" cellspacing="0">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td class="thwecmf-customer-padding">\n\t\t\t \t\t\t\t\t<h2 class="thwecmf-customer-header">').concat(o,'</h2>\n\t\t\t\t\t\t\t\t<p class="address thwecmf-customer-body">\n\t\t\t\t\t\t\t\t<span>{customer_address}</span>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>\n\t\t<span>{thwecmf_after_customer_table}</span>')}(e);break;case"order_details":r=function(e){var t=Wm(e,!0),r="css"in t?t.css:{},n="text"in t?t.text:{},o=("content"in n&&n.content,"product_column_label"in n?n.product_column_label:""),a="quantity_column_label"in n?n.quantity_column_label:"",i="price_column_label"in n?n.price_column_label:"",l="",c="",s="product_img"in r?r.product_img:"off",u="product_sku"in r?r.product_sku:"off",d="product_short_description"in r?r.product_short_description:"off";if(b="on"===(b="product_img"in r?r.product_img:"off")?"{order_items_img}":"{order_items}","details_font_size"in r){var p=r.details_font_size,f=p.replace(/\D/g,""),m=f-2;p=p.replace(f,m)}Object.keys(zm).forEach(function(e){if(e in r){var t=Nm(e);t&&("font-family"==t?c+=r[e]+",":l+=t+":"+r[e]+";")}});var h=("product_image_size_width"in r?r.product_image_size_width.replace(/\D/g,""):"32")+"|"+("product_image_size_height"in r?r.product_image_size_height.replace(/\D/g,""):"32"),b='[WECM_ORDER_ITEM image="'.concat(s,'" sku="').concat(u,'" short_description="').concat(d,'" image_size="').concat(h,'" description_size="').concat(p,'"]'),g='<span class="loop_start_before_order_table"></span>\n\t\t<table class="thwecmf-block thwecmf-block-order thwecmf-builder-block" id="'.concat(Gm(e),'"\n\t\t\tcellpadding="0" cellspacing="0" align="center">');return(g+='[WECMF_ORDER_T_HELPER id="'.concat(Gm(e),"\" labels='").concat(JSON.stringify(n),"']"))+'<tr class="before_order_table"></tr>\n\t\t\t<tr>\n\t\t\t\t<td class="thwecmf-order-padding" align="center">\n\t\t\t\t\t<span class="woocommerce_email_before_order_table"></span>\n  \t\t\t\t\t<h2 class="thwecmf-order-heading">{thwecmf_ot_header}</h2>\n\t\t\t\t\t<table class="thwecmf-order-table thwecmf-td" cellpadding="0" cellspacing="0" style={{fontFamily: "\'Helvetica Neue\', Helvetica, Roboto, Arial, sans-serif"}}>\n\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th class="thwecmf-td order-head thwecmf-td-order-product" scope="col">'.concat(o,'</th>\n\t\t\t\t\t\t\t\t<th class="thwecmf-td order-head thwecmf-td-order-quantity" scope="col">').concat(a,'</th>\n\t\t\t\t\t\t\t\t<th class="thwecmf-td order-head thwecmf-td-order-price" scope="col">').concat(i,'</th>\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<tr class="item-loop-start"></tr>\n\t\t\t\t\t\t\t<tr class="woocommerce_order_item_class-filter1">\n\t\t\t\t\t\t\t\t<td class="thwecmf-order-item thwecmf-td" style="vertical-align:middle">').concat(b,'</td>\n\t\t\t\t\t\t\t\t<td class="thwecmf-order-item-qty thwecmf-td" style="vertical-align:middle">{order_items_qty}</td>\n\t\t\t\t\t\t\t\t<td class="thwecmf-order-item-price thwecmf-td" style="vertical-align:middle">{order_items_price}</td>\n\t\t\t\t\t\t\t</tr>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<tr class="item-loop-end"></tr>\n\t\t\t\t\t\t</tbody>\n\t\t\t\t\t\t<tfoot class="thwecmf-order-footer">\n\t\t\t\t\t\t\t<tr class="order-total-loop-start"></tr>\n\t\t\t\t\t\t\t<tr class="thwecmf-order-footer-row">\n\t\t\t\t\t\t\t\t<th class="thwecmf-order-total-label thwecmf-td" scope="row" colspan="2">{total_label}</th>\n\t\t\t\t\t\t\t\t<td class="thwecmf-order-total-value thwecmf-td">{total_value}</td>\n\t\t\t\t\t\t\t</tr>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t[WECMF_ORDER_TD_CSS styles=\'').concat(l,"' font_styles='").concat(c,'\']\n\t\t\t\t\t\t</tfoot>\n\t\t\t\t\t</table>\n\t\t\t\t\t<BlockSettings \n  \t\t\t\t\t\tblock={true} \n  \t\t\t\t\t\tdragProvided={provided}\n  \t\t\t\t\t\tonEditBlock={this.props.onEditBlock}\n\t\t\t\t\t\tblockId={this.props.dragId}\n\t\t\t\t\t\tblockName={"order_details"}\n\t\t\t\t\t\tonDeleteBlock={this.props.onDeleteBlock}\n      \t\t\t\t/>\n  \t\t\t\t</td>\n  \t\t\t</tr>\n  \t\t</table>\n\t\t<span class="loop_end_after_order_table"></span>')}(e);break;case"billing_address":r=function(e){var t=Wm(e,!0),r="css"in t?t.css:{},n="text"in t?t.text:{},o="content"in n?n.content:"",a="align"in r?r.align:"center";return'<span>{thwecmf_before_billing_table}</span>\n        <table class="thwecmf-block thwecmf-block-billing thwecmf-builder-block" id="'.concat(Gm(e),'" data-melvin="').concat(Gm(e),'" cellspacing="0" cellpadding="0" align="center">\n\t\t\t<tr>\n\t\t\t\t<td class="thwecmf-block-child thwecmf-address-alignment" align="').concat(a,'">  \t\n\t\t\t\t\t<table class="thwecmf-address-wrapper-table" cellpadding="0" cellspacing="0">\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td  class="thwecmf-billing-padding">\n\t\t\t\t\t\t\t\t<h2 class="thwecmf-billing-header">').concat(o,'</h2>\n\t\t      \t\t\t\t\t<p class="address thwecmf-billing-body">\n\t\t      \t\t\t\t\t\t<span>{billing_address}</span>\n\t\t      \t\t\t\t\t</p>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t</table>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>\n\t\t<span>{thwecmf_after_billing_table}</span>')}(e);break;case"shipping_address":r=function(e){var t=Wm(e,!1),r="content"in t&&t.content,n=Wm(e,!0),o="css"in n?n.css:{},a="text"in n?n.text:{},i=(r="content"in a?a.content:"","align"in o?o.align:"center");return'<span>{thwecmf_before_shipping_table}</span>\n\t<table class="thwecmf-block thwecmf-block-shipping thwecmf-builder-block" id="'.concat(Gm(e),'" cellspacing="0" cellpadding="0" align="center">\n\t\t<tr>\n\t\t\t<td class="thwecmf-block-child thwecmf-address-alignment" align="').concat(i,'">\n\t\t\t\t<table class="thwecmf-address-wrapper-table" cellpadding="0" cellspacing="0">\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td class="thwecmf-shipping-padding">\n \t\t\t\t\t\t\t<h2 class="thwecmf-shipping-header">').concat(r,'</h2>\n\t\t\t\t\t\t\t<p class="address thwecmf-shipping-body">\n\t\t\t\t\t\t\t\t<span>{shipping_address}</span>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\t\t\t</td>\n\t\t</tr>\n\t</table>\n\t<span>{thwecmf_after_shipping_table}</span>')}(e);break;case"email_header_hook":r='<p class="thwecmf-hook-code">{email_header_hook}</p>';break;case"email_order_details_hook":r='<p class="thwecmf-hook-code">{email_order_details_hook}</p>';break;case"before_order_table_hook":r='<p class="thwecmf-hook-code">{before_order_table_hook}</p>';break;case"after_order_table_hook":r='<p class="thwecmf-hook-code">{after_order_table_hook}</p>';break;case"order_meta_hook":r='<p class="thwecmf-hook-code">{order_meta_hook}</p>';break;case"customer_details_hook":r='<p class="thwecmf-hook-code">{customer_details_hook}</p>';break;case"email_footer_hook":r='<p class="thwecmf-hook-code">{email_footer_hook}</p>';break;case"downloadable_product":r='<p class="thwecmf-hook-code">{downloadable_product_table}</p>';break;default:r=""}return r}(e,t)}),n+="</td>"}),n+="</tr></table>"}(e[t],n)}),o+="</td></tr></table>"};function qm(e){return function(e){if(Array.isArray(e))return th(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||eh(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 $m(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,nh(n.key),n)}}function Xm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Xm=function(){return!!e})()}function Ym(e){return Ym=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ym(e)}function Jm(e,t){return Jm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Jm(e,t)}function Km(e){return Km="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},Km(e)}function Qm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Zm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qm(Object(r),!0).forEach(function(t){rh(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qm(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eh(e,t){if(e){if("string"==typeof e)return th(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)?th(e,t):void 0}}function th(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function rh(e,t,r){return(t=nh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nh(e){var t=function(e){if("object"!=Km(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Km(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Km(t)?t:t+""}var oh=wp.element.Component,ah=(wp.element.render,["top","right","bottom","left"]),ih=["image/jpeg","image/png","image/jpg"],lh=["i_upload_bg_url","i_upload_img_url"],ch=["top","right","bottom","left"],sh={row:["padding","border_width"],column:["padding","border_width"],text:["border_width","padding","margin"],image:["img_padding"],social:["padding","icon_padding"],button:["content_padding","border_width","padding","margin"],divider:["padding","margin"],gif:["padding"],gap:["border_width"],header_details:["border_width","padding"],customer_address:["padding","margin"],billing_address:["border_width","padding","margin"],shipping_address:["border_width","padding","margin"],order_details:["padding"],template_builder:["border_width"]},uh={enable_facebook_share:"url1",enable_email_share:"url2",enable_twitter_share:"url3",enable_youtube_share:"url4",enable_linkedin_share:"url5",enable_pinterest_share:"url6",enable_instagram_share:"url7",enable_whatsapp_share:"url8",enable_messenger_share:"url9",enable_vimeo_share:"url10",enable_web_share:"url11"},dh=rh(rh(rh(rh(rh(rh({color:"transparent","background-color":"transparent","border-color":"transparent"},"background-color","transparent"),"padding-top","0px"),"padding-right","0px"),"padding-bottom","0px"),"padding-left","0px"),"background-image","none"),ph={helvetica:"'Helvetica Neue',Helvetica,Roboto,Arial,sans-serif",georgia:"Georgia, serif",times:"'Times New Roman', Times, serif",arial:"Arial, Helvetica, sans-serif","arial-black":"'Arial Black', Gadget, sans-serif","comic-sans":"'Comic Sans MS', cursive, sans-serif",impact:"Impact, Charcoal, sans-serif",tahoma:"Tahoma, Geneva, sans-serif",trebuchet:"'Trebuchet MS', Helvetica, sans-serif",verdana:"Verdana, Geneva, sans-serif"},fh=new Array("WC_Email_Customer_New_Account","WC_Email_Customer_Reset_Password"),mh=function(e,t){var r={text:["textarea_content"],image:["upload_img_url","url"],button:["content","title"],gif:["upload_img_url"],header_details:["content","upload_img_url"],customer_address:["content"],billing_address:["content"],shipping_address:["content"],order_details:["content"]};return!(!(e in r)||!r[e].includes(t))},hh={checkbox_option_image:"product_img",content_p_t:"content_padding_top",content_p_r:"content_padding_right",content_p_b:"content_padding_bottom",content_p_l:"content_padding_left",icon_p_t:"icon_padding_top",icon_p_r:"icon_padding_right",icon_p_b:"icon_padding_bottom",icon_p_l:"icon_padding_left",img_p_t:"img_padding_top",img_p_r:"img_padding_right",img_p_b:"img_padding_bottom",img_p_l:"img_padding_left",img_m_t:"img_margin_top",img_m_r:"img_margin_right",img_m_b:"img_margin_bottom",img_m_l:"img_margin_left",b_t:"border_width_top",b_r:"border_width_right",b_b:"border_width_bottom",b_l:"border_width_left",p_t:"padding_top",p_r:"padding_right",p_b:"padding_bottom",p_l:"padding_left",m_t:"margin_top",m_r:"margin_right",m_b:"margin_bottom",m_l:"margin_left"},bh={header_details:{".thwecmf-block-header":["size_width","size_height","bg_color","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color"]," .thwecmf-header-logo":["content_align"]," .thwecmf-header-logo .thwecmf-header-logo-ph":["img_size_height","img_size_width"]," .thwecmf-header-text":["padding_top","padding_right","padding_bottom","padding_left"]," .thwecmf-header-text h1":["font_size","color","font_weight","text_align","line_height","font_family"]},text:{".thwecmf-block-text":["color","font_size","line_height","font_weight","font_family","margin_top","margin_right","margin_bottom","margin_left","text_align"],".thwecmf-block-text .thwecmf-block-text-holder":["color","font_size","font_weight","line_height","text_align","font_family","bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_color","border_style","padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-text *":["color","font_size","font_weight","line_height","font_family"]},image:{".thwecmf-block-image":["img_bg_color"],".thwecmf-block-image td.thwecmf-image-column":["content_align"],".thwecmf-block-image td.thwecmf-image-column p":["img_size_width","img_size_height","img_padding_top","img_padding_right","img_padding_bottom","img_padding_left"]},social:{".thwecmf-block-social":["content_align","bg_color","upload_bg_url"],".thwecmf-block-social .thwecmf-social-outer-td":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-social .thwecmf-social-td":["icon_padding_top","icon_padding_right","icon_padding_bottom","icon_padding_left","content_align"],".thwecmf-block-social .thwecmf-social-icon":["img_size_width","img_size_height"],".thwecmf-block-social td.thwecmf-td-fb":["url1"],".thwecmf-block-social td.thwecmf-td-mail":["url2"],".thwecmf-block-social td.thwecmf-td-tw":["url3"],".thwecmf-block-social td.thwecmf-td-yb":["url4"],".thwecmf-block-social td.thwecmf-td-lin":["url5"],".thwecmf-block-social td.thwecmf-td-pin":["url6"],".thwecmf-block-social td.thwecmf-td-insta":["url7"]},button:{".thwecmf-button-wrapper-table":["size_width","size_height","margin_top","margin_right","margin_bottom","margin_left","padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-button-wrapper-table .thwecmf-button-wrapper":["font_weight","font_size","font_family","color","bg_color","border_width_top","border_width_bottom","border_width_left","border_width_right","border_style","border_color","content_padding_top","content_padding_right","content_padding_bottom","content_padding_left","text_align"]," .thwecmf-button-link":["font_weight","line_height","font_size","font_family","color","text_align"]},customer_address:{".thwecmf-block-customer .thwecmf-address-wrapper-table":["bg_color","margin_top","margin_right","margin_bottom","margin_left"],".thwecmf-block-customer .thwecmf-customer-padding":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-customer .thwecmf-customer-header":["font_size","color","text_align","font_family"],".thwecmf-block-customer .thwecmf-customer-body":["details_font_size","details_color","details_text_align","details_font_family"]},billing_address:{".thwecmf-block-billing .thwecmf-address-wrapper-table":["bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"],".thwecmf-block-billing .thwecmf-billing-padding":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-billing .thwecmf-billing-header":["font_size","color","text_align","font_family"],".thwecmf-block-billing .thwecmf-billing-body":["details_font_size","details_color","details_text_align","details_font_family"]},shipping_address:{".thwecmf-block-shipping .thwecmf-address-wrapper-table":["bg_color","upload_bg_url","border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","margin_top","margin_right","margin_bottom","margin_left"],".thwecmf-block-shipping .thwecmf-shipping-padding":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-shipping .thwecmf-shipping-header":["font_size","color","text_align","font_weight","font_family"],".thwecmf-block-shipping .thwecmf-shipping-body":["details_font_size","details_color","details_text_align","details_font_family"]},order_details:{".thwecmf-block-order":["bg_color","upload_bg_url"],".thwecmf-block-order .thwecmf-order-padding":["padding_top","padding_right","padding_bottom","padding_left"],".thwecmf-block-order .thwecmf-order-heading":["color","font_size","font_family"],".thwecmf-block-order .thwecmf-order-table":["content_border_color"],".thwecmf-block-order .thwecmf-td":["content_border_color","details_font_size","details_color","details_text_align","details_font_family"],".thwecmf-block-order .thwecmf-td .thwecmf-order-item-img":["product_img"],".thwecmf-block-order .thwecmf-td .thwecmf-order-item-img img":["product_image_size_width","product_image_size_height"]},gap:{".thwecmf-block-gap":["height","bg_color","border_width_top","border_width_bottom","border_width_left","border_width_right","border_style","border_color"]},divider:{".thwecmf-block-divider ":["margin_top","margin_right","margin_bottom","margin_left"],".thwecmf-block-divider td":["padding_top","padding_right","padding_bottom","padding_left","content_align"],".thwecmf-block-divider td hr":["width","divider_height","divider_color","divider_style"]},gif:{".thwecmf-block-gif":["bg_color"],".thwecmf-block-gif td.thwecmf-gif-column":["content_align"],".thwecmf-block-gif td.thwecmf-gif-column p":["img_size_width","img_size_height","padding_top","padding_right","padding_bottom","padding_left"]},template_builder:{".thwecmf-main-builder .thwecmf-builder-column":["border_width_top","border_width_right","border_width_bottom","border_width_left","border_style","border_color","bg_color","upload_bg_url"]}},gh=function(e){return["padding","margin","border_width","img_border_width","img_padding","img_margin","icon_padding","content_padding","content_margin"].includes(e)},vh=function(e,t,r,n,o){var a=Array.from(t),i=e in La&&La[e],l={data_id:n,data_type:"row",data_name:e,data_css:i&&"row_props"in i?i.row_props:"",data_count:e in La.layout_columns?La.layout_columns[e]:"",data_columns:o},c=[];return o.forEach(function(t,r){c.push({data_id:t,data_type:"column",data_name:e+(r+1 in La.column_numbers?"_"+La.column_numbers[r+1]:""),data_css:i&&"column_props"in i?i.column_props:"",child:[]})}),l.child=c,a.splice(r.index,0,l),a},yh=function(e,t,r,n,o){var a="";return Object.keys(e).map(function(r){if("columnId"in e[r]&&Array.isArray(e[r].columnId)&&e[r].columnId.includes(t)&&"child"in e[r]&&t in e[r].child){var o=Array.from(e[r].child[t]);a=o.splice(n,1),e[r].child[t]=o}}),Object.keys(e).map(function(t){if("columnId"in e[t]&&Array.isArray(e[t].columnId)&&e[t].columnId.includes(r)&&"child"in e[t]){r in e[t].child||(e[t].child[r]=[]);var n=Array.from(e[t].child[r]);n.splice(o,0,{id:a[0].id,content:a[0].content}),e[t].child[r]=n}}),e},_h=function(e,t,r){var n,o,a=Array.from(e),i=(n=a.splice(t,1),o=1,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,l=[],c=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(l.push(n.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(n,o)||eh(n,o)||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.")}())[0];return a.splice(r,0,i),a},wh=function(e){return e+1},xh=function(e){var t={one_column:1,two_column:2,three_column:3,four_column:4};return e in t?t[e]:1},Eh=function(e,t,r,n,o){var a="cssProps"in n?n.cssProps:{},i="textProps"in n?n.textProps:{},l=(Object.assign({},a,i),"blockId"in n&&n.blockId),c="blockName"in n&&n.blockName,s=Nm(e,!1),u="",d="",p=!1,f=!1;return null!==o.target&&(p=o.target.getAttribute("data-group-name"),f=o.target.getAttribute("data-lock-active")),l&&c&&s?(p&&gh(p)&&"true"===f?ch.forEach(function(e){var n=p+"_"+e;n in r&&(s=Nm(n,!1),u+=Mm(n,rh({},s,t),l,c),d+=Mm(n,rh({},s,t),l.replace("tb_","tpf_"),c))}):(u+=Mm(e,rh({},s,t),l,c),d+=Mm(e,rh({},s,t),l.replace("tb_","tpf_"),c)),""!==u&&""!==d?{editorStyles:u,previewStyles:d}:{}):{}},kh=function(e,t,r,n,o){var a=t in La&&Zm({},La[t]);return o?(e[r]={css:"row_props"in a?Zm({},a.row_props):{},edited:!1},Array.isArray(n)&&n.forEach(function(t){e[t]={css:"column_props"in a?Zm({},a.column_props):{},edited:!1}})):e[r]={css:"css_props"in a?Zm({},a.css_props):{},text:"text_props"in a?Zm({},a.text_props):{},edited:!1},e},Oh=function(e,t){var r=!0,n="";for(var o in ah){var a=e+"_"+ah[o];if(a in t){if("top"===ah[o]){n=t[a];continue}if(n!==t[a]){r=!1;break}}}return r},Sh=function(e,t,r,n,o,a){var i=!1,l=!1;return null!==a.target&&(i=a.target.getAttribute("data-group-name"),l=a.target.getAttribute("data-lock-active")),i&&gh(i)&&"true"===l?ch.forEach(function(e){var n=i+"_"+e;n in r&&(r[n]=t)}):r[e]=t,o[n].css=r,o},Rh=function(e,t,r){var n="";return""==t&&""==e?n="Please choose from the settings to "+r:""==e?fh.includes(t)||(n="Please choose an Order ID "):""!=e&&""==t&&(n="Please choose an Email"),n},Ph=function(e){var t="",r=jQuery("#thwecmf_template_css"),n="previewStyles"in e?e.previewStyles:"";return jQuery("#thwecmf_template_css_additional_css"),r.length&&(t+=r.html()),n.length&&(t+=n),t},Ch=function(e){return encodeURIComponent(btoa(e))},Dh=function(e,t){var r=t?"dashicons-yes":"dashicons-no-alt",n=t?"success":"error";return'<div class="validation-wrapper thwecmf-'.concat(n,'">\n        <span class="dashicons ').concat(r,'"></span>\n        <div class="validation-messages">\n            <p class="thwecmf-label">').concat(n,'</p>\n            <p class="thwecmf-label-light">').concat(e,"</p>\n        </div>\n    </div>")},Ih=function(e,t,r){if(e in t){var n=e in t?t[e]:{};return r?"text"in n&&n.text:"css"in n&&n.css}return!1},jh=function(e,t,r){var n={};if(Array.isArray(e)){Object.keys(e).map(function(r){if("data_id"in e[r]){var o=Ih(e[r].data_id,t,!1);o&&(e[r].data_css=o)}"child"in e[r]&&Object.keys(e[r].child).map(function(o){if("data_id"in e[r].child[o]){var a=Ih(e[r].child[o].data_id,t,!1);a&&(e[r].child[o].data_css=a)}"child"in e[r].child[o]&&Object.keys(e[r].child[o].child).map(function(a){if("data_id"in e[r].child[o].child[a]){var i=Ih(e[r].child[o].child[a].data_id,t,!1),l=Ih(e[r].child[o].child[a].data_id,t,!0);if(i&&(e[r].child[o].child[a].data_css=i),l&&(e[r].child[o].child[a].data_text=l),"data_name"in e[r].child[o].child[a]&&Lh(e[r].child[o].child[a].data_name)){var c=Fh(e[r].child[o].child[a].data_name,e[r].child[o].child[a].data_id);n[e[r].child[o].child[a].data_id]=c,e[r].child[o].child[a].data_dimensions=c}}})})});var o={contents:e,last_id:r};"tb_t_builder"in t&&(o.builder={data_id:"tb_t_builder",data_css:t.tb_t_builder.css})}return{jsontree:o,imageDimensions:n}},Nh=function(e,t,r,n,o,a,i,l){var c,s={},u="css"in i?i.css:{},d="text"in i?i.text:{},p={};if(e in d){if("custom_hook_name"===e){if(""===t)return s.customHookValidation="name is empty. The previous name entered will be used if any, or default name (custom_hook_name) will be used.",s;if(0==/^[a-zA-Z_]*$/.test(t))return s.customHookValidation='Use only letters ([a-z],[A-Z]) and underscores ("_") for custom hook name. Invalid characters will be removed from custom hook name, if any or default hook name (custom_hook_name) will be used',s;s.customHookValidation=""}s.blockCss=function(e,t,r,n,o){return r[e]=t,o[n].text=r,o}(e,t,d,a,o),s.templateSaved=!1,s.shouldUpdatePreviewFile=!0}else if(e in u){s.blockCss=Sh(e,t,u,a,o,l);var f=Nm(e,!1);if(Am(f,t)&&"product_img"!==f){"font-family"===f&&(t=(c=t)in ph?ph[c]:c);var m="editorStyles"in n?n.editorStyles:"",h="previewStyles"in n?n.previewStyles:"";m+="editorStyles"in(p=Eh(e,t,u,r,l))?p.editorStyles:"",h+="previewStyles"in p?p.previewStyles:"",s.templateStyles={editorStyles:m,previewStyles:h},s.templateSaved=!1,s.shouldUpdatePreviewFile=!0}}return s},Ah=function(e,t){var r=JSON.parse(e);return"css"===t&&("additional_css"in r&&delete r.additional_css,Object.keys(hh).forEach(function(e){e in r&&(["p_t","p_r","p_b","p_l"].includes(e)&&""===r[e]&&(r[e]="0px"),r[hh[e]]=r[e],delete r[e])}),"upload_bg_url"in r&&(r.upload_bg_url=""===r.upload_bg_url?"":r.upload_bg_url.match(/\(([^)]+)\)/)[1])),r},Bh=function(){var e={},t={},r=null,n="",o=1===thwecmf_admin_var.template.is_react_template,a="template"in thwecmf_admin_var&&null!==thwecmf_admin_var.template&&thwecmf_admin_var.template;if(a){e.templateName="display_name"in a?a.display_name:"",e.templateKey="template_name"in thwecmf_admin_var?thwecmf_admin_var.template_name:"";var i="template_json"in a&&a.template_json;if(i){var l=function(e){try{e=JSON.parse(e)}catch(t){e=thwecmf_admin_var.remove_unencoded_html?function(e){try{e=(t=e)&&(new DOMParser).parseFromString(t,"text/html").body.textContent||"",e=JSON.parse(e)}catch(t){e=""}var t;return e}(e):""}return e}(i);if(""!==l){if("data_type"in l&&"builder"===l.data_type?n+="data_css"in l?Mh(Ah(l.data_css,"css"),"tb_t_builder","builder","builder"):"":"builder"in l&&(n+="data_css"in l.builder?Mh(l.builder.data_css,"tb_t_builder","builder","builder"):""),(r=o?l.contents:l.row).forEach(function(e,a){var i="";if(o||("data_id"in e&&(r[a].data_id="tb_"+e.data_id),"data_css"in e&&(i=Ah(r[a].data_css,"css"),r[a].data_css=i)),"data_id"in e&&"data_css"in e&&(t[e.data_id]={css:r[a].data_css,edited:!1},n+=Mh(r[a].data_css,e.data_id,"row","row")),"child"in e){var l=[],c=e.child.length;e.child.forEach(function(e,i){var c="";o||("data_id"in e&&(r[a].child[i].data_id="tb_"+e.data_id,l.push(e.data_id)),"data_css"in e&&(c=Ah(r[a].child[i].data_css,"css"),r[a].child[i].data_css=c)),"data_id"in e&&"data_css"in e&&(t[e.data_id]={css:r[a].child[i].data_css,edited:!1},n+=Mh(r[a].child[i].data_css,e.data_id,"column","column")),"child"in e&&e.child.forEach(function(e,l){if(!o){if("data_name"in e&&"downloadable_product_table"===e.data_name&&(r[a].child[i].child[l].data_name="downloadable_product"),"data_id"in e&&(r[a].child[i].child[l].data_id="tb_"+e.data_id),"data_css"in e){if("string"==typeof Km(r[a].child[i].child[l].data_css))var c=r[a].child[i].child[l].data_css;else c=Zm({},r[a].child[i].child[l].data_css);c=Ah(c,"css"),c=Th(c,e),r[a].child[i].child[l].data_css=c}if("data_text"in e){var s=Ah(r[a].child[i].child[l].data_text,"text");r[a].child[i].child[l].data_text=s}"child"in e&&delete r[a].child[i].child[l].child}var u=e.data_name,d=e.data_type;if("social"===u||"order_details"===u){var p="text_props"in La[u]&&La[u].text_props,f="string"==typeof r[a].child[i].child[l].data_text?Zm({},JSON.parse(r[a].child[i].child[l].data_text)):Zm({},r[a].child[i].child[l].data_text),m="css_props"in La[u]&&La[u].css_props,h="string"==typeof r[a].child[i].child[l].data_css?Zm({},JSON.parse(r[a].child[i].child[l].data_css)):Zm({},r[a].child[i].child[l].data_css);"element"===d&&(m&&(Object.keys(m).forEach(function(e){if(!(e in h))if("social"===u&&e in uh){var t=uh[e],r=t in f&&f[t];h[e]=""===r?"off":m[e]}else h[e]=m[e]}),r[a].child[i].child[l].data_css=h),p&&(Object.keys(p).forEach(function(e){e in f||(f[e]=p[e])}),r[a].child[i].child[l].data_text=f))}"data_id"in e&&"data_css"in e&&(t[e.data_id]={css:r[a].child[i].child[l].data_css,edited:!1},n+=Mh(r[a].child[i].child[l].data_css,e.data_id,e.data_name,"element")),"data_id"in e&&"data_text"in e&&(t[e.data_id].text=r[a].child[i].child[l].data_text)})}),c!==l.length||o||(r[a].data_columns=l)}}),o)c=Th(l.builder.data_css,l.builder),t[l.builder.data_id]={css:l.builder.data_css,edited:!1};else{var c=Ah(l.data_css,"css");c=Th(c,l);t.tb_t_builder={css:c,edited:!1}}e.editor=r,e.block_id=Number(o?l.last_id:l.track_save),e.blockCss=t,e.preparingTemplate=!1,e.templateStyles={editorStyles:n,previewStyles:n.replace(/#tb_/g,"#tpf_")}}e.templateStatus="saved",e.templateSaved=!0,e.savedOnce=!0,e.shouldUpdatePreviewFile=!0,e.tempFileName=thwecmf_admin_var.template_name}}return e},Th=function(e,t){if("data_type"in t){if("element"===t.data_type){var r=t.data_type,n=t.data_name;if(n in La){var o="css_props"in La[n]&&La[n].css_props;o&&"element"===r&&Object.keys(o).forEach(function(t){t in e||(e[t]=o[t])})}}}else if("data_id"in t&&"tb_t_builder"===t.data_id&&"template_builder"in La){var a="css"in La.template_builder&&La.template_builder.css;a&&Object.keys(a).forEach(function(t){t in e||(e[t]=a[t])})}return e},Mh=function(e,t,r,n){var o="";if("builder"===n){if(o+="#"+t+".thwecmf-main-builder .thwecmf-builder-column{","upload_bg_url"in(e=function(e){return"object"!==Km(e)||null===e||Array.isArray(e)?JSON.parse(e):e}(e))){var a=e.upload_bg_url;""!==a&&""!==(a=e.upload_bg_url.match(/\(([^)]+)\)/))&&null!==a&&(e.upload_bg_url=a[1])}return Object.keys(e).forEach(function(t){var r=Nm(t,!0),n=e[t];r&&(""===n&&r in dh?n=dh[r]:"background-image"===r&&""!==n&&(n="url('"+n+"')"),o+=r+":"+n+";")}),o+="}"}return"row"===n?(o+="#"+t+".thwecmf-row{",Object.keys(e).forEach(function(t){var r=Nm(t,!0),n=e[t];r&&(""===n&&r in dh?n=dh[r]:"background-image"===r&&""!==n&&(n="url('"+n+"')"),o+=r+":"+n+";")}),o+="}"):"column"===n?(o+="#"+t+".thwecmf-column-padding{",Object.keys(e).forEach(function(t){var r=Nm(t,!0),n=e[t];r&&(""===n&&r in dh?n=dh[r]:"background-image"===r&&""!==n&&(n="url('"+n+"')"),o+=r+":"+n+";")}),o+="}"):r in bh&&("order_details"===r&&"product_img"in e&&(["on","off"].includes(e.product_img)||(e.product_img="block"===e.product_img?"on":"off")),Object.keys(bh[r]).forEach(function(n){var a=bh[r][n];if(o+="#"+t+n+"{",Object.keys(a).forEach(function(t){var r="",n=a[t],i=Nm(n,!0);n in e&&i&&(""===(r=e[n]in ph?ph[e[n]]:e[n])&&i in dh?r=dh[i]:"upload_bg_url"===n&&""!==r&&(r="url('"+r+"')"),""!==r&&(o+=i+":"+r+";"))}),o+="}","order_details"===r&&a.includes("details_font_size")){var i=Nm("details_font_size",!0),l="details_font_size"in e?e.details_font_size:"";o+="#"+t+" .thwec-short-description{";var c=l.replace(/\D/g,""),s=c-2;l=l.replace(c,s),o+=i+":"+l+";",o+="}"}})),o},Fh=function(e,t){var r={};if(["image","social","header_details","gif"].includes(e)){var n=jQuery("#"+t),o=n.find("img"),a=n.find("p");o.length&&(r.image={width:o.width(),height:o.height()}),a.length&&(r.wrapper={width:a.width(),height:a.height()}),r.blockName=e}return r},Lh=function(e){return!!["image","social","gif","header_details"].includes(e)},zh=function(e){function r(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return rh(e=function(e,t,r){return t=Ym(t),function(e,t){if(t&&("object"==Km(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Xm()?Reflect.construct(t,r||[],Ym(e).constructor):t.apply(e,r))}(this,r,[].concat(o)),"state",t),rh(e,"confirmExit",function(t){e.state.templateSaved||(t.preventDefault(),t.returnValue="")}),rh(e,"updateTestmailRecipient",function(t){e.setState({testmailRecipient:t.target.value})}),rh(e,"showTemplatePreview",function(t){var r=e,n=jQuery(".testmail-validations"),o=Fm("thwecmf_preview_order"),a=Fm("thwecmf_preview_email"),i=Rh(o,a,"preview");if(""===i){n.hide();var l=jh(qm(e.state.editor),e.state.blockCss,e.state.block_id),c="imageDimensions"in l?l.imageDimensions:"",s=Vm(qm(e.state.editor),Zm({},e.state.blockCss),0,c),u=jQuery("#thwecmf_ajax_load_modal"),d={task:"create_preview",security:thwecmf_admin_var.preview_order,action:"thwecmf_preview_template",imgDimensions:c,content_html:s,content_css:Ph(Zm({},e.state.templateStyles)),template_name:e.state.templateName,order_id:o,email_status:a};jQuery.ajax({type:"POST",url:ajaxurl,data:d,beforeSend:function(){u.addClass("thwecmf-ajax-loading")},success:function(e){if(e){var t=(u="Customer Partial Refunded Order"==(u="template_name"in(s=d)?s.template_name:r.state.templateName)?"Customer Partially Refunded Order":u).toLowerCase().replace(/ /g,"_");new URL(window.location.href).searchParams.set("preview","thwecmf_template"),r.setState({shouldUpdatePreviewFile:!1,rightPanelValidation:{}}),window.open((n=t,i=o,l=a,c=thwecmf_admin_var.admin_url+"admin.php?page=thwecmf_email_customizer",c+="&_wpnonce="+thwecmf_admin_var.preview_order,""!=n&&(c+="&preview="+Ch(n)),""!=i&&(c+="&id="+Ch(i)),""!=l&&(c+="&email="+Ch(l)),c),"Template Preview")}else r.setState({rightPanelValidation:{message:"Failed to preview. Try again.",status:!1}});var n,i,l,c,s,u},complete:function(){u.removeClass("thwecmf-ajax-loading")}})}else e.setState({rightPanelValidation:{message:i,status:!1}})}),rh(e,"sendTestMail",function(t){var r=e,n=jQuery("#thwecmf_ajax_load_modal"),o=Fm("thwecmf_preview_order"),a=Fm("thwecmf_preview_email"),i=Fm("thwecmf_test_mail"),l=function(e,t,r,n){var o=r.split("@");if(o){o[0];var a=o[1];if(""==a||null==a)return"Please enter a valid email id";var i=a.split("."),l=(i[0],i[1]);if(null==l||""==l)return"Please enter a valid email id"}return n.length<1?"Add contents to the builder":Rh(e,t,"send a test mail")}(o,a,i,qm(e.state.editor));if(""===l){var c=jh(qm(e.state.editor),e.state.blockCss,e.state.block_id),s="imageDimensions"in c?c.imageDimensions:"",u={action:"thwecmf_send_test_mail",thwecmf_security:thwecmf_admin_var.ajax_save,template:Vm(qm(e.state.editor),Zm({},e.state.blockCss),0,s),styles:Ph(Zm({},e.state.templateStyles)),email_id:i,order_id:o,email_status:a,template_name:e.state.templateName,imgDimensions:s,file:e.state.tempFileName,file_update:e.state.shouldUpdatePreviewFile};jQuery.ajax({type:"POST",url:ajaxurl,data:u,beforeSend:function(){n.addClass("thwecmf-ajax-loading")},success:function(e){"success"==e&&r.setState({shouldUpdatePreviewFile:!1,rightPanelValidation:{message:"Test mail send successfully",status:!0}})},complete:function(){n.removeClass("thwecmf-ajax-loading")},error:function(){alert("error")}})}else e.setState({rightPanelValidation:{message:l,status:!1}})}),rh(e,"saveTemplate",function(t,r){var n=e,o=jQuery("#thwecmf_ajax_load_modal"),a=jQuery("#thwecmf_validations");!function(e){e.hide(),e.html("")}(a);var i,l=""===(i=e.state.templateName)?"Template name is empty.":0==/^[a-zA-Z0-9-_ ]*$/.test(i)?'Use only letters ([a-z],[A-Z]), digits ([0-9]), hyphen ("-") and underscores ("_") for template name.':i.length>100?"Template name cannot be longer than 100 characters.":1==/^([_|-]+)$/.test(i)?"Template name must contain atleast one alphabet or number.":!(!i.startsWith("_")&&!i.startsWith("-"))&&"Template name must begin with an Alphabet or number.";if(l)a.show(),a.html(Dh(l,!1)),setTimeout(function(){a.hide(),a.html("")},3e3);else{var c=Ph(Zm({},e.state.templateStyles)),s=jh(qm(e.state.editor),e.state.blockCss,e.state.block_id),u="jsontree"in s?JSON.stringify(s.jsontree):"",d="imageDimensions"in s?s.imageDimensions:"",p=Vm(qm(e.state.editor),Zm({},e.state.blockCss),0,d),f={action:"thwecmf_template_actions",template_name:e.state.templateName,template_key:e.state.templateKey,contents:p,styles:c,template_tree:u,imgDimensions:d,thwecmf_security:thwecmf_admin_var.ajax_save};jQuery.ajax({type:"POST",url:ajaxurl,data:f,beforeSend:function(){o.addClass("thwecmf-ajax-loading")},success:function(e){var t={};e?(a.show(),e=function(e){var t="Template saved";return"created-missing"==e?t="Missing template created successfully":"overwrite-success"==e?t="Template replaced successfully":"duplicated"==e&&(t="Template duplicate created successfully"),t}(e),a.html(Dh(e,!0)),""!==n.state.templateKey||n.state.templateKey,t.templateSaved=!0,n.setState(t),setTimeout(function(){a.hide(),a.html("")},3e3)):(a.show(),e="Template not saved either due to an error or no changes were made",a.html(Dh(e,!1)),setTimeout(function(){a.hide(),a.html("")},3e3))},complete:function(e,t){o.removeClass("thwecmf-ajax-loading")},error:function(){a.show(),a.html(Dh("Something went wrong. Try again",!1)),setTimeout(function(){a.hide(),a.html("")},3e3)}})}}),rh(e,"clickColorpickerInput",function(t){var r=Zm({},e.state.editingBlock),n="blockId"in r?r.blockId:"";e.setState({activeColorpicker:rh({},n,t.target.name)})}),rh(e,"clickCloseColorpicker",function(t){e.setState({activeColorpicker:{}})}),rh(e,"handleColorpickerChange",function(t,r){var n=Zm({},e.state.editingBlock),o=Zm({},e.state.activeColorpicker),a="blockId"in n?n.blockId:"",i=(n=Zm({},e.state.editingBlock),Zm({},e.state.blockCss)),l=a in o&&o[a];if(l){l=l.replace("i_","");var c=t.hex,s=(a="blockId"in n?n.blockId:"")in e.state.blockCss?Zm({},e.state.blockCss[a]):"",u="css"in s?s.css:{};l in u&&e.setState({blockCss:Sh(l,c,u,a,i,r)})}}),rh(e,"handleColorpickerComplete",function(t,r){var n={},o=Zm({},e.state.editingBlock),a=Zm({},e.state.templateStyles),i=Zm({},e.state.blockCss),l=Zm({},e.state.activeColorpicker),c="blockId"in o?o.blockId:"",s=c in l&&l[c],u=t.hex;if(s){s=s.replace("i_","");var d=c in e.state.blockCss?Zm({},e.state.blockCss[c]):"",p="css"in d?d.css:{},f={};if(s in p&&(n.blockCss=Sh(s,u,p,c,i,r),n.templateSaved=!1,n.shouldUpdatePreviewFile=!0,Am(Nm(s,!1),u))){var m="editorStyles"in a?a.editorStyles:"",h="previewStyles"in a?a.previewStyles:"";m+="editorStyles"in(f=Eh(s,u,p,o,r))?f.editorStyles:"",h+="previewStyles"in f?f.previewStyles:"",n.templateStyles={editorStyles:m,previewStyles:h}}e.setState(n)}}),rh(e,"onOpenRightPanel",function(t){"preview"===t.target.getAttribute("data-panel")?e.setState({showPreviewPanel:!e.state.showPreviewPanel,showTestmailPanel:!1}):e.setState({showPreviewPanel:!1,showTestmailPanel:!e.state.showTestmailPanel,rightPanelValidation:{}})}),rh(e,"onCloseRightPanel",function(t){(t.target.classList.contains("thwecmf-right-panel-wrapper")||t.target.classList.contains("thwecmf-back-menu"))&&e.setState({showPreviewPanel:!1,showTestmailPanel:!1,rightPanelValidation:{}})}),rh(e,"changeTemplateName",function(t){e.setState({templateName:t.target.value})}),rh(e,"onLockInputFields",function(t){var r="blockId"in e.state.editingBlock?e.state.editingBlock.blockId:"",n=Zm({},e.state.lockInputs),o=t.currentTarget.getAttribute("data-input"),a=r in n?n[r]:[];if(Array.isArray(a))if(a.includes(o)){var i=a.indexOf(o);a.splice(i,1)}else a.push(o);n[r]=a,e.setState({lockInputs:n})}),rh(e,"onchangeAlignmentField",function(t){var r=t.currentTarget.getAttribute("data-align"),n=t.currentTarget.getAttribute("data-field").replace("i_",""),o=Zm({},e.state.editingBlock),a=Zm({},e.state.templateStyles),i=Zm({},e.state.blockCss),l="blockId"in o?o.blockId:"",c=l in e.state.blockCss?Zm({},e.state.blockCss[l]):"",s=Nh(n,r,o,a,i,l,c,t);e.setState(s)}),rh(e,"onMediaUpload",function(t){var r,n,o={},a=e,i=Zm({},e.state.editingBlock),l=Zm({},e.state.templateStyles),c="blockName"in i?i.blockName:"",s=t.target.getAttribute("data-block"),u=wp.media({title:"gif"==s?"Upload a GIF":"Upload an Image",button:{text:"Choose this"},library:{type:"image"},multiple:!1}),d=t.target.parentNode.parentNode.parentNode.parentNode,p=t.target.parentNode.parentNode.nextSibling;"INPUT"===p.nodeName&&lh.includes(p.name)&&(n=p.name.replace("i_","")),u.open(),u.on("select",function(){var e=u.state().get("selection").first().toJSON(),p=document.createElement("p");if(p.className="thwecmf-paragraph error thwecmf-upload-validation","gif"==s?(r="image/gif"==e.mime,p.innerHTML="Invalid file type. Choose a Gif file"):(r=!("image"!=e.type||!ih.includes(e.mime)),p.innerHTML="Invalid file type. Choose an image file <br>[ jpg, jpeg, png ]"),!r)return d.insertBefore(p,d.children[2]),!1;var f=e.url,m=(e.filename,Zm({},a.state.blockCss)),h="blockId"in i?i.blockId:"",b=h in a.state.blockCss?a.state.blockCss[h]:"",g="";if(mh(c,n)?(b=b.text,g="text"):(b=b.css,g="css"),!Am(f))return!1;b[n]=f,m[h][g]=b,o.blockCss=m;var v=Eh(n,f="url("+f+")",l,i,t);if(v){var y="editorStyles"in l?l.editorStyles:"",_="previewStyles"in l?l.previewStyles:"";y+="editorStyles"in v?v.editorStyles:"",_+="previewStyles"in v?v.previewStyles:"",Bm(y)||Bm(_)||(o.templateStyles={editorStyles:y,previewStyles:_})}Object.keys(o).length>0&&(o.templateSaved=!1,o.shouldUpdatePreviewFile=!0,a.setState(o))}),u.on("close",function(){document.querySelectorAll(".thwecmf-upload-validation").forEach(function(e){return e.remove()})})}),rh(e,"onRemoveMediaUpload",function(t){var r,n={},o=Zm({},e.state.blockCss),a=Zm({},e.state.editingBlock),i=Zm({},e.state.templateStyles),l="blockName"in a?a.blockName:"",c=t.target.parentNode.nextSibling;"INPUT"===c.nodeName&&lh.includes(c.name)&&(r=c.name.replace("i_",""));var s="blockId"in a?a.blockId:"",u=s in o?Zm({},o[s]):"",d="";mh(l,r)?(u=u.text,d="text"):(u=u.css,d="css"),r in u&&(u[r]="",o[s][d]=u,n.blockCss=o,n.templateSaved=!1,n.shouldUpdatePreviewFile=!0);var p=Eh(r,"",i,a,t);if(p){var f="editorStyles"in i?i.editorStyles:"",m="previewStyles"in i?i.previewStyles:"";f+="editorStyles"in p?p.editorStyles:"",m+="previewStyles"in p?p.previewStyles:"",Bm(f)||Bm(m)||(n.templateStyles={editorStyles:f,previewStyles:m})}e.setState(n)}),rh(e,"blockSettingsAction",function(t){var r=t.target.classList.contains("thwecmf-builder-settings")?t.target:t.target.parentNode,n=r.getAttribute("data-block-id"),o=r.getAttribute("data-block-type"),a={blockId:n,blockName:r.getAttribute("data-block-name"),blockType:o},i="blockCss"in e.state?e.state.blockCss:{},l=n in i?i[n]:{},c=("edited"in l&&l.edited,{editingBlock:a,templateSaved:!1,shouldUpdatePreviewFile:!0});c.lockInputs=function(e,t,r){var n=[],o="blockId"in r?r.blockId:"",a="blockType"in r?r.blockType:null;null===a&&(a="blockName"in r?r.blockName:"");var i=o in t?t[o]:{};if(i="css"in i?i.css:{},a in sh){var l=sh[a];if(Array.isArray(l))for(var c in l)Oh(l[c],i)&&n.push(l[c])}return e[o]=n,e}(Zm({},e.state.lockInputs),Zm({},e.state.blockCss),a),e.setState(c)}),rh(e,"removeBlock",function(t){var r=qm(e.state.editor),n=t.target.parentNode.getAttribute("data-block-id");r.forEach(function(e,t){"data_id"in e&&e.data_id===n?r.splice(t,1):"child"in e&&Array.isArray(e.child)&&e.child.length>0&&e.child.forEach(function(e,o){(function(e){return!!("data_type"in e&&"column"===e.data_type&&"child"in e&&Array.isArray(e.child)&&e.child.length>0)})(e)&&e.child.forEach(function(e,a){"data_id"in e&&e.data_id===n&&r[t].child[o].child.splice(a,1)})})}),e.setState({editor:r,editingBlock:{blockId:null,blockName:""},templateSaved:!1,shouldUpdatePreviewFile:!0})}),rh(e,"sidebarSettingsNavigation",function(t){e.setState({editingBlock:{blockId:null,blockName:"",cssProps:"",textProps:""},sidebarUpload:{}})}),rh(e,"onSearchingBlocks",function(t){e.state({searchElement:t.target.value})}),rh(e,"onSidebarInputChange",function(t){var r=t.target.value;"input"===t.target.tagName.toLowerCase()&&"checkbox"===t.target.type&&(r=t.target.checked?"on":"off");var n=t.target.name.replace("i_",""),o=Zm({},e.state.editingBlock),a=Zm({},e.state.templateStyles),i=Zm({},e.state.blockCss),l="blockId"in o?o.blockId:"",c=l in e.state.blockCss?Zm({},e.state.blockCss[l]):"",s=Nh(n,r,o,a,i,l,c,t);e.setState(s)}),rh(e,"toggleSection",function(t){if(t.currentTarget.classList.contains("thwecmf-label")){var r=Array.from(e.state.toggledSections);if(void 0===t.currentTarget.dataset.section&&t.stopPropagation(),void 0===r&&r.length<1)r.push(t.currentTarget.dataset.section);else if(r.includes(t.currentTarget.dataset.section)){var n=r.indexOf(t.currentTarget.dataset.section);n>-1&&r.splice(n,1)}else r.push(t.currentTarget.dataset.section);e.setState({toggledSections:r})}}),rh(e,"onDragEnd",function(t){var r=t.destination,n=t.source,o=t.draggableId;if(r)if(r.droppableId!==n.droppableId||r.index!==n.index)if("editor"!==r.droppableId||r.droppableId===n.droppableId)if(r.droppableId!==n.droppableId){var a=r.droppableId.replace("column_",""),i=Array.from(e.state.editor),l=wh(e.state.block_id),c="tb_"+l,s=t.draggableId;if(n.droppableId!==r.droppableId&&n.droppableId.includes("column_tb_")){var u=n.droppableId.replace("column_",""),d=r.droppableId.replace("column_","");e.setState({editor:yh(i,u,d,n.index,r.index),block_id:l,dragginID:null,blockDragging:!1,templateSaved:!1,shouldUpdatePreviewFile:!0})}else{var p=s in La?Zm({},La[s]):{},f="css_props"in p?p.css_props:{},m="text_props"in p?p.text_props:{};Object.keys(i).map(function(e){"row"===i[e].data_type&&"child"in i[e]&&i[e].child.length>0&&Object.keys(i[e].child).forEach(function(t,n){if("data_id"in i[e].child[t]&&i[e].child[t].data_id===a&&"child"in i[e].child[t]&&Array.isArray(i[e].child[t].child)){var o={data_id:c,data_type:"element",data_name:s,data_css:f,data_text:m};0===i[e].child[t].child.length?i[e].child[t].child=[o]:i[e].child[t].child.splice(r.index,0,o)}})});var h={editor:i,block_id:l,dragginID:null,blockDragging:!1,templateSaved:!1,shouldUpdatePreviewFile:!0};(function(e){for(var t=0;t<La.woo_hooks.length;t++)if(La.woo_hooks[t].id===e&&"custom_hook"!==e)return!0;return"downloadable_product"===e})(s)||(h.blockCss=kh(Zm({},e.state.blockCss),s,c,"",!1)),e.setState(h)}}else{var b="",g=Array.from(e.state.editor);if(n.droppableId.includes("column_tb_")){var v=r.droppableId.replace("column_","");Object.keys(g).map(function(e){"data_columns"in g[e]&&Array.isArray(g[e].data_columns)&&g[e].data_columns.includes(v)&&Object.keys(g[e].child).map(function(t){"child"in g[e].child[t]&&v==g[e].child[t].data_id&&(b=g[e].child[t].child,g[e].child[t].child=_h(b,n.index,r.index))})})}else g=_h(e.state[n.droppableId],n.index,r.index);e.setState({editor:g,blockDragging:!1,dragginID:null,templateSaved:!1,shouldUpdatePreviewFile:!0},function(){})}else{for(var y=new Array,_=wh(e.state.block_id),w=_,x=0;x<xh(o);x++)w=wh(w),y[x]="tb_"+w;e.setState({editor:vh(o,e.state.editor,r,"tb_"+_,y),block_id:_===w?_:w,blockDragging:!1,dragginID:null,blockCss:kh(Zm({},e.state.blockCss),o,"tb_"+_,y,!0),templateSaved:!1,shouldUpdatePreviewFile:!0})}else e.setState({dragginID:null,blockDragging:!1});else e.setState({dragginID:null,blockDragging:!1})}),rh(e,"onDragStart",function(t){La.elements.includes(t.draggableId)?e.setState({editorDropDisabled:!0,layouotDropDisabled:!1,layouotDropDisabledId:null,blockDragging:!0,placeholder:{}}):t.source.droppableId.includes("column_tb_")?e.setState({editorDropDisabled:!0,layouotDropDisabled:!1,layouotDropDisabledId:t.source.droppableId,blockDragging:!0,placeholder:{}}):e.setState({editorDropDisabled:!1,layouotDropDisabled:!0,layouotDropDisabledId:null,blockDragging:!0,placeholder:{}})}),rh(e,"onBeforeCapture",function(t){e.setState({dragginID:t.draggableId})}),rh(e,"blurTextarea",function(t){var r,n,o=Zm({},e.state.editingBlock),a=Zm({},e.state.templateStyles),i=Zm({},e.state.blockCss),l="blockId"in o?o.blockId:"",c=l in e.state.blockCss?Zm({},e.state.blockCss[l]):"",s=t.target.value;s=Zd().sanitize(s,{ALLOWED_TAGS:(r=thwecmf_admin_var.allowed_tags,n=["script","style","img","iframe","object","embed","link","video","audio","form","input","svg","math"],Array.isArray(r)?r.filter(function(e){return!n.includes(e)}):["p","br","strong","em","b","i","u","span","div","a","ul","ol","li","h1","h2","h3","h4","h5","h6"])});var u=Nh("textarea_content",s,o,a,i,l,c,t);e.setState(u)}),rh(e,"onSocialIconSetToggle",function(t){var r=Zm({},e.state.editingBlock);"blockId"in r&&e.setState({activeSocialIconList:r.blockId})}),rh(e,"onselectSocialIconStyle",function(t){var r=t.currentTarget.getAttribute("data-icon-set"),n=Zm({},e.state.editingBlock),o=(Zm({},e.state.templateStyles),Zm({},e.state.blockCss)),a="blockId"in n?n.blockId:"",i=a in o?o[a]:"",l="css"in i?i.css:{};l.social_icon_style=r,o[a].css=l,e.setState({activeSocialIconList:"",blockCss:o,templateSaved:!1,shouldUpdatePreviewFile:!0})}),rh(e,"onToggleSocialIcon",function(t){var r=t.currentTarget.getAttribute("data-social-icon");r===e.state.toggledSocialIcon&&(r=""),e.setState({toggledSocialIcon:r})}),rh(e,"onCloseSocialIconStyleList",function(t){e.setState({activeSocialIconList:""})}),rh(e,"closeIconSelectBox",function(t){e.setState({activeSocialIconList:""})}),e}return function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Jm(e,t)}(r,e),n=r,(o=[{key:"componentDidMount",value:function(){jQuery.ajax({type:"POST",url:ajaxurl,data:{action:"thwecmf_reset_preview",security:thwecmf_admin_var.reset_preview}});var e=Bh();this.setState(e),window.addEventListener("beforeunload",this.confirmExit)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("beforeunload",this.confirmExit)}},{key:"render",value:function(){return React.createElement(React.Fragment,null,this.state.preparingTemplate?React.createElement("div",{id:"preparing_template",style:{display:"block"}}):"",React.createElement(jo,{onDragEnd:this.onDragEnd,onDragStart:this.onDragStart,onBeforeCapture:this.onBeforeCapture},React.createElement(qu,{sidebarStates:this.state,onNavBack:this.sidebarSettingsNavigation,onToggleSection:this.toggleSection,onBlockSearch:this.onSearchingBlocks,onInputChange:this.onSidebarInputChange,onMediaUpload:this.onMediaUpload,onRemoveMediaUpload:this.onRemoveMediaUpload,onLockInputGroup:this.onLockInputFields,onChangeAlignment:this.onchangeAlignmentField,onColorpickerChange:this.handleColorpickerChange,onColorpickerComplete:this.handleColorpickerComplete,showColorpicker:this.clickColorpickerInput,closeColorpicker:this.clickCloseColorpicker,templateStyles:this.state.templateStyles,onTextareaBlur:this.blurTextarea,onToggleSocialIconSet:this.onSocialIconSetToggle,selectSocialIconStyle:this.onselectSocialIconStyle,toggleSocialIcon:this.onToggleSocialIcon,closeSocialIconStyleList:this.onCloseSocialIconStyleList,closeIconDropdown:this.closeIconSelectBox}),React.createElement(_m,{onEditBlock:this.blockSettingsAction,editor:this.state.editor,dropDisable:this.state.editorDropDisabled,placeholder:this.state.placeholder,isDragging:this.state.blockDragging,layoutDropDisable:this.state.layouotDropDisabled,dragginID:this.state.dragginID,isLayoutDragDisabled:this.state.LayoutDragDisabled,layouotDropDisabledId:this.state.layouotDropDisabledId,onDeleteBlock:this.removeBlock,blockCssProps:this.state.blockCss,templateName:this.state.templateName,templateKey:this.state.templateKey,onTemplateNameChange:this.changeTemplateName,onOpenRightPanel:this.onOpenRightPanel,onCloseRightPanel:this.onCloseRightPanel,previewPanel:this.state.showPreviewPanel,testmailPanel:this.state.showTestmailPanel,onSaveTemplate:this.saveTemplate,showPreview:this.showTemplatePreview,sendTestMail:this.sendTestMail,templateSaved:this.state.templateSaved,templateStatus:this.state.templateStatus,testmailRecipient:this.state.testmailRecipient,updateTestmailRecipient:this.updateTestmailRecipient,rightPanelValidation:this.state.rightPanelValidation}),React.createElement(Rm,{templateStyles:this.state.templateStyles})))}}])&&$m(n.prototype,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o}(oh);wp.element.render(React.createElement(zh,null),document.getElementById("render_builder"))})()})();
  • email-customizer-for-woocommerce/trunk/assets/misc_js/thwecmf-admin-misc.min.js

    r2850542 r3455187  
    1 var thwecmf_quick_links=function(document){"use strict";return{thwecmfwidgetPopUp:function(){var x=document.getElementById("myDIV"),th_animation=(document.getElementById("myWidget"),document.getElementById("th_quick_border_animation")),th_arrow=document.getElementById("th_arrow_head");"none"!==x.style.display&&x.style.display?(x.style.display="none",th_arrow.style="transform:rotate(45deg);",th_animation.style.animation="pulse 1.5s infinite"):(x.style.display="block",th_arrow.style="transform:rotate(-12.5deg);",th_animation.style="box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);",th_animation.style.animation="none")},thwecmfwidgetClose:function(){var z=document.getElementById("myDIV"),th_animation=(document.getElementById("myWidget"),document.getElementById("th_quick_border_animation")),th_arrow=document.getElementById("th_arrow_head");z.style.display="none",th_arrow.style="transform:rotate(45deg);",th_animation.style.animation="pulse 1.5s infinite"}}}((window.jQuery,window,document));function thwecmfwidgetPopUp(){thwecmf_quick_links.thwecmfwidgetPopUp()}function thwecmfwidgetClose(){thwecmf_quick_links.thwecmfwidgetClose()}
     1var thwecmf_quick_links=(document=>({thwecmfwidgetPopUp:function(){var x=document.getElementById("myDIV"),th_animation=(document.getElementById("myWidget"),document.getElementById("th_quick_border_animation")),th_arrow=document.getElementById("th_arrow_head");"none"!==x.style.display&&x.style.display?(x.style.display="none",th_arrow.style="transform:rotate(45deg);",th_animation.style.animation="pulse 1.5s infinite"):(x.style.display="block",th_arrow.style="transform:rotate(-12.5deg);",th_animation.style="box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);",th_animation.style.animation="none")},thwecmfwidgetClose:function(){var z=document.getElementById("myDIV"),th_animation=(document.getElementById("myWidget"),document.getElementById("th_quick_border_animation")),th_arrow=document.getElementById("th_arrow_head");z.style.display="none",th_arrow.style="transform:rotate(45deg);",th_animation.style.animation="pulse 1.5s infinite"}}))((window.jQuery,document));function thwecmfwidgetPopUp(){thwecmf_quick_links.thwecmfwidgetPopUp()}function thwecmfwidgetClose(){thwecmf_quick_links.thwecmfwidgetClose()}
  • email-customizer-for-woocommerce/trunk/classes/class-wecmf-settings.php

    r3385077 r3455187  
    7676
    7777    public function prepare_preview(){
    78         if ( isset( $_GET['preview'] ) && isset( $_GET['page'] ) && $_GET['page'] === 'thwecmf_email_customizer' && WECMF_Utils::is_user_capable() ) {
    79             $order_id = isset( $_GET['id'] ) ? absint( base64_decode( $_GET['id'] ) ) : false;
    80             $email_index = isset( $_GET['email'] ) ? sanitize_text_field( base64_decode( $_GET['email'] ) ) : false;
    81             $template = isset($_GET['preview']) ? sanitize_text_field( base64_decode( $_GET['preview'] ) ) : '';
    82             $content = $this->admin_instance->prepare_preview( $order_id, $email_index, $template, true );
    83             echo $this->render_preview( $content );
    84             die;
    85         }
    86     }
    87 
    88     public function render_preview( $content ){
     78    if ( isset( $_GET['preview'] ) && isset( $_GET['page'] ) && $_GET['page'] === 'thwecmf_email_customizer' && WECMF_Utils::is_user_capable() ) {
     79        // Add nonce verification
     80        if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_GET['_wpnonce'] ) ), 'thwecmf_preview_order' ) ) {
     81            wp_die( 'Security check failed.' );
     82        }
     83        $order_id = isset( $_GET['id'] ) ? absint( base64_decode( sanitize_text_field( wp_unslash( $_GET['id'] ) ) ) ) : false;
     84        $email_index = isset( $_GET['email'] ) ? sanitize_text_field( base64_decode( sanitize_text_field( wp_unslash( $_GET['email'] ) ) ) ) : false;
     85        $template = isset( $_GET['preview'] ) ? sanitize_text_field( base64_decode( sanitize_text_field( wp_unslash( $_GET['preview'] ) ) ) ) : '';
     86        $content = $this->admin_instance->prepare_preview( $order_id, $email_index, $template, true );
     87        $this->render_preview( $content );
     88        die;
     89    }
     90}
     91
     92    public function render_preview( $content ){
     93        $allowed_html = WECMF_Utils::get_email_allowed_html();
    8994        ?>
    9095        <html>
     
    99104            </head>
    100105            <body>
    101                 <?php echo $content; ?>
     106                <!-- added wp_kses because of security -->
     107                 <?php echo wp_kses( $content, $allowed_html ); ?>
    102108                <script>
    103109                    var links = document.getElementsByClassName('thwecmf-link');
     
    105111                    for (var i = 0; i < links.length; i++){
    106112                        email = links[i].innerHTML;
     113                        //Error i guess here some security issue here want to look deeper
    107114                        links[i].innerHTML = '<a href="mailto:'+esc_attr( email )+'">'+esc_html( email )+'</a>';
     115                        // Suggested fix:
     116                        // var safeEmail = email.replace(/[^a-zA-Z0-9@._-]/g, '');
     117                        // links[i].innerHTML = '<a href="mailto:' + safeEmail + '">' + safeEmail + '</a>';
    108118                    }
    109119                </script>
     
    150160
    151161    public function admin_menu() {
     162        // if (!empty($_GET) && isset($_GET['_wpnonce'])) {
     163        //  $nonce = sanitize_text_field(wp_unslash($_GET['_wpnonce']));
     164        // if (!wp_verify_nonce($nonce, 'admin_menu_nonce')) {
     165        //     wp_die('Security check failed.');
     166        // }
     167        // }
    152168        global $wp;
    153        
    154         $page  = isset( $_GET['page'] ) ? esc_attr( $_GET['page'] ) : 'thwecmf_email_customizer';
     169        // Sanitize and unslash the 'page' parameter
     170        // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     171        $page = isset($_GET['page']) ? sanitize_text_field(wp_unslash($_GET['page'])) : 'thwecmf_email_customizer';
    155172
    156173        $capability = $this->wecmf_capability();
    157         $this->screen_id = add_menu_page(esc_attr__('Email Customizer'), esc_attr__('Email Customizer'), esc_html( $capability ), 'thwecmf_email_customizer', array($this, 'output_settings'), 'dashicons-admin-customizer', 56);
    158         add_submenu_page('thwecmf_email_customizer', esc_attr__('Templates'), esc_attr__('Templates'), $capability, 'thwecmf_email_customizer', array($this, 'output_settings'));
    159         add_submenu_page('thwecmf_email_customizer', esc_attr__('Email Mapping'), esc_attr__('Email Mapping'), esc_html( $capability ), 'thwecmf_email_mapping', array($this, 'output_settings'));
    160         add_submenu_page('thwecmf_email_customizer', esc_attr__('Pro Features'), esc_attr__('Pro Features'), esc_html( $capability ), 'thwecmf_premium_features', array($this, 'output_settings'));
     174        $this->screen_id = add_menu_page(esc_attr__('Email Customizer','email-customizer-for-woocommerce'), esc_attr__('Email Customizer','email-customizer-for-woocommerce'), esc_html( $capability ), 'thwecmf_email_customizer', array($this, 'output_settings'), 'dashicons-admin-customizer', 56);
     175        add_submenu_page('thwecmf_email_customizer', esc_attr__('Templates','email-customizer-for-woocommerce'), esc_attr__('Templates','email-customizer-for-woocommerce'), $capability, 'thwecmf_email_customizer', array($this, 'output_settings'));
     176        add_submenu_page('thwecmf_email_customizer', esc_attr__('Email Mapping','email-customizer-for-woocommerce'), esc_attr__('Email Mapping','email-customizer-for-woocommerce'), esc_html( $capability ), 'thwecmf_email_mapping', array($this, 'output_settings'));
     177        add_submenu_page('thwecmf_email_customizer', esc_attr__('Pro Features','email-customizer-for-woocommerce'), esc_attr__('Pro Features','email-customizer-for-woocommerce'), esc_html( $capability ), 'thwecmf_premium_features', array($this, 'output_settings'));
    161178        add_action('admin_print_scripts', array($this, 'disable_admin_notices'));
    162179        add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_scripts'));
     
    165182    public function add_screen_id($ids){
    166183        $ids[] = 'woocommerce_page_thwecmf_email_customizer';
    167         $ids[] = strtolower(__('WooCommerce', 'woocommerce')) .'_page_thwecmf_email_customizer';
     184        $ids[] = strtolower(__('WooCommerce', 'email-customizer-for-woocommerce')) .'_page_thwecmf_email_customizer';
    168185        return $ids;
    169186    }
    170187   
    171188    public function add_settings_link($links) {
    172         $settings_link = '<a href="'.admin_url('admin.php?page=thwecmf_email_customizer').'">'. esc_html__('Settings') .'</a>';
     189        $settings_link = '<a href="'.admin_url('admin.php?page=thwecmf_email_customizer').'">'. esc_html__('Settings','email-customizer-for-woocommerce') .'</a>';
    173190        array_unshift($links, $settings_link);
    174         $pro_link = '<a style="color:green; font-weight:bold" target="_blank" href="https://www.themehigh.com/product/woocommerce-email-customizer/?utm_source=free&utm_medium=plugin_action_link&utm_campaign=wec_upgrade_link">'. __('Get Pro', 'woo-email-customizer') .'</a>';
     191        $pro_link = '<a style="color:green; font-weight:bold" target="_blank" href="https://www.themehigh.com/product/woocommerce-email-customizer/?utm_source=free&utm_medium=plugin_action_link&utm_campaign=wec_upgrade_link">'. __('Get Pro', 'email-customizer-for-woocommerce') .'</a>';
    175192        array_push($links,$pro_link);
    176193        if (array_key_exists('deactivate', $links)) {
     
    182199
    183200    public function output_settings() {
    184         $page  = isset( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : 'thwecmf_email_customizer';
     201        // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     202        $page  = isset( $_GET['page'] ) ? sanitize_text_field(wp_unslash( $_GET['page'] ) ) : 'thwecmf_email_customizer';
    185203        if( WECMF_Utils::edit_template( $page ) ){
    186204            $fields_instance = WECMF_General_Template::instance(); 
     
    198216
    199217    public function disable_admin_notices(){
    200         $page  = isset( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : '';
     218        // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     219        $page  = isset( $_GET['page'] ) ? sanitize_text_field( wp_unslash( $_GET['page'] ) ) : '';
    201220        if( WECMF_Utils::edit_template( $page ) ){
    202221            global $wp_filter;
     
    271290
    272291    public function verify_nonce(){
    273         $template_details = isset($_POST['i_template_name']) ? sanitize_text_field($_POST['i_template_name']): false;
     292        $template_details = isset($_POST['i_template_name']) ? sanitize_text_field( wp_unslash( $_POST['i_template_name'] ) ) : false;
    274293        if ( isset( $_POST['i_edit_template'] ) && $template_details ){
    275             if( !wp_verify_nonce( $_POST['thwecmf_edit_template_'.$template_details], 'thwecmf_edit_template'  ) || !WECMF_Utils::is_user_capable() ){
     294            // 1. Define the dynamic key
     295            $nonce_key = 'thwecmf_edit_template_' . $template_details;
     296            if( ! isset( $_POST[ $nonce_key ] ) ||  !wp_verify_nonce(sanitize_text_field( wp_unslash( $_POST[ $nonce_key ] ) ), 'thwecmf_edit_template'  ) || !WECMF_Utils::is_user_capable() ){
    276297                wp_die( '<div class="wecm-wp-die-message">Action failed. Could not verify nonce.</div>' );
    277298            }
     
    287308    public function add_thwecmf_body_class( $classes ){
    288309        $pages = array('thwecmf_email_customizer', 'thwecmf_email_mapping');
    289         $page = isset( $_GET['page'] ) ? sanitize_text_field( $_GET['page'] ) : false;
     310        // phpcs:ignore WordPress.Security.NonceVerification.Recommended
     311        $page = isset( $_GET['page'] ) ? sanitize_text_field(wp_unslash( $_GET['page'] ) ) : false;
    290312        if( in_array($page, $pages) ){
    291313            $classes .= ' thwecmf-page';
     
    294316            $classes .= ' thwecmf-mapping-page';
    295317        }else if( $page === 'thwecmf_email_customizer' ){
     318        // phpcs:ignore WordPress.Security.NonceVerification.Missing
    296319            $classes .= isset( $_POST['i_edit_template'] ) ? ' thwecmf-builder-page' : ' thwecmf-template-page';
    297320        }
     
    300323
    301324    private function is_editor_page( $hook ){
     325        // phpcs:ignore WordPress.Security.NonceVerification.Missing
    302326        if( $hook === "toplevel_page_thwecmf_email_customizer" && isset($_POST["i_template_name"]) && !isset($_POST["reset_template"]) ){
    303327            return true;
     
    320344
    321345        $additional = array();
    322        
     346        // phpcs:ignore WordPress.Security.NonceVerification.Missing
     347        $template_name = isset( $_POST['i_template_name'] ) ? sanitize_text_field( wp_unslash( $_POST['i_template_name'] ) ) : '';
    323348        wp_enqueue_media();
    324349        wp_enqueue_style (array('woocommerce_admin_styles', 'jquery-ui-style'));
    325350        wp_enqueue_style ('thwecmf-admin-style', plugins_url('/assets/css/thwecmf-admin.min.css', dirname(__FILE__)), array(), TH_WECMF_VERSION);
    326351        wp_enqueue_style('wp-color-picker');
    327         wp_enqueue_style('raleway-style','https://fonts.googleapis.com/css?family=Raleway:400,600,800');
     352        wp_enqueue_style('raleway-style','https://fonts.googleapis.com/css?family=Raleway:400,600,800', array(), TH_WECMF_VERSION);
    328353        if( $this->is_editor_page($hook) ){
    329354            wp_enqueue_script( 'thwecmf-admin-script', plugins_url('/assets/js/thwecmf-editor.min.js', dirname(__FILE__)), ['wp-element', 'jquery'], TH_WECMF_VERSION, true );
     
    331356                'woo_orders' => $this->get_woo_orders(),
    332357                'woo_emails' => $this->get_woo_emails(),
    333                 'template' => $this->get_template_details(sanitize_text_field($_POST["i_template_name"])),
     358                'template' => $this->get_template_details($template_name),
    334359                'bloginfo' => get_bloginfo(),
    335360                'testmail_recepient' => apply_filters('thwecmf_set_testmail_recepient', true) ? THWECMF_LOGIN_USER : "",
    336361                'admin_plugin_url' => TH_WECMF_ASSETS_URL,
    337                 'allowed_tags' => apply_filters('thwecmf_set_allowed_tags_in_text', ['b', 'strong', 'u', 'i', 'a']),
     362                'allowed_tags' => apply_filters('thwecmf_set_allowed_tags_in_text', ['p', 'br', 'strong', 'em', 'b', 'i', 'u', 'span', 'div', 'a', 'ul', 'ol', 'li', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']),
    338363                'remove_unencoded_html' => $this->should_remove_unencoded(),
    339364            );
     
    351376            'admin_plugin_url'  => TH_WECMF_URL,
    352377            'tstatus'           => WECMF_Utils::get_status(),
    353             'template_name'     => isset( $_POST['i_template_name'] ) ? sanitize_text_field( $_POST['i_template_name'] ) : '',
     378            'template_name'     => $template_name,
    354379            'preview_order'     => wp_create_nonce( 'thwecmf_preview_order' ),
    355380            'reset_preview'     => wp_create_nonce('thwecmf_reset_preview'),
     
    368393        if($t_name){
    369394            $t_list = WECMF_Utils::thwecmf_get_template_settings();
     395            // write_log("we are here in get template details");
    370396            if( WECMF_Utils::wecm_valid( $t_name, true ) ){
    371397                $template_data = isset( $t_list['templates'][$t_name] ) ? WECMF_Utils::sanitize_template_data( $t_list['templates'][$t_name], true ) : WECMF_Utils::thwecmf_get_templates($t_name);
     
    396422    private function thwecmf_invalid_template(){
    397423        $url =  admin_url('admin.php?page=thwecmf_email_customizer');
    398         wp_redirect($url);
     424        wp_safe_redirect($url);
     425        exit;
    399426    }
    400427
     
    443470        $buyer = false;
    444471        if ( $order->get_billing_first_name() || $order->get_billing_last_name() ) {
    445             $buyer = trim( sprintf( _x( '%1$s %2$s', 'full name', 'woocommerce' ), $order->get_billing_first_name(), $order->get_billing_last_name() ) );
     472            /* translators: 1: customer's first name, 2: customer's last name */
     473            $buyer = trim( sprintf( _x( '%1$s %2$s', 'full name', 'email-customizer-for-woocommerce' ), $order->get_billing_first_name(), $order->get_billing_last_name() ) );
    446474        } elseif ( $order->get_billing_company() ) {
    447475            $buyer = trim( $order->get_billing_company() );
     
    454482
    455483    public function set_wecmf_title($admin_title, $title){
     484        // phpcs:ignore WordPress.Security.NonceVerification.Missing
    456485        if( isset($_POST["i_template_name"]) ){
    457             $template = str_replace("_", "", sanitize_text_field($_POST["i_template_name"]));
     486            // phpcs:ignore WordPress.Security.NonceVerification.Missing
     487            $template = str_replace("_", "", sanitize_text_field( wp_unslash( $_POST["i_template_name"] )));
    458488            $admin_title = str_replace($title, "Edit Template", $admin_title);
    459489        }
     
    606636            }
    607637            .thwecmf-yes{
    608                 background-image: url(<?php echo TH_WECMF_URL; ?>assets/images/tick.svg);
     638                background-image: url(<?php echo esc_url( TH_WECMF_URL. 'assets/images/tick.svg');?>);
    609639            }
    610640            .thwecmf-remind{
    611                 background-image: url(<?php echo TH_WECMF_URL; ?>assets/images/reminder.svg);
     641                background-image: url(<?php echo esc_url( TH_WECMF_URL. 'assets/images/reminder.svg');?>);
    612642            }
    613643            .thwecmf-dismiss{
    614                 background-image: url(<?php echo TH_WECMF_URL; ?>assets/images/close.svg);
     644                background-image: url(<?php echo esc_url( TH_WECMF_URL. 'assets/images/close.svg');?>);
    615645            }
    616646            .thwecmf-done{
    617                 background-image: url(<?php echo TH_WECMF_URL; ?>assets/images/done.svg);
     647                background-image: url(<?php echo esc_url( TH_WECMF_URL. 'assets/images/done.svg');?>);
    618648            }
    619649            .thwecmf-notice-action.thwecmf-yes{
     
    626656
    627657    private function render_review_request_notice(){
     658        // phpcs:ignore WordPress.Security.NonceVerification.Recommended
    628659        $current_page = isset( $_GET['page'] ) ? sanitize_key( $_GET['page'] ) : 'thwecmf_email_customizer';
    629660
     
    633664        ?>
    634665
    635         <div class="notice notice-info thpladmin-notice is-dismissible thwecmf-review-wrapper" data-nonce="<?php echo wp_create_nonce( 'thwecmf_notice_security'); ?>">
     666        <div class="notice notice-info thpladmin-notice is-dismissible thwecmf-review-wrapper" data-nonce="<?php echo esc_attr( wp_create_nonce( 'thwecmf_notice_security')); ?>">
    636667            <div class="thwecmf-review-image">
    637668                <img src="<?php echo esc_url(TH_WECMF_URL .'assets/images/review-left.png'); ?>" alt="themehigh">
    638669            </div>
    639670            <div class="thwecmf-review-content">
    640                 <h3><?php _e('Tell us how it was!', 'woo-email-customizer'); ?></h3>
    641                 <p><?php _e('Thank you for choosing us. We would love to hear about your experience while using the new Drag and Drop UI. Could you please do us a Big favor by leaving a review on WordPress to help us spread the word and boost our motivation?', 'woo-email-customizer'); ?></p>
     671                <h3><?php esc_html_e('Tell us how it was!', 'email-customizer-for-woocommerce'); ?></h3>
     672                <p><?php esc_html_e('Thank you for choosing us. We would love to hear about your experience while using the new Drag and Drop UI. Could you please do us a Big favor by leaving a review on WordPress to help us spread the word and boost our motivation?', 'email-customizer-for-woocommerce'); ?></p>
    642673                <div class="action-row">
    643674                    <a class="thwecmf-notice-action thwecmf-yes" onclick="window.open('https://wordpress.org/support/plugin/email-customizer-for-woocommerce/reviews/?rate=5#new-post', '_blank')" style="margin-right:16px; text-decoration: none">
    644                         <?php _e("Ok, You deserve it", 'woo-email-customizer'); ?>
     675                        <?php esc_html_e("Ok, You deserve it", 'email-customizer-for-woocommerce'); ?>
    645676                    </a>
    646677
    647678                    <a class="thwecmf-notice-action thwecmf-done" href="<?php echo esc_url($reviewed_url); ?>" style="margin-right:16px; text-decoration: none">
    648                         <?php _e('Already, did', 'woo-email-customizer'); ?>
     679                        <?php esc_html_e('Already, did', 'email-customizer-for-woocommerce'); ?>
    649680                    </a>
    650681
    651682                    <a class="thwecmf-notice-action thwecmf-remind" href="<?php echo esc_url($remind_url); ?>" style="margin-right:16px; text-decoration: none">
    652                         <?php _e('Maybe later', 'woo-email-customizer'); ?>
     683                        <?php esc_html_e('Maybe later', 'email-customizer-for-woocommerce'); ?>
    653684                    </a>
    654685
    655686                    <a class="thwecmf-notice-action thwecmf-dismiss" href="<?php echo esc_url($dismiss_url); ?>" style="margin-right:16px; text-decoration: none">
    656                         <?php _e("Nah, never", 'woo-email-customizer'); ?>
     687                        <?php esc_html_e("Nah, never", 'email-customizer-for-woocommerce'); ?>
    657688                    </a>
    658689                </div>
     
    671702
    672703    public function wecmf_notice_actions(){
     704        //phpcs:ignore WordPress.Security.NonceVerification.Recommended
    673705        if( !(isset($_GET['thwecmf_remind']) || isset($_GET['thwecmf_dissmis']) || isset($_GET['thwecmf_reviewed'])) ) {
    674706            return;
    675707        }
    676708
    677         $nonce = isset($_GET['thwecmf_review_nonce']) ? $_GET['thwecmf_review_nonce'] : false;
     709        $nonce = isset($_GET['thwecmf_review_nonce']) ? sanitize_text_field( wp_unslash( $_GET['thwecmf_review_nonce'] ) ) : false;
    678710        $capability = WECMF_Utils::wecmf_capability();
    679711
     
    769801                            <div class="model-header">
    770802                                <img class="th-logo" src="<?php echo esc_url(TH_WECMF_URL .'assets/images/themehigh.svg'); ?>" alt="themehigh-logo">
    771                                 <span><?php echo __('Quick Feedback', 'woo-email-customizer'); ?></span>
     803                                <span><?php echo esc_html__('Quick Feedback', 'email-customizer-for-woocommerce'); ?></span>
    772804                            </div>
    773805                            <main class="form-container main-full">
    774                                 <p class="thwecm-title-text"><?php echo __('If you have a moment, please let us know why you want to deactivate this plugin', 'woo-email-customizer'); ?></p>
    775                                 <ul class="deactivation-reason" data-nonce="<?php echo wp_create_nonce('thwecm_deactivate_nonce'); ?>">
     806                                <p class="thwecm-title-text"><?php echo esc_html__('If you have a moment, please let us know why you want to deactivate this plugin', 'email-customizer-for-woocommerce'); ?></p>
     807                                <ul class="deactivation-reason" data-nonce="<?php echo esc_attr( wp_create_nonce( 'thwecm_deactivate_nonce' ) ); ?>">
    776808                                    <?php
    777809                                    if($deactivation_reasons){
     
    791823                                    ?>
    792824                                </ul>
    793                                 <p class="thwecm-privacy-cnt"><?php echo __('This form is only for getting your valuable feedback. We do not collect your personal data. To know more read our ', 'woo-email-customizer'); ?> <a class="thwecm-privacy-link" target="_blank" href="<?php echo esc_url('https://www.themehigh.com/privacy-policy/');?>"><?php echo __('Privacy Policy', 'woo-email-customizer'); ?></a></p>
     825                                <p class="thwecm-privacy-cnt"><?php echo esc_html__('This form is only for getting your valuable feedback. We do not collect your personal data. To know more read our ', 'email-customizer-for-woocommerce'); ?> <a class="thwecm-privacy-link" target="_blank" href="<?php echo esc_url('https://www.themehigh.com/privacy-policy/');?>"><?php echo esc_html__('Privacy Policy', 'email-customizer-for-woocommerce'); ?></a></p>
    794826                            </main>
    795827                            <footer class="modal-footer">
    796828                                <div class="thwecm-left">
    797                                     <a class="thwecm-link thwecm-left-link thwecmf-deactivate" href="#"><?php echo __('Skip & Deactivate', 'woo-email-customizer'); ?></a>
     829                                    <a class="thwecm-link thwecm-left-link thwecmf-deactivate" href="#"><?php echo esc_html__('Skip & Deactivate', 'email-customizer-for-woocommerce'); ?></a>
    798830                                </div>
    799831                                <div class="thwecm-right">
    800832                                   
    801                                     <a class="thwecm-link thwecm-right-link thwecm-active" target="_blank" href="https://help.themehigh.com/hc/en-us/requests/new?utm_source=wec_free&utm_medium=feedback_form&utm_campaign=get_support"><?php echo __('Get Support', 'woo-email-customizer'); ?></a>
    802 
    803                                     <a class="thwecm-link thwecm-right-link thwecm-active thwecm-submit-deactivate" href="#"><?php echo __('Submit and Deactivate', 'woo-email-customizer'); ?></a>
    804                                     <a class="thwecm-link thwecm-right-link thwecm-close" href="#"><?php echo __('Cancel', 'woo-email-customizer'); ?></a>
     833                                    <a class="thwecm-link thwecm-right-link thwecm-active" target="_blank" href="https://help.themehigh.com/hc/en-us/requests/new?utm_source=wec_free&utm_medium=feedback_form&utm_campaign=get_support"><?php echo esc_html__('Get Support', 'email-customizer-for-woocommerce'); ?></a>
     834
     835                                    <a class="thwecm-link thwecm-right-link thwecm-active thwecm-submit-deactivate" href="#"><?php echo esc_html__('Submit and Deactivate', 'email-customizer-for-woocommerce'); ?></a>
     836                                    <a class="thwecm-link thwecm-right-link thwecm-close" href="#"><?php echo esc_html__('Cancel', 'email-customizer-for-woocommerce'); ?></a>
    805837                                </div>
    806838                            </footer>
     
    10141046                        reason_input += '<label for="th-snooze">Snooze this panel while troubleshooting</label>';
    10151047                        reason_input += '<select name="th-snooze-time" class="th-snooze-select" disabled>';
    1016                         reason_input += '<option value="<?php echo HOUR_IN_SECONDS ?>">1 Hour</option>';
    1017                         reason_input += '<option value="<?php echo 12*HOUR_IN_SECONDS ?>">12 Hour</option>';
    1018                         reason_input += '<option value="<?php echo DAY_IN_SECONDS ?>">24 Hour</option>';
    1019                         reason_input += '<option value="<?php echo WEEK_IN_SECONDS ?>">1 Week</option>';
    1020                         reason_input += '<option value="<?php echo MONTH_IN_SECONDS ?>">1 Month</option>';
     1048                        reason_input += '<option value="<?php echo esc_attr ( HOUR_IN_SECONDS); ?>">1 Hour</option>';
     1049                        reason_input += '<option value="<?php echo esc_attr ( 12*HOUR_IN_SECONDS); ?>">12 Hour</option>';
     1050                        reason_input += '<option value="<?php echo esc_attr ( DAY_IN_SECONDS); ?>">24 Hour</option>';
     1051                        reason_input += '<option value="<?php echo esc_attr ( WEEK_IN_SECONDS); ?>">1 Week</option>';
     1052                        reason_input += '<option value="<?php echo esc_attr ( MONTH_IN_SECONDS); ?>">1 Month</option>';
    10211053                        reason_input += '</select>';
    10221054                        reason_input += '</div>';
    10231055                    }else if('reviewlink' == type){
    10241056                        reason_input += '<div class="reason-input wecm-review-link">';
     1057                        // commented code is showing in ERROR category in PCP check
    10251058                        /*
    1026                         reason_input += '<?php _e('Deactivate and ', 'woo-email-customizer');?>'
     1059                        reason_input += '<?php echo esc_attr__('Deactivate and ', 'email-customizer-for-woocommerce');?>'
    10271060                        reason_input += '<a href="#" target="_blank" class="thwecm-review-and-deactivate">';
    1028                         reason_input += '<?php _e('leave a review', 'woo-email-customizer'); ?>';
     1061                        reason_input += '<?php echo esc_attr__('leave a review', 'email-customizer-for-woocommerce'); ?>';
    10291062                        reason_input += '<span class="wecm-rating-link"> &#9733;&#9733;&#9733;&#9733;&#9733; </span>';
    10301063                        reason_input += '</a>';
    10311064                        */
    1032                         reason_input += '<input type="hidden" value="<?php _e('Upgraded', 'woo-email-customizer');?>">';
     1065                        reason_input += '<input type="hidden" value="<?php echo esc_attr__( 'Upgraded', 'email-customizer-for-woocommerce' ); ?>">';
     1066                        // reason_input += '<input type="hidden" value="<?php echo esc_attr__('Upgraded', 'email-customizer-for-woocommerce');?>">';
    10331067                        reason_input += '</div>';
    10341068                    }
     
    10921126            'upgraded_to_pro' => array(
    10931127                'radio_val'          => 'upgraded_to_pro',
    1094                 'radio_label'        => __('Upgraded to premium.', 'woo-email-customizer'),
     1128                'radio_label'        => __('Upgraded to premium.', 'email-customizer-for-woocommerce'),
    10951129                'reason_type'        => 'reviewlink',
    10961130                'reason_placeholder' => '',
     
    10991133            'feature_missing'=> array(
    11001134                'radio_val'          => 'feature_missing',
    1101                 'radio_label'        => __('A specific feature is missing', 'woo-email-customizer'),
     1135                'radio_label'        => __('A specific feature is missing', 'email-customizer-for-woocommerce'),
    11021136                'reason_type'        => 'text',
    1103                 'reason_placeholder' => __('Type in the feature', 'woo-email-customizer'),
     1137                'reason_placeholder' => __('Type in the feature', 'email-customizer-for-woocommerce'),
    11041138            ),
    11051139
    11061140            'error_or_not_working'=> array(
    11071141                'radio_val'          => 'error_or_not_working',
    1108                 'radio_label'        => __('Found an error in the plugin/ Plugin was not working', 'woo-email-customizer'),
     1142                'radio_label'        => __('Found an error in the plugin/ Plugin was not working', 'email-customizer-for-woocommerce'),
    11091143                'reason_type'        => 'text',
    1110                 'reason_placeholder' => __('Specify the issue', 'woo-email-customizer'),
     1144                'reason_placeholder' => __('Specify the issue', 'email-customizer-for-woocommerce'),
    11111145            ),
    11121146
    11131147            'found_better_plugin' => array(
    11141148                'radio_val'          => 'found_better_plugin',
    1115                 'radio_label'        => __('I found a better Plugin', 'woo-email-customizer'),
     1149                'radio_label'        => __('I found a better Plugin', 'email-customizer-for-woocommerce'),
    11161150                'reason_type'        => 'text',
    1117                 'reason_placeholder' => __('Could you please mention the plugin?', 'woo-email-customizer'),
     1151                'reason_placeholder' => __('Could you please mention the plugin?', 'email-customizer-for-woocommerce'),
    11181152            ),
    11191153
    11201154            'hard_to_use' => array(
    11211155                'radio_val'          => 'hard_to_use',
    1122                 'radio_label'        => __('It was hard to use', 'woo-email-customizer'),
     1156                'radio_label'        => __('It was hard to use', 'email-customizer-for-woocommerce'),
    11231157                'reason_type'        => 'text',
    1124                 'reason_placeholder' => __('How can we improve your experience?', 'woo-email-customizer'),
     1158                'reason_placeholder' => __('How can we improve your experience?', 'email-customizer-for-woocommerce'),
    11251159            ),
    11261160
    11271161            'temporary' => array(
    11281162                'radio_val'          => 'temporary',
    1129                 'radio_label'        => __('It’s a temporary deactivation - I’m troubleshooting an issue', 'woo-email-customizer'),
     1163                'radio_label'        => __('It’s a temporary deactivation - I’m troubleshooting an issue', 'email-customizer-for-woocommerce'),
    11301164                'reason_type'        => 'checkbox',
    1131                 'reason_placeholder' => __('Could you please mention the plugin?', 'woo-email-customizer'),
     1165                'reason_placeholder' => __('Could you please mention the plugin?', 'email-customizer-for-woocommerce'),
    11321166            ),
    11331167
    11341168            'other' => array(
    11351169                'radio_val'          => 'other',
    1136                 'radio_label'        => __('Not mentioned here', 'woo-email-customizer'),
     1170                'radio_label'        => __('Not mentioned here', 'email-customizer-for-woocommerce'),
    11371171                'reason_type'        => 'textarea',
    1138                 'reason_placeholder' => __('Kindly tell us your reason, so that we can improve', 'woo-email-customizer'),
     1172                'reason_placeholder' => __('Kindly tell us your reason, so that we can improve', 'email-customizer-for-woocommerce'),
    11391173            ),
    11401174        );
     
    11521186        if($_POST['reason'] === 'temporary'){
    11531187
    1154             $snooze_period = isset($_POST['th-snooze-time']) && $_POST['th-snooze-time'] ? $_POST['th-snooze-time'] : MINUTE_IN_SECONDS ;
     1188            $snooze_period = isset($_POST['th-snooze-time']) && sanitize_text_field(wp_unslash($_POST['th-snooze-time'])) ? sanitize_text_field(wp_unslash($_POST['th-snooze-time'])) : MINUTE_IN_SECONDS ;
    11551189            $time_now = time();
    11561190            $snooze_time = $time_now + $snooze_period;
     
    11631197        $data = array(
    11641198            'plugin'        => 'wecm',
    1165             'reason'        => sanitize_text_field($_POST['reason']),
     1199            'reason'        => sanitize_text_field( wp_unslash($_POST['reason'])),
    11661200            'comments'      => isset($_POST['comments']) ? sanitize_textarea_field(wp_unslash($_POST['comments'])) : '',
    11671201            'date'          => gmdate("M d, Y h:i:s A"),
    1168             'software'      => $_SERVER['SERVER_SOFTWARE'],
     1202            'software'      => isset($_SERVER['SERVER_SOFTWARE']) ? sanitize_text_field(wp_unslash($_SERVER['SERVER_SOFTWARE'])) : '',
    11691203            'php_version'   => phpversion(),
    11701204            'mysql_version' => $wpdb->db_version(),
  • email-customizer-for-woocommerce/trunk/classes/inc/class-wecmf-email-customizer-utils.php

    r3385077 r3455187  
    129129            if( $file != '.' && $file != '..' ){ //scandir() contains two values '.' & '..'
    130130                if( is_file( $dir.'/'.$file ) ){
    131                     unlink( $dir.'/'.$file ); // delete file           
     131                    wp_delete_file( $dir.'/'.$file ); // delete file           
    132132                }else if( is_dir( $dir.'/'.$file ) ){
    133133                    self::delete_directory( $dir.'/'.$file );
     
    135135            }
    136136        }
    137         return rmdir( $dir );
     137        global $wp_filesystem;
     138        if ( empty( $wp_filesystem ) ) {
     139            require_once ABSPATH . 'wp-admin/includes/file.php';
     140            WP_Filesystem();
     141        }
     142        return $wp_filesystem->rmdir( $dir );
    138143    }
    139144
     
    422427     * @return boolean valid template or not
    423428     */
     429
    424430    public static function wecm_valid( $name = '', $key=false ){
    425         if( $key && !empty( $name ) ){
    426             $name = str_replace("_", "-", $name);
    427         }else{
    428             $name = isset($_POST['template_name']) ? sanitize_text_field($_POST['template_name']) : "";
    429             $name = $name === "Customer Partial Refunded Order" ? "Customer Partially Refunded Order" : $name;
    430             $name = $name ? str_replace(" ", "-", strtolower($name)) : $name;
     431        if(!empty($name)){
     432            if($key){
     433                $name = str_replace("_","-",$name);
     434            }
     435            else{
     436                $name = $name === "Customer Partial Refunded Order" ? "Customer Partially Refunded Order" : $name;
     437                $name = $name ? str_replace(" ", "-", strtolower($name)) : $name;
     438            }
    431439        }
    432440        if( $name && array_key_exists( $name, self::email_statuses() ) ){
     
    456464    public static function is_template($name=''){
    457465        $template = !empty( $name ) ? $name : false;
    458         $template = !$template && isset( $_POST['template_name'] ) ? sanitize_text_field( $_POST['template_name'] ) : $template;
     466        // phpcs:ignore WordPress.Security.NonceVerification.Missing
     467        $template = !$template && isset( $_POST['template_name'] ) ? sanitize_text_field( wp_unslash( $_POST['template_name'] ) ) : $template;
    459468        $template = str_replace( " ", "_", $template);
    460469        if( $template && in_array( $template, self::THWECMF_EMAIL_INDEX ) ){
     
    565574     */
    566575    public static function edit_template( $page ){
     576        // phpcs:ignore WordPress.Security.NonceVerification.Missing
    567577        if( $page == 'thwecmf_email_customizer' && isset( $_POST['i_edit_template'] ) ){
    568578            return true;
     
    577587     */
    578588    public static function get_status(){
    579         $filename = isset( $_POST['i_template_name'] ) ? sanitize_text_field( $_POST['i_template_name'] ) : false;
     589        // phpcs:ignore WordPress.Security.NonceVerification.Missing
     590        $filename = isset( $_POST['i_template_name'] ) ? sanitize_text_field(wp_unslash( $_POST['i_template_name'] ) ) : false;
    580591        if( $filename ){
    581592            $file = rtrim(THWECMF_CUSTOM_T_PATH, '/').'/'.$filename.'.php';
     
    702713    }
    703714
    704     public static function dump( $str, $margin="100" ){
    705         ?>
    706         <pre style="margin-left:<?php echo esc_attr($margin); ?>px;">
    707             <?php echo var_dump($str); ?>
    708         </pre>
    709         <?php
    710     }
     715    /**
     716     * Get allowed HTML tags and attributes for email template previews and sanitization
     717     *
     718     * @return array Allowed HTML elements with their attributes
     719     */
     720    public static function get_email_allowed_html() {
     721        // Start with WordPress 'post' context
     722        $allowed_html = wp_kses_allowed_html( 'post' );
     723
     724        // Allow <style> for CSS
     725        $allowed_html['style'] = array(
     726            'type' => true,
     727        );
     728
     729        // Fix for React Hooks - hooks.jsx uses data-block-name
     730        $allowed_html['b'] = true;
     731        $allowed_html['i'] = true;
     732        $allowed_html['u'] = true;
     733
     734        $allowed_html['table']['data-block-name'] = true;
     735        $allowed_html['table']['cellspacing']     = true;
     736        $allowed_html['table']['cellpadding']     = true;
     737        $allowed_html['table']['border']          = true;
     738        $allowed_html['table']['align']           = true;
     739        $allowed_html['table']['bgcolor']         = true;
     740        $allowed_html['table']['width']           = true;
     741        $allowed_html['table']['height']          = true;
     742
     743        // Table cells and rows
     744        $allowed_html['table']['valign'] = true;
     745        $allowed_html['td']['align']    = true;
     746        $allowed_html['tr']['align']    = true;
     747        $allowed_html['tr']['valign'] = true;
     748        $allowed_html['p']['align']     = true;
     749        $allowed_html['div']['align']   = true;
     750        $allowed_html['h1']['align']    = true;
     751        $allowed_html['h2']['align']    = true;
     752        $allowed_html['h3']['align']    = true;
     753        $allowed_html['td']['bgcolor']  = true;
     754        $allowed_html['td']['width']    = true;
     755        $allowed_html['td']['height']   = true;
     756        $allowed_html['td']['valign']   = true;
     757        $allowed_html['td']['colspan']  = true;
     758        $allowed_html['td']['rowspan']  = true;
     759        $allowed_html['td']['scope']    = true;
     760       
     761        $allowed_html['th']['scope']    = true;
     762        $allowed_html['th']['colspan']  = true;
     763        $allowed_html['th']['rowspan']  = true;
     764        $allowed_html['th']['width']    = true;
     765        $allowed_html['th']['align']    = true;
     766       
     767        $allowed_html['tr']['class']    = true;
     768        $allowed_html['tr']['style']    = true;
     769
     770        // Table sections (WooCommerce uses these extensively)
     771        $allowed_html['tbody'] = array();
     772        $allowed_html['thead'] = array();
     773        $allowed_html['tfoot'] = array();
     774
     775        // Time tag (for order dates)
     776        $allowed_html['time'] = array(
     777            'datetime' => true,
     778            'title'    => true,
     779        );
     780
     781        // Address tag (WooCommerce billing/shipping addresses)
     782        $allowed_html['address'] = array(
     783            'class' => true,
     784            'style' => true,
     785        );
     786
     787        // Headings
     788        $allowed_html['h1']['style'] = true;
     789       
     790        $allowed_html['p']['class']   = true;
     791        $allowed_html['p']['style']   = true;
     792        // Images (WooCommerce uses inline styles heavily)
     793        $allowed_html['img']['style']   = true;
     794        $allowed_html['img']['loading'] = true; // lazy loading attribute
     795        $allowed_html['img']['border']  = true;
     796        // Links
     797        $allowed_html['a']['rel']   = true;
     798        $allowed_html['a']['style'] = true;
     799
     800        // Fix for Downloadable Products Table
     801        $allowed_html['time'] = array(
     802            'datetime' => true,
     803            'title'    => true,
     804        );
     805        $allowed_html['h2']['class'] = true;
     806        $allowed_html['h2']['style'] = true;
     807       
     808        $allowed_html['th'] = array(
     809            'scope'   => true,
     810            'style'   => true,
     811            'class'   => true,
     812            'colspan' => true,
     813            'align'   => true,
     814        );
     815
     816        // Fix for WooCommerce Hooks (Order Details, Images, etc.)
     817        $allowed_html['div']['class'] = true;
     818        $allowed_html['div']['style'] = true;
     819        $allowed_html['div']['id']    = true;
     820       
     821        $allowed_html['span']['class'] = true;
     822        $allowed_html['span']['style'] = true;
     823       
     824        $allowed_html['img']['style'] = true; // WC emails use inline styles on images
     825       
     826        $allowed_html['p']['class'] = true; // For "thwecmf-hook-code" class
     827
     828        return $allowed_html;
     829    }
     830
     831
     832    /**
     833     * Get allowed HTML tags for textarea_content fields in template JSON used in sanitize_template_recursive.
     834     * Only simple formatting elements — no img, script, iframe, table, etc.
     835     *
     836     * @return array Allowed HTML elements with their attributes
     837     */
     838    public static function get_template_json_allowed_html() {
     839        return array(
     840            // Basic formatting
     841            'b'      => array(),
     842            'strong' => array(),
     843            'i'      => array(),
     844            'em'     => array(),
     845            'u'      => array(),
     846            's'      => array(),
     847            'strike' => array(),
     848            'del'    => array(),
     849            'br'     => array(),
     850            'hr'     => array(),
     851
     852            // Text wrapping
     853            'p'    => array(
     854                'style' => true,
     855                'class' => true,
     856                'align' => true,
     857            ),
     858            'span' => array(
     859                'style' => true,
     860                'class' => true,
     861            ),
     862            'div'  => array(
     863                'style' => true,
     864                'class' => true,
     865            ),
     866
     867            // Links
     868            'a'    => array(
     869                'href'  => true,
     870                'style' => true,
     871                'rel'   => true,
     872            ),
     873
     874            // Lists
     875            'ul'   => array(),
     876            'ol'   => array(),
     877            'li'   => array(
     878                'style' => true,
     879            ),
     880
     881            // Headings
     882            'h1'   => array( 'style' => true ),
     883            'h2'   => array( 'style' => true ),
     884            'h3'   => array( 'style' => true ),
     885            'h4'   => array( 'style' => true ),
     886            'h5'   => array( 'style' => true ),
     887            'h6'   => array( 'style' => true ),
     888        );
     889    }
     890
    711891
    712892}
  • email-customizer-for-woocommerce/trunk/classes/inc/class-wecmf-general-template.php

    r2990370 r3455187  
    77 */
    88
    9 use Pelago\Emogrifier\CssInliner;
    10 use Pelago\Emogrifier\HtmlProcessor\CssToAttributeConverter;
    11 use Pelago\Emogrifier\HtmlProcessor\HtmlPruner;
     9// use Pelago\Emogrifier\CssInliner;
     10// use Pelago\Emogrifier\HtmlProcessor\CssToAttributeConverter;
     11// use Pelago\Emogrifier\HtmlProcessor\HtmlPruner;
    1212
    1313if(!defined('ABSPATH')){ exit; }
     
    2323    private $temp_wrapper_styles;
    2424    private $wecmf_ot_helper;
     25   
    2526
    2627    public function __construct() {
     
    8586        $response = false;
    8687        check_ajax_referer( 'thwecmf_preview_order', 'security' );
    87         $task = isset( $_POST['task'] ) ? sanitize_text_field( $_POST['task'] ) : false;
    88         if( WECMF_Utils::wecm_valid() && WECMF_Utils::is_user_capable() ){
     88        $task = isset( $_POST['task'] ) ? sanitize_text_field( wp_unslash( $_POST['task'] ) ) : false;
     89         // Get template name after nonce is verified
     90        $template_name = isset( $_POST['template_name'] ) ? sanitize_text_field( wp_unslash( $_POST['template_name'] ) ) : '';
     91        if( WECMF_Utils::wecm_valid($template_name) && WECMF_Utils::is_user_capable() ){
    8992            if( $task === 'reset_preview' ){
    9093                $this->reset_preview();
    9194            }else if( $task === 'create_preview' ){
    92                 $response = $this->prepare_template();
     95                $data = array(
     96                    'order_id' => isset( $_POST['order_id'] ) ? absint( $_POST['order_id'] ) : false,
     97                    'email_status' => isset( $_POST['email_status'] ) ? sanitize_text_field( wp_unslash( $_POST['email_status'] ) ) : false,
     98                    'content_html' => isset( $_POST['content_html'] ) ? wp_kses_post( wp_unslash( $_POST['content_html'] ) ) : false,
     99                    'template_name' => $template_name,
     100                    'content_css' => isset( $_POST['content_css'] ) ? wp_kses_post( wp_unslash( $_POST['content_css'] ) ) : false,
     101                    'imgDimensions' => isset( $_POST['imgDimensions'] ) ? map_deep( wp_unslash( $_POST['imgDimensions'] ), 'sanitize_text_field' ) : array(),
     102                );
     103                $response = $this->prepare_template($data);
    93104            }
    94105        }
     
    114125    }
    115126
    116     private function prepare_template(){
    117         $order_id = isset( $_POST['order_id'] ) ? absint( $_POST['order_id'] ) : false;
    118         $email = isset( $_POST['email_status'] ) ? sanitize_text_field( $_POST['email_status'] ) : false;
    119         $content = isset( $_POST['content_html'] ) ? wp_kses_post( stripslashes( $_POST['content_html'] ) ) : false;
    120         $css = isset( $_POST['content_css'] ) ? wp_kses_post( stripslashes( $_POST['content_css'] ) ) : false;
    121         $css = $this->php8_comaptibiltiy_css( $css );
     127    private function prepare_template($data){
     128        $order_id = $data['order_id'];
     129        $email = $data['email_status'];
     130        $content = $data['content_html'];
     131        $css = $data['content_css'];
     132        $css = $this->php8_comaptibiltiy_css( $css );
     133
    122134        if( $content && $css ){
    123             $css = $this->prepare_images($css);
     135            $css = $this->prepare_images($css,$data['imgDimensions']);
    124136            $content = $this->prepare_email_content_wrapper($content);
    125137            $content = $this->create_inline_styles( $content, $css );
    126138            $content = $this->insert_dynamic_data($content, true);
    127139            WECMF_Utils::create_preview();
    128             $template_name = WECMF_Utils::prepare_template_name( sanitize_text_field( $_POST['template_name'] ) );
     140            $template_name = WECMF_Utils::prepare_template_name( $data['template_name'] );
    129141            $template_name = $template_name == "customer_partial_refunded_order" ? "customer_partially_refunded_order" : $template_name;
    130142            $path_template = WECMF_Utils::preview_path($template_name);
     
    132144        }
    133145        return false;
     146
    134147    }
    135148
     
    140153     * @return string $css template styles
    141154     */
    142     public function prepare_images($css){
    143         $dimensions = isset( $_POST['imgDimensions'] ) ?  $_POST['imgDimensions'] : false;
     155    public function prepare_images($css, $dimensions=null){
     156        // Fallback: If caller didn't pass dimensions, try to find them in POST (Backwards Compatibility)
     157        if ( $dimensions === null ) {
     158            // phpcs:ignore WordPress.Security.NonceVerification.Missing
     159            $dimensions = isset( $_POST['imgDimensions'] ) ? map_deep( wp_unslash( $_POST['imgDimensions'] ), 'sanitize_text_field' ) : false;
     160        }
    144161        if(is_array($dimensions) && !empty($dimensions)){
    145162            foreach ($dimensions as $id => $dimension) {
     
    189206        $ajaxAction = false;
    190207        $deleted = false;
    191         if( isset( $_POST["action"] ) && sanitize_text_field( $_POST["action"] ) === "thwecmf_reset_preview" ){
     208        // phpcs:ignore WordPress.Security.NonceVerification.Missing
     209        if( isset( $_POST["action"] ) && sanitize_text_field(wp_unslash( $_POST["action"] )) === "thwecmf_reset_preview" ){
    192210            $ajaxAction = true;
    193211            check_ajax_referer( 'thwecmf_reset_preview', 'security' );
     
    207225     */
    208226    public function save_template_content(){
     227        check_ajax_referer( 'thwecmf_ajax_save', 'thwecmf_security' );
    209228        $response = '';
    210229        if( WECMF_Utils::is_valid_action() ){//Nonce, Capability
    211             $template_display_name = isset($_POST['template_name']) ? sanitize_text_field($_POST['template_name']) : "";
    212             if( WECMF_Utils::wecm_valid() ){
    213                 $render_data = isset($_POST['contents']) ? wp_kses_post( trim( stripslashes( $_POST['contents'] ) ) ) : false;
    214                 $render_css = isset($_POST['styles']) ? sanitize_textarea_field( stripslashes($_POST['styles'] ) ) : '';
     230            $template_display_name = isset($_POST['template_name']) ? sanitize_text_field( wp_unslash( $_POST['template_name'] ) ) : "";
     231            if( WECMF_Utils::wecm_valid($template_display_name) ){
     232                // $render_data = isset($_POST['contents']) ? wp_kses_post( trim( stripslashes( $_POST['contents'] ) ) ) : false;
     233                $render_data = isset($_POST['contents']) ? wp_kses(  wp_unslash( $_POST['contents']  ), WECMF_Utils::get_email_allowed_html() ) : false;
     234                $render_css = isset($_POST['styles']) ? wp_strip_all_tags( wp_unslash( $_POST['styles'] ) ) : '';
    215235                $render_css = $this->php8_comaptibiltiy_css( $render_css );
    216                 $template_json = isset($_POST['template_tree']) ?  wp_kses_post( trim( stripslashes( $_POST['template_tree'] ) ) ) : '';
     236                // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- JSON decoded and sanitized via sanitize_template_recursive()
     237                $raw_data = isset($_POST['template_tree']) ? sanitize_text_field (wp_unslash($_POST['template_tree'])) : '';
     238                $decoded = json_decode($raw_data, true);
     239                if (json_last_error() !== JSON_ERROR_NONE || !is_array($decoded)) {
     240                    wp_send_json_error('Invalid template data');
     241                    exit;
     242                }
     243                $sanitized_data = $this->sanitize_template_recursive($decoded);
     244                $template_json = wp_json_encode($sanitized_data);
    217245                if($render_data){
    218246                    $save_meta = false;                     
     
    233261
    234262    /**
     263     * Recursively sanitize template data
     264     *
     265     * @param mixed $data The data to sanitize
     266     * @return mixed Sanitized data
     267     */
     268    private function sanitize_template_recursive($data) {
     269        if (is_array($data)) {
     270            foreach ($data as $key => &$value) {
     271                if ($key === 'textarea_content' && is_string($value)) {
     272                    $value = wp_kses($value, WECMF_Utils::get_template_json_allowed_html());
     273                } elseif (is_array($value)) {
     274                    $value = $this->sanitize_template_recursive($value);
     275                }
     276            }
     277        }
     278        return $data;
     279    }
     280
     281
     282    /**
    235283     * Save the template settings to database
    236284     *
     
    271319        $response = "failure";
    272320        $created = false;
    273         if( isset( $_POST['template'] ) && WECMF_Utils::wecm_valid() && WECMF_Utils::is_user_capable() ){
     321        // Add nonce verification
     322        check_ajax_referer( 'thwecmf_ajax_save', 'thwecmf_security' );
     323        // Get template name (it's being sent!)
     324        $template_name = isset( $_POST['template_name'] )
     325        ? sanitize_text_field( wp_unslash( $_POST['template_name'] ) )
     326        : '';
     327        if( isset( $_POST['template'] ) && WECMF_Utils::wecm_valid($template_name) && WECMF_Utils::is_user_capable() ){
    274328            $order_id = isset( $_POST['order_id'] ) ? absint( $_POST['order_id'] ) : false;
    275             $email = isset( $_POST['email_status'] ) ? sanitize_text_field( $_POST['email_status'] ) : false;
    276             $content = isset( $_POST['template'] ) ? wp_kses_post( stripslashes( $_POST['template'] ) ) : false;
    277             $css = isset( $_POST['styles'] ) ? wp_kses_post( stripslashes( $_POST['styles'] ) ) : false;
     329            $email = isset( $_POST['email_status'] ) ? sanitize_text_field( wp_unslash( $_POST['email_status'] ) ) : false;
     330            $content = isset( $_POST['template'] ) ? wp_kses_post( wp_unslash( $_POST['template'] ) ) : false;
     331            $css = isset( $_POST['styles'] ) ? wp_kses_post( wp_unslash( $_POST['styles'] ) ) : false;
    278332            $css = $this->php8_comaptibiltiy_css( $css );
    279333            $css = $this->prepare_images($css);
     
    282336            $content = $this->insert_dynamic_data($content, true);
    283337            WECMF_Utils::create_preview();
    284             $template_name = WECMF_Utils::prepare_template_name( sanitize_text_field( $_POST['template_name'] ) );
     338            // $template_name = WECMF_Utils::prepare_template_name( sanitize_text_field( $_POST['template_name'] ) );
     339            $template_name = isset( $_POST['template_name'] )
     340            ? WECMF_Utils::prepare_template_name(
     341                sanitize_text_field( wp_unslash( $_POST['template_name'] ) )
     342            )
     343            : '';
    285344            $template_name = $template_name == "customer_partial_refunded_order" ? "customer_partially_refunded_order" : $template_name;
    286345            $path_template = WECMF_Utils::preview_path($template_name);
     
    303362     */
    304363    public function send_mail( $message ){
    305         $to = $this->get_from_address();
     364        check_ajax_referer( 'thwecmf_ajax_save', 'thwecmf_security' );
     365        $email_id = isset( $_POST['email_id'] ) ? sanitize_email( wp_unslash( $_POST['email_id'] ) ) : '';
     366        $to = $this->get_from_address($email_id);
    306367        $subject = "[".get_bloginfo('name')."] Test Email";
    307368        $headers = $this->setup_test_mail_variables( $to );
     369
     370        // 3. Use a closure to force the filter to use our resolved $to address
     371        $from_callback = function( $original_from ) use ( $to ) {
     372            return $to ? $to : $original_from;
     373        };
    308374       
    309         add_filter( 'wp_mail_from', array( $this, 'get_from_address' ) );
     375        add_filter( 'wp_mail_from', $from_callback);
    310376        add_filter( 'wp_mail_from_name', array( $this, 'get_from_name' ) );
    311377        add_filter( 'wp_mail_content_type', array( $this, 'get_content_type' ) );
     
    313379        $send_mail = wp_mail( $to, $subject, $message, $headers );
    314380
    315         remove_filter( 'wp_mail_from', array( $this, 'get_from_address' ) );
     381        remove_filter( 'wp_mail_from', $from_callback);
    316382        remove_filter( 'wp_mail_from_name', array( $this, 'get_from_name' ) );
    317383        remove_filter( 'wp_mail_content_type', array( $this, 'get_content_type' ) );
     
    333399     * @return string from email
    334400     */
    335     public function get_from_address() {
     401    public function get_from_address($email_id='') {
     402        // 1. If we have a passed parameter, use it immediately
     403        if ( ! empty( $email_id ) ) {
     404            return $email_id;
     405        }
     406        // phpcs:ignore WordPress.Security.NonceVerification.Missing
    336407        if( isset( $_POST['email_id'] ) && !empty( $_POST['email_id'] ) ){
    337             return sanitize_email( $_POST['email_id'] );
     408            //phpcs:ignore WordPress.Security.NonceVerification.Missing
     409            return sanitize_email(wp_unslash( $_POST['email_id'] ));
    338410        }
    339411    }
     
    395467     */
    396468    public function save_template_file($content, $path){
     469        if ( ! function_exists( 'WP_Filesystem' ) ) {
     470            require_once ABSPATH . 'wp-admin/includes/file.php';
     471        }
     472        WP_Filesystem();
     473        global $wp_filesystem;
     474        if ( ! $wp_filesystem ) {
     475            return false;
     476        }
     477
    397478        $saved = false;
    398         $myfile_template = fopen($path, "w") or die("Unable to open file!");
    399         if(false !== $myfile_template){
    400             fwrite($myfile_template, $content);
    401             fclose($myfile_template);
    402             $saved = true;
    403         }
    404         return $saved;
     479        // Normalize path for safety
     480        $path = wp_normalize_path( $path );
     481
     482    // Write file using WP filesystem API
     483        return $wp_filesystem->put_contents(
     484            $path,
     485            $content,
     486            FS_CHMOD_FILE
     487    );
    405488    }
    406489
     
    414497    public function create_inline_styles( $content, $css ) {
    415498        if( WECMF_Utils::thwecmf_woo_version_check('6.5.0') ){
    416             $css_inliner_class = CssInliner::class;
     499             // WooCommerce 10.4+ uses vendor-prefixed namespace
     500            if( WECMF_Utils::thwecmf_woo_version_check('10.4.0') ){
     501                $css_inliner_class = '\Automattic\WooCommerce\EmailEditorVendor\Pelago\Emogrifier\CssInliner';
     502                $html_pruner_class = '\Automattic\WooCommerce\EmailEditorVendor\Pelago\Emogrifier\HtmlProcessor\HtmlPruner';
     503                $css_to_attr_class = '\Automattic\WooCommerce\EmailEditorVendor\Pelago\Emogrifier\HtmlProcessor\CssToAttributeConverter';
     504            } else {
     505                $css_inliner_class = '\Pelago\Emogrifier\CssInliner';
     506                $html_pruner_class = '\Pelago\Emogrifier\HtmlProcessor\HtmlPruner';
     507                $css_to_attr_class = '\Pelago\Emogrifier\HtmlProcessor\CssToAttributeConverter';
     508            }
    417509            if ( class_exists( 'DOMDocument' ) && class_exists( $css_inliner_class ) ) {
    418510                try {
    419                     $css_inliner = CssInliner::fromHtml( $content )->inlineCss( $css );
     511                    // $css_inliner = CssInliner::fromHtml( $content )->inlineCss( $css );
     512                    $css_inliner = $css_inliner_class::fromHtml( $content )->inlineCss( $css );
    420513
    421514                    do_action( 'woocommerce_emogrifier', $css_inliner, $this );
     
    423516                    $dom_document = $css_inliner->getDomDocument();
    424517
    425                     HtmlPruner::fromDomDocument( $dom_document )->removeElementsWithDisplayNone();
    426                     $content = CssToAttributeConverter::fromDomDocument( $dom_document )
    427                         ->convertCssToVisualAttributes()
    428                         ->render();
     518                    // HtmlPruner::fromDomDocument( $dom_document )->removeElementsWithDisplayNone();
     519                    $html_pruner_class::fromDomDocument( $dom_document )->removeElementsWithDisplayNone();
     520                    // $content = CssToAttributeConverter::fromDomDocument( $dom_document )
     521                    //  ->convertCssToVisualAttributes()
     522                    //  ->render();
     523                    $content = $css_to_attr_class::fromDomDocument( $dom_document )
     524                    ->convertCssToVisualAttributes()
     525                    ->render();
     526                    // $content = htmlspecialchars_decode($content);
    429527                    $content = htmlspecialchars_decode($content);
    430528                } catch ( Exception $e ) {
  • email-customizer-for-woocommerce/trunk/classes/inc/class-wecmf-template-settings.php

    r3385077 r3455187  
    132132     * @return  string $settings settings to be saved
    133133     */
    134     private function prepare_settings(){
     134    private function prepare_settings( $template_list=array() ){
    135135        $settings = WECMF_Utils::thwecmf_get_template_settings();
    136136        $template_map = isset( $settings[WECMF_Utils::SETTINGS_KEY_TEMPLATE_MAP] ) ? $settings[WECMF_Utils::SETTINGS_KEY_TEMPLATE_MAP] : array();
    137137        $file_ext = 'php';
    138         foreach ($_POST['i_template-list'] as $key => $value) {
    139             $template_map[$this->template_status[sanitize_text_field( $key )]] = sanitize_text_field($value);
    140         }
     138        if (is_array( $template_list ) && !empty( $template_list )) {
     139            // return $settings;
     140            // $template_list = wp_unslash( $_POST['i_template-list'] );
     141            foreach ($template_list as $key => $value) {
     142                $sanitized_key = sanitize_text_field( $key );
     143                $sanitized_value = sanitize_text_field( $value );
     144                if ( isset( $this->template_status[ $sanitized_key ] ) ) {
     145                    $template_map[ $this->template_status[ $sanitized_key ] ] = $sanitized_value;
     146            }
     147        }
     148    }   
    141149        $settings[WECMF_Utils::SETTINGS_KEY_TEMPLATE_MAP] = $template_map;
    142150        return $settings;
     
    150158    private function save_settings(){
    151159        $result = false;
    152         if( !isset($_POST['i_template-list']) || !isset( $_POST['thwecmf_template_map'] ) || !wp_verify_nonce( $_POST['thwecmf_template_map'], 'template_map_action' ) || !WECMF_Utils::is_user_capable() ){
     160        if( !isset($_POST['i_template-list']) || !isset( $_POST['thwecmf_template_map'] ) || !wp_verify_nonce(sanitize_text_field( wp_unslash( $_POST['thwecmf_template_map'] ) ), 'template_map_action' ) || !WECMF_Utils::is_user_capable() ){
    153161            wp_die( '<div class="wecm-wp-die-message">Action failed. Could not verify nonce.</div>' );
    154162        }
    155163        $temp_data = array();
    156         $settings = $this->prepare_settings();
     164        // $template_list = isset( $_POST['i_template-list'] ) ?  wp_unslash( $_POST['i_template-list'] )   : array();
     165        $template_list = isset( $_POST['i_template-list'] ) ? array_map( 'sanitize_text_field', wp_unslash( $_POST['i_template-list'] ) ) : array();
     166        $settings = $this->prepare_settings($template_list);
    157167        $result = WECMF_Utils::thwecmf_save_template_settings($settings);
    158168        return $result;
     
    184194        $result = false;
    185195        $file_reset = false;
    186         $template = isset( $_POST['i_template_name'] ) ? sanitize_text_field( $_POST['i_template_name'] ) : false;
     196        $template = isset( $_POST['i_template_name'] ) ? sanitize_text_field(wp_unslash( $_POST['i_template_name'] ) ) : false;
    187197        if( $template ){
    188             if( !wp_verify_nonce( $_POST['thwecmf_edit_template_'.$template], 'thwecmf_edit_template' ) || !WECMF_Utils::is_user_capable() ){
     198            $nonce_key = 'thwecmf_edit_template_' . $template;
     199            if (! isset( $_POST[ $nonce_key ] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST[ $nonce_key ] ) ), 'thwecmf_edit_template' ) || ! WECMF_Utils::is_user_capable())
     200            {
    189201                wp_die( '<div class="wecm-wp-die-message">Action failed. Could not verify nonce.</div>' );
    190202            }
     
    207219        $result = false;
    208220
    209         if( !isset( $_POST['thwecmf_template_map'] ) || !wp_verify_nonce( $_POST['thwecmf_template_map'], 'template_map_action' ) || !WECMF_Utils::is_user_capable() ){
     221        if( !isset( $_POST['thwecmf_template_map'] ) || !wp_verify_nonce(sanitize_text_field( wp_unslash( $_POST['thwecmf_template_map'] ) ), 'template_map_action' ) || !WECMF_Utils::is_user_capable() ){
    210222            wp_die( '<div class="wecm-wp-die-message">Action failed. Could not verify nonce.</div>' );
    211223        }else{
     
    274286                        ?>
    275287                        <div class="thwecmf-template-box">
    276                             <form name="thwecmf_edit_template_form_<?php echo $key; ?>" action="" method="POST">
     288                            <form name="thwecmf_edit_template_form_<?php echo esc_attr( $key ); ?>" action="" method="POST">
    277289                                <?php
    278290                                if ( function_exists('wp_nonce_field') ){
     
    290302                                    <div class="template-manage-menu-item">
    291303                                        <button type="submit" class="thwecmf-template-action-links" formaction="<?php $this->get_admin_url(); ?>" name="i_edit_template">
    292                                             <img src="<?php echo TH_WECMF_ASSETS_URL ?>images/template-edit.svg" class="template-edit-icon">
     304                                            <img src="<?php echo esc_url( TH_WECMF_ASSETS_URL . "images/template-edit.svg" ); ?>" class="template-edit-icon">
    293305                                        </button>
    294306                                        <button type="submit" class="thwecmf-template-action-links thwecmf-reset-link" name="reset_template" onclick="return confirm('Template will be reset to initial condition. Do you want to proceed ?');">
    295                                             <img src="<?php echo TH_WECMF_ASSETS_URL ?>images/template-reset.svg">
     307                                            <img src="<?php echo esc_url( TH_WECMF_ASSETS_URL . "images/template-reset.svg" ); ?>" class="template-reset-icon">
    296308                                        </button>
    297309                                    </div>
     
    309321        $result = "load";
    310322        $action = "";
     323        //phpcs:ignore WordPress.Security.NonceVerification.Missing
    311324        if( isset( $_POST['save_settings'] ) ){
    312325            $result = $this->save_settings();
    313326            $action = "save";
    314        
     327        //phpcs:ignore WordPress.Security.NonceVerification.Missing
    315328        }else if( isset( $_POST['reset_settings'] ) ){
    316329            $result = $this->reset_settings();
    317330            $action = "reset";
    318 
     331        //phpcs:ignore WordPress.Security.NonceVerification.Missing
    319332        }else if( isset( $_POST['reset_template'] ) ){
    320333            $result = $this->reset_template();
     
    336349        ?>
    337350        <div id="thwecmf_validations" class="thwecmf-template-validation">
    338             <div class="validation-wrapper thwecmf-<?php echo $result; ?>">
    339                 <span class="dashicons <?php echo $icons; ?>"></span>
     351            <div class="validation-wrapper thwecmf-<?php echo esc_attr( $result ); ?>">
     352                <span class="dashicons <?php echo esc_attr( $icons ); ?>"></span>
    340353                <div class="validation-messages">
    341                     <p class="thwecmf-label"><?php echo $result; ?></p>
    342                     <p class="thwecmf-label-light"><?php echo $message; ?></p>
     354                    <p class="thwecmf-label"><?php echo esc_attr( $result ); ?></p>
     355                    <p class="thwecmf-label-light"><?php echo esc_html( $message ); ?></p>
    343356                </div>
    344357            </div>
     
    358371            <?php if( $page === "thwecmf_email_customizer" ){
    359372
    360                 echo '<a class="btn thwecmf-view-premium" href="'.esc_url( $this->get_admin_url("premium") ).'"><image src="'.TH_WECMF_ASSETS_URL.'images/premium.svg">Premium</a>';
     373                echo '<a class="btn thwecmf-view-premium" href="' . esc_url( $this->get_admin_url( 'premium' ) ) . '">
     374                    <img src="' . esc_url( TH_WECMF_ASSETS_URL . 'images/premium.svg' ) . '" alt="' . esc_attr__( 'Premium', 'email-customizer-for-woocommerce' ) . '">
     375                    ' . esc_html__( 'Premium', 'email-customizer-for-woocommerce' ) . '
     376                </a>';
     377
    361378            } ?>
    362379        </div>
     
    413430        ?>
    414431        <td class="thwecmf-mapping-column-template">
    415             <input type="hidden" name="i_email-id[]" value="<?php echo $key; ?>">
     432            <input type="hidden" name="i_email-id[]" value="<?php echo esc_attr( $key ); ?>">
    416433            <div class="thwecmf-template-information">
    417434                <div class="thwecmf-template-icon thwecmf-inline thwecmf-template-info">
    418                     <img src="<?php echo $url; ?>">
     435                    <img src="<?php echo esc_url( $url ); ?>">
    419436                </div>
    420437                <div class="thwecmf-template-label thwecmf-inline thwecmf-template-info">
    421                     <div class="thwecmf-label"><?php echo $template; ?></div>
     438                    <div class="thwecmf-label"><?php echo esc_html( $template ); ?></div>
    422439                </div>
    423440            </div>
     
    450467        $template = isset( $this->template_map[$email] ) ? $this->template_map[$email] : "";
    451468
    452         echo '<select name="i_'.$name.'" class="'.$class.'">';
     469        echo '<select name="i_'. esc_attr($name).'" class="'. esc_attr($class).'">';
    453470        foreach ($options as $key => $value) {
    454471            $selected = $template === $key ? "selected" : "";
    455             echo '<option value="'.$key.'" '.$selected.'>'.$value.'</option>';
     472            echo '<option value="'.esc_attr($key).'" '.esc_attr($selected).'>'. esc_attr($value).'</option>';
    456473        }
    457474        echo '</select>';
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/admin_cancelled_order.php

    r2605442 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
     
    712<td class="thwecmf-column-padding thwecmf-col thwecmf-columns" id="tpf_1011" data-name="one_column_one" style="vertical-align: top; box-sizing: border-box; border: 1px dotted #dddddd; word-break: break-word; padding: 10px 10px; width: 100%; text-align: center; padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-style: none; border-color: #dddddd; background-color: #96588a; min-height: 0px;">
    813                                                            <table class="thwecmf-block thwecmf-block-text" id="tpf_1029" data-block-name="text" cellspacing="0" cellpadding="0" style='table-layout: fixed; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; margin: 0 auto; box-sizing: border-box; color: #ffffff; font-size: 30px; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left;'><tbody style="color: #ffffff; font-size: 30px;"><tr style="color: #ffffff; font-size: 30px;">
    9 <td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; background-color: transparent; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;">Order Cancelled: #<?php if(isset($order)){ echo $order->get_id(); } ?><br style="color: #ffffff; font-size: 30px;">
     14<td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; background-color: transparent; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;">Order Cancelled: #<?php if(isset($order)){ echo esc_html( $order->get_id() ); } ?><br style="color: #ffffff; font-size: 30px;">
    1015</div></td>
    1116            </tr></tbody></table>
     
    1924</div>
    2025<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
    21 <div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;">Alas. Just to let you know — order #<?php if(isset($order)){ echo $order->get_id(); } ?> belonging to <?php
     26<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;">Alas. Just to let you know — order #<?php if(isset($order)){ echo esc_html($order->get_id()); } ?> belonging to <?php
    2227if(isset($order)){
    2328    echo esc_html( $order->get_billing_first_name().' '.$order->get_billing_last_name() );
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/admin_failed_order.php

    r2605442 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
     
    712<td class="thwecmf-column-padding thwecmf-col thwecmf-columns" id="tpf_1011" data-name="one_column_one" style="vertical-align: top; box-sizing: border-box; border: 1px dotted #dddddd; word-break: break-word; padding: 10px 10px; width: 100%; text-align: center; padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-style: none; border-color: #dddddd; background-color: #96588a; min-height: 0px;">
    813                                                            <table class="thwecmf-block thwecmf-block-text" id="tpf_1029" data-block-name="text" cellspacing="0" cellpadding="0" style='table-layout: fixed; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; margin: 0 auto; box-sizing: border-box; color: #ffffff; font-size: 30px; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left;'><tbody style="color: #ffffff; font-size: 30px;"><tr style="color: #ffffff; font-size: 30px;">
    9 <td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;">Order Failed: #<?php if(isset($order)){ echo $order->get_id(); } ?><br style="color: #ffffff; font-size: 30px;">
     14<td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;"><?php esc_html_e('Order Failed: #','email-customizer-for-woocommerce');?><?php if(isset($order)){ echo esc_html($order->get_id()); } ?><br style="color: #ffffff; font-size: 30px;">
    1015</div></td>
    1116            </tr></tbody></table>
     
    1924</div>
    2025<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
    21 <div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;">Payment for order #<?php if(isset($order)){ echo $order->get_id(); } ?> from <?php if(isset($order)){
     26<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><?php esc_html_e('Payment for order #','email-customizer-for-woocommerce');?><?php if(isset($order)){ echo esc_html($order->get_id()); } ?> <?php esc_html_e('from','email-customizer-for-woocommerce');?> <?php if(isset($order)){
    2227    echo esc_html( $order->get_billing_first_name().' '.$order->get_billing_last_name() );
    2328}elseif(isset($user_login)){
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/admin_new_order.php

    r2605442 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
     
    712<td class="thwecmf-column-padding thwecmf-col thwecmf-columns" id="tpf_1011" data-name="one_column_one" style="vertical-align: top; box-sizing: border-box; border: 1px dotted #dddddd; word-break: break-word; padding: 10px 10px; width: 100%; text-align: center; padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-style: none; border-color: #dddddd; background-color: #96588a; min-height: 0px;">
    813                                                            <table class="thwecmf-block thwecmf-block-text" id="tpf_1029" data-block-name="text" cellspacing="0" cellpadding="0" style='table-layout: fixed; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; margin: 0 auto; box-sizing: border-box; color: #ffffff; font-size: 30px; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left;'><tbody style="color: #ffffff; font-size: 30px;"><tr style="color: #ffffff; font-size: 30px;">
    9 <td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; background-color: transparent; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;">New Order: #<?php if(isset($order)){ echo $order->get_id(); } ?><br style="color: #ffffff; font-size: 30px;">
    10 </div></td>
     14<td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; background-color: transparent; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'></td><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;"><?php esc_html_e( 'New Order: #', 'email-customizer-for-woocommerce' ); ?><?php if(isset($order)){ echo esc_html( $order->get_id() ); } ?><br style="color: #ffffff; font-size: 30px;">
     15</div>
    1116            </tr></tbody></table>
    1217</td>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_cancelled_order.php

    r3385080 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%" id="thwecmf_template_wrapper"><tr><td align="center" class="thwecmf-template-wrapper-column" valign="top" style="background-color: #f7f7f7; padding: 70px 0;" bgcolor="#f7f7f7"><table id="tpf_t_builder" width="600" cellspacing="0" cellpadding="0" class="thwecmf-main-builder thwecmf-template-block" style="max-width: 600px; width: 600px; margin: auto;" align="center"><tr><td class="thwecmf-builder-column" style="vertical-align: top; border-radius: 2px; background-size: cover; background-repeat: no-repeat; background-position: top; border-style: solid; border-color: #dedede; background-color: #fff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;" bgcolor="#fff"><table class="thwecmf-row thwecmf-block-one-column thwecmf-builder-block" id="tpf_1001" cellpadding="0" cellspacing="0px" style="border-spacing: 0px; width: 100%; table-layout: fixed; max-width: 100%; margin: 0 auto; background-size: 100%; background-repeat: no-repeat; background-position: top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: none; border-color: transparent; background-image: none; background-color: transparent;" width="100%" align="center" bgcolor="transparent"><tr><td class="thwecmf-column-padding thwecmf-col thwecmf-columns" id="tpf_1002" style="vertical-align: top; box-sizing: border-box; word-break: break-word; padding: 10px 10px; background-size: 100%; background-position: top; width: 100%; padding-top: 36px; padding-right: 48px; padding-bottom: 36px; padding-left: 48px; text-align: center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: none; border-color: transparent; background-image: none; background-color: #96588a;" width="100%" align="center" bgcolor="#96588a"><table class="thwecmf-block thwecmf-block-text thwecmf-builder-block" id="tpf_1003" cellspacing="0" cellpadding="0" style='table-layout: fixed; width: 100%; margin: 0 auto; box-sizing: border-box; color: #fff; font-size: 30px; line-height: 150%; font-weight: normal; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left;' width="100%" align="center">
    38        <tr style='color: #fff; font-size: 30px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'>
    49            <td class="thwecmf-block-child thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; padding: 15px 15px; background-size: cover; background-repeat: no-repeat; color: #fff; font-size: 30px; font-weight: normal; line-height: 150%; text-align: left; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; background-color: transparent; background-image: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;' align="left" bgcolor="transparent">
    5             <div class="wecmf-txt-wrap" style='color: #fff; font-size: 30px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'>Order Cancelled: #<?php if(isset($order)) : ?><?php echo $order->get_id();?><?php endif; ?><br style='color: #fff; font-size: 30px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div>
     10            <div class="wecmf-txt-wrap" style='color: #fff; font-size: 30px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'>Order Cancelled: #<?php if(isset($order)) : ?><?php echo esc_html( $order->get_id() ); ?><?php endif; ?><br style='color: #fff; font-size: 30px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div>
    611            </td>
    712        </tr>
     
    914        <tr style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'>
    1015            <td class="thwecmf-block-child thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; padding: 15px 15px; background-size: cover; background-repeat: no-repeat; color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; text-align: left; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; background-color: transparent; background-image: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px;' align="left" bgcolor="transparent">
    11             <div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'>Hi <?php if(isset($order)) : ?><?php echo esc_html($order->get_billing_first_name()); ?><?php elseif(isset($user_login)): ?><?php echo esc_html($user_login); ?><?php endif; ?>,<br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div><div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'><br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div><div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'>We’re getting in touch to let you know that your order  #<?php if(isset($order)) : ?><?php echo $order->get_id();?><?php endif; ?> has been cancelled.<br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div><div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'><br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div><div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'><br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div>
     16            <div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'>Hi <?php if(isset($order)) : ?><?php echo esc_html($order->get_billing_first_name()); ?><?php elseif(isset($user_login)): ?><?php echo esc_html($user_login); ?><?php endif; ?>,<br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div><div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'><br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div><div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'>We’re getting in touch to let you know that your order  #<?php if(isset($order)) : ?><?php echo esc_html($order->get_id()) ;?><?php endif; ?> has been cancelled.<br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div><div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'><br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div><div class="wecmf-txt-wrap" style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'><br style='color: #636363; font-size: 14px; font-weight: normal; line-height: 150%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;'></div>
    1217            </td>
    1318        </tr>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_completed_order.php

    r2605442 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_failed_order.php

    r3234574 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_invoice.php

    r2605442 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
     
    712<td class="thwecmf-column-padding thwecmf-col thwecmf-columns" id="tpf_1011" data-name="one_column_one" style="vertical-align: top; box-sizing: border-box; border: 1px dotted #dddddd; word-break: break-word; padding: 10px 10px; width: 100%; text-align: center; padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-style: none; border-color: #dddddd; background-color: #96588a; min-height: 0px;">
    813                                                            <table class="thwecmf-block thwecmf-block-text" id="tpf_1029" data-block-name="text" cellspacing="0" cellpadding="0" style='table-layout: fixed; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; margin: 0 auto; box-sizing: border-box; color: #ffffff; font-size: 30px; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left;'><tbody style="color: #ffffff; font-size: 30px;"><tr style="color: #ffffff; font-size: 30px;">
    9 <td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; background-color: transparent; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;">Your invoice for order #<?php if(isset($order)){ echo $order->get_id(); } ?><br style="color: #ffffff; font-size: 30px;">
     14<td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; background-color: transparent; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;"><?php esc_html_e('Your invoice for order #','email-customizer-for-woocommerce');?> <?php if(isset($order)){ echo esc_html($order->get_id()); } ?><br style="color: #ffffff; font-size: 30px;">
    1015</div></td>
    1116            </tr></tbody></table>
     
    1924</div>
    2025<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
    21 <div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;">Here are the details of your order placed on <?php if(isset($order)){ echo wc_format_datetime($order->get_date_created()); } ?>:<br style="color: #636363; font-size: 14px;">
     26<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><?php esc_html_e("Here are the details of your order placed on ",'email-customizer-for-woocommerce'); ?><?php if(isset($order)){ echo esc_html( wc_format_datetime($order->get_date_created()) ); } ?>:<br style="color: #636363; font-size: 14px;">
    2227</div>
    2328</td>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_new_account.php

    r2390521 r3455187  
    1 <!DOCTYPE html>
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?><!DOCTYPE html>
    26<html>
    37<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
     
    2024</div>
    2125<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
    22 <div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;">Thanks for creating an account on <?php echo esc_html( get_bloginfo() );?>. Your username is <?php if(isset($user_login)){ ?><?php echo '<strong>' . esc_html( $user_login ) . '</strong>' ?><?php } ?>. You can access your account area to view orders, change your password, and more at: <?php echo make_clickable( esc_url( wc_get_page_permalink( 'myaccount' ) ) ); ?><br style="color: #636363; font-size: 14px;">
     26<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;">
     27    <?php esc_html_e( 'Thanks for creating an account on', 'email-customizer-for-woocommerce' ); ?>
     28    <?php echo esc_html( get_bloginfo( 'name' ) ); ?>.
     29
     30    <?php esc_html_e( 'Your username is', 'email-customizer-for-woocommerce' ); ?>
     31    <?php
     32    if ( isset( $user_login ) ) {
     33        echo '<strong>' . esc_html( $user_login ) . '</strong>';
     34    }
     35    ?>.
     36
     37    <?php esc_html_e(
     38        'You can access your account area to view orders, change your password, and more at:',
     39        'email-customizer-for-woocommerce'
     40    ); ?>
     41
     42    <?php
     43    echo wp_kses_post(
     44        make_clickable(
     45            esc_url( wc_get_page_permalink( 'myaccount' ) )
     46        )
     47    );
     48    ?>
     49
     50    <br style="color: #636363; font-size: 14px;">
    2351</div>
    2452<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_note.php

    r2605442 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
     
    2025</div>
    2126<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
    22 <div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;">The following note has been added to your order: <?php if(isset($customer_note)){ echo "<blockquote>".wpautop( wptexturize( $customer_note ) )."</blockquote>"; } ?> As a reminder, here are your order details:<br style="color: #636363; font-size: 14px;">
     27<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><?php esc_html_e( 'The following note has been added to your order:', 'email-customizer-for-woocommerce' ); ?>
     28<?php
     29    if ( isset( $customer_note ) && $customer_note ) {
     30        echo '<blockquote>' .
     31            wp_kses_post(
     32                wpautop(
     33                    wptexturize( $customer_note )
     34                )
     35            ) .
     36        '</blockquote>';
     37    }
     38    ?>
     39    <?php esc_html_e( 'As a reminder, here are your order details:', 'email-customizer-for-woocommerce' ); ?>
     40    <br style="color: #636363; font-size: 14px;">
    2341</div>
    2442</td>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_on_hold_order.php

    r2605442 r3455187  
    1 <!DOCTYPE html>
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?><!DOCTYPE html>
    26<html>
    37<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_processing_order.php

    r2605442 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
     
    1924</div>
    2025<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
    21 <div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;">Just to let you know — we've received your order #<?php if(isset($order)){ echo $order->get_id(); } ?>, and it is now being processed:<br style="color: #636363; font-size: 14px;">
     26<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><?php esc_html_e("Just to let you know — we've received your order #",'email-customizer-for-woocommerce');?><?php if(isset($order)){ echo esc_html($order->get_id()); } ?>, and it is now being processed:<br style="color: #636363; font-size: 14px;">
    2227</div>
    2328</td>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_refunded_order.php

    r2605442 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
     
    712<td class="thwecmf-column-padding thwecmf-col thwecmf-columns" id="tpf_1011" data-name="one_column_one" style="vertical-align: top; box-sizing: border-box; border: 1px dotted #dddddd; word-break: break-word; padding: 10px 10px; width: 100%; text-align: center; padding-top: 48px; padding-right: 48px; padding-bottom: 48px; padding-left: 48px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-style: none; border-color: transparent; background-color: #96588a; min-height: 0px;">
    813                                                            <table class="thwecmf-block thwecmf-block-text" id="tpf_1029" data-block-name="text" cellspacing="0" cellpadding="0" style='table-layout: fixed; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; margin: 0 auto; box-sizing: border-box; color: #ffffff; font-size: 30px; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left;'><tbody style="color: #ffffff; font-size: 30px;"><tr style="color: #ffffff; font-size: 30px;">
    9 <td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; background-color: transparent; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;">Order Refunded: <?php if(isset($order)){ echo $order->get_id(); } ?><br style="color: #ffffff; font-size: 30px;">
     14<td class="thwecmf-block-text-holder" style='vertical-align: top; box-sizing: border-box; width: 100%; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; line-height: 22px; padding: 15px 15px; color: #ffffff; font-size: 30px; text-align: left; background-color: transparent; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-color: transparent; border-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;'><div class="wecmf-txt-wrap" style="color: #ffffff; font-size: 30px;"><?php esc_html_e('Order Refunded:','email-customizer-for-woocommerce');?> <?php if(isset($order)){ echo esc_html( $order->get_id()); } ?><br style="color: #ffffff; font-size: 30px;">
    1015</div></td>
    1116            </tr></tbody></table>
  • email-customizer-for-woocommerce/trunk/classes/inc/templates/customer_reset_password.php

    r2708595 r3455187  
     1<?php
     2if ( ! defined( 'ABSPATH' ) ) {
     3    exit;
     4}
     5?>
    16<!DOCTYPE html>
    27<html>
     
    3035<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
    3136<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><?php if(isset($reset_key) && isset($user_id)): ?><a class="link thwec-link" href="<?php echo esc_url( add_query_arg( array( 'key' => $reset_key, 'id' => $user_id ), wc_get_endpoint_url( 'lost-password', '', wc_get_page_permalink( 'myaccount' ) ) ) ); ?>">
    32             <?php _e( 'Click here to reset your password', 'woocommerce' ); ?></a><?php endif; ?><br style="color: #636363; font-size: 14px;">
     37            <?php esc_html_e( 'Click here to reset your password', 'email-customizer-for-woocommerce' ); ?></a><?php endif; ?><br style="color: #636363; font-size: 14px;">
    3338</div>
    3439<div class="wecmf-txt-wrap" style="color: #636363; font-size: 14px;"><br style="color: #636363; font-size: 14px;"></div>
  • email-customizer-for-woocommerce/trunk/email-customizer-for-woocommerce.php

    r3385077 r3455187  
    44 * Description: Customize your WooCommerce emails using the drag and drop builder to match your brand style.
    55 * Author:      ThemeHigh
    6  * Version:     2.6.7
     6 * Version:     2.6.8
    77 * Author URI:  https://www.themehigh.com
    88 * Plugin URI:  https://www.themehigh.com/product/woocommerce-email-customizer
    9  * Text Domain: woo-email-customizer
     9 * Text Domain: email-customizer-for-woocommerce
    1010 * Domain Path: /languages
     11 * License: GPLv2 or later
     12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1113 * Requires Plugins: woocommerce
    1214 * WC requires at least: 4.0.0
    13  * WC tested up to: 10.2
     15 * WC tested up to: 10.5
    1416 */
    1517 
     
    5961            }       
    6062            public function init() {       
    61                 $this->load_plugin_textdomain();
     63                // $this->load_plugin_textdomain();
    6264               
    63                 define('TH_WECMF_VERSION', '2.6.7');
     65                define('TH_WECMF_VERSION', '2.6.8');
    6466                !defined('TH_WECMF_BASE_NAME') && define('TH_WECMF_BASE_NAME', plugin_basename( __FILE__ ));
    6567                !defined('TH_WECMF_PATH') && define('TH_WECMF_PATH', plugin_dir_path( __FILE__ ));
     
    7274            }
    7375
    74             public function load_plugin_textdomain(){                           
    75                 load_plugin_textdomain('woo-email-customizer', FALSE, dirname(plugin_basename( __FILE__ )) . '/languages/');
    76             }
     76            // public function load_plugin_textdomain(){   
     77            //  // phpcs:ignore PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomain -- Required for non-WordPress.org distribution     
     78            //  load_plugin_textdomain('email-customizer-for-woocommerce',false, dirname(plugin_basename(__FILE__)) . '/languages/');
     79            // }
    7780        }   
    7881    }
  • email-customizer-for-woocommerce/trunk/readme.txt

    r3385077 r3455187  
    44Tags: Email Customizer, WooCommerce Email Customizer, woocommerce emails, Email Template, Email Designer
    55Requires at least: 4.9
    6 Tested up to: 6.8
     6Tested up to: 6.9
    77Requires PHP: 5.6
    8 Stable tag: 2.6.7
     8Stable tag: 2.6.8
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    223223
    224224== Changelog ==
     225
     226= 2.6.8 =
     227* Fixed broken Test Email functionality in WooCommerce 10.4.
     228* Fixed Stored XSS vulnerability in email template content.
     229* Added security fixes.
     230* Added WooCommerce 10.5 compatibility.
     231* Added WordPress 6.9 compatibility.
    225232
    226233= 2.6.7 =
Note: See TracChangeset for help on using the changeset viewer.