|
1
|
|
-(()=>{var e={815:(e,t,r)=>{"use strict";var o=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.AppManager=void 0;var n=o(r(41594)),i=o(r(39805)),a=o(r(40989)),s=o(r(5417)),l=r(7470),u=r(45617);t.AppManager=function(){return(0,a.default)(function AppManager(){(0,i.default)(this,AppManager),this.popover=null,this.onRoute=function(){},this.unbindIframeEvents=function(){}},[{key:"mount",value:function mount(e,t){var r,o,i=this;if(!this.popover){var a=null==e?void 0:e.closest(t.wrapperElement),u=null==a?void 0:a.querySelector(t.reactAnchor);if(u){this.attachEditorEventListeners(),this.popover=(0,l.createRoot)(u);var p=(null===(r=elementor)||void 0===r||null===(o=r.getPreferences)||void 0===o?void 0:o.call(r,"ui_theme"))||"auto",c=elementorCommon.config.isRTL;this.popover.render(n.default.createElement(s.default,{colorScheme:p,isRTL:c,onClose:function onClose(){return i.unmount()}}))}}}},{key:"unmount",value:function unmount(){this.popover&&(this.detachEditorEventListeners(),this.popover.unmount(),this.unbindIframeEvents()),this.popover=null}},{key:"setupRouteListener",value:function setupRouteListener(){var e=this;this.onRoute=function(t,r){"panel/elements/categories"!==r&&"panel/editor/content"!==r||e.unmount()},$e.routes.on("run:after",this.onRoute)}},{key:"attachEditorEventListeners",value:function attachEditorEventListeners(){var e=this;this.unbindIframeEvents=(0,u.bindPreviewIframeEvents)(function(){return e.unmount()}),this.setupRouteListener()}},{key:"detachEditorEventListeners",value:function detachEditorEventListeners(){$e.routes.off("run:after",this.onRoute)}}])}()},5417:(e,t,r)=>{"use strict";var o=r(62688),n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(41594)),a=r(86956),s=n(r(71737)),l=function App(e){return i.default.createElement(a.DirectionProvider,{rtl:e.isRTL},i.default.createElement(a.LocalizationProvider,null,i.default.createElement(a.ThemeProvider,{colorScheme:e.colorScheme,palette:"unstable"},i.default.createElement(a.Infotip,{content:i.default.createElement(s.default,{doClose:e.onClose}),placement:"right",arrow:!0,open:!0,disableHoverListener:!0,PopperProps:{modifiers:[{name:"offset",options:{offset:[-24,8]}}]}},i.default.createElement("span",null)))))};l.propTypes={colorScheme:o.oneOf(["auto","light","dark"]),isRTL:o.bool,onClose:o.func.isRequired};t.default=l},7470:(e,t,r)=>{"use strict";var o=r(75206);t.createRoot=o.createRoot,t.hydrateRoot=o.hydrateRoot},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},11327:(e,t,r)=>{var o=r(10564).default;e.exports=function toPrimitive(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},12470:e=>{"use strict";e.exports=wp.i18n},39805:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},40362:(e,t,r)=>{"use strict";var o=r(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,t,r,n,i,a){if(a!==o){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function 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}},40989:(e,t,r)=>{var o=r(45498);function _defineProperties(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,o(n.key),n)}}e.exports=function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},41594:e=>{"use strict";e.exports=React},45498:(e,t,r)=>{var o=r(10564).default,n=r(11327);e.exports=function toPropertyKey(e){var t=n(e,"string");return"symbol"==o(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},45617:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindPreviewIframeEvents=function bindPreviewIframeEvents(e){var t,r=null===(t=elementor)||void 0===t||null===(t=t.$preview)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.contentDocument;if(!r)return function(){};var o=function handleEvent(){return e()};return r.addEventListener("click",o),r.addEventListener("keydown",o),function(){r.removeEventListener("click",o),r.removeEventListener("keydown",o)}}},56441:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},62688:(e,t,r)=>{e.exports=r(40362)()},71737:(e,t,r)=>{"use strict";var o=r(62688),n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(41594)),a=r(86956),s=r(12470),l={image:"https://assets.elementor.com/v4-promotion/v1/images/atomic_elements_section_296.png",image_alt:(0,s.__)("Atomic Elements","elementor"),title:(0,s.__)("Atomic Elements","elementor"),description:[(0,s.__)("Modern, flexible elements designed for reusable styles and cleaner layouts.","elementor")],upgrade_text:(0,s.__)("Learn more","elementor"),upgrade_url:"https://go.elementor.com/wp-dash-opt-in-v4-help-center/"},u=function PopoverCard(e){var t=e.doClose,r=null==l?void 0:l.title,o=null==l?void 0:l.description,n=null==l?void 0:l.image,s=null==l?void 0:l.image_alt,u=null==l?void 0:l.upgrade_text,p=null==l?void 0:l.upgrade_url;return i.default.createElement(a.ClickAwayListener,{disableReactTree:!0,mouseEvent:"onMouseDown",touchEvent:"onTouchStart",onClickAway:t},i.default.createElement(a.Box,{sx:{width:296},"data-testid":"e-popover-card"},i.default.createElement(a.Stack,{direction:"row",alignItems:"center",py:1,px:2},i.default.createElement(a.Typography,{variant:"subtitle2"},r),i.default.createElement(a.CloseButton,{edge:"end",sx:{ml:"auto"},slotProps:{icon:{fontSize:"small"}},onClick:t})),i.default.createElement(a.Image,{src:n,alt:s,sx:{height:150,width:"100%"}}),i.default.createElement(a.Stack,{px:2},1===o.length?i.default.createElement(a.Typography,{variant:"body2",color:"secondary",sx:{pt:1.5,pb:1}},o[0]):i.default.createElement(a.List,{sx:{pl:2}},o.map(function(e,t){return i.default.createElement(a.ListItem,{key:t,sx:{listStyle:"disc",display:"list-item",color:"text.secondary",p:0}},i.default.createElement(a.Typography,{variant:"body2",color:"secondary"},e))}))),i.default.createElement(a.Stack,{pt:1,pb:1.5,px:2},i.default.createElement(a.Button,{variant:"contained",size:"small",color:"inherit",onClick:function redirectHandler(){return window.open(p,"_blank"),t()},sx:{ml:"auto",bgcolor:"text.primary",color:"background.paper","&:hover":{bgcolor:"text.secondary",color:"background.paper"}}},u))))};u.propTypes={doClose:o.func};t.default=u},75206:e=>{"use strict";e.exports=ReactDOM},86956:e=>{"use strict";e.exports=elementorV2.ui},96784:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function __webpack_require__(r){var o=t[r];if(void 0!==o)return o.exports;var n=t[r]={exports:{}};return e[r](n,n.exports,__webpack_require__),n.exports}(()=>{"use strict";var e=__webpack_require__(96784),t=e(__webpack_require__(39805)),r=e(__webpack_require__(40989)),o=__webpack_require__(815);new(function(){return(0,r.default)(function AlphaChipApp(){(0,t.default)(this,AlphaChipApp),this.appManager=new o.AppManager,this.initializeListener()},[{key:"initializeListener",value:function initializeListener(){var e=this;document.addEventListener("alphachip:open",function(t){var r=t.detail.target,o=null==r?void 0:r.find(".elementor-panel-heading-category-chip")[0];o&&e.appManager.mount(o,{wrapperElement:".elementor-panel-category-title",reactAnchor:".e-promotion-react-wrapper"})})}}])}())})()})(); |
|
1
|
+(function(e,t,n){var r=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,s=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,__commonJSMin=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),__copyProps=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var s=o(t),l=0,u=s.length,d;l<u;l++)d=s[l],!c.call(e,d)&&d!==n&&i(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(r=a(t,d))||r.enumerable});return e},__toESM=(e,t,n)=>(n=e==null?{}:r(s(e)),__copyProps(t||!e||!e.__esModule?i(n,`default`,{value:e,enumerable:!0}):n,e));e=__toESM(e);function _classCallCheck(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function _typeof(e){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_typeof(e)}function toPrimitive(e,t){if(_typeof(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(_typeof(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function toPropertyKey(e){var t=toPrimitive(e,`string`);return _typeof(t)==`symbol`?t:t+``}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,toPropertyKey(r.key),r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var l=__commonJSMin(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),u=__commonJSMin(((e,t)=>{var n=l();function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,t.exports=function(){function shim(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}shim.isRequired=shim;function getShim(){return 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}})),d=__toESM(__commonJSMin(((e,t)=>{t.exports=u()()}))()),f={image:`https://assets.elementor.com/v4-promotion/v1/images/atomic_elements_section_296.png`,image_alt:(0,n.__)(`Atomic Elements`,`elementor`),title:(0,n.__)(`Atomic Elements`,`elementor`),description:[(0,n.__)(`Modern, flexible elements designed for reusable styles and cleaner layouts.`,`elementor`)],upgrade_text:(0,n.__)(`Learn more`,`elementor`),upgrade_url:`https://go.elementor.com/wp-dash-opt-in-v4-help-center/`},p=function PopoverCard(n){var r=n.doClose,i=f==null?void 0:f.title,a=f==null?void 0:f.description,o=f==null?void 0:f.image,s=f==null?void 0:f.image_alt,c=f==null?void 0:f.upgrade_text,l=f==null?void 0:f.upgrade_url;return e.default.createElement(t.ClickAwayListener,{disableReactTree:!0,mouseEvent:`onMouseDown`,touchEvent:`onTouchStart`,onClickAway:r},e.default.createElement(t.Box,{sx:{width:296},"data-testid":`e-popover-card`},e.default.createElement(t.Stack,{direction:`row`,alignItems:`center`,py:1,px:2},e.default.createElement(t.Typography,{variant:`subtitle2`},i),e.default.createElement(t.CloseButton,{edge:`end`,sx:{ml:`auto`},slotProps:{icon:{fontSize:`small`}},onClick:r})),e.default.createElement(t.Image,{src:o,alt:s,sx:{height:150,width:`100%`}}),e.default.createElement(t.Stack,{px:2},a.length===1?e.default.createElement(t.Typography,{variant:`body2`,color:`secondary`,sx:{pt:1.5,pb:1}},a[0]):e.default.createElement(t.List,{sx:{pl:2}},a.map(function(n,r){return e.default.createElement(t.ListItem,{key:r,sx:{listStyle:`disc`,display:`list-item`,color:`text.secondary`,p:0}},e.default.createElement(t.Typography,{variant:`body2`,color:`secondary`},n))}))),e.default.createElement(t.Stack,{pt:1,pb:1.5,px:2},e.default.createElement(t.Button,{variant:`contained`,size:`small`,color:`inherit`,onClick:function redirectHandler(){return window.open(l,`_blank`),r()},sx:{ml:`auto`,bgcolor:`text.primary`,color:`background.paper`,"&:hover":{bgcolor:`text.secondary`,color:`background.paper`}}},c))))};p.propTypes={doClose:d.default.func};var m=function App(n){return e.default.createElement(t.DirectionProvider,{rtl:n.isRTL},e.default.createElement(t.LocalizationProvider,null,e.default.createElement(t.ThemeProvider,{colorScheme:n.colorScheme,palette:`unstable`},e.default.createElement(t.Infotip,{content:e.default.createElement(p,{doClose:n.onClose}),placement:`right`,arrow:!0,open:!0,disableHoverListener:!0,PopperProps:{modifiers:[{name:`offset`,options:{offset:[-24,8]}}]}},e.default.createElement(`span`,null)))))};m.propTypes={colorScheme:d.default.oneOf([`auto`,`light`,`dark`]),isRTL:d.default.bool,onClose:d.default.func.isRequired};var h=__commonJSMin((e=>{var t=globalThis.ReactDOM;e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot}))();function bindPreviewIframeEvents(e){var t,n=(t=elementor)==null||(t=t.$preview)==null||(t=t[0])==null?void 0:t.contentDocument;if(!n)return function(){};var r=function handleEvent(){return e()};return n.addEventListener(`click`,r),n.addEventListener(`keydown`,r),function(){n.removeEventListener(`click`,r),n.removeEventListener(`keydown`,r)}}var g=function(){function AppManager(){_classCallCheck(this,AppManager),this.popover=null,this.onRoute=function(){},this.unbindIframeEvents=function(){}}return _createClass(AppManager,[{key:`mount`,value:function mount(t,n){var r,i,a=this;if(!this.popover){var o=t==null?void 0:t.closest(n.wrapperElement),s=o==null?void 0:o.querySelector(n.reactAnchor);if(s){this.attachEditorEventListeners(),this.popover=(0,h.createRoot)(s);var c=((r=elementor)==null||(i=r.getPreferences)==null?void 0:i.call(r,`ui_theme`))||`auto`,l=elementorCommon.config.isRTL;this.popover.render(e.default.createElement(m,{colorScheme:c,isRTL:l,onClose:function onClose(){return a.unmount()}}))}}}},{key:`unmount`,value:function unmount(){this.popover&&(this.detachEditorEventListeners(),this.popover.unmount(),this.unbindIframeEvents()),this.popover=null}},{key:`setupRouteListener`,value:function setupRouteListener(){var e=this;this.onRoute=function(t,n){(n===`panel/elements/categories`||n===`panel/editor/content`)&&e.unmount()},$e.routes.on(`run:after`,this.onRoute)}},{key:`attachEditorEventListeners`,value:function attachEditorEventListeners(){var e=this;this.unbindIframeEvents=bindPreviewIframeEvents(function(){return e.unmount()}),this.setupRouteListener()}},{key:`detachEditorEventListeners`,value:function detachEditorEventListeners(){$e.routes.off(`run:after`,this.onRoute)}}])}();new(function(){function AlphaChipApp(){_classCallCheck(this,AlphaChipApp),this.appManager=new g,this.initializeListener()}return _createClass(AlphaChipApp,[{key:`initializeListener`,value:function initializeListener(){var e=this;document.addEventListener(`alphachip:open`,function(t){var n=t.detail.target,r=n==null?void 0:n.find(`.elementor-panel-heading-category-chip`)[0];r&&e.appManager.mount(r,{wrapperElement:`.elementor-panel-category-title`,reactAnchor:`.e-promotion-react-wrapper`})})}}])}())})(React,elementorV2.ui,wp.i18n); |