UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

3 lines 16 kB
/*! For license information please see 70089.e9e89a72fb702c2d.js.LICENSE.txt */ "use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([["70089"],{88618:function(t,e,r){r.d(e,{Wg:()=>s,qN:()=>l.q});r(71695),r(47021);var n,i,o=r(9065),a=r(50778),l=r(11911);const c=null!==(i=null===(n=window.ShadyDOM)||void 0===n?void 0:n.inUse)&&void 0!==i&&i;class s extends l.H{constructor(){super(...arguments),this.disabled=!1,this.containingForm=null,this.formDataListener=t=>{this.disabled||this.setFormData(t.formData)}}findFormElement(){if(!this.shadowRoot||c)return null;const t=this.getRootNode().querySelectorAll("form");for(const e of Array.from(t))if(e.contains(this))return e;return null}connectedCallback(){var t;super.connectedCallback(),this.containingForm=this.findFormElement(),null===(t=this.containingForm)||void 0===t||t.addEventListener("formdata",this.formDataListener)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this.containingForm)||void 0===t||t.removeEventListener("formdata",this.formDataListener),this.containingForm=null}click(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}firstUpdated(){super.firstUpdated(),this.shadowRoot&&this.mdcRoot.addEventListener("change",(t=>{this.dispatchEvent(new Event("change",t))}))}}s.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,o.__decorate)([(0,a.Cb)({type:Boolean})],s.prototype,"disabled",void 0)},4918:function(t,e,r){r.d(e,{a:()=>g});r(71695),r(40251),r(47021);var n=r(9065),i=r(80573),o={ROOT:"mdc-form-field"},a={LABEL_SELECTOR:".mdc-form-field > label"};const l=function(t){function e(r){var i=t.call(this,(0,n.__assign)((0,n.__assign)({},e.defaultAdapter),r))||this;return i.click=function(){i.handleClick()},i}return(0,n.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return o},enumerable:!1,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return a},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},e.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},e.prototype.handleClick=function(){var t=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){t.adapter.deactivateInputRipple()}))},e}(i.K);var c=r(11911),s=r(88618),d=r(78611),f=r(57243),h=r(50778),p=r(35359);let u,m=t=>t;class g extends c.H{constructor(){super(...arguments),this.alignEnd=!1,this.spaceBetween=!1,this.nowrap=!1,this.label="",this.mdcFoundationClass=l}createAdapter(){return{registerInteractionHandler:(t,e)=>{this.labelEl.addEventListener(t,e)},deregisterInteractionHandler:(t,e)=>{this.labelEl.removeEventListener(t,e)},activateInputRipple:async()=>{const t=this.input;if(t instanceof s.Wg){const e=await t.ripple;e&&e.startPress()}},deactivateInputRipple:async()=>{const t=this.input;if(t instanceof s.Wg){const e=await t.ripple;e&&e.endPress()}}}}get input(){var t,e;return null!==(e=null===(t=this.slottedInputs)||void 0===t?void 0:t[0])&&void 0!==e?e:null}render(){const t={"mdc-form-field--align-end":this.alignEnd,"mdc-form-field--space-between":this.spaceBetween,"mdc-form-field--nowrap":this.nowrap};return(0,f.dy)(u||(u=m` <div class="mdc-form-field ${0}"> <slot></slot> <label class="mdc-label" @click="${0}">${0}</label> </div>`),(0,p.$)(t),this._labelClick,this.label)}click(){this._labelClick()}_labelClick(){const t=this.input;t&&(t.focus(),t.click())}}(0,n.__decorate)([(0,h.Cb)({type:Boolean})],g.prototype,"alignEnd",void 0),(0,n.__decorate)([(0,h.Cb)({type:Boolean})],g.prototype,"spaceBetween",void 0),(0,n.__decorate)([(0,h.Cb)({type:Boolean})],g.prototype,"nowrap",void 0),(0,n.__decorate)([(0,h.Cb)({type:String}),(0,d.P)((async function(t){var e;null===(e=this.input)||void 0===e||e.setAttribute("aria-label",t)}))],g.prototype,"label",void 0),(0,n.__decorate)([(0,h.IO)(".mdc-form-field")],g.prototype,"mdcRoot",void 0),(0,n.__decorate)([(0,h.vZ)("",!0,"*")],g.prototype,"slottedInputs",void 0),(0,n.__decorate)([(0,h.IO)("label")],g.prototype,"labelEl",void 0)},6394:function(t,e,r){r.d(e,{W:()=>i});let n;const i=(0,r(57243).iv)(n||(n=(t=>t)`.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}.mdc-form-field>label[dir=rtl],[dir=rtl] .mdc-form-field>label{margin-left:auto;margin-right:0}.mdc-form-field>label[dir=rtl],[dir=rtl] .mdc-form-field>label{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}.mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .mdc-form-field--align-end>label{margin-left:0;margin-right:auto}.mdc-form-field--align-end>label[dir=rtl],[dir=rtl] .mdc-form-field--align-end>label{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}.mdc-form-field--space-between>label[dir=rtl],[dir=rtl] .mdc-form-field--space-between>label{margin:0}:host{display:inline-flex}.mdc-form-field{width:100%}::slotted(*){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform,inherit);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}::slotted(mwc-switch){margin-right:10px}::slotted(mwc-switch[dir=rtl]),[dir=rtl] ::slotted(mwc-switch){margin-left:10px}`))},78344:function(t){var e=TypeError;t.exports=function(t){if("string"==typeof t)return t;throw new e("Argument is not a string")}},87265:function(t,e,r){var n=r(61896),i=String,o=TypeError;t.exports=function(t){if(void 0===t||n(t))return t;throw new o(i(t)+" is not an object or undefined")}},87038:function(t,e,r){var n=r(59069),i=TypeError;t.exports=function(t){if("Uint8Array"===n(t))return t;throw new i("Argument is not an Uint8Array")}},17743:function(t,e,r){var n=r(13053);t.exports=function(t,e,r){for(var i=0,o=arguments.length>2?r:n(e),a=new t(o);o>i;)a[i]=e[i++];return a}},15419:function(t){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=e+"+/",n=e+"-_",i=function(t){for(var e={},r=0;r<64;r++)e[t.charAt(r)]=r;return e};t.exports={i2c:r,c2i:i(r),i2cUrl:n,c2iUrl:i(n)}},93474:function(t){var e=TypeError;t.exports=function(t){var r=t&&t.alphabet;if(void 0===r||"base64"===r||"base64url"===r)return r||"base64";throw new e("Incorrect `alphabet` option")}},47057:function(t,e,r){var n=r(1569),i=r(72878),o=r(87265),a=r(78344),l=r(39129),c=r(15419),s=r(93474),d=r(38511),f=c.c2i,h=c.c2iUrl,p=n.SyntaxError,u=n.TypeError,m=i("".charAt),g=function(t,e){for(var r=t.length;e<r;e++){var n=m(t,e);if(" "!==n&&"\t"!==n&&"\n"!==n&&"\f"!==n&&"\r"!==n)break}return e},v=function(t,e,r){var n=t.length;n<4&&(t+=2===n?"AA":"A");var i=(e[m(t,0)]<<18)+(e[m(t,1)]<<12)+(e[m(t,2)]<<6)+e[m(t,3)],o=[i>>16&255,i>>8&255,255&i];if(2===n){if(r&&0!==o[1])throw new p("Extra bits");return[o[0]]}if(3===n){if(r&&0!==o[2])throw new p("Extra bits");return[o[0],o[1]]}return o},y=function(t,e,r){for(var n=e.length,i=0;i<n;i++)t[r+i]=e[i];return r+n};t.exports=function(t,e,r,n){a(t),o(e);var i="base64"===s(e)?f:h,c=e?e.lastChunkHandling:void 0;if(void 0===c&&(c="loose"),"loose"!==c&&"strict"!==c&&"stop-before-partial"!==c)throw new u("Incorrect `lastChunkHandling` option");r&&d(r.buffer);var b=r||[],w=0,_=0,x="",A=0;if(n)for(;;){if((A=g(t,A))===t.length){if(x.length>0){if("stop-before-partial"===c)break;if("loose"!==c)throw new p("Missing padding");if(1===x.length)throw new p("Malformed padding: exactly one additional character");w=y(b,v(x,i,!1),w)}_=t.length;break}var k=m(t,A);if(++A,"="===k){if(x.length<2)throw new p("Padding is too early");if(A=g(t,A),2===x.length){if(A===t.length){if("stop-before-partial"===c)break;throw new p("Malformed padding: only one =")}"="===m(t,A)&&(++A,A=g(t,A))}if(A<t.length)throw new p("Unexpected character after padding");w=y(b,v(x,i,"strict"===c),w),_=t.length;break}if(!l(i,k))throw new p("Unexpected character");var E=n-w;if(1===E&&2===x.length||2===E&&3===x.length)break;if(4===(x+=k).length&&(w=y(b,v(x,i,!1),w),x="",_=A,w===n))break}return{bytes:b,read:_,written:w}}},35303:function(t,e,r){var n=r(1569),i=r(72878),o=n.Uint8Array,a=n.SyntaxError,l=n.parseInt,c=Math.min,s=/[^\da-f]/i,d=i(s.exec),f=i("".slice);t.exports=function(t,e){var r=t.length;if(r%2!=0)throw new a("String should be an even number of characters");for(var n=e?c(e.length,r/2):r/2,i=e||new o(n),h=0,p=0;p<n;){var u=f(t,h,h+=2);if(d(s,u))throw new a("String should only contain hex characters");i[p++]=l(u,16)}return{bytes:i,read:h}}},63434:function(t,e,r){var n=r(40810),i=r(12360),o=r(13053),a=r(88045),l=r(35709);n({target:"Array",proto:!0},{at:function(t){var e=i(this),r=o(e),n=a(t),l=n>=0?n:r+n;return l<0||l>=r?void 0:e[l]}}),l("at")},96829:function(t,e,r){var n=r(40810),i=r(72878),o=r(95011),a=r(88045),l=r(72616),c=r(29660),s=i("".charAt);n({target:"String",proto:!0,forced:c((function(){return"\ud842"!=="𠮷".at(-2)}))},{at:function(t){var e=l(o(this)),r=e.length,n=a(t),i=n>=0?n:r+n;return i<0||i>=r?void 0:s(e,i)}})},92789:function(t,e,r){r(13492)("Uint8",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},21917:function(t,e,r){var n=r(40810),i=r(1569),o=r(47057),a=r(87038);i.Uint8Array&&n({target:"Uint8Array",proto:!0},{setFromBase64:function(t){a(this);var e=o(t,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:e.read,written:e.written}}})},56193:function(t,e,r){var n=r(40810),i=r(1569),o=r(78344),a=r(87038),l=r(38511),c=r(35303);i.Uint8Array&&n({target:"Uint8Array",proto:!0},{setFromHex:function(t){a(this),o(t),l(this.buffer);var e=c(t,this).read;return{read:e,written:e/2}}})},25020:function(t,e,r){var n=r(40810),i=r(1569),o=r(72878),a=r(87265),l=r(87038),c=r(38511),s=r(15419),d=r(93474),f=s.i2c,h=s.i2cUrl,p=o("".charAt);i.Uint8Array&&n({target:"Uint8Array",proto:!0},{toBase64:function(){var t=l(this),e=arguments.length?a(arguments[0]):void 0,r="base64"===d(e)?f:h,n=!!e&&!!e.omitPadding;c(this.buffer);for(var i,o="",s=0,u=t.length,m=function(t){return p(r,i>>6*t&63)};s+2<u;s+=3)i=(t[s]<<16)+(t[s+1]<<8)+t[s+2],o+=m(3)+m(2)+m(1)+m(0);return s+2===u?(i=(t[s]<<16)+(t[s+1]<<8),o+=m(3)+m(2)+m(1)+(n?"":"=")):s+1===u&&(i=t[s]<<16,o+=m(3)+m(2)+(n?"":"==")),o}})},86913:function(t,e,r){var n=r(40810),i=r(1569),o=r(72878),a=r(87038),l=r(38511),c=o(1..toString);i.Uint8Array&&n({target:"Uint8Array",proto:!0},{toHex:function(){a(this),l(this.buffer);for(var t="",e=0,r=this.length;e<r;e++){var n=c(this[e],16);t+=1===n.length?"0"+n:n}return t}})},68783:function(t,e,r){r.a(t,(async function(t,n){try{r.d(e,{A:()=>d});r(71695),r(47021);var i=r(64699),o=r(15073),a=r(81048),l=r(31027),c=r(57243),s=t([o]);o=(s.then?(await s)():s)[0];let f,h=t=>t;var d=class extends l.P{constructor(){super(...arguments),this.localize=new o.V(this)}render(){return(0,c.dy)(f||(f=h` <svg part="base" class="spinner" role="progressbar" aria-label="${0}"> <circle class="spinner__track"></circle> <circle class="spinner__indicator"></circle> </svg> `),this.localize.term("loading"))}};d.styles=[a.N,i.D],n()}catch(f){n(f)}}))},64699:function(t,e,r){r.d(e,{D:()=>i});let n;var i=(0,r(57243).iv)(n||(n=(t=>t)`:host{--track-width:2px;--track-color:rgb(128 128 128 / 25%);--indicator-color:var(--sl-color-primary-600);--speed:2s;display:inline-flex;width:1em;height:1em;flex:none}.spinner{flex:1 1 auto;height:100%;width:100%}.spinner__indicator,.spinner__track{fill:none;stroke-width:var(--track-width);r:calc(0.5em - var(--track-width)/ 2);cx:0.5em;cy:0.5em;transform-origin:50% 50%}.spinner__track{stroke:var(--track-color);transform-origin:0% 0%}.spinner__indicator{stroke:var(--indicator-color);stroke-linecap:round;stroke-dasharray:150% 75%;animation:spin var(--speed) linear infinite}@keyframes spin{0%{transform:rotate(0deg);stroke-dasharray:0.05em,3em}50%{transform:rotate(450deg);stroke-dasharray:1.375em,1.375em}100%{transform:rotate(1080deg);stroke-dasharray:0.05em,3em}}`))},97677:function(t,e,r){r.a(t,(async function(t,n){try{r.d(e,{Z:()=>i.A});var i=r(68783),o=(r(64699),r(15073)),a=r(21262),l=(r(81048),r(31027),r(52812),t([o,a,i]));[o,a,i]=l.then?(await l)():l,n()}catch(c){n(c)}}))},43580:function(t,e,r){r.d(e,{Z:()=>n.D});var n=r(64699);r(52812)},76808:function(t,e,r){r.d(e,{I7:()=>l,dP:()=>i,jE:()=>n,vh:()=>a,yJ:()=>o});Math.pow(10,8);const n=6048e5,i=864e5,o=6e4,a=36e5,l=Symbol.for("constructDateFrom")},53907:function(t,e,r){r.d(e,{L:()=>i});var n=r(76808);function i(t,e){return"function"==typeof t?t(e):t&&"object"==typeof t&&n.I7 in t?t[n.I7](e):t instanceof Date?new t.constructor(e):new Date(e)}},5423:function(t,e,r){r.d(e,{B:()=>i});var n=r(18112);function i(t,e,r){const i=(0,n.Q)(t,null==r?void 0:r.in);return i.setHours(e),i}},55116:function(t,e,r){r.d(e,{H:()=>i});var n=r(18112);function i(t,e,r){const i=(0,n.Q)(t,null==r?void 0:r.in);return i.setMinutes(e),i}},18112:function(t,e,r){r.d(e,{Q:()=>i});var n=r(53907);function i(t,e){return(0,n.L)(e||t,t)}},53232:function(t,e,r){r.d(e,{E_:()=>g,OR:()=>c,_Y:()=>d,dZ:()=>l,fk:()=>f,hN:()=>a,hl:()=>p,i9:()=>u,pt:()=>o,ws:()=>m});var n=r(2841);const{I:i}=n.Al,o=t=>null===t||"object"!=typeof t&&"function"!=typeof t,a=(t,e)=>void 0===e?void 0!==(null==t?void 0:t._$litType$):(null==t?void 0:t._$litType$)===e,l=t=>{var e;return null!=(null===(e=null==t?void 0:t._$litType$)||void 0===e?void 0:e.h)},c=t=>void 0===t.strings,s=()=>document.createComment(""),d=(t,e,r)=>{var n;const o=t._$AA.parentNode,a=void 0===e?t._$AB:e._$AA;if(void 0===r){const e=o.insertBefore(s(),a),n=o.insertBefore(s(),a);r=new i(e,n,t,t.options)}else{const e=r._$AB.nextSibling,i=r._$AM,l=i!==t;if(l){let e;null===(n=r._$AQ)||void 0===n||n.call(r,t),r._$AM=t,void 0!==r._$AP&&(e=t._$AU)!==i._$AU&&r._$AP(e)}if(e!==a||l){let t=r._$AA;for(;t!==e;){const e=t.nextSibling;o.insertBefore(t,a),t=e}}}return r},f=(t,e,r=t)=>(t._$AI(e,r),t),h={},p=(t,e=h)=>t._$AH=e,u=t=>t._$AH,m=t=>{var e;null===(e=t._$AP)||void 0===e||e.call(t,!1,!0);let r=t._$AA;const n=t._$AB.nextSibling;for(;r!==n;){const t=r.nextSibling;r.remove(),r=t}},g=t=>{t._$AR()}}}]); //# sourceMappingURL=70089.e9e89a72fb702c2d.js.map