<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[41746],{30612:(e,t,a)=&gt;{a.r(t),a.d(t,{InvalidatePageAction:()=&gt;g,default:()=&gt;b});var s=a(67294),o=a(88640),r=a(67100),n=a(45190),i=a(22670),d=a(36247),l=a(72456);var u=a(46091),c=a(73888),p=a(35751),v=s.createElement,f=(0,o.v)({invalidate_page_success:{id:"invalidate_page_success",defaultMessage:"Page invalidated."},invalidate_page_error:{id:"invalidate_page_error",defaultMessage:"There was an error invalidating current page: "},invalidate_page_generic_msg:{id:"invalidate_page_generic_msg",defaultMessage:"please contact site administrator."}}),g=function(e){var t=e.toastify,a=(0,r.Z)(),o=(0,d.useDispatch)(),c=(0,d.useSelector)((function(e){var t,a,s,o;return null===e||void 0===e||null===(t=e.content)||void 0===t||null===(a=t.data)||void 0===a||null===(s=a["@components"])||void 0===s||null===(o=s.actions)||void 0===o?void 0:o.object_buttons})),g=(0,d.useSelector)((function(e){return e.invalidatePage})),b=c&amp;&amp;c.filter((function(e){return"purge-content"===e.id}))[0];if((0,s.useEffect)((function(){if(!g.loading&amp;&amp;g.loaded){if(g.error){var e,s,r,n=(null===(e=g.error)||void 0===e||null===(s=e.response)||void 0===s||null===(r=s.body)||void 0===r?void 0:r.message)||a.formatMessage(f.invalidate_page_generic_msg),i="".concat(a.formatMessage(f.invalidate_page_error)," ").concat(n);t.toast.error(v(u.FNi,{error:!0,content:i}))}else g.success&amp;&amp;t.toast.success(v(u.FNi,{success:!0,content:a.formatMessage(f.invalidate_page_success)}));o({type:l.ty})}}),[g]),!b)return"";var P=b.title||b.id;return v(n.x6,{pluggable:"toolbar-more-manage-content",id:"invalidate-page-action"},v("li",{className:"invalidate-page"},v(i.z,{className:"ms-3 invalidate-page-button",onClick:function(){var e;o((e=(0,p.ZV)(b.url),{type:l.n3,request:{op:"post",path:e}}))},title:P},P)))};const b=(0,c.lX)(["toastify"])(g)},29949:(e,t,a)=&gt;{a.d(t,{U:()=&gt;i});var s=a(61476),o=a(3136),r=a(51122),n=a(97557);function i(e,t){let a,{elementType:i="button",isDisabled:d,onPress:l,onPressStart:u,onPressEnd:c,onPressUp:p,onPressChange:v,preventFocusOnPress:f,allowFocusWhenDisabled:g,onClick:b,href:P,target:_,rel:m,type:D="button"}=e;a="button"===i?{type:D,disabled:d}:{role:"button",tabIndex:d?void 0:0,href:"a"===i&amp;&amp;d?void 0:P,target:"a"===i?_:void 0,type:"input"===i?D:void 0,disabled:"input"===i?d:void 0,"aria-disabled":d&amp;&amp;"input"!==i?d:void 0,rel:"a"===i?m:void 0};let{pressProps:h,isPressed:y}=(0,n.r)({onPressStart:u,onPressEnd:c,onPressChange:v,onPress:l,onPressUp:p,isDisabled:d,preventFocusOnPress:f,ref:t}),{focusableProps:C}=(0,r.k)(e,t);g&amp;&amp;(C.tabIndex=d?-1:C.tabIndex);let E=(0,s.d)(C,h,(0,o.z)(e,{labelable:!0}));return{isPressed:y,buttonProps:(0,s.d)(a,E,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:e=&gt;{b&amp;&amp;(b(e),console.warn("onClick is deprecated, please use onPress"))}})}}},51122:(e,t,a)=&gt;{a.d(t,{k:()=&gt;c});var s=a(26590),o=a(72970),r=a(61476),n=a(67294),i=a(47234);function d(e){if(!e)return;let t=!0;return a=&gt;{let s={...a,preventDefault(){a.preventDefault()},isDefaultPrevented:()=&gt;a.isDefaultPrevented(),stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}};e(s),t&amp;&amp;a.stopPropagation()}}function l(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:d(e.onKeyDown),onKeyUp:d(e.onKeyUp)}}}let u=n.createContext(null);function c(e,t){let{focusProps:a}=(0,i.K)(e),{keyboardProps:d}=l(e),c=(0,r.d)(a,d),p=function(e){let t=(0,n.useContext)(u)||{};(0,o.l)(t,e);let{ref:a,...s}=t;return s}(t),v=e.isDisabled?{}:p,f=(0,n.useRef)(e.autoFocus);return(0,n.useEffect)((()=&gt;{f.current&amp;&amp;t.current&amp;&amp;(0,s.e)(t.current),f.current=!1}),[t]),{focusableProps:(0,r.d)({...c,tabIndex:e.excludeFromTabOrder&amp;&amp;!e.isDisabled?-1:void 0},v)}}},22670:(e,t,a)=&gt;{a.d(t,{z:()=&gt;v});var s=a(43024),o=a(29949),r=a(2459),n=a(18419),i=a(61476),d=a(3136),l=a(67294);const u=new Set(["form","formAction","formEncType","formMethod","formNoValidate","formTarget","name","value"]),c=(0,l.createContext)({});function p(e,t){[e,t]=(0,s.pE)(e,t,c);let a=e,{buttonProps:p,isPressed:v}=(0,o.U)(e,t),{focusProps:f,isFocused:g,isFocusVisible:b}=(0,r.F)(e),{hoverProps:P,isHovered:_}=(0,n.X)(e),m=(0,s.aX)({...e,values:{isHovered:_,isPressed:v,isFocused:g,isFocusVisible:b,isDisabled:e.isDisabled||!1},defaultClassName:"react-aria-Button"});return l.createElement("button",{...(0,d.z)(e,{propNames:u}),...(0,i.d)(p,f,P),...m,ref:t,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-pressed":a.isPressed||v||void 0,"data-hovered":_||void 0,"data-focused":g||void 0,"data-focus-visible":b||void 0})}const v=(0,s.qW)(p)}}]);
//# sourceMappingURL=InvalidatePageAction.c50c3bbb.chunk.js.map</pre></body></html>