/*! elementor - v3.29.0 - 04-06-2025 */ /*! For license information please see editor-v4-opt-in.min.js.LICENSE.txt */ (()=>{var e={18791:(e,t,r)=>{"use strict";var n=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;_interopRequireWildcard(r(41594));var o=_interopRequireWildcard(r(75206)),a=r(7470);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}return o.default=e,r&&r.set(e,o),o}t.default={render:function render(e,t){var r;try{var n=(0,a.createRoot)(t);n.render(e),r=function unmountFunction(){n.unmount()}}catch(n){o.render(e,t),r=function unmountFunction(){o.unmountComponentAtNode(t)}}return{unmount:r}}}},21698:(e,t,r)=>{"use strict";var n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.triggerOptOut=t.triggerOptIn=void 0;var o=n(r(61790)),a=n(r(58155));t.triggerOptIn=function(){var e=(0,a.default)(o.default.mark((function _callee(){return o.default.wrap((function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",elementorCommon.ajax.addRequest("editor_v4_opt_in"));case 1:case"end":return e.stop()}}),_callee)})));return function triggerOptIn(){return e.apply(this,arguments)}}(),t.triggerOptOut=function(){var e=(0,a.default)(o.default.mark((function _callee2(){return o.default.wrap((function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",elementorCommon.ajax.addRequest("editor_v4_opt_out"));case 1:case"end":return e.stop()}}),_callee2)})));return function triggerOptOut(){return e.apply(this,arguments)}}()},77123:(e,t,r)=>{"use strict";var n=r(62688),o=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.TextNode=t.ContentListItem=t.ContentList=t.AdvantagesListItem=t.AdvantagesList=void 0;var a=o(r(41594)),i=o(r(78304)),l=o(r(40453)),c=r(86956),s=r(44048),u=["children"],d=["children"],p=["children"],f=["children"],m=["children"],h=t.TextNode=function TextNode(e){var t=e.children,r=(0,l.default)(e,u);return a.default.createElement(c.Typography,(0,i.default)({color:"text.primary"},r),t)};h.propTypes={children:n.node},(t.ContentList=function ContentList(e){var t=e.children,r=(0,l.default)(e,d);return a.default.createElement(c.Box,(0,i.default)({component:"ul",sx:{my:0}},r),t)}).propTypes={children:n.node},(t.ContentListItem=function ContentListItem(e){var t=e.children,r=(0,l.default)(e,p);return a.default.createElement(h,(0,i.default)({component:"li",sx:{listStyle:"disc",marginInlineStart:3}},r),t)}).propTypes={children:n.node},(t.AdvantagesList=function AdvantagesList(e){var t=e.children,r=(0,l.default)(e,f);return a.default.createElement(c.Box,(0,i.default)({component:"ul",sx:{display:"flex",flexDirection:"column",gap:.5,my:0}},r),t)}).propTypes={children:n.node},(t.AdvantagesListItem=function AdvantagesListItem(e){var t=e.children,r=(0,l.default)(e,m);return a.default.createElement(h,(0,i.default)({component:"li",sx:{listStyle:"none",marginInlineStart:0,lineHeight:"150%",display:"flex",alignItems:"flex-start",gap:.5}},r),a.default.createElement(s.CheckIcon,{fontSize:"small"}),t)}).propTypes={children:n.node}},94088:(e,t,r)=>{"use strict";var n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.ImageSquarePlaceholder=t.ImageLandscapePlaceholder=void 0;var o=n(r(41594)),a=n(r(78304)),i=r(86956);t.ImageLandscapePlaceholder=function ImageLandscapePlaceholder(e){return o.default.createElement(i.SvgIcon,(0,a.default)({viewBox:"0 0 600 260"},e),o.default.createElement("rect",{x:"0",y:"0",width:"600",height:"260",fill:"#d9d9d9"}))},t.ImageSquarePlaceholder=function ImageSquarePlaceholder(e){return o.default.createElement(i.SvgIcon,(0,a.default)({viewBox:"0 0 500 500"},e),o.default.createElement("rect",{x:"0",y:"0",width:"500",height:"500",fill:"#d9d9d9"}))}},14901:(e,t,r)=>{"use strict";var n=r(62688),o=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.Message=void 0;var a=o(r(41594)),i=r(86956),l=r(44048);(t.Message=function Message(e){var t=e.action,r=e.children,n=e.severity,o=void 0===n?"message":n,c=e.onClose;return a.default.createElement(i.Snackbar,{open:!0,autoHideDuration:4e3,anchorOrigin:{vertical:"bottom",horizontal:"right"},onClose:c},"message"!==o?a.default.createElement(i.Alert,{variant:"filled",severity:o,onClose:c},r):a.default.createElement(i.SnackbarContent,{message:a.default.createElement(i.Stack,{direction:"row",gap:1.5,alignItems:"center"},a.default.createElement(l.CircleCheckFilledIcon,null),r),action:a.default.createElement(i.Stack,{direction:"row",spacing:1,alignItems:"center"},t,a.default.createElement(i.IconButton,{color:"inherit",size:"small",onClick:c},a.default.createElement(l.XIcon,{fontSize:"small"})))}))}).propTypes={action:n.node,children:n.node,severity:n.oneOf(["message","success","warning","error"]),onClose:n.func}},16305:(e,t,r)=>{"use strict";var n=r(62688),o=r(96784),a=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.Terms=void 0;var i=o(r(78304)),l=o(r(18821)),c=o(r(40453)),s=r(12470),u=r(86956),d=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(r(41594)),p=r(77123),f=o(r(72318)),m=o(r(44867)),h=["onClose","onSubmit","isEnrolled"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}var y={header:(0,s.__)("Editor V4","elementor"),chip:(0,s.__)("Alpha","elementor"),checkboxText:(0,s.__)("I’ve read and understood.","elementor"),optIn:{titleText:(0,s.__)("You are about to enable Editor V4 features!","elementor"),introText:(0,s.__)("By activating, you’ll get early access to the next generation of Elementor’s Editor. This is your chance to explore new capabilities and help shape the future of Elementor! ","elementor"),notesHeader:(0,s.__)(" Important notes:","elementor"),notes:{alphaPrefix:(0,s.__)("Editor V4 is currently in alpha, ","elementor"),details:[(0,s.__)("and development is still in progress. Do not use it on live sites - use a staging or development environment instead.","elementor"),(0,s.__)("When you activate Editor V4, you’ll also be activating Containers, the Top Bar, and Nested Elements. You can turn them back off by going to WP Admin > Elementor > Settings > Features.","elementor")]},activateButton:(0,s.__)("Activate","elementor"),cancelButton:(0,s.__)("Cancel","elementor")},optOut:{titleText:(0,s.__)("You’re deactivating Editor V4","elementor"),introText:(0,s.__)("We hope you enjoyed testing and building with these new features.","elementor"),notesHeader:(0,s.__)("Keep in mind:","elementor"),notes:{details:[(0,s.__)("By deactivating, you’ll lose all Editor V4 features, and any content you created with V4-specific features will no longer be available or appear on your site.","elementor"),(0,s.__)("Containers, the Top Bar, and Nested Elements will stay in their current status.","elementor")]},activateButton:(0,s.__)("Deactivate V4","elementor"),cancelButton:(0,s.__)("Cancel","elementor")}};(t.Terms=function Terms(e){var t=e.onClose,r=e.onSubmit,n=e.isEnrolled,o=(0,c.default)(e,h),a=(0,d.useState)(!1),s=(0,l.default)(a,2),g=s[0],_=s[1],v=n?"optOut":"optIn";return d.default.createElement(u.Dialog,(0,i.default)({},o,{open:!0,onClose:t}),d.default.createElement(m.default,null,d.default.createElement(f.default,null,d.default.createElement(u.DialogTitle,null,y.header),d.default.createElement(u.Chip,{label:y.chip,color:"secondary",variant:"filled",size:"small"}))),d.default.createElement(u.DialogContent,{dividers:!0},d.default.createElement(u.Stack,{gap:2.5},d.default.createElement(u.Stack,{gap:1},d.default.createElement(p.TextNode,{align:"center",variant:"h6"},y[v].titleText),d.default.createElement(p.TextNode,{align:"center",variant:"body2"},y[v].introText)),d.default.createElement(u.Stack,{gap:1},d.default.createElement(p.TextNode,{variant:"body2"},y[v].notesHeader),d.default.createElement(p.ContentList,null,d.default.createElement(p.ContentListItem,{variant:"body2"},!n&&d.default.createElement(p.TextNode,{variant:"subtitle2",component:"span"},y.optIn.notes.alphaPrefix),y[v].notes.details[0]),y[v].notes.details.slice(1).map((function(e,t){return d.default.createElement(p.ContentListItem,{key:t,variant:"body2"},e)})))),d.default.createElement(u.FormControlLabel,{control:d.default.createElement(u.Checkbox,{checked:!!g,onChange:function handleCheckboxChange(){_((function(e){return!e}))},color:"secondary",size:"small"}),label:d.default.createElement(p.TextNode,{variant:"body2"},y.checkboxText)}))),d.default.createElement(u.DialogActions,null,d.default.createElement(u.Button,{variant:"text",color:"secondary",onClick:t},y[v].cancelButton),d.default.createElement(u.Button,{disabled:!g,variant:"contained",onClick:function handleSubmit(){g&&r()}},y[v].activateButton)))}).propTypes={onClose:n.func,onSubmit:n.func,isEnrolled:n.bool}},34915:(e,t,r)=>{"use strict";var n=r(62688),o=r(96784),a=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.OptIn=void 0;var i,l=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=a(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(r(41594)),c=o(r(85707)),s=o(r(18821)),u=r(86956),d=r(44048),p=r(12470),f=r(77123),m=r(94088),h=r(14901),y=r(21698),g=o(r(94786)),_=r(16305);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}function ownKeys(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 _objectSpread(e){for(var t=1;t{"use strict";const{entries:t,setPrototypeOf:r,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:a}=Object;let{freeze:i,seal:l,create:c}=Object,{apply:s,construct:u}="undefined"!=typeof Reflect&&Reflect;i||(i=function freeze(e){return e}),l||(l=function seal(e){return e}),s||(s=function apply(e,t,r){return e.apply(t,r)}),u||(u=function construct(e,t){return new e(...t)});const d=unapply(Array.prototype.forEach),p=unapply(Array.prototype.lastIndexOf),f=unapply(Array.prototype.pop),m=unapply(Array.prototype.push),h=unapply(Array.prototype.splice),y=unapply(String.prototype.toLowerCase),g=unapply(String.prototype.toString),_=unapply(String.prototype.match),v=unapply(String.prototype.replace),x=unapply(String.prototype.indexOf),b=unapply(String.prototype.trim),T=unapply(Object.prototype.hasOwnProperty),E=unapply(RegExp.prototype.test),S=function unconstruct(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n1?r-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:y;r&&r(e,null);let a=t.length;for(;a--;){let r=t[a];if("string"==typeof r){const e=o(r);e!==r&&(n(t)||(t[a]=e),r=e)}e[r]=!0}return e}function cleanArray(e){for(let t=0;t/gm),W=l(/\$\{[\w\W]*/gm),F=l(/^data-[\-\w.\u00B7-\uFFFF]+$/),z=l(/^aria-[\-\w]+$/),H=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),U=l(/^(?:\w+script|data):/i),G=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),B=l(/^html$/i),q=l(/^[a-z][.\w]*(-[.\w]+)+$/i);var Y=Object.freeze({__proto__:null,ARIA_ATTR:z,ATTR_WHITESPACE:G,CUSTOM_ELEMENT:q,DATA_ATTR:F,DOCTYPE_NAME:B,ERB_EXPR:j,IS_ALLOWED_URI:H,IS_SCRIPT_OR_DATA:U,MUSTACHE_EXPR:D,TMPLIT_EXPR:W});const V=1,X=3,K=7,$=8,Z=9,J=function getGlobal(){return"undefined"==typeof window?null:window};var Q=function createDOMPurify(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J();const DOMPurify=e=>createDOMPurify(e);if(DOMPurify.version="3.2.6",DOMPurify.removed=[],!e||!e.document||e.document.nodeType!==Z||!e.Element)return DOMPurify.isSupported=!1,DOMPurify;let{document:r}=e;const n=r,o=n.currentScript,{DocumentFragment:a,HTMLTemplateElement:l,Node:s,Element:u,NodeFilter:D,NamedNodeMap:j=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:W,DOMParser:F,trustedTypes:z}=e,U=u.prototype,G=lookupGetter(U,"cloneNode"),q=lookupGetter(U,"remove"),Q=lookupGetter(U,"nextSibling"),ee=lookupGetter(U,"childNodes"),te=lookupGetter(U,"parentNode");if("function"==typeof l){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let re,ne="";const{implementation:oe,createNodeIterator:ae,createDocumentFragment:ie,getElementsByTagName:le}=r,{importNode:ce}=n;let se={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};DOMPurify.isSupported="function"==typeof t&&"function"==typeof te&&oe&&void 0!==oe.createHTMLDocument;const{MUSTACHE_EXPR:ue,ERB_EXPR:de,TMPLIT_EXPR:pe,DATA_ATTR:fe,ARIA_ATTR:me,IS_SCRIPT_OR_DATA:he,ATTR_WHITESPACE:ye,CUSTOM_ELEMENT:ge}=Y;let{IS_ALLOWED_URI:_e}=Y,ve=null;const xe=addToSet({},[...w,...O,...k,...C,...N]);let be=null;const Te=addToSet({},[...L,...R,...M,...P]);let Ee=Object.seal(c(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}})),Se=null,we=null,Oe=!0,ke=!0,Ae=!1,Ce=!0,Ie=!1,Ne=!0,Le=!1,Re=!1,Me=!1,Pe=!1,De=!1,je=!1,We=!0,Fe=!1,ze=!0,He=!1,Ue={},Ge=null;const Be=addToSet({},["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"]);let qe=null;const Ye=addToSet({},["audio","video","img","source","image","track"]);let Ve=null;const Xe=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ke="http://www.w3.org/1998/Math/MathML",$e="http://www.w3.org/2000/svg",Ze="http://www.w3.org/1999/xhtml";let Je=Ze,Qe=!1,et=null;const tt=addToSet({},[Ke,$e,Ze],g);let rt=addToSet({},["mi","mo","mn","ms","mtext"]),nt=addToSet({},["annotation-xml"]);const ot=addToSet({},["title","style","font","a","script"]);let at=null;const it=["application/xhtml+xml","text/html"];let lt=null,ct=null;const st=r.createElement("form"),ut=function isRegexOrFunction(e){return e instanceof RegExp||e instanceof Function},dt=function _parseConfig(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ct||ct!==e){if(e&&"object"==typeof e||(e={}),e=clone(e),at=-1===it.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,lt="application/xhtml+xml"===at?g:y,ve=T(e,"ALLOWED_TAGS")?addToSet({},e.ALLOWED_TAGS,lt):xe,be=T(e,"ALLOWED_ATTR")?addToSet({},e.ALLOWED_ATTR,lt):Te,et=T(e,"ALLOWED_NAMESPACES")?addToSet({},e.ALLOWED_NAMESPACES,g):tt,Ve=T(e,"ADD_URI_SAFE_ATTR")?addToSet(clone(Xe),e.ADD_URI_SAFE_ATTR,lt):Xe,qe=T(e,"ADD_DATA_URI_TAGS")?addToSet(clone(Ye),e.ADD_DATA_URI_TAGS,lt):Ye,Ge=T(e,"FORBID_CONTENTS")?addToSet({},e.FORBID_CONTENTS,lt):Be,Se=T(e,"FORBID_TAGS")?addToSet({},e.FORBID_TAGS,lt):clone({}),we=T(e,"FORBID_ATTR")?addToSet({},e.FORBID_ATTR,lt):clone({}),Ue=!!T(e,"USE_PROFILES")&&e.USE_PROFILES,Oe=!1!==e.ALLOW_ARIA_ATTR,ke=!1!==e.ALLOW_DATA_ATTR,Ae=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ce=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Ie=e.SAFE_FOR_TEMPLATES||!1,Ne=!1!==e.SAFE_FOR_XML,Le=e.WHOLE_DOCUMENT||!1,Pe=e.RETURN_DOM||!1,De=e.RETURN_DOM_FRAGMENT||!1,je=e.RETURN_TRUSTED_TYPE||!1,Me=e.FORCE_BODY||!1,We=!1!==e.SANITIZE_DOM,Fe=e.SANITIZE_NAMED_PROPS||!1,ze=!1!==e.KEEP_CONTENT,He=e.IN_PLACE||!1,_e=e.ALLOWED_URI_REGEXP||H,Je=e.NAMESPACE||Ze,rt=e.MATHML_TEXT_INTEGRATION_POINTS||rt,nt=e.HTML_INTEGRATION_POINTS||nt,Ee=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ee.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ee.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ee.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ie&&(ke=!1),De&&(Pe=!0),Ue&&(ve=addToSet({},N),be=[],!0===Ue.html&&(addToSet(ve,w),addToSet(be,L)),!0===Ue.svg&&(addToSet(ve,O),addToSet(be,R),addToSet(be,P)),!0===Ue.svgFilters&&(addToSet(ve,k),addToSet(be,R),addToSet(be,P)),!0===Ue.mathMl&&(addToSet(ve,C),addToSet(be,M),addToSet(be,P))),e.ADD_TAGS&&(ve===xe&&(ve=clone(ve)),addToSet(ve,e.ADD_TAGS,lt)),e.ADD_ATTR&&(be===Te&&(be=clone(be)),addToSet(be,e.ADD_ATTR,lt)),e.ADD_URI_SAFE_ATTR&&addToSet(Ve,e.ADD_URI_SAFE_ATTR,lt),e.FORBID_CONTENTS&&(Ge===Be&&(Ge=clone(Ge)),addToSet(Ge,e.FORBID_CONTENTS,lt)),ze&&(ve["#text"]=!0),Le&&addToSet(ve,["html","head","body"]),ve.table&&(addToSet(ve,["tbody"]),delete Se.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');re=e.TRUSTED_TYPES_POLICY,ne=re.createHTML("")}else void 0===re&&(re=function _createTrustedTypesPolicy(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null;const n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(r=t.getAttribute(n));const o="dompurify"+(r?"#"+r:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(z,o)),null!==re&&"string"==typeof ne&&(ne=re.createHTML(""));i&&i(e),ct=e}},pt=addToSet({},[...O,...k,...A]),ft=addToSet({},[...C,...I]),mt=function _forceRemove(e){m(DOMPurify.removed,{element:e});try{te(e).removeChild(e)}catch(t){q(e)}},ht=function _removeAttribute(e,t){try{m(DOMPurify.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){m(DOMPurify.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Pe||De)try{mt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function _initDocument(e){let t=null,n=null;if(Me)e=""+e;else{const t=_(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===at&&Je===Ze&&(e=''+e+"");const o=re?re.createHTML(e):e;if(Je===Ze)try{t=(new F).parseFromString(o,at)}catch(e){}if(!t||!t.documentElement){t=oe.createDocument(Je,"template",null);try{t.documentElement.innerHTML=Qe?ne:o}catch(e){}}const a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),Je===Ze?le.call(t,Le?"html":"body")[0]:Le?t.documentElement:a},gt=function _createNodeIterator(e){return ae.call(e.ownerDocument||e,e,D.SHOW_ELEMENT|D.SHOW_COMMENT|D.SHOW_TEXT|D.SHOW_PROCESSING_INSTRUCTION|D.SHOW_CDATA_SECTION,null)},_t=function _isClobbered(e){return e instanceof W&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof j)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},vt=function _isNode(e){return"function"==typeof s&&e instanceof s};function _executeHooks(e,t,r){d(e,(e=>{e.call(DOMPurify,t,r,ct)}))}const xt=function _sanitizeElements(e){let t=null;if(_executeHooks(se.beforeSanitizeElements,e,null),_t(e))return mt(e),!0;const r=lt(e.nodeName);if(_executeHooks(se.uponSanitizeElement,e,{tagName:r,allowedTags:ve}),Ne&&e.hasChildNodes()&&!vt(e.firstElementChild)&&E(/<[/\w!]/g,e.innerHTML)&&E(/<[/\w!]/g,e.textContent))return mt(e),!0;if(e.nodeType===K)return mt(e),!0;if(Ne&&e.nodeType===$&&E(/<[/\w]/g,e.data))return mt(e),!0;if(!ve[r]||Se[r]){if(!Se[r]&&Tt(r)){if(Ee.tagNameCheck instanceof RegExp&&E(Ee.tagNameCheck,r))return!1;if(Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(r))return!1}if(ze&&!Ge[r]){const t=te(e)||e.parentNode,r=ee(e)||e.childNodes;if(r&&t){for(let n=r.length-1;n>=0;--n){const o=G(r[n],!0);o.__removalCount=(e.__removalCount||0)+1,t.insertBefore(o,Q(e))}}}return mt(e),!0}return e instanceof u&&!function _checkValidNamespace(e){let t=te(e);t&&t.tagName||(t={namespaceURI:Je,tagName:"template"});const r=y(e.tagName),n=y(t.tagName);return!!et[e.namespaceURI]&&(e.namespaceURI===$e?t.namespaceURI===Ze?"svg"===r:t.namespaceURI===Ke?"svg"===r&&("annotation-xml"===n||rt[n]):Boolean(pt[r]):e.namespaceURI===Ke?t.namespaceURI===Ze?"math"===r:t.namespaceURI===$e?"math"===r&&nt[n]:Boolean(ft[r]):e.namespaceURI===Ze?!(t.namespaceURI===$e&&!nt[n])&&!(t.namespaceURI===Ke&&!rt[n])&&!ft[r]&&(ot[r]||!pt[r]):!("application/xhtml+xml"!==at||!et[e.namespaceURI]))}(e)?(mt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!E(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ie&&e.nodeType===X&&(t=e.textContent,d([ue,de,pe],(e=>{t=v(t,e," ")})),e.textContent!==t&&(m(DOMPurify.removed,{element:e.cloneNode()}),e.textContent=t)),_executeHooks(se.afterSanitizeElements,e,null),!1):(mt(e),!0)},bt=function _isValidAttribute(e,t,n){if(We&&("id"===t||"name"===t)&&(n in r||n in st))return!1;if(ke&&!we[t]&&E(fe,t));else if(Oe&&E(me,t));else if(!be[t]||we[t]){if(!(Tt(e)&&(Ee.tagNameCheck instanceof RegExp&&E(Ee.tagNameCheck,e)||Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(e))&&(Ee.attributeNameCheck instanceof RegExp&&E(Ee.attributeNameCheck,t)||Ee.attributeNameCheck instanceof Function&&Ee.attributeNameCheck(t))||"is"===t&&Ee.allowCustomizedBuiltInElements&&(Ee.tagNameCheck instanceof RegExp&&E(Ee.tagNameCheck,n)||Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(n))))return!1}else if(Ve[t]);else if(E(_e,v(n,ye,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==x(n,"data:")||!qe[e]){if(Ae&&!E(he,v(n,ye,"")));else if(n)return!1}else;return!0},Tt=function _isBasicCustomElement(e){return"annotation-xml"!==e&&_(e,ge)},Et=function _sanitizeAttributes(e){_executeHooks(se.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||_t(e))return;const r={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:be,forceKeepAttr:void 0};let n=t.length;for(;n--;){const o=t[n],{name:a,namespaceURI:i,value:l}=o,c=lt(a),s=l;let u="value"===a?s:b(s);if(r.attrName=c,r.attrValue=u,r.keepAttr=!0,r.forceKeepAttr=void 0,_executeHooks(se.uponSanitizeAttribute,e,r),u=r.attrValue,!Fe||"id"!==c&&"name"!==c||(ht(a,e),u="user-content-"+u),Ne&&E(/((--!?|])>)|<\/(style|title)/i,u)){ht(a,e);continue}if(r.forceKeepAttr)continue;if(!r.keepAttr){ht(a,e);continue}if(!Ce&&E(/\/>/i,u)){ht(a,e);continue}Ie&&d([ue,de,pe],(e=>{u=v(u,e," ")}));const p=lt(e.nodeName);if(bt(p,c,u)){if(re&&"object"==typeof z&&"function"==typeof z.getAttributeType)if(i);else switch(z.getAttributeType(p,c)){case"TrustedHTML":u=re.createHTML(u);break;case"TrustedScriptURL":u=re.createScriptURL(u)}if(u!==s)try{i?e.setAttributeNS(i,a,u):e.setAttribute(a,u),_t(e)?mt(e):f(DOMPurify.removed)}catch(t){ht(a,e)}}else ht(a,e)}_executeHooks(se.afterSanitizeAttributes,e,null)},St=function _sanitizeShadowDOM(e){let t=null;const r=gt(e);for(_executeHooks(se.beforeSanitizeShadowDOM,e,null);t=r.nextNode();)_executeHooks(se.uponSanitizeShadowNode,t,null),xt(t),Et(t),t.content instanceof a&&_sanitizeShadowDOM(t.content);_executeHooks(se.afterSanitizeShadowDOM,e,null)};return DOMPurify.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=null,o=null,i=null,l=null;if(Qe=!e,Qe&&(e="\x3c!--\x3e"),"string"!=typeof e&&!vt(e)){if("function"!=typeof e.toString)throw S("toString is not a function");if("string"!=typeof(e=e.toString()))throw S("dirty is not a string, aborting")}if(!DOMPurify.isSupported)return e;if(Re||dt(t),DOMPurify.removed=[],"string"==typeof e&&(He=!1),He){if(e.nodeName){const t=lt(e.nodeName);if(!ve[t]||Se[t])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof s)r=yt("\x3c!----\x3e"),o=r.ownerDocument.importNode(e,!0),o.nodeType===V&&"BODY"===o.nodeName||"HTML"===o.nodeName?r=o:r.appendChild(o);else{if(!Pe&&!Ie&&!Le&&-1===e.indexOf("<"))return re&&je?re.createHTML(e):e;if(r=yt(e),!r)return Pe?null:je?ne:""}r&&Me&&mt(r.firstChild);const c=gt(He?e:r);for(;i=c.nextNode();)xt(i),Et(i),i.content instanceof a&&St(i.content);if(He)return e;if(Pe){if(De)for(l=ie.call(r.ownerDocument);r.firstChild;)l.appendChild(r.firstChild);else l=r;return(be.shadowroot||be.shadowrootmode)&&(l=ce.call(n,l,!0)),l}let u=Le?r.outerHTML:r.innerHTML;return Le&&ve["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&E(B,r.ownerDocument.doctype.name)&&(u="\n"+u),Ie&&d([ue,de,pe],(e=>{u=v(u,e," ")})),re&&je?re.createHTML(u):u},DOMPurify.setConfig=function(){dt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Re=!0},DOMPurify.clearConfig=function(){ct=null,Re=!1},DOMPurify.isValidAttribute=function(e,t,r){ct||dt({});const n=lt(e),o=lt(t);return bt(n,o,r)},DOMPurify.addHook=function(e,t){"function"==typeof t&&m(se[e],t)},DOMPurify.removeHook=function(e,t){if(void 0!==t){const r=p(se[e],t);return-1===r?void 0:h(se[e],r,1)[0]}return f(se[e])},DOMPurify.removeHooks=function(e){se[e]=[]},DOMPurify.removeAllHooks=function(){se={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},DOMPurify}();e.exports=Q},40362:(e,t,r)=>{"use strict";var n=r(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(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 getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},62688:(e,t,r)=>{e.exports=r(40362)()},56441:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},7470:(e,t,r)=>{"use strict";var n=r(75206);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},41594:e=>{"use strict";e.exports=React},75206:e=>{"use strict";e.exports=ReactDOM},44048:e=>{"use strict";e.exports=elementorV2.icons},86956:e=>{"use strict";e.exports=elementorV2.ui},44867:e=>{"use strict";e.exports=elementorV2.ui.DialogHeader},72318:e=>{"use strict";e.exports=elementorV2.ui.DialogHeaderGroup},12470:e=>{"use strict";e.exports=wp.i18n},78113:e=>{e.exports=function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{e.exports=function _arrayWithHoles(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},58155:e=>{function asyncGeneratorStep(e,t,r,n,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void r(e)}l.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,n,o,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(a,n,o,_next,_throw,"throw",e)}_next(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},85707:(e,t,r)=>{var n=r(45498);e.exports=function _defineProperty(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},78304:e=>{function _extends(){return e.exports=_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},65474:e=>{e.exports=function _iterableToArrayLimit(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}},e.exports.__esModule=!0,e.exports.default=e.exports},11018:e=>{e.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},40453:(e,t,r)=>{var n=r(10739);e.exports=function _objectWithoutProperties(e,t){if(null==e)return{};var r,o,a=n(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o{e.exports=function _objectWithoutPropertiesLoose(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},e.exports.__esModule=!0,e.exports.default=e.exports},53051:(e,t,r)=>{var n=r(10564).default;function _regeneratorRuntime(){"use strict";e.exports=_regeneratorRuntime=function _regeneratorRuntime(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var t,r={},o=Object.prototype,a=o.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},l="function"==typeof Symbol?Symbol:{},c=l.iterator||"@@iterator",s=l.asyncIterator||"@@asyncIterator",u=l.toStringTag||"@@toStringTag";function define(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{define({},"")}catch(t){define=function define(e,t,r){return e[t]=r}}function wrap(e,t,r,n){var o=t&&t.prototype instanceof Generator?t:Generator,a=Object.create(o.prototype),l=new Context(n||[]);return i(a,"_invoke",{value:makeInvokeMethod(e,r,l)}),a}function tryCatch(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}r.wrap=wrap;var d="suspendedStart",p="suspendedYield",f="executing",m="completed",h={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var y={};define(y,c,(function(){return this}));var g=Object.getPrototypeOf,_=g&&g(g(values([])));_&&_!==o&&a.call(_,c)&&(y=_);var v=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(y);function defineIteratorMethods(e){["next","throw","return"].forEach((function(t){define(e,t,(function(e){return this._invoke(t,e)}))}))}function AsyncIterator(e,t){function invoke(r,o,i,l){var c=tryCatch(e[r],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==n(u)&&a.call(u,"__await")?t.resolve(u.__await).then((function(e){invoke("next",e,i,l)}),(function(e){invoke("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return invoke("throw",e,i,l)}))}l(c.arg)}var r;i(this,"_invoke",{value:function value(e,n){function callInvokeWithMethodAndArg(){return new t((function(t,r){invoke(e,n,t,r)}))}return r=r?r.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,r,n){var o=d;return function(a,i){if(o===f)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:t,done:!0}}for(n.method=a,n.arg=i;;){var l=n.delegate;if(l){var c=maybeInvokeDelegate(l,n);if(c){if(c===h)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=f;var s=tryCatch(e,r,n);if("normal"===s.type){if(o=n.done?m:p,s.arg===h)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o=m,n.method="throw",n.arg=s.arg)}}}function maybeInvokeDelegate(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,maybeInvokeDelegate(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),h;var a=tryCatch(o,e.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,h;var i=a.arg;return i?i.done?(r[e.resultName]=i.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,h):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,h)}function pushTryEntry(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e||""===e){var r=e[c];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function next(){for(;++o=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return handle("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),h}},catch:function _catch(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function delegateYield(e,r,n){return this.delegate={iterator:values(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),h}},r}e.exports=_regeneratorRuntime,e.exports.__esModule=!0,e.exports.default=e.exports},18821:(e,t,r)=>{var n=r(70569),o=r(65474),a=r(37744),i=r(11018);e.exports=function _slicedToArray(e,t){return n(e)||o(e,t)||a(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},11327:(e,t,r)=>{var n=r(10564).default;e.exports=function toPrimitive(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},45498:(e,t,r)=>{var n=r(10564).default,o=r(11327);e.exports=function toPropertyKey(e){var t=o(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},10564:e=>{function _typeof(t){return e.exports=_typeof="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.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},37744:(e,t,r)=>{var n=r(78113);e.exports=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return n(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)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},61790:(e,t,r)=>{var n=r(53051)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}}},t={};function __webpack_require__(r){var n=t[r];if(void 0!==n)return n.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,__webpack_require__),o.exports}(()=>{"use strict";var e=__webpack_require__(62688),t=__webpack_require__(96784),r=t(__webpack_require__(41594)),n=t(__webpack_require__(18791)),o=__webpack_require__(86956),a=__webpack_require__(34915),i=function App(e){return r.default.createElement(o.DirectionProvider,{rtl:e.isRTL},r.default.createElement(o.LocalizationProvider,null,r.default.createElement(o.ThemeProvider,{colorScheme:"light"},r.default.createElement(a.OptIn,{state:null==e?void 0:e.state}))))};i.propTypes={isRTL:e.bool,state:e.object};!function init(){var e=document.querySelector("#page-editor-v4-opt-in");e&&n.default.render(r.default.createElement(i,{isRTL:!!elementorCommon.config.isRTL,state:elementorSettingsEditor4OptIn}),e)}()})()})();
Blog – Renover Spa

Our Blog​

 

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!…
Read More

Have a Look at Our

Massage therapy center

At Renovar Spa, we offer a comprehensive range of services designed to relax, rejuvenate, and revitalize your body and mind. From traditional massage therapies to luxurious spa treatments, our professional team is dedicated to providing an exceptional wellness experience.

1. Full Body Massage

Our full body massage services offer relaxation from head to toe, focusing on muscle tension and overall well-being. We use a range of techniques to relieve stress, promote circulation, and leave you feeling completely rejuvenated.

  • Swedish Massage: Gentle and relaxing, perfect for stress relief and relaxation.
  • Deep Tissue Massage: Targets deep layers of muscles to relieve tension and chronic pain.
  • Aromatherapy Massage: Combines essential oils with massage techniques for a calming, healing experience.
  • Balinese Massage: A blend of deep-tissue and holistic treatments to enhance circulation and energy.
  • Thai Massage: Involves gentle pressure and stretching techniques for improved flexibility and relaxation.




2. Specialty Massages

Tailored to meet specific needs, our specialty massages focus on targeting problem areas and enhancing physical and mental well-being.

  • Hot Stone Massage: Heated stones are used to melt away tension and improve blood flow.
  • Reflexology: Focuses on pressure points in the feet and hands to balance your body’s energy and improve overall health.
  • Prenatal Massage: Designed specifically for expecting mothers, this massage helps relieve discomfort and promotes relaxation during pregnancy.
  • Couples Massage: Share a rejuvenating experience with a loved one in our tranquil couple’s suite.


3. Stress Relief & Relaxation Therapies

Designed to help you de-stress and unwind, these therapies focus on relaxation and mental clarity.

  • Head, Neck, and Shoulder Massage: Ideal for relieving stress and tension in the upper body.
  • Back Massage: Focuses on releasing tension in the back and spine, perfect for those with desk jobs or posture-related issues.
  • Foot Reflexology: A relaxing treatment that stimulates specific points on the feet to promote overall body health and reduce fatigue.




4. Wellness Packages

Our wellness packages combine multiple treatments to provide a complete spa experience, perfect for those looking to spend a few hours pampering themselves.

  • Day of Bliss: A full day of treatments including a full body massage, facial, body scrub, and a relaxation session in our serene environment.
  • Couple’s Retreat: A romantic package for two, including massages, facials, and time to relax together in our private couple’s suite.
  • Stress Buster Package: Combines a deep tissue massage, head massage, and foot reflexology to relieve tension and stress.


5. Customized Services

At Renovar Spa, we also offer customized packages that allow you to choose your favorite treatments for a personalized spa experience. Our expert therapists will work with you to create a session tailored to your specific needs.



Book Your Treatment at Renovar Spa, Charni Road

With a range of services designed to meet your every need, Renovar Spa in Charni Road offers a holistic approach to wellness. Whether you’re in need of relaxation, stress relief, or rejuvenation, we have the perfect service for you.

Call us now or book online to experience the best spa and massage services in Charni Road!