JezK
Edit File: admin-notifications.min.js
(function(e,t,n,r,i){var a=Object.create,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=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 i=c(t),a=0,l=i.length,d;a<l;a++)d=i[a],!u.call(e,d)&&d!==n&&o(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(r=s(t,d))||r.enumerable});return e},__toESM=(e,t,n)=>(n=e==null?{}:a(l(e)),__copyProps(t||!e||!e.__esModule?o(n,`default`,{value:e,enumerable:!0}):n,e));e=__toESM(e);var d=__commonJSMin(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),f=__commonJSMin(((e,t)=>{var n=d();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}})),p=__toESM(__commonJSMin(((e,t)=>{t.exports=f()()}))());function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArrayLimit(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function _arrayLikeToArray(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _unsupportedIterableToArray(e,t){if(e){if(typeof e==`string`)return _arrayLikeToArray(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _nonIterableRest(){throw TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function _nonIterableSpread(){throw TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_extends.apply(null,arguments)}var m=(0,e.forwardRef)(function(n,r){return e.default.createElement(t.SvgIcon,_extends({viewBox:`0 0 24 24`},n,{ref:r}),e.default.createElement(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967Z`}),e.default.createElement(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z`}))}),h=function WhatsNewTopBar(n){var i=n.setIsOpen;return e.default.createElement(e.default.Fragment,null,e.default.createElement(t.AppBar,{elevation:0,position:`sticky`,sx:{backgroundColor:`background.default`}},e.default.createElement(t.Toolbar,{variant:`dense`},e.default.createElement(t.Typography,{variant:`overline`,sx:{flexGrow:1}},(0,r.__)(`What's New`,`elementor`)),e.default.createElement(t.IconButton,{"aria-label":`close`,size:`small`,onClick:function onClick(){return i(!1)}},e.default.createElement(m,null)))),e.default.createElement(t.Divider,null))};h.propTypes={setIsOpen:p.default.func.isRequired};var g=function request(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new Promise(function(n,r){elementorCommon.ajax.addRequest(e,{success:n,error:r,data:t})})},_=function getNotifications(){return g(`notifications_get`)};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 _defineProperty(e,t,n){return(t=toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function WhatsNewItemTopicLine(n){var r=n.topic,i=n.date;return e.default.createElement(t.Stack,{direction:`row`,divider:e.default.createElement(t.Divider,{orientation:`vertical`,flexItem:!0}),spacing:1,color:`text.tertiary`,sx:{pb:1}},r&&e.default.createElement(t.Box,null,r),i&&e.default.createElement(t.Box,null,i))};v.propTypes={topic:p.default.string,date:p.default.string};var y=function WrapperWithLink(n){var r=n.link,i=n.children;return r?e.default.createElement(t.Link,{href:r,target:`_blank`,underline:`none`,color:`inherit`,sx:{"&:hover":{color:`inherit`}}},i):i};y.propTypes={link:p.default.string,children:p.default.any.isRequired};var b=function WhatsNewItemThumbnail(n){var r=n.imageSrc,i=n.title,a=n.link;return e.default.createElement(t.Box,{sx:{pb:2}},e.default.createElement(y,{link:a},e.default.createElement(`img`,{src:r,alt:i||``,style:{maxWidth:`100%`}})))};b.propTypes={imageSrc:p.default.string.isRequired,title:p.default.string,link:p.default.string};var x=function WhatsNewItemMedia(n){var r=n.item;if(r.youtubeEmbedId){var i=`https://www.youtube.com/embed/${r.youtubeEmbedId.split(`?`)[0]}${r.youtubeAutoplay?`?autoplay=1&mute=1`:``}`,a=`encrypted-media; picture-in-picture${r.youtubeAutoplay?`; autoplay`:``}`;return e.default.createElement(t.Box,{sx:{pb:2}},e.default.createElement(t.Box,{component:`iframe`,src:i,title:r.title||`Video`,allow:a,allowFullScreen:!0,sx:{aspectRatio:`16/9`,width:`100%`,display:`block`,border:`none`}}))}var o=r.gifSrc||r.imageSrc;return o?e.default.createElement(b,{imageSrc:o,link:r.link,title:r.title}):null},S=function WhatsNewItemChips(n){var r=n.chipPlan,i=n.chipTags,a=n.itemIndex,o=[];return r&&o.push({color:`promotion`,size:`small`,label:r}),i&&i.forEach(function(e){o.push({variant:`outlined`,size:`small`,label:e})}),o.length?e.default.createElement(t.Stack,{direction:`row`,flexWrap:`wrap`,gap:1,sx:{pb:1}},o.map(function(n,r){return e.default.createElement(t.Chip,_extends({key:`chip-${a}${r}`},n))})):null};S.propTypes={chipPlan:p.default.string,chipTags:p.default.array,itemIndex:p.default.number.isRequired};var C=function isImageOnly(e){return!e.title&&!e.description&&(e.imageSrc||e.gifSrc||e.youtubeEmbedId)};function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?ownKeys(Object(n),!0).forEach(function(t){_defineProperty(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var w=function WhatsNewItem(n){var r=n.item,i=n.itemIndex,a=n.itemsLength,o=n.setIsOpen,s=n.featured,c=s!==void 0&&s,l=r.imageSrc||r.gifSrc||r.youtubeEmbedId;return C(r)?e.default.createElement(t.Box,{key:i,display:`flex`,flexDirection:`column`,sx:_objectSpread({pt:2},c&&{px:1})},e.default.createElement(x,{item:r}),i!==a-1&&e.default.createElement(t.Divider,{sx:{my:1}})):e.default.createElement(t.Box,{key:i,display:`flex`,flexDirection:`column`,sx:_objectSpread({pt:2},c&&{px:1})},(r.topic||r.date)&&e.default.createElement(v,{topic:r.topic,date:r.date}),e.default.createElement(y,{link:r.link},e.default.createElement(t.Typography,{variant:c?`h6`:`subtitle1`,sx:{pb:2}},r.title)),e.default.createElement(t.Box,{sx:{position:`relative`}},e.default.createElement(x,{item:r}),c&&r.chipPlan&&l&&e.default.createElement(t.Chip,{label:r.chipPlan,color:`promotion`,size:`small`,sx:{position:`absolute`,top:8,insetInlineStart:8}})),e.default.createElement(S,{chipPlan:c&&l?null:r.chipPlan,chipTags:r.chipTags,itemIndex:i}),r.description&&e.default.createElement(t.Typography,{variant:`body2`,color:`text.secondary`,sx:{pb:2}},r.description,r.readMoreText&&e.default.createElement(e.default.Fragment,null,` `,e.default.createElement(t.Link,{href:r.link,color:`info.main`,target:`_blank`},r.readMoreText))),r.cta&&r.ctaLink&&e.default.createElement(t.Box,{sx:{pb:2}},e.default.createElement(t.Button,{href:r.ctaLink,target:r.ctaLink.startsWith(`#`)?`_self`:`_blank`,variant:`contained`,size:`small`,color:`promotion`,onClick:r.ctaLink.startsWith(`#`)?function(){return o(!1)}:void 0},r.cta)),i!==a-1&&e.default.createElement(t.Divider,{sx:{my:1}}))};w.propTypes={item:p.default.object.isRequired,itemIndex:p.default.number.isRequired,itemsLength:p.default.number.isRequired,setIsOpen:p.default.func.isRequired,featured:p.default.bool};var T=function WhatsNewItemCollapsed(n){var r=n.item,a=n.itemIndex,o=n.isNew,s=n.onSeen,c=n.setIsOpen,l=_slicedToArray((0,e.useState)(!1),2),u=l[0],d=l[1],f=function handleToggle(){!u&&o&&s&&s(r.id),d(!u)};return e.default.createElement(t.Box,null,e.default.createElement(t.Box,{role:`button`,tabIndex:0,"aria-expanded":u,onClick:f,onKeyDown:function handleKeyDown(e){(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),f())},sx:{position:`relative`,display:`flex`,alignItems:`flex-start`,gap:1,cursor:`pointer`,py:2,paddingInlineStart:1}},e.default.createElement(t.Box,{component:`span`,sx:{position:`absolute`,insetInlineStart:`-6px`,top:`23px`,width:6,height:6,borderRadius:`50%`,backgroundColor:`primary.main`,opacity:+!!o,transition:`opacity 0.2s ease`,pointerEvents:`none`}}),e.default.createElement(t.Box,{sx:{flex:1,minWidth:0}},r.topic&&e.default.createElement(t.Typography,{variant:`caption`,color:`text.tertiary`,display:`block`},r.topic),e.default.createElement(t.Typography,{variant:`subtitle2`,noWrap:!0},r.title),r.description&&e.default.createElement(t.Box,{sx:{maxHeight:u?0:`3em`,opacity:+!u,overflow:`hidden`,transition:`max-height 0.2s ease, opacity 0.15s ease`}},e.default.createElement(t.Typography,{variant:`caption`,color:`text.secondary`,sx:{display:`-webkit-box`,WebkitLineClamp:2,WebkitBoxOrient:`vertical`,overflow:`hidden`}},r.description))),e.default.createElement(i.ChevronDownIcon,{sx:{flexShrink:0,color:`secondary.main`,fontSize:`small`,mt:.25,transform:u?`rotate(180deg)`:`rotate(0deg)`,transition:`transform 0.2s`}})),e.default.createElement(t.Collapse,{in:u},e.default.createElement(t.Box,{sx:{pb:2,paddingInlineStart:1}},e.default.createElement(x,{item:r}),e.default.createElement(S,{chipPlan:r.chipPlan,chipTags:r.chipTags,itemIndex:a}),r.description&&e.default.createElement(t.Typography,{variant:`body2`,color:`text.secondary`,sx:{pb:2}},r.description,r.readMoreText&&e.default.createElement(e.default.Fragment,null,` `,e.default.createElement(t.Link,{href:r.link,color:`info.main`,target:`_blank`},r.readMoreText))),r.cta&&r.ctaLink&&e.default.createElement(t.Box,{sx:{pb:2}},e.default.createElement(t.Button,{href:r.ctaLink,target:r.ctaLink.startsWith(`#`)?`_self`:`_blank`,variant:`contained`,size:`small`,color:`promotion`,onClick:r.ctaLink.startsWith(`#`)?function(){return c==null?void 0:c(!1)}:void 0},r.cta)))),e.default.createElement(t.Divider,null))};T.propTypes={item:p.default.object.isRequired,itemIndex:p.default.number.isRequired,isNew:p.default.bool,onSeen:p.default.func,setIsOpen:p.default.func};var E=function WhatsNewDrawerContent(r){var i,a,o=r.setIsOpen,s=r.seenItemIds,c=r.onSeen,l=r.initialHasUnread,u=(0,n.useQuery)({queryKey:[`e-notifications`],queryFn:_}),d=u.isPending,f=u.error,p=u.data,m=(0,e.useRef)(s);if(m.current=s,(0,e.useEffect)(function(){p&&(p.some(function(e){return e.featured})?p.filter(function(e){return e.featured}):p).filter(function(e){return!m.current.has(e.id)}).forEach(function(e){return c(e.id)})},[p,c]),d)return e.default.createElement(t.Box,null,e.default.createElement(t.LinearProgress,{color:`secondary`}));if(f)return e.default.createElement(t.Box,null,`An error has occurred: `,f);var h=p.filter(function(e){return e.featured}),g=p.filter(function(e){return!e.featured&&!C(e)}),v=(i=(a=p.find(function(e){return e.listLabel}))==null?void 0:a.listLabel)==null?null:i;return e.default.createElement(e.default.Fragment,null,h.map(function(t,n){return e.default.createElement(w,{key:t.id,item:t,itemIndex:n,itemsLength:h.length,setIsOpen:o,featured:!0})}),h.length>0&&g.length>0&&e.default.createElement(e.default.Fragment,null,v?e.default.createElement(t.Divider,{sx:{my:1.5}},e.default.createElement(t.Typography,{variant:`caption`,color:`text.secondary`,sx:{px:1,textTransform:`uppercase`,letterSpacing:`0.08em`}},v)):e.default.createElement(t.Divider,{sx:{my:1.5}}),g.map(function(t,n){return e.default.createElement(T,{key:t.id,item:t,itemIndex:n,isNew:l&&!s.has(t.id),onSeen:c,setIsOpen:o})})),h.length===0&&g.map(function(t,n){return e.default.createElement(w,{key:t.id,item:t,itemIndex:n,itemsLength:g.length,setIsOpen:o})}))};E.propTypes={setIsOpen:p.default.func.isRequired,seenItemIds:p.default.instanceOf(Set).isRequired,onSeen:p.default.func.isRequired,initialHasUnread:p.default.bool.isRequired};var D,O,k=new n.QueryClient({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1,staleTime:1e3*60*30}}}),A=((D=(O=window.elementorNotifications)==null?void 0:O.unread_count)==null?0:D)>0,j=function WhatsNew(r){var i,a,o=r.isOpen,s=r.setIsOpen,c=r.setIsRead,l=c===void 0?function(){}:c,u=r.anchorPosition,d=u===void 0?`right`:u,f=_slicedToArray((0,e.useState)(function(){return new Set}),2),p=f[0],m=f[1];(0,e.useEffect)(function(){o&&l(!0)},[o,l]);var g=(0,e.useCallback)(function(e){m(function(t){return t.has(e)?t:(window.dispatchEvent(new CustomEvent(`e-notification-item-seen`)),new Set([].concat(_toConsumableArray(t),[e])))})},[]);return e.default.createElement(e.default.Fragment,null,e.default.createElement(n.QueryClientProvider,{client:k},e.default.createElement(t.DirectionProvider,{rtl:elementorCommon.config.isRTL},e.default.createElement(t.ThemeProvider,{colorScheme:((i=window.elementor)==null||(a=i.getPreferences)==null?void 0:a.call(i,`ui_theme`))||`auto`},e.default.createElement(t.Drawer,{anchor:d,open:o,onClose:function onClose(){return s(!1)},BackdropProps:{invisible:!0},ModalProps:{style:{zIndex:999999}}},e.default.createElement(t.Box,{sx:{width:360,backgroundColor:`background.default`},role:`presentation`},e.default.createElement(h,{setIsOpen:s}),e.default.createElement(t.Box,{sx:{padding:`16px`}},e.default.createElement(E,{setIsOpen:s,seenItemIds:p,onSeen:g,initialHasUnread:A}))))))))};j.propTypes={isOpen:p.default.bool.isRequired,setIsOpen:p.default.func.isRequired,setIsRead:p.default.func,anchorPosition:p.default.oneOf([`left`,`top`,`right`,`bottom`])};var M=function BarButtonNotification(n){var r,i=n.children,a=_slicedToArray((0,e.useState)(!1),2),o=a[0],s=a[1],c=_slicedToArray((0,e.useState)(parseInt((r=window.elementorNotifications)==null?void 0:r.unread_count,10)||0),2),l=c[0],u=c[1];return(0,e.useEffect)(function(){var e=function handler(){return u(function(e){return Math.max(0,e-1)})};return window.addEventListener(`e-notification-item-seen`,e),function(){return window.removeEventListener(`e-notification-item-seen`,e)}},[]),e.default.createElement(e.default.Fragment,null,e.default.createElement(`button`,{className:`e-admin-top-bar__bar-button`,style:{backgroundColor:`transparent`,border:`none`},onClick:function handleOpen(e){e.preventDefault(),s(!0)}},e.default.createElement(t.Badge,{color:`primary`,badgeContent:l,invisible:l===0,sx:{mx:.5}},e.default.createElement(`i`,{className:`e-admin-top-bar__bar-button-icon eicon-speakerphone`})),e.default.createElement(`span`,{className:`e-admin-top-bar__bar-button-title`},i)),e.default.createElement(j,{isOpen:o,setIsOpen:s}))};M.propTypes={children:p.default.node.isRequired},window.elementorNotificationCenter={BarButtonNotification:M}})(React,elementorV2.ui,elementorV2.query,wp.i18n,elementorV2.icons);