@brizy/core
Version:
Brizy Core to register your own component into Brizy Builder
2 lines • 22.7 kB
JavaScript
/*! For license information please see index.js.LICENSE.txt */
(()=>{var e={41:(e,r,t)=>{"use strict";e.exports=t(304)},55:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r._parse=r.call=r.isOptional=void 0;var n=t(283);r.isOptional=function(e){return"optional"===e.__type},r.call=function(e,r){switch(e.__type){case"optional":case"strict":return e.fn(r);default:return e(r)}},r._parse=function(e,t){var o={};for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=(0,r.call)(e[i],t);if(!(0,r.isOptional)(e[i])&&(0,n.isNothing)(a))return;o[i]=a}return o}},169:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.pass=void 0,r.pass=function(e){return function(r){return e(r)?r:void 0}}},269:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.match2=void 0,r.match2=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return function(r,t){for(var n=0;n<e.length;n++)if(e[n][0](r)&&e[n][1](t))return e[n][2](r,t)}}},283:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.orElse=r.isT=r.isNothing=void 0,r.isNothing=function(e){return null==e},r.isT=function(e){return!(0,r.isNothing)(e)},r.orElse=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 1===e.length?function(t){return(0,r.isNothing)(t)?e[0]:t}:(0,r.isNothing)(e[1])?e[0]:e[1]}},304:(e,r)=>{"use strict";var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator,y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,m={};function h(e,r,t){this.props=e,this.context=r,this.refs=m,this.updater=t||y}function b(){}function g(e,r,t){this.props=e,this.context=r,this.refs=m,this.updater=t||y}h.prototype.isReactComponent={},h.prototype.setState=function(e,r){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,r,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=h.prototype;var _=g.prototype=new b;_.constructor=g,v(_,h.prototype),_.isPureReactComponent=!0;var S=Array.isArray,O=Object.prototype.hasOwnProperty,w={current:null},j={key:!0,ref:!0,__self:!0,__source:!0};function N(e,r,n){var o,i={},a=null,u=null;if(null!=r)for(o in void 0!==r.ref&&(u=r.ref),void 0!==r.key&&(a=""+r.key),r)O.call(r,o)&&!j.hasOwnProperty(o)&&(i[o]=r[o]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),s=0;s<l;s++)c[s]=arguments[s+2];i.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:t,type:e,key:a,ref:u,props:i,_owner:w.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===t}var P=/\/+/g;function I(e,r){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var r={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return r[e]}))}(""+e.key):r.toString(36)}function A(e,r,o,i,a){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var l=!1;if(null===e)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case t:case n:l=!0}}if(l)return a=a(l=e),e=""===i?"."+I(l,0):i,S(a)?(o="",null!=e&&(o=e.replace(P,"$&/")+"/"),A(a,r,o,"",(function(e){return e}))):null!=a&&(E(a)&&(a=function(e,r){return{$$typeof:t,type:e.type,key:r,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(P,"$&/")+"/")+e)),r.push(a)),1;if(l=0,i=""===i?".":i+":",S(e))for(var c=0;c<e.length;c++){var s=i+I(u=e[c],c);l+=A(u,r,o,s,a)}else if(s=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof s)for(e=s.call(e),c=0;!(u=e.next()).done;)l+=A(u=u.value,r,o,s=i+I(u,c++),a);else if("object"===u)throw r=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r)+"). If you meant to render a collection of children, use an array instead.");return l}function C(e,r,t){if(null==e)return e;var n=[],o=0;return A(e,n,"","",(function(e){return r.call(t,e,o++)})),n}function R(e){if(-1===e._status){var r=e._result;(r=r()).then((function(r){0!==e._status&&-1!==e._status||(e._status=1,e._result=r)}),(function(r){0!==e._status&&-1!==e._status||(e._status=2,e._result=r)})),-1===e._status&&(e._status=0,e._result=r)}if(1===e._status)return e._result.default;throw e._result}var x={current:null},k={transition:null},T={ReactCurrentDispatcher:x,ReactCurrentBatchConfig:k,ReactCurrentOwner:w};function M(){throw Error("act(...) is not supported in production builds of React.")}r.Children={map:C,forEach:function(e,r,t){C(e,(function(){r.apply(this,arguments)}),t)},count:function(e){var r=0;return C(e,(function(){r++})),r},toArray:function(e){return C(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},r.Component=h,r.Fragment=o,r.Profiler=a,r.PureComponent=g,r.StrictMode=i,r.Suspense=s,r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T,r.act=M,r.cloneElement=function(e,r,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=v({},e.props),i=e.key,a=e.ref,u=e._owner;if(null!=r){if(void 0!==r.ref&&(a=r.ref,u=w.current),void 0!==r.key&&(i=""+r.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in r)O.call(r,c)&&!j.hasOwnProperty(c)&&(o[c]=void 0===r[c]&&void 0!==l?l[c]:r[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){l=Array(c);for(var s=0;s<c;s++)l[s]=arguments[s+2];o.children=l}return{$$typeof:t,type:e.type,key:i,ref:a,props:o,_owner:u}},r.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},r.createElement=N,r.createFactory=function(e){var r=N.bind(null,e);return r.type=e,r},r.createRef=function(){return{current:null}},r.forwardRef=function(e){return{$$typeof:c,render:e}},r.isValidElement=E,r.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:R}},r.memo=function(e,r){return{$$typeof:f,type:e,compare:void 0===r?null:r}},r.startTransition=function(e){var r=k.transition;k.transition={};try{e()}finally{k.transition=r}},r.unstable_act=M,r.useCallback=function(e,r){return x.current.useCallback(e,r)},r.useContext=function(e){return x.current.useContext(e)},r.useDebugValue=function(){},r.useDeferredValue=function(e){return x.current.useDeferredValue(e)},r.useEffect=function(e,r){return x.current.useEffect(e,r)},r.useId=function(){return x.current.useId()},r.useImperativeHandle=function(e,r,t){return x.current.useImperativeHandle(e,r,t)},r.useInsertionEffect=function(e,r){return x.current.useInsertionEffect(e,r)},r.useLayoutEffect=function(e,r){return x.current.useLayoutEffect(e,r)},r.useMemo=function(e,r){return x.current.useMemo(e,r)},r.useReducer=function(e,r,t){return x.current.useReducer(e,r,t)},r.useRef=function(e){return x.current.useRef(e)},r.useState=function(e){return x.current.useState(e)},r.useSyncExternalStore=function(e,r,t){return x.current.useSyncExternalStore(e,r,t)},r.useTransition=function(){return x.current.useTransition()},r.version="18.3.1"},373:(e,r)=>{var t;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",r=0;r<arguments.length;r++){var t=arguments[r];t&&(e=a(e,i(t)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var r="";for(var t in e)n.call(e,t)&&e[t]&&(r=a(r,t));return r}function a(e,r){return r?e?e+" "+r:e+r:e}e.exports?(o.default=o,e.exports=o):void 0===(t=function(){return o}.apply(r,[]))||(e.exports=t)}()},393:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.mPipe=void 0;var n=t(283);r.mPipe=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];var t=e[0],o=e.slice(1);return function(){for(var e,r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return r.every(n.isT)&&null!==(e=o.reduce((function(e,r){return(0,n.isT)(e)?r(e):void 0}),t.apply(void 0,r)))&&void 0!==e?e:void 0}}},499:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.match=void 0,r.match=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return function(r){for(var t=0;t<e.length;t++)if(e[t][0](r))return e[t][1](r)}}},500:e=>{(()=>{"use strict";var r={d:(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o:(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};r.r(t),r.d(t,{Arr:()=>n,Bool:()=>o,Err:()=>c,Json:()=>i,Num:()=>a,Obj:()=>u,Str:()=>l,pipe:()=>C});var n={};r.r(n),r.d(n,{is:()=>d,read:()=>s,readWithItemReader:()=>f});var o={};r.r(o),r.d(o,{read:()=>p});var i={};r.r(i),r.d(i,{read:()=>y});var a={};r.r(a),r.d(a,{read:()=>v});var u={};r.r(u),r.d(u,{hasKey:()=>b,hasKeys:()=>g,isEmpty:()=>E,isObject:()=>h,length:()=>N,read:()=>_,readAsUnknownDict:()=>O,readKey:()=>j,readNoArray:()=>S,readWithValueReader:()=>w});var l={};r.r(l),r.d(l,{is:()=>x,read:()=>R});var c={};r.r(c),r.d(c,{isAllT:()=>K,isNullish:()=>T,isT:()=>z,onEmpty:()=>U,onNullish:()=>M,onUndefined:()=>k,throwOnNullish:()=>$});var s=function(e){if(Array.isArray(e))return e},f=function(e){return function(r){if(Array.isArray(r)){var t=r.map(e);return t.some((function(e){return function(e){return null==e||"number"==typeof e&&Number.isNaN(e)}(e)}))?void 0:t}}},d=function(e){return!!s(e)},p=function(e){if("boolean"==typeof e)return e},y=function(e){if("string"==typeof e)try{return JSON.parse(e)}catch(e){return}},v=function(e){switch(void 0===e?"undefined":(t=e)&&"undefined"!=typeof Symbol&&t.constructor===Symbol?"symbol":typeof t){case"string":var r=""!==e?Number(e):NaN;return isNaN(r)?void 0:r;case"number":return isNaN(e)?void 0:e;default:return}var t};function m(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}var h=function(e){return"object"==typeof e&&null!==e},b=function(e,r){return e in r},g=function(e,r){return e.every((function(e){return b(e,r)}))},_=function(e){if(h(e))return e},S=function(e){if(h(e)&&!Array.isArray(e))return e},O=function(e){if(h(e))return e},w=function(e){return function(r){var t,n=O(r);if(void 0!==n){var o={},i=!0,a=!1,u=void 0;try{for(var l,c=Object.entries(n)[Symbol.iterator]();!(i=(l=c.next()).done);i=!0){var s=function(e){if(Array.isArray(e))return e}(t=l.value)||function(e){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var t,n,o=[],i=!0,a=!1;try{for(r=r.call(e);!(i=(t=r.next()).done)&&(o.push(t.value),2!==o.length);i=!0);}catch(e){a=!0,n=e}finally{try{i||null==r.return||r.return()}finally{if(a)throw n}}return o}}(t)||function(e){if(e){if("string"==typeof e)return m(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(e,2):void 0}}(t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),f=s[0],d=s[1],p=e(d);if(void 0===p)return;o[f]=p}}catch(e){a=!0,u=e}finally{try{i||null==c.return||c.return()}finally{if(a)throw u}}return o}}},j=function(e){return function(r){return b(e,r)?r[e]:void 0}},N=function(e){return Object.keys(e).length},E=function(e){return 0===N(e)};function P(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}function I(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function A(e,r){if(e){if("string"==typeof e)return P(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(t):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?P(e,r):void 0}}function C(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];var n,o=function(e){if(Array.isArray(e))return e}(n=r)||I(n)||A(n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);return function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return a.reduce((function(e,r){return r(e)}),i.apply(void 0,function(e){return function(e){if(Array.isArray(e))return P(e)}(e)||I(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r)))}}var R=function(e){switch(void 0===e?"undefined":(r=e)&&"undefined"!=typeof Symbol&&r.constructor===Symbol?"symbol":typeof r){case"string":return e;case"number":return isNaN(e)?void 0:e.toString();default:return}var r},x=function(e){return"string"==typeof e};function k(e,r){return void 0===e?r:e}var T=function(e){return null==e||"number"==typeof e&&Number.isNaN(e)};function M(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return 1===r.length?function(e){return T(e)?r[0]:e}:T(r[1])?r[0]:r[1]}var $=function(e){return function(r){if(T(r))throw new Error(e);return r}};function U(e,r,t){return T(r)||r===e?t:r}var z=function(e){return!T(e)},K=function(e){return!T(e)&&""!==e};e.exports=t})()},662:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.liftA2=void 0,r.liftA2=function(e,r,t){return function(n,o){return e(r(n),t(o))}}},741:function(e,r,t){"use strict";var n=this&&this.__spreadArray||function(e,r,t){if(t||2===arguments.length)for(var n,o=0,i=r.length;o<i;o++)!n&&o in r||(n||(n=Array.prototype.slice.call(r,0,o)),n[o]=r[o]);return e.concat(n||Array.prototype.slice.call(r))};Object.defineProperty(r,"__esModule",{value:!0}),r.or=void 0;var o=t(283);r.or=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return function(){for(var r,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];for(var a=0;a<=e.length;a++){var u=null===(r=e[a])||void 0===r?void 0:r.call.apply(r,n([e],t,!1));if(!(0,o.isNothing)(u))return u}}}},807:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parseStrict=void 0;var n=t(55);r.parseStrict=function(e,r){return void 0===r?function(r){return(0,n._parse)(e,r)}:(0,n._parse)(e,r)}},898:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parse=r.optional=void 0;var n=t(55);r.optional=function(e){return{__type:"optional",fn:e}},r.parse=function(e,r){return void 0===r?function(r){return(0,n._parse)(e,r)}:(0,n._parse)(e,r)}},978:function(e,r,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,r,t,n){void 0===n&&(n=t);var o=Object.getOwnPropertyDescriptor(r,t);o&&!("get"in o?!r.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,n,o)}:function(e,r,t,n){void 0===n&&(n=t),e[n]=r[t]}),o=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||n(r,e,t)};Object.defineProperty(r,"__esModule",{value:!0}),o(t(662),r),o(t(499),r),o(t(269),r),o(t(393),r),o(t(283),r),o(t(169),r),o(t(898),r),o(t(807),r),o(t(741),r)}},r={};function t(n){var o=r[n];if(void 0!==o)return o.exports;var i=r[n]={exports:{}};return e[n].call(i.exports,i,i.exports,t),i.exports}t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{"use strict";t.r(n),t.d(n,{Brizy:()=>c,ImageUtility:()=>_,ThemeIconEditor:()=>h,ThemeIconPreview:()=>m});var e=function(e){return e.addElements="addElements",e}({}),r=function(){return globalThis.__VISUAL_CONFIG__},o=t(978),i=t(500),a=(0,o.parseStrict)({name:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("name"),i.Str.read),i.Err.throwOnNullish("Invalid name")),title:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("title"),i.Str.read),i.Err.throwOnNullish("Invalid title")),version:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("version"),i.Str.read),i.Err.throwOnNullish("Invalid version")),category:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("category"),i.Str.read),i.Err.throwOnNullish("Invalid category")),keywords:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("keywords"),i.Arr.read),i.Err.throwOnNullish("Invalid keywords")),editorScripts:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("editorScripts"),i.Arr.readWithItemReader(i.Str.read)),i.Err.throwOnNullish("Invalid editorScripts")),viewScripts:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("viewScripts"),i.Arr.readWithItemReader(i.Str.read)),i.Err.throwOnNullish("Invalid viewScripts")),editorStyles:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("editorStyles"),i.Arr.readWithItemReader(i.Str.read)),i.Err.throwOnNullish("Invalid editorStyles")),viewStyles:(0,i.pipe)((0,o.mPipe)(i.Obj.readKey("viewStyles"),i.Arr.readWithItemReader(i.Str.read)),i.Err.throwOnNullish("Invalid viewStyles"))}),u=(0,o.mPipe)(i.Obj.read,a);function l(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var c=function(){function t(){!function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t)}var n,o;return n=t,o=[{key:"registerComponent",value:function(t){var n=r();if(n)if(t){var o,i;n.ui=null!==(o=n.ui)&&void 0!==o?o:{},n.ui.leftSidebar=null!==(i=n.ui.leftSidebar)&&void 0!==i?i:{};var a,u,l=t.category,c=void 0===l?"customComponent":l,s=t.id,f=t.tab,d=null!=f?f:{},p=d.id,y=void 0===p?e.addElements:p,v=d.icon,m=d.title,h=null!==(a=n.ui.leftSidebar.topTabsOrder)&&void 0!==a?a:[],b=h.find((function(e){return e.id===y}));if(!b){var g=h.findIndex((function(r){return r.id===e.addElements}));b={id:y,type:e.addElements,icon:null!=v?v:"nc-add",title:null!=m?m:"Add Custom Elements",elements:[]},-1!==g?h.splice(g+1,0,b):h.push(b)}b.elements=null!==(u=b.elements)&&void 0!==u?u:[];var _,S=b.elements.find((function(e){return e.label===c}));S?S.moduleNames.push(s):b.elements.push({label:c,moduleNames:[s]}),n.thirdPartyComponents=null!==(_=n.thirdPartyComponents)&&void 0!==_?_:{},n.thirdPartyComponents[s]=t}else console.error("Invalid Component Type");else console.error("Failed to register component: the component is outside of Builder.")}},{key:"getMetaData",value:function(e){var t,n=r();if(n){var o=u(e);if(o){var i=null===(t=n.thirdPartyComponentHosts)||void 0===t?void 0:t.find((function(e){return e.name===o.name}));if(i)return{pluginHost:i.host};console.error("Invalid plugin host or plugin name.")}else console.error("Invalid widgets config.json",JSON.stringify(n))}else console.error("Failed to get metadata: the widget is outside of Builder.")}}],null&&l(n.prototype,null),o&&l(n,o),t}(),s=function(e){switch(e){case"editor":return"brz_icon";case"fa":return"fa_icon";default:return"nc_icon"}};function f(e){var t=e.type,n=e.iconName,o=e.suffix,i=r();if(i){var a=i.urls,u=a.templateIcons,l=a.compileTemplateIcons,c=l?"".concat(l,"/").concat(t,"/").concat(n,".svg"):"".concat(u,"/").concat(t,"/").concat(n,".svg");return void 0===o?c:"".concat(c,"#").concat(o)}return console.error("Invalid Config"),""}var d=t(373),p=t.n(d),y=t(41),v=function(e){var r=e.className,t=e.href;return y.createElement("svg",{className:r},y.createElement("use",{href:t}))},m=function(e){var r=e.type,t=e.name,n=e.className,o=p()("brz-icon-svg align-[initial]",n);return y.createElement(v,{className:o,href:f({type:r,iconName:t,suffix:s(r)})})},h=function(e){var t=e.className,n=e.type,o=e.name,i=p()("brz-icon-svg align-[initial]",t),a=function(e){var t=e.type,n=e.iconName,o=e.suffix,i=r();if(i){var a=i.urls.templateIcons,u="".concat(a,"/").concat(t,"/").concat(n,".svg");return void 0===o?u:"".concat(u,"#").concat(o)}return console.error("Invalid Config"),""}({type:n,iconName:o,suffix:s(n)});return y.createElement(v,{className:i,href:a})};function b(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function g(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var _=function(){function e(){var t,n,o=this;!function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,e),g(this,"mediaResizeUrl",void 0),g(this,"getImageData",(function(e){var r=e.id,t=e.v,n=i.Str.read(t["".concat(r,"ImageSrc")]),a=i.Str.read(t["".concat(r,"ImageFileName")]),u=i.Str.read(t["".concat(r,"ImageExtension")]),l=i.Num.read(t["".concat(r,"ImageWidth")]),c=i.Num.read(t["".concat(r,"ImageHeight")]);return{src:o.getFullSrc({src:n,fileName:a}),fileName:a,extension:u,width:l,height:c}}));var a=r();a?this.mediaResizeUrl=null==a||null===(n=a.api)||void 0===n||null===(t=n.media)||void 0===t?void 0:t.mediaResizeUrl:console.error("[Image Utility]: Invalid Config")}var t,n;return t=e,(n=[{key:"imageBaseUrl",get:function(){if(this.mediaResizeUrl)return"".concat(this.mediaResizeUrl,"/original");console.error("[Image Utility]: Media Resize URL is missing")}},{key:"getFullSrc",value:function(e){var r=e.src,t=e.fileName;if(this.imageBaseUrl&&void 0!==r)return void 0===t?"".concat(this.imageBaseUrl,"/").concat(r):"".concat(this.imageBaseUrl,"/").concat(this.removeExtensions(r),"/").concat(t)}},{key:"removeExtensions",value:function(e){var r=e.split(".");return r.length<=1?e:r.slice(0,-1).join(".")}}])&&b(t.prototype,n),e}()})(),module.exports=n})();