PluginProbe
Assistant – Every Day Productivity Apps / 1.5.5.1
Assistant – Every Day Productivity Apps v1.5.5.1
1.5.5.1 1.5.5 trunk 0.1.0 0.2.0 0.2.1 0.2.2 0.3.0 0.3.1 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.6.0 0.7.0 0.7.0.2 0.7.0.3 0.7.0.4 0.7.0.5 0.7.0.6 0.7.0.7 0.7.0.8 0.7.0.9 0.7.1 All 72 releases
← All changes | build/vendor-bb-app-core.js +1 -1 0.6.0 → 1.5.5.1 View file →
@@ -1 +1 @@
1 -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=118)}({0:function(e,t){e.exports=React},1:function(e,t){e.exports=wp.i18n},118:function(e,t,r){"use strict";r.r(t);var n=r(98);window.FL=window.FL||{},FL.vendors=FL.vendors||{},FL.vendors.BBAppCore=n},21:function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},32:function(e,t){e.exports=Redux},7:function(e,t){e.exports=ReactRouterDOM},98:function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"App",(function(){return B})),r.d(t,"Error",(function(){return w})),r.d(t,"Root",(function(){return P})),r.d(t,"createAppState",(function(){return u})),r.d(t,"createStoreRegistry",(function(){return O}));var n=r(0),o=r.n(n),a=r(32),c=r(7),i=r(1);const s={handle:"",label:"",render:()=>null,icon:()=>null,isEnabled:!0},u=(e=s)=>({reducers:{apps:(t={},r)=>{switch(r.type){case"REGISTER_APP":return{[r.handle]:{...e,handle:r.handle,...r.config},...t};case"UNREGISTER_APP":return delete t[r.handle],{...t};case"UPDATE_APP":return{...t[r.handle],...r.state,...t};default:return t}}},actions:{registerApp:(e="",t={})=>({type:"REGISTER_APP",handle:e,config:t}),unregisterApp:(e="")=>({type:"UNREGISTER_APP",handle:e}),updateApp:(e="",t={})=>({type:"UPDATE_APP",state:t})}});var l,f="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},p=(function(e,t){var r="__lodash_hash_undefined__",n=9007199254740991,o="[object Arguments]",a="[object Array]",c="[object Boolean]",i="[object Date]",s="[object Error]",u="[object Function]",l="[object Map]",p="[object Number]",h="[object Object]",d="[object Promise]",y="[object RegExp]",b="[object Set]",_="[object String]",g="[object WeakMap]",v="[object ArrayBuffer]",m="[object DataView]",j=/^\[object .+?Constructor\]$/,O=/^(?:0|[1-9]\d*)$/,E={};E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E[o]=E[a]=E[v]=E[c]=E[m]=E[i]=E[s]=E[u]=E[l]=E[p]=E[h]=E[y]=E[b]=E[_]=E[g]=!1;var w="object"==typeof f&&f&&f.Object===Object&&f,A="object"==typeof self&&self&&self.Object===Object&&self,S=w||A||Function("return this")(),P=t&&!t.nodeType&&t,x=P&&e&&!e.nodeType&&e,C=x&&x.exports===P,R=C&&w.process,z=function(){try{return R&&R.binding&&R.binding("util")}catch(e){}}(),T=z&&z.isTypedArray;function U(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function L(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function k(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}var F,M,B,I=Array.prototype,D=Function.prototype,N=Object.prototype,$=S["__core-js_shared__"],G=D.toString,H=N.hasOwnProperty,V=(F=/[^.]+$/.exec($&&$.keys&&$.keys.IE_PROTO||""))?"Symbol(src)_1."+F:"",J=N.toString,W=RegExp("^"+G.call(H).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),X=C?S.Buffer:void 0,Z=S.Symbol,q=S.Uint8Array,K=N.propertyIsEnumerable,Q=I.splice,Y=Z?Z.toStringTag:void 0,ee=Object.getOwnPropertySymbols,te=X?X.isBuffer:void 0,re=(M=Object.keys,B=Object,function(e){return M(B(e))}),ne=xe(S,"DataView"),oe=xe(S,"Map"),ae=xe(S,"Promise"),ce=xe(S,"Set"),ie=xe(S,"WeakMap"),se=xe(Object,"create"),ue=Te(ne),le=Te(oe),fe=Te(ae),pe=Te(ce),he=Te(ie),de=Z?Z.prototype:void 0,ye=de?de.valueOf:void 0;function be(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function _e(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function ge(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function ve(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new ge;++t<r;)this.add(e[t])}function me(e){var t=this.__data__=new _e(e);this.size=t.size}function je(e,t){for(var r=e.length;r--;)if(Ue(e[r][0],t))return r;return-1}function Oe(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Y&&Y in Object(e)?function(e){var t=H.call(e,Y),r=e[Y];try{e[Y]=void 0;var n=!0}catch(e){}var o=J.call(e);return n&&(t?e[Y]=r:delete e[Y]),o}(e):function(e){return J.call(e)}(e)}function Ee(e){return De(e)&&Oe(e)==o}function we(e,t,r,n,u){return e===t||(null==e||null==t||!De(e)&&!De(t)?e!=e&&t!=t:function(e,t,r,n,u,f){var d=ke(e),g=ke(t),j=d?a:Re(e),O=g?a:Re(t),E=(j=j==o?h:j)==h,w=(O=O==o?h:O)==h,A=j==O;if(A&&Fe(e)){if(!Fe(t))return!1;d=!0,E=!1}if(A&&!E)return f||(f=new me),d||Ne(e)?Ae(e,t,r,n,u,f):function(e,t,r,n,o,a,u){switch(r){case m:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case v:return!(e.byteLength!=t.byteLength||!a(new q(e),new q(t)));case c:case i:case p:return Ue(+e,+t);case s:return e.name==t.name&&e.message==t.message;case y:case _:return e==t+"";case l:var f=L;case b:var h=1&n;if(f||(f=k),e.size!=t.size&&!h)return!1;var d=u.get(e);if(d)return d==t;n|=2,u.set(e,t);var g=Ae(f(e),f(t),n,o,a,u);return u.delete(e),g;case"[object Symbol]":if(ye)return ye.call(e)==ye.call(t)}return!1}(e,t,j,r,n,u,f);if(!(1&r)){var S=E&&H.call(e,"__wrapped__"),P=w&&H.call(t,"__wrapped__");if(S||P){var x=S?e.value():e,C=P?t.value():t;return f||(f=new me),u(x,C,r,n,f)}}return!!A&&(f||(f=new me),function(e,t,r,n,o,a){var c=1&r,i=Se(e),s=i.length;if(s!=Se(t).length&&!c)return!1;for(var u=s;u--;){var l=i[u];if(!(c?l in t:H.call(t,l)))return!1}var f=a.get(e);if(f&&a.get(t))return f==t;var p=!0;a.set(e,t),a.set(t,e);for(var h=c;++u<s;){var d=e[l=i[u]],y=t[l];if(n)var b=c?n(y,d,l,t,e,a):n(d,y,l,e,t,a);if(!(void 0===b?d===y||o(d,y,r,n,a):b)){p=!1;break}h||(h="constructor"==l)}if(p&&!h){var _=e.constructor,g=t.constructor;_==g||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof g&&g instanceof g||(p=!1)}return a.delete(e),a.delete(t),p}(e,t,r,n,u,f))}(e,t,r,n,we,u))}function Ae(e,t,r,n,o,a){var c=1&r,i=e.length,s=t.length;if(i!=s&&!(c&&s>i))return!1;var u=a.get(e);if(u&&a.get(t))return u==t;var l=-1,f=!0,p=2&r?new ve:void 0;for(a.set(e,t),a.set(t,e);++l<i;){var h=e[l],d=t[l];if(n)var y=c?n(d,h,l,t,e,a):n(h,d,l,e,t,a);if(void 0!==y){if(y)continue;f=!1;break}if(p){if(!U(t,(function(e,t){if(c=t,!p.has(c)&&(h===e||o(h,e,r,n,a)))return p.push(t);var c}))){f=!1;break}}else if(h!==d&&!o(h,d,r,n,a)){f=!1;break}}return a.delete(e),a.delete(t),f}function Se(e){return function(e,t,r){var n=t(e);return ke(e)?n:function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}(n,r(e))}(e,$e,Ce)}function Pe(e,t){var r,n,o=e.__data__;return("string"==(n=typeof(r=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?o["string"==typeof t?"string":"hash"]:o.map}function xe(e,t){var r=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!Ie(e)||function(e){return!!V&&V in e}(e))&&(Me(e)?W:j).test(Te(e))}(r)?r:void 0}be.prototype.clear=function(){this.__data__=se?se(null):{},this.size=0},be.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},be.prototype.get=function(e){var t=this.__data__;if(se){var n=t[e];return n===r?void 0:n}return H.call(t,e)?t[e]:void 0},be.prototype.has=function(e){var t=this.__data__;return se?void 0!==t[e]:H.call(t,e)},be.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=se&&void 0===t?r:t,this},_e.prototype.clear=function(){this.__data__=[],this.size=0},_e.prototype.delete=function(e){var t=this.__data__,r=je(t,e);return!(r<0||(r==t.length-1?t.pop():Q.call(t,r,1),--this.size,0))},_e.prototype.get=function(e){var t=this.__data__,r=je(t,e);return r<0?void 0:t[r][1]},_e.prototype.has=function(e){return je(this.__data__,e)>-1},_e.prototype.set=function(e,t){var r=this.__data__,n=je(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},ge.prototype.clear=function(){this.size=0,this.__data__={hash:new be,map:new(oe||_e),string:new be}},ge.prototype.delete=function(e){var t=Pe(this,e).delete(e);return this.size-=t?1:0,t},ge.prototype.get=function(e){return Pe(this,e).get(e)},ge.prototype.has=function(e){return Pe(this,e).has(e)},ge.prototype.set=function(e,t){var r=Pe(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},ve.prototype.add=ve.prototype.push=function(e){return this.__data__.set(e,r),this},ve.prototype.has=function(e){return this.__data__.has(e)},me.prototype.clear=function(){this.__data__=new _e,this.size=0},me.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},me.prototype.get=function(e){return this.__data__.get(e)},me.prototype.has=function(e){return this.__data__.has(e)},me.prototype.set=function(e,t){var r=this.__data__;if(r instanceof _e){var n=r.__data__;if(!oe||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new ge(n)}return r.set(e,t),this.size=r.size,this};var Ce=ee?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var c=e[r];t(c)&&(a[o++]=c)}return a}(ee(e),(function(t){return K.call(e,t)})))}:function(){return[]},Re=Oe;function ze(e,t){return!!(t=null==t?n:t)&&("number"==typeof e||O.test(e))&&e>-1&&e%1==0&&e<t}function Te(e){if(null!=e){try{return G.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Ue(e,t){return e===t||e!=e&&t!=t}(ne&&Re(new ne(new ArrayBuffer(1)))!=m||oe&&Re(new oe)!=l||ae&&Re(ae.resolve())!=d||ce&&Re(new ce)!=b||ie&&Re(new ie)!=g)&&(Re=function(e){var t=Oe(e),r=t==h?e.constructor:void 0,n=r?Te(r):"";if(n)switch(n){case ue:return m;case le:return l;case fe:return d;case pe:return b;case he:return g}return t});var Le=Ee(function(){return arguments}())?Ee:function(e){return De(e)&&H.call(e,"callee")&&!K.call(e,"callee")},ke=Array.isArray,Fe=te||function(){return!1};function Me(e){if(!Ie(e))return!1;var t=Oe(e);return t==u||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Be(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}function Ie(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function De(e){return null!=e&&"object"==typeof e}var Ne=T?function(e){return function(t){return e(t)}}(T):function(e){return De(e)&&Be(e.length)&&!!E[Oe(e)]};function $e(e){return null!=(t=e)&&Be(t.length)&&!Me(t)?function(e,t){var r=ke(e),n=!r&&Le(e),o=!r&&!n&&Fe(e),a=!r&&!n&&!o&&Ne(e),c=r||n||o||a,i=c?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],s=i.length;for(var u in e)!t&&!H.call(e,u)||c&&("length"==u||o&&("offset"==u||"parent"==u)||a&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||ze(u,s))||i.push(u);return i}(e):function(e){if(r=(t=e)&&t.constructor,t!==("function"==typeof r&&r.prototype||N))return re(e);var t,r,n=[];for(var o in Object(e))H.call(e,o)&&"constructor"!=o&&n.push(o);return n}(e);var t}e.exports=function(e,t){return we(e,t)}}(l={exports:{}},l.exports),l.exports);const h=(e,t,r)=>"boolean"==typeof e?e:"function"==typeof e?e(t,r):"string"==typeof e?!p(t[e],r[e]):!!Array.isArray(e)&&e.some((e=>!p(t[e],r[e]))),d=(e,t)=>{if("string"!=typeof e&&!Array.isArray(e))throw new TypeError("Expected the input to be `string | string[]`");return t=Object.assign({pascalCase:!1},t),0===(e=Array.isArray(e)?e.map((e=>e.trim())).filter((e=>e.length)).join("-"):e.trim()).length?"":1===e.length?t.pascalCase?e.toUpperCase():e.toLowerCase():(e!==e.toLowerCase()&&(e=(e=>{let t=!1,r=!1,n=!1;for(let o=0;o<e.length;o++){const a=e[o];t&&/[a-zA-Z]/.test(a)&&a.toUpperCase()===a?(e=e.slice(0,o)+"-"+e.slice(o),t=!1,n=r,r=!0,o++):r&&n&&/[a-zA-Z]/.test(a)&&a.toLowerCase()===a?(e=e.slice(0,o-1)+"-"+e.slice(o-1),n=r,r=!1,t=!0):(t=a.toLowerCase()===a&&a.toUpperCase()!==a,n=r,r=a.toUpperCase()===a&&a.toLowerCase()!==a)}return e})(e)),r=e=e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,((e,t)=>t.toUpperCase())).replace(/\d+(\w|$)/g,(e=>e.toUpperCase())),t.pascalCase?r.charAt(0).toUpperCase()+r.slice(1):r);var r};var y=d,b=d;y.default=b;const _=(e,t,r)=>(Object.entries(r).map((([r])=>{if(!t[r]){const t="SET_".concat(r.toUpperCase()),n=y("set_".concat(r));e[n]=e=>({type:t,value:e})}})),e),g=(e,t)=>Object.keys(e).length||Object.keys(t).length?(Object.entries(t).map((([t,r])=>{e[t]||(e[t]=(e=r,n)=>{switch(n.type){case"SET_".concat(t.toUpperCase()):return n.value;default:return e}})})),Object(a.combineReducers)(e)):e=>e,v=(e,t)=>{const r=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;return(r?r({name:e}):a.compose)(Object(a.applyMiddleware)(m(t)))},m=e=>{const{before:t,after:r}=e;return e=>n=>o=>{t&&t[o.type]&&t[o.type](o,e);const a=n(o);return r&&r[o.type]&&r[o.type](o,e),a}},j=e=>e.charAt(0).toUpperCase()+e.slice(1),O=()=>{const e={};return{registerStore:(t,{state:r={},cache:n=[],actions:o={},reducers:c={},selectors:i={},effects:s={}})=>{if(!t)throw new Error("Missing key required for registerStore.");if(e[t])throw new Error("A store with the key '".concat(t,"' already exists."));const u=((e,t)=>{const r=localStorage.getItem(e);if(r){const e=JSON.parse(r);return{...t,...e}}return t})(t,r);var l,f,p;e[t]={actions:_(o,c,u),store:Object(a.createStore)(g(c,u),u,v(t,s))},e[t].selectors=((e,t)=>{const r={},n=t.getState();return Object.entries(n).map((([t])=>{const r=y("get_".concat(t));e[r]||(e[r]=e=>e[t])})),Object.entries(e).map((([e,n])=>{r[e]=(...e)=>n(t.getState(),...e)})),r})(i,e[t].store),l=t,f=e[t].store,(p=n).length&&f.subscribe((()=>{const e=f.getState(),t={};p.map((r=>{t[r]=e[r]})),localStorage.setItem(l,JSON.stringify(t))}))},useStore:(t,r=!0)=>{const{store:o}=e[t],a=o.getState(),c=Object(n.useRef)(a),[i,s]=Object(n.useState)(a);return Object(n.useEffect)((()=>(s(o.getState()),o.subscribe((()=>{const e=o.getState();h(r,c.current,e)&&s({...e}),c.current=e})))),[]),i},getStore:t=>e[t].store,getDispatch:t=>{const{actions:r,store:n}=e[t];return Object(a.bindActionCreators)(r,n.dispatch)},getSelectors:t=>e[t].selectors,getHooks:t=>{const{actions:r,store:o}=e[t];return((e,t)=>{const r=e.getState(),o={};return Object.keys(r).map((r=>{const a="use".concat(j(r));o[a]=(o=!0)=>{const[a,c]=Object(n.useState)(e.getState()[r]),i=Object(n.useRef)(e.getState()[r]);Object(n.useLayoutEffect)((()=>(c(e.getState()[r]),i.current=e.getState()[r],e.subscribe((()=>{const t=e.getState();h(o,a,i.current)&&c(t[r]),i.current=t[r]})))),[]);const s="set".concat(j(r));let u=t[s];return[a,u]}})),o})(o,Object(a.bindActionCreators)(r,o.dispatch))}}};function E(){return(E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}const w={},A=({error:e,title:t=Object(i.__)("There seems to be an error"),children:r,style:n={},...a})=>{const c={...n,display:"flex",flexDirection:"column",flex:"1 1 auto",justifyContent:"center",alignItems:"center",padding:40,textAlign:"center",minHeight:0,maxHeight:"100%"};return o.a.createElement("div",E({style:c},a),o.a.createElement("h1",{style:{marginBottom:20}},t),o.a.createElement("code",{style:{padding:10}},e.message),r)};w.Boundary=class extends n.Component{constructor(e){super(e),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}render(){const{alternate:e=A,children:t}=this.props,{hasError:r,error:o}=this.state;return r?Object(n.createElement)(e,{error:o}):t}},w.Boundary.displayName="Error.Boundary",w.Page=A,w.Page.displayName="Error.Page";const S=()=>o.a.createElement("div",null,"Loading..."),P=({children:e,error:t,loading:r=S,router:a=c.MemoryRouter,routerProps:i={}})=>o.a.createElement(w.Boundary,{alternate:t},o.a.createElement(a,i,o.a.createElement(n.Suspense,{fallback:o.a.createElement(r,null)},e))),x={handle:null,label:null,isAppRoot:!1},C=Object(n.createContext)(x),R=()=>Object(n.useContext)(C),z=e=>o.a.createElement(w.Page,E({title:Object(i.__)("App Core: There seems to be an issue rendering current app.")},e)),T=({loading:e,error:t=F,apps:r})=>{const a=Object(c.useLocation)(),{app:i}=Object(c.useParams)();if(Object(n.useEffect)((()=>{if(r[i]&&"function"==typeof r[i].onMount)return r[i].onMount()}),[i]),!r[i])return o.a.createElement(e,null);const{label:s="",root:u=(()=>{}),onMount:l=(()=>{})}=r[i],f=2>=a.pathname.split("/").length,p={...x,handle:i,baseURL:"/".concat(i),label:s,isAppRoot:f};return o.a.createElement(C.Provider,{value:p},o.a.createElement(w.Boundary,{alternate:F},o.a.createElement(n.Suspense,{fallback:o.a.createElement(e,null)},o.a.createElement(U,E({root:u},p)))))},U=Object(n.memo)((({root:e,...t})=>e?o.a.createElement(e,t):o.a.createElement(k,null))),L=()=>null,k=()=>o.a.createElement(M,null,o.a.createElement("h1",null,Object(i.__)("App Not Found"))),F=e=>{const{label:t}=R();return o.a.createElement(w.Page,E({title:Object(i.sprintf)("There seems to be an issue with the %s app.",t)},e))},M=({children:e})=>o.a.createElement("div",{style:{flex:"1 1 auto",minHeight:0,maxHeight:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"}},e),B={};B.use=R,B.Content=({apps:e={},defaultApp:t="home",notFound:r=k,loading:n=L})=>o.a.createElement(w.Boundary,{alternate:z},o.a.createElement(c.Switch,null,o.a.createElement(c.Route,{exact:!0,path:"/"},o.a.createElement(c.Redirect,{to:"/".concat(t)})),o.a.createElement(c.Route,{path:"/:app",render:()=>o.a.createElement(T,{loading:n,apps:e})}),o.a.createElement(c.Route,{component:r})))}.call(this,r(21))}});
1 +(()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(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:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r: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,{App:()=>ee,Error:()=>B,Root:()=>H,createAppState:()=>s,createStoreRegistry:()=>R});const r=React;var n=e.n(r);const o=Redux,c=ReactRouterDOM;function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var l={handle:"",label:"",render:function(){return null},icon:function(){return null},isEnabled:!0},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;return{reducers:{apps:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;switch(r.type){case"REGISTER_APP":return u(a({},r.handle,u(u({},e),{},{handle:r.handle},r.config)),t);case"UNREGISTER_APP":return delete t[r.handle],u({},t);default:return t}}},actions:{registerApp:function(){return{type:"REGISTER_APP",handle:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",config:arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}}},unregisterApp:function(){return{type:"UNREGISTER_APP",handle:arguments.length>0&&void 0!==arguments[0]?arguments[0]:""}}}}};function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,c=[],a=!0,i=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(c.push(n.value),!t||c.length!==t);a=!0);}catch(e){i=!0,o=e}finally{try{a||null==r.return||r.return()}finally{if(i)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);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(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}(e,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.")}()}function y(e){return y="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},y(e)}var b=function(e,t){return y(e)===y(t)&&("string"==typeof e||"number"==typeof e?e===t:JSON.stringify(e)===JSON.stringify(t))},d=function(e,t,r){return"boolean"==typeof e?e:"function"==typeof e?e(t,r):"string"==typeof e?!b(t[e],r[e]):!!Array.isArray(e)&&e.some((function(e){return!b(t[e],r[e])}))};function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var O={exports:{}};const h=(e,t)=>{if("string"!=typeof e&&!Array.isArray(e))throw new TypeError("Expected the input to be `string | string[]`");return t=Object.assign({pascalCase:!1},t),0===(e=Array.isArray(e)?e.map((e=>e.trim())).filter((e=>e.length)).join("-"):e.trim()).length?"":1===e.length?t.pascalCase?e.toUpperCase():e.toLowerCase():(e!==e.toLowerCase()&&(e=(e=>{let t=!1,r=!1,n=!1;for(let o=0;o<e.length;o++){const c=e[o];t&&/[a-zA-Z]/.test(c)&&c.toUpperCase()===c?(e=e.slice(0,o)+"-"+e.slice(o),t=!1,n=r,r=!0,o++):r&&n&&/[a-zA-Z]/.test(c)&&c.toLowerCase()===c?(e=e.slice(0,o-1)+"-"+e.slice(o-1),n=r,r=!1,t=!0):(t=c.toLowerCase()===c&&c.toUpperCase()!==c,n=r,r=c.toUpperCase()===c&&c.toLowerCase()!==c)}return e})(e)),e=e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,((e,t)=>t.toUpperCase())).replace(/\d+(\w|$)/g,(e=>e.toUpperCase())),r=e,t.pascalCase?r.charAt(0).toUpperCase()+r.slice(1):r);var r};O.exports=h,O.exports.default=h;var m=O.exports,j=function(e,t,r){return Object.entries(r).map((function(r){var n=p(r,1)[0];if(!t[n]){var o="SET_".concat(n.toUpperCase()),c=m("set_".concat(n));e[c]=function(e){return{type:o,value:e}}}})),e},w=function(e,t){return Object.keys(e).length||Object.keys(t).length?(Object.entries(t).map((function(t){var r=p(t,2),n=r[0],o=r[1];e[n]||(e[n]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;return t.type==="SET_".concat(n.toUpperCase())?t.value:e})})),(0,o.combineReducers)(e)):function(e){return e}},P=function(e,t){var r="undefined"==typeof window?null:window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;return(r?r({name:e}):o.compose)((0,o.applyMiddleware)(S(t)))},S=function(e){var t=e.before,r=e.after;return function(e){return function(n){return function(o){t&&t[o.type]&&t[o.type](o,e);var c=n(o);return r&&r[o.type]&&r[o.type](o,e),c}}}},E=function(e){return e.charAt(0).toUpperCase()+e.slice(1)};function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var R=function(){var e={};return{registerStore:function(t,r){var n=r.state,c=void 0===n?{}:n,a=r.cache,i=void 0===a?[]:a,u=r.actions,l=void 0===u?{}:u,s=r.reducers,f=void 0===s?{}:s,y=r.selectors,b=void 0===y?{}:y,d=r.effects,v=void 0===d?{}:d;if(!t)throw new Error("Missing key required for registerStore.");if(e[t])throw new Error("A store with the key '".concat(t,"' already exists."));var O,h,S,E=function(e,t,r){if(r.length&&"undefined"!=typeof localStorage){var n=localStorage.getItem(e);if(n){var o=JSON.parse(n),c={};return r.map((function(e){o[e]&&(c[e]=o[e])})),g(g({},t),c)}}return t}(t,c,i);e[t]={actions:j(C({},l),f,E),store:(0,o.createStore)(w(C({},f),E),E,P(t,v))},e[t].selectors=function(e,t){var r={},n=t.getState();return Object.entries(n).map((function(t){var r=p(t,1)[0],n=m("get_".concat(r));e[n]||(e[n]=function(e){return e[r]})})),Object.entries(e).map((function(e){var n=p(e,2),o=n[0],c=n[1];r[o]=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return c.apply(void 0,[t.getState()].concat(r))}})),r}(C({},b),e[t].store),O=t,h=e[t].store,(S=i).length&&"undefined"!=typeof localStorage&&h.subscribe((function(){var e=h.getState(),t={};S.map((function(r){t[r]=e[r]})),localStorage.setItem(O,JSON.stringify(t))}))},useStore:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=e[t].store,c=o.getState(),a=(0,r.useRef)(c),i=p((0,r.useState)(c),2),u=i[0],l=i[1];return(0,r.useEffect)((function(){return l(o.getState()),o.subscribe((function(){var e=o.getState();d(n,a.current,e)&&l(C({},e)),a.current=e}))}),[]),u},getStore:function(t){return e[t].store},getDispatch:function(t){var r=e[t],n=r.actions,o=r.store,c={};return Object.entries(n).map((function(e){var t=p(e,2),r=t[0],n=t[1];c[r]=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return new Promise((function(e){e(o.dispatch(n.apply(void 0,t)))}))}})),c},getSelectors:function(t){return e[t].selectors},getHooks:function(t){var n=e[t],c=n.actions,a=n.store;return function(e,t){var n=e.getState(),o={};return Object.keys(n).map((function(n){var c="use".concat(E(n));o[c]=function(){var o=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],c=p((0,r.useState)(e.getState()[n]),2),a=c[0],i=c[1],u=(0,r.useRef)(e.getState()[n]);(0,r.useLayoutEffect)((function(){return i(e.getState()[n]),u.current=e.getState()[n],e.subscribe((function(){var t=e.getState();d(o,a,u.current)&&i(t[n]),u.current=t[n]}))}),[]);var l="set".concat(E(n)),s=t[l];return[a,s]}})),o}(a,(0,o.bindActionCreators)(c,a.dispatch))}}};function _(){return _=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_.apply(this,arguments)}function D(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++)r=c[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function x(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,n.key,n)}}function k(e,t){return k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},k(e,t)}function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}var T=["error","title","children","style"];function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function I(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?U(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=L(e);if(t){var o=L(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"===y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}var B={},N=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}(c,r.Component);var e,t,n,o=M(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=o.call(this,e)).state={hasError:!1,error:null},t}return e=c,n=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0,error:e}}}],(t=[{key:"render",value:function(){var e=this.props,t=e.alternate,n=void 0===t?F:t,o=e.children,c=this.state,a=c.hasError,i=c.error;return a?(0,r.createElement)(n,{error:i}):o}}])&&x(e.prototype,t),n&&x(e,n),Object.defineProperty(e,"prototype",{writable:!1}),c}(),F=function(e){var t=e.error,r=e.title,o=void 0===r?"There seems to be an error":r,c=e.children,a=e.style,i=void 0===a?{}:a,u=D(e,T),l=I(I({},i),{},{display:"flex",flexDirection:"column",flex:"1 1 auto",justifyContent:"center",alignItems:"center",padding:40,textAlign:"center",minHeight:0,maxHeight:"100%"});return n().createElement("div",_({style:l},u),n().createElement("h1",{style:{marginBottom:20}},o),n().createElement("code",{style:{padding:10}},t.message),c)};B.Boundary=N,B.Page=F;var H=function(e){var t=e.children,r=e.error,o=e.errorBoundaryProps,a=void 0===o?{}:o,i=e.router,u=void 0===i?c.MemoryRouter:i,l=e.routerProps,s=void 0===l?{}:l;return n().createElement(B.Boundary,_({alternate:r},a),n().createElement(u,s,t))},G={handle:null,label:null,isAppRoot:!1},J=(0,r.createContext)(G),z=function(){return(0,r.useContext)(J)},$=["root"];function X(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?X(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var q=function(){return n().createElement("h1",{style:{margin:"auto"}},"Loading...")},V=function(e){var t=e.loading,o=e.error,a=void 0===o?Q:o,i=e.apps,u=(0,c.useHistory)(),l=(0,c.useLocation)(),s=(0,c.useParams)().app;if((0,r.useEffect)((function(){if(i[s]&&"function"==typeof i[s].onMount)return i[s].onMount()}),[s]),!i[s])return u.go(-u.length),u.replace("/",{}),null;var f=i[s],p=f.label,y=void 0===p?"":p,b=f.root,d=f.lazyLoad,v=2>=l.pathname.split("/").length,g=Z(Z({},G),{},{handle:s,baseURL:"/".concat(s),label:y,isAppRoot:v}),O=function(){return void 0===d||d};return n().createElement(J.Provider,{value:g},n().createElement(B.Boundary,{alternate:a,key:s},O()&&n().createElement(r.Suspense,{fallback:n().createElement(t,null)},n().createElement(K,_({root:b},g))),!O()&&n().createElement(K,_({root:b},g))))},Y=function(){return n().createElement(W,null,n().createElement("h1",null,"App Not Found"))},K=(0,r.memo)((function(e){var t=e.root,r=D(e,$);return t?n().createElement(t,r):n().createElement(Y,null)})),Q=function(e){var t=z().label;return n().createElement(B.Page,_({title:"There seems to be an issue with the ".concat(t," app.")},e))},W=function(e){var t=e.children;return n().createElement("div",{style:{flex:"1 1 auto",minHeight:0,maxHeight:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"}},t)},ee={};ee.use=z,ee.Content=function(e){var t=e.apps,r=void 0===t?{}:t,o=e.defaultApp,a=void 0===o?"home":o,i=e.loading,u=void 0===i?q:i,l=(0,c.useLocation)().search;return Object.keys(r).length?n().createElement(c.Switch,null,a&&n().createElement(c.Route,{exact:!0,path:"/"},n().createElement(c.Redirect,{to:"/".concat(a).concat(l)})),n().createElement(c.Route,{path:"/:app",render:function(){return n().createElement(V,{loading:u,apps:r})}})):(console.warn("App Core: You have no apps."),null)},window.FL=window.FL||{},FL.vendors=FL.vendors||{},FL.vendors.BBAppCore=t})();