OwlCyberSecurity - MANAGER
Edit File: editor-styles-repository.min.js
!function(){"use strict";var e={d:function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ELEMENTS_STYLES_PROVIDER_KEY:function(){return d},stylesRepository:function(){return s},useCreateActionsByProvider:function(){return a},useProviders:function(){return l}});var r=window.React,n=window.elementorV2.editorElements,o=window.elementorV2.editorV1Adapters,i=window.elementorV2.utils,s=(()=>{const e=[],t=()=>e.slice(0).sort(((e,t)=>e.priority>t.priority?-1:1));return{all:(e={})=>t().flatMap((t=>t.actions.get(e))),register:t=>{e.push(t)},subscribe:t=>{const r=e.map((e=>e.subscribe(t)));return()=>{r.forEach((e=>e()))}},getProviders:t,getProviderByKey:t=>e.find((e=>e.key===t))}})();function l(){const[,e]=(0,r.useReducer)((e=>!e),!1);return(0,r.useEffect)((()=>s.subscribe(e)),[]),s.getProviders()}function a(){return(0,r.useMemo)((()=>s.getProviders().map((e=>e.actions.create?[e,e.actions.create]:null)).filter((e=>!!e))),[])}var u=(0,i.createError)({code:"invalid_elements_style_provider_meta",message:"Invalid elements style provider meta."}),d="elements",c={key:d,priority:50,actions:{get:(e={})=>{let t=(0,n.getElements)();return m(e)&&(t=t.filter((t=>t.id===e.elementId))),t.flatMap((e=>Object.values(e.model.get("styles")??{})))},getById:(e,t={})=>{if(!m(t))throw new u({context:{meta:t}});return((0,n.getElementStyles)(t.elementId)??{})[e]??null},updateProps:(e,t={})=>{if(!m(t))throw new u({context:{meta:t}});(0,n.updateElementStyle)({elementId:t.elementId,styleId:e.id,meta:e.meta,props:e.props})}},subscribe:e=>(0,o.__privateListenTo)(n.styleRerenderEvents,e)};function m(e){return"elementId"in e&&"string"==typeof e.elementId&&!!e.elementId}var y={key:"element-base-styles",priority:10,actions:{get:()=>{const e=(0,n.getWidgetsCache)();return Object.values(e??{}).flatMap((e=>e.base_styles??[]))}},subscribe:()=>()=>{}};s.register(c),s.register(y),(window.elementorV2=window.elementorV2||{}).editorStylesRepository=t}();