iobroker.javascript
Version:
Rules Engine for ioBroker
2 lines • 9.06 kB
JavaScript
;(self.webpackChunkjs=self.webpackChunkjs||[]).push([[68],{22068:(e,t,s)=>{s.r(t),s.d(t,{ServerStyleSheets:()=>B,StylesContext:()=>M,StylesProvider:()=>O,ThemeProvider:()=>U.A,createGenerateClassName:()=>a,createStyles:()=>o,getThemeProps:()=>l,jssPreset:()=>y,makeStyles:()=>q,mergeClasses:()=>S,propsToClassKey:()=>V,sheetsManager:()=>k,styled:()=>Q,useTheme:()=>N,useThemeVariants:()=>W,withStyles:()=>Z,withTheme:()=>te,withThemeCreator:()=>ee});var n=s(18590);const r=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{disableGlobal:t=!1,productionPrefix:s="jss",seed:a=""}=e,o=""===a?"":"".concat(a,"-");let c=0;const l=()=>(c+=1,c);return(e,c)=>{const i=c.options.name;if(i&&0===i.indexOf("Mui")&&!c.options.link&&!t){if(-1!==r.indexOf(e.key))return"Mui-".concat(e.key);const t="".concat(o).concat(i,"-").concat(e.key);return c.options.theme[n.A]&&""===a?"".concat(t,"-").concat(l()):t}return"".concat(o).concat(s).concat(l())}}function o(e){return e}var c=s(58168);function l(e){const{theme:t,name:s,props:n}=e;if(!t||!t.components||!t.components[s]||!t.components[s].defaultProps)return n;const r=(0,c.A)({},n),a=t.components[s].defaultProps;let o;for(o in a)void 0===r[o]&&(r[o]=a[o]);return r}var i=s(34636),u=s(91312),h=s(33796),m=s(92475),f=s(52646),d=s(92815),p=s(94620);function y(){return{plugins:[(0,i.A)(),(0,u.A)(),(0,h.A)(),(0,m.A)(),(0,f.A)(),"undefined"===typeof window?null:(0,d.A)(),(0,p.A)()]}}var g=s(98587),C=s(53482),v=s(98176);function S(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{baseClasses:t,newClasses:s,Component:n}=e;if(!s)return t;const r=(0,c.A)({},t);return Object.keys(s).forEach((e=>{s[e]&&(r[e]="".concat(t[e]," ").concat(s[e]))})),r}const A={set:(e,t,s,n)=>{let r=e.get(t);r||(r=new Map,e.set(t,r)),r.set(s,n)},get:(e,t,s)=>{const n=e.get(t);return n?n.get(s):void 0},delete:(e,t,s)=>{e.get(t).delete(s)}};var j=s(18959);function N(){var e;const t=(0,j.A)();return null!=(e=null==t?void 0:t.$$material)?e:t}s(95973);var b=s(63674);const w=["children","injectFirst","disableGeneration"],P=(0,v.vt)(y()),x=a(),k=new Map,T={disableGeneration:!1,generateClassName:x,jss:P,sheetsCache:null,sheetsManager:k,sheetsRegistry:null},M=C.createContext(T);let R;function O(e){const{children:t,injectFirst:s=!1,disableGeneration:n=!1}=e,r=(0,g.A)(e,w),a=C.useContext(M),{generateClassName:o,jss:l,serverGenerateClassName:i,sheetsCache:u,sheetsManager:h,sheetsRegistry:m}=(0,c.A)({},a,r);const f=C.useMemo((()=>{const e={disableGeneration:n,generateClassName:o,jss:l,serverGenerateClassName:i,sheetsCache:u,sheetsManager:h,sheetsRegistry:m};if(!e.jss.options.insertionPoint&&s&&"undefined"!==typeof window){if(!R){const e=document.head;R=document.createComment("mui-inject-first"),e.insertBefore(R,e.firstChild)}e.jss=(0,v.vt)({plugins:y().plugins,insertionPoint:R})}return e}),[s,n,o,l,i,u,h,m]);return(0,b.jsx)(M.Provider,{value:f,children:t})}let G=-1e9;var E=s(43216),J=s(90410);const F=["variant"];function I(e){return 0===e.length}function V(e){const{variant:t}=e,s=(0,g.A)(e,F);let n=t||"";return Object.keys(s).sort().forEach((t=>{n+="color"===t?I(n)?e[t]:(0,J.A)(e[t]):"".concat(I(n)?t:(0,J.A)(t)).concat((0,J.A)(e[t].toString()))})),n}const $={},_=["name","classNamePrefix","Component","defaultTheme"];function q(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{name:s,classNamePrefix:n,Component:r,defaultTheme:a=$}=t,o=(0,g.A)(t,_),l=function(e){const t="function"===typeof e;return{create:(s,n)=>{let r;try{r=t?e(s):e}catch(i){throw i}if(!n||!s.components||!s.components[n]||!s.components[n].styleOverrides&&!s.components[n].variants)return r;const a=s.components[n].styleOverrides||{},o=s.components[n].variants||[],l=(0,c.A)({},r);return Object.keys(a).forEach((e=>{l[e]=(0,E.A)(l[e]||{},a[e])})),o.forEach((e=>{const t=V(e.props);l[t]=(0,E.A)(l[t]||{},e.style)})),l},options:{}}}(e),i=s||n||"makeStyles";l.options={index:(G+=1,G),name:s,meta:i,classNamePrefix:i};return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=N()||a,n=(0,c.A)({},C.useContext(M),o),i=C.useRef(),u=C.useRef();!function(e,t){const s=C.useRef([]);let n;const r=C.useMemo((()=>({})),t);s.current!==r&&(s.current=r,n=e()),C.useEffect((()=>()=>{n&&n()}),[r])}((()=>{const r={name:s,state:{},stylesCreator:l,stylesOptions:n,theme:t};return function(e,t){let{state:s,theme:n,stylesOptions:r,stylesCreator:a,name:o}=e;if(r.disableGeneration)return;let l=A.get(r.sheetsManager,a,n);l||(l={refs:0,staticSheet:null,dynamicStyles:null},A.set(r.sheetsManager,a,n,l));const i=(0,c.A)({},a.options,r,{theme:n,flip:"boolean"===typeof r.flip?r.flip:"rtl"===n.direction});i.generateId=i.serverGenerateClassName||i.generateClassName;const u=r.sheetsRegistry;if(0===l.refs){let e;r.sheetsCache&&(e=A.get(r.sheetsCache,a,n));const t=a.create(n,o);e||(e=r.jss.createStyleSheet(t,(0,c.A)({link:!1},i)),e.attach(),r.sheetsCache&&A.set(r.sheetsCache,a,n,e)),u&&u.add(e),l.staticSheet=e,l.dynamicStyles=(0,v.ih)(t)}if(l.dynamicStyles){const e=r.jss.createStyleSheet(l.dynamicStyles,(0,c.A)({link:!0},i));e.update(t),e.attach(),s.dynamicSheet=e,s.classes=S({baseClasses:l.staticSheet.classes,newClasses:e.classes}),u&&u.add(e)}else s.classes=l.staticSheet.classes;l.refs+=1}(r,e),u.current=!1,i.current=r,()=>{!function(e){let{state:t,theme:s,stylesOptions:n,stylesCreator:r}=e;if(n.disableGeneration)return;const a=A.get(n.sheetsManager,r,s);a.refs-=1;const o=n.sheetsRegistry;0===a.refs&&(A.delete(n.sheetsManager,r,s),n.jss.removeStyleSheet(a.staticSheet),o&&o.remove(a.staticSheet)),t.dynamicSheet&&(n.jss.removeStyleSheet(t.dynamicSheet),o&&o.remove(t.dynamicSheet))}(r)}}),[t,l]),C.useEffect((()=>{u.current&&function(e,t){let{state:s}=e;s.dynamicSheet&&s.dynamicSheet.update(t)}(i.current,e),u.current=!0}));const h=function(e,t,s){let{state:n,stylesOptions:r}=e;if(r.disableGeneration)return t||{};n.cacheClasses||(n.cacheClasses={value:null,lastProp:null,lastJSS:{}});let a=!1;return n.classes!==n.cacheClasses.lastJSS&&(n.cacheClasses.lastJSS=n.classes,a=!0),t!==n.cacheClasses.lastProp&&(n.cacheClasses.lastProp=t,a=!0),a&&(n.cacheClasses.value=S({baseClasses:n.cacheClasses.lastJSS,newClasses:t,Component:s})),n.cacheClasses.value}(i.current,e.classes,r);return h}}class B{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=e}collect(e){const t=new Map;this.sheetsRegistry=new v.SN;const s=a();return(0,b.jsx)(O,(0,c.A)({sheetsManager:t,serverGenerateClassName:s,sheetsRegistry:this.sheetsRegistry},this.options,{children:e}))}toString(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}getStyleElement(e){return C.createElement("style",(0,c.A)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}var H=s(58387),K=s(80219),L=s.n(K);const z=["name"],D=["children","className","clone","component"];function Q(e){return function(t){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{name:n}=s,r=(0,g.A)(s,z);let a=n;const o=q("function"===typeof t?e=>({root:s=>t((0,c.A)({theme:e},s))}):{root:t},(0,c.A)({Component:e,name:n||e.displayName,classNamePrefix:a},r));let l,i={};t.filterProps&&(l=t.filterProps,delete t.filterProps),t.propTypes&&(i=t.propTypes,delete t.propTypes);const u=C.forwardRef((function(t,s){const{children:n,className:r,clone:a,component:i}=t,u=(0,g.A)(t,D),h=o(t),m=(0,H.A)(h.root,r);let f=u;if(l&&(f=function(e,t){const s={};return Object.keys(e).forEach((n=>{-1===t.indexOf(n)&&(s[n]=e[n])})),s}(f,l)),a)return C.cloneElement(n,(0,c.A)({className:(0,H.A)(n.props.className,m)},f));if("function"===typeof n)return n((0,c.A)({className:m},f));const d=i||e;return(0,b.jsx)(d,(0,c.A)({ref:s,className:m},f,{children:n}))}));return L()(u,e),u}}var U=s(10789);const W=(e,t)=>{const{classes:s={}}=e,n=N();let r="";if(n&&n.components&&n.components[t]&&n.components[t].variants){n.components[t].variants.forEach((t=>{let n=!0;Object.keys(t.props).forEach((s=>{e[s]!==t.props[s]&&(n=!1)})),n&&(r="".concat(r).concat(s[V(t.props)]," "))}))}return r},X=["defaultTheme","withTheme","name"],Y=["classes"],Z=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s=>{const{defaultTheme:n,withTheme:r=!1,name:a}=t,o=(0,g.A)(t,X);let i=a;const u=q(e,(0,c.A)({defaultTheme:n,Component:s,name:a||s.displayName,classNamePrefix:i},o)),h=C.forwardRef((function(e,t){const o=(0,g.A)(e,Y),i=u((0,c.A)({},s.defaultProps,e));let h,m=o;return("string"===typeof a||r)&&(h=N()||n,a&&(m=l({theme:h,name:a,props:o})),r&&!m.theme&&(m.theme=h)),(0,b.jsx)(s,(0,c.A)({ref:t,classes:i},m))}));return L()(h,s),h}};function ee(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultTheme:t}=e;return e=>{const s=C.forwardRef((function(s,n){const r=N()||t;return(0,b.jsx)(e,(0,c.A)({theme:r,ref:n},s))}));return L()(s,e),s}}const te=ee()}}]);
//# sourceMappingURL=68.2a2f8109.chunk.js.map