var t,e,n,o,i,r,a,s,l,c,u,h,d,p,f,m,v,g,_,y,b,k,w,C,E,x,A,S,T,M,z,O,I,j,P,N,B,L,H,D,R,U,V,F,$,G,K,Y,q,W,X,Z,J,Q,tt,et,nt,ot,it,rt,at,st,lt,ct,ut,ht,dt,pt,ft,mt,vt,gt,_t,yt,bt,kt,wt,Ct,Et,xt,At,St,Tt,Mt,zt,Ot,It,jt,Pt,Nt,Bt,Lt,Ht,Dt,Rt,Ut,Vt,Ft,$t,Gt,Kt,Yt,qt,Wt,Xt,Zt,Jt,Qt,te,ee,ne,oe,ie,re,ae,se,le,ce,ue,he,de,pe,fe,me,ve,ge,_e,ye,be,ke,we,Ce,Ee,xe,Ae,Se,Te,Me,ze,Oe,Ie,je,Pe,Ne,Be,Le,He,De,Re,Ue,Ve,Fe,$e,Ge,Ke,Ye,qe,We,Xe,Ze,Je,Qe,tn,en,nn,on,rn,an,sn,ln,cn,un,hn,dn,pn,fn,mn,vn,gn,_n,yn,bn,kn,wn,Cn,En,xn,An,Sn,Tn,Mn,zn,On,In,jn,Pn,Nn,Bn,Ln,Hn,Dn,Rn,Un,Vn,Fn,$n,Gn,Kn,Yn,qn,Wn,Xn,Zn,Jn,Qn,to,eo,no,oo,io,ro,ao,so,lo,co,uo,ho,po,fo,mo,vo,go,_o,yo,bo,ko,wo,Co,Eo,xo,Ao,So,To,Mo,zo,Oo,Io,jo,Po,No,Bo,Lo,Ho,Do,Ro,Uo,Vo,Fo,$o,Go,Ko,Yo,qo,Wo,Xo,Zo,Jo,Qo,ti,ei,ni,oi,ii,ri,ai,si,li,ci,ui,hi,di,pi,fi,mi,vi,gi,_i,yi,bi,ki,wi,Ci,Ei,xi,Ai,Si,Ti,Mi,zi,Oi,Ii,ji,Pi,Ni,Bi=["message","explanation"];function Li(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function Hi(t){return Xi(t)||Yi(t)||cr(t)||Wi()}function Di(t){if(null!=t){var e=t["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length))return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}throw new TypeError(mr(t)+" is not iterable")}var Ri=Zi().m(ds);function Ui(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Vi(t){for(var e=1;e3?(i=f===o)&&(l=r[(s=r[4])?5:(s=3,3)],r[4]=r[5]=t):r[0]<=p&&((i=n<2&&po||o>f)&&(r[4]=n,r[5]=o,d.n=f,s=0))}if(i||n>1)return a;throw h=!0,o}return function(i,u,f){if(c>1)throw TypeError("Generator is already running");for(h&&1===u&&p(u,f),s=u,l=f;(e=s<2?t:l)||!h;){r||(s?s<3?(s>1&&(d.n=-1),p(s,l)):d.n=l:d.v=l);try{if(c=2,r){if(s||(i="next"),e=r[i]){if(!(e=e.call(r,l)))throw TypeError("iterator result is not an object");if(!e.done)return e;l=e.value,s<2&&(s=0)}else 1===s&&(e=r.return)&&e.call(r),s<2&&(l=TypeError("The iterator does not provide a '"+i+"' method"),s=1);r=t}else if((e=(h=d.n<0)?l:n.call(o,d))!==a)break}catch(e){r=t,s=1,l=e}finally{c=1}}return{value:e,done:h}}}(n,i,r),!0),c}var a={};function s(){}function l(){}function c(){}e=Object.getPrototypeOf;var u=[][o]?e(e([][o]())):(Ji(e={},o,(function(){return this})),e),h=c.prototype=s.prototype=Object.create(u);function d(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,c):(t.__proto__=c,Ji(t,i,"GeneratorFunction")),t.prototype=Object.create(h),t}return l.prototype=c,Ji(h,"constructor",c),Ji(c,"constructor",l),l.displayName="GeneratorFunction",Ji(c,i,"GeneratorFunction"),Ji(h),Ji(h,i,"Generator"),Ji(h,o,(function(){return this})),Ji(h,"toString",(function(){return"[object Generator]"})),(Zi=function(){return{w:r,m:d}})()}function Ji(t,e,n,o){var i=Object.defineProperty;try{i({},"",{})}catch(t){i=0}Ji=function(t,e,n,o){function r(e,n){Ji(t,e,(function(t){return this._invoke(e,n,t)}))}e?i?i(t,e,{value:n,enumerable:!o,configurable:!o,writable:!o}):t[e]=n:(r("next",0),r("throw",1),r("return",2))},Ji(t,e,n,o)}function Qi(t,e,n,o,i,r,a){try{var s=t[r](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(o,i)}function tr(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var r=t.apply(e,n);function a(t){Qi(r,o,i,a,s,"next",t)}function s(t){Qi(r,o,i,a,s,"throw",t)}a(void 0)}))}}function er(t,e,n){return e=sr(e),function(t,e){if(e&&("object"==mr(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return nr(t)}(t,rr()?Reflect.construct(e,n||[],sr(t).constructor):e.apply(t,n))}function nr(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function or(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ar(t,e)}function ir(t){var e="function"==typeof Map?new Map:void 0;return ir=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return function(t,e,n){if(rr())return Reflect.construct.apply(null,arguments);var o=[null];o.push.apply(o,e);var i=new(t.bind.apply(t,o));return n&&ar(i,n.prototype),i}(t,arguments,sr(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),ar(n,t)},ir(t)}function rr(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(rr=function(){return!!t})()}function ar(t,e){return ar=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},ar(t,e)}function sr(t){return sr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},sr(t)}function lr(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=cr(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,r=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function cr(t,e){if(t){if("string"==typeof t)return ur(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ur(t,e):void 0}}function ur(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=Array(e);n=0;s--)(i=t[s])&&(a=(r<3?i(a):r>3?i(e,n,a):i(e,n))||a);return r>3&&a&&Object.defineProperty(e,n,a),a}function kr(t,e,n){if(n||2===arguments.length)for(var o,i=0,r=e.length;i1?e-1:0),o=1;o0&&(this._$Ep=e)}},{key:"createRenderRoot",value:function(){var t,e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return function(t,e){if(Cr)t.adoptedStyleSheets=e.map((function(t){return t instanceof CSSStyleSheet?t:t.styleSheet}));else{var n,o=lr(e);try{for(o.s();!(n=o.n()).done;){var i=n.value,r=document.createElement("style"),a=wr.litNonce;void 0!==a&&r.setAttribute("nonce",a),r.textContent=i.cssText,t.appendChild(r)}}catch(t){o.e(t)}finally{o.f()}}}(e,this.constructor.elementStyles),e}},{key:"connectedCallback",value:function(){var t,e;null!==(t=this.renderRoot)&&void 0!==t||(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$EO)||void 0===e||e.forEach((function(t){var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}},{key:"enableUpdating",value:function(t){}},{key:"disconnectedCallback",value:function(){var t;null===(t=this._$EO)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}},{key:"attributeChangedCallback",value:function(t,e,n){this._$AK(t,n)}},{key:"_$ET",value:function(t,e){var n=this.constructor.elementProperties.get(t),o=this.constructor._$Eu(t,n);if(void 0!==o&&!0===n.reflect){var i,r=(void 0!==(null===(i=n.converter)||void 0===i?void 0:i.toAttribute)?n.converter:Ur).toAttribute(e,n.type);this._$Em=t,null==r?this.removeAttribute(o):this.setAttribute(o,r),this._$Em=null}}},{key:"_$AK",value:function(t,e){var n=this.constructor,o=n._$Eh.get(t);if(void 0!==o&&this._$Em!==o){var i,r,a,s=n.getPropertyOptions(o),l="function"==typeof s.converter?{fromAttribute:s.converter}:void 0!==(null===(i=s.converter)||void 0===i?void 0:i.fromAttribute)?s.converter:Ur;this._$Em=o;var c=l.fromAttribute(e,s.type);this[o]=null!==(r=null!=c?c:null===(a=this._$Ej)||void 0===a?void 0:a.get(o))&&void 0!==r?r:c,this._$Em=null}}},{key:"requestUpdate",value:function(t,e,n){if(void 0!==t){var o,i,r=this.constructor,a=this[t];if(null!=n||(n=r.getPropertyOptions(t)),!((null!==(o=n.hasChanged)&&void 0!==o?o:Vr)(a,e)||n.useDefault&&n.reflect&&a===(null===(i=this._$Ej)||void 0===i?void 0:i.get(t))&&!this.hasAttribute(r._$Eu(t,n))))return;this.C(t,e,n)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}},{key:"C",value:function(t,e,n,o){var i,r,a,s=n.useDefault,l=n.reflect,c=n.wrapped;s&&!(null!==(i=this._$Ej)&&void 0!==i?i:this._$Ej=new Map).has(t)&&(this._$Ej.set(t,null!==(r=null!=o?o:e)&&void 0!==r?r:this[t]),!0!==c||void 0!==o)||(this._$AL.has(t)||(this.hasUpdated||s||(e=void 0),this._$AL.set(t,e)),!0===l&&this._$Em!==t&&(null!==(a=this._$Eq)&&void 0!==a?a:this._$Eq=new Set).add(t))}},{key:"_$EP",value:(n=tr(Zi().m((function t(){var e,n;return Zi().w((function(t){for(;;)switch(t.p=t.n){case 0:return this.isUpdatePending=!0,t.p=1,t.n=2,this._$ES;case 2:t.n=4;break;case 3:t.p=3,n=t.v,Promise.reject(n);case 4:if(null==(e=this.scheduleUpdate())){t.n=5;break}return t.n=5,e;case 5:return t.a(2,!this.isUpdatePending)}}),t,this,[[1,3]])}))),function(){return n.apply(this,arguments)})},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){if(this.isUpdatePending){if(!this.hasUpdated){var t;if(null!==(t=this.renderRoot)&&void 0!==t||(this.renderRoot=this.createRenderRoot()),this._$Ep){var e,n=lr(this._$Ep);try{for(n.s();!(e=n.n()).done;){var o=qi(e.value,2),i=o[0],r=o[1];this[i]=r}}catch(t){n.e(t)}finally{n.f()}this._$Ep=void 0}var a=this.constructor.elementProperties;if(a.size>0){var s,l=lr(a);try{for(l.s();!(s=l.n()).done;){var c=qi(s.value,2),u=c[0],h=c[1],d=h.wrapped,p=this[u];!0!==d||this._$AL.has(u)||void 0===p||this.C(u,void 0,h,p)}}catch(t){l.e(t)}finally{l.f()}}}var f=!1,m=this._$AL;try{var v;(f=this.shouldUpdate(m))?(this.willUpdate(m),null!==(v=this._$EO)&&void 0!==v&&v.forEach((function(t){var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(m)):this._$EM()}catch(m){throw f=!1,this._$EM(),m}f&&this._$AE(m)}}},{key:"willUpdate",value:function(t){}},{key:"_$AE",value:function(t){var e;null!==(e=this._$EO)&&void 0!==e&&e.forEach((function(t){var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}},{key:"_$EM",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$ES}},{key:"shouldUpdate",value:function(t){return!0}},{key:"update",value:function(t){var e=this;this._$Eq&&(this._$Eq=this._$Eq.forEach((function(t){return e._$ET(t,e[t])}))),this._$EM()}},{key:"updated",value:function(t){}},{key:"firstUpdated",value:function(t){}}],[{key:"addInitializer",value:function(t){var e;this._$Ei(),(null!==(e=this.l)&&void 0!==e?e:this.l=[]).push(t)}},{key:"observedAttributes",get:function(){return this.finalize(),this._$Eh&&Ki(this._$Eh.keys())}},{key:"createProperty",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Fr;if(e.state&&(e.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(t)&&((e=Object.create(e)).wrapped=!0),this.elementProperties.set(t,e),!e.noAccessor){var n=Symbol(),o=this.getPropertyDescriptor(t,n,e);void 0!==o&&Or(this.prototype,t,o)}}},{key:"getPropertyDescriptor",value:function(t,e,n){var o,i=null!==(o=Ir(this.prototype,t))&&void 0!==o?o:{get:function(){return this[e]},set:function(t){this[e]=t}},r=i.get,a=i.set;return{get:r,set:function(e){var o=null==r?void 0:r.call(this);null!=a&&a.call(this,e),this.requestUpdate(t,o,n)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(t){var e;return null!==(e=this.elementProperties.get(t))&&void 0!==e?e:Fr}},{key:"_$Ei",value:function(){if(!this.hasOwnProperty(Rr("elementProperties"))){var t=Nr(this);t.finalize(),void 0!==t.l&&(this.l=Ki(t.l)),this.elementProperties=new Map(t.elementProperties)}}},{key:"finalize",value:function(){if(!this.hasOwnProperty(Rr("finalized"))){if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(Rr("properties"))){var t,e=this.properties,n=lr([].concat(Ki(jr(e)),Ki(Pr(e))));try{for(n.s();!(t=n.n()).done;){var o=t.value;this.createProperty(o,e[o])}}catch(t){n.e(t)}finally{n.f()}}var i=this[Symbol.metadata];if(null!==i){var r=litPropertyMetadata.get(i);if(void 0!==r){var a,s=lr(r);try{for(s.s();!(a=s.n()).done;){var l=qi(a.value,2),c=l[0],u=l[1];this.elementProperties.set(c,u)}}catch(t){s.e(t)}finally{s.f()}}}this._$Eh=new Map;var h,d=lr(this.elementProperties);try{for(d.s();!(h=d.n()).done;){var p=qi(h.value,2),f=p[0],m=p[1],v=this._$Eu(f,m);void 0!==v&&this._$Eh.set(v,f)}}catch(t){d.e(t)}finally{d.f()}this.elementStyles=this.finalizeStyles(this.styles)}}},{key:"finalizeStyles",value:function(t){var e=[];if(Array.isArray(t)){var n,o=lr(new Set(t.flat(1/0).reverse()));try{for(o.s();!(n=o.n()).done;){var i=n.value;e.unshift(Mr(i))}}catch(t){o.e(t)}finally{o.f()}}else void 0!==t&&e.push(Mr(t));return e}},{key:"_$Eu",value:function(t,e){var n=e.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof t?t.toLowerCase():void 0}}]);var n}();$r.elementStyles=[],$r.shadowRootOptions={mode:"open"},$r[Rr("elementProperties")]=new Map,$r[Rr("finalized")]=new Map,null!=Dr&&Dr({ReactiveElement:$r}),(null!==(n=Br.reactiveElementVersions)&&void 0!==n?n:Br.reactiveElementVersions=[]).push("2.1.1"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var Gr=globalThis,Kr=Gr.trustedTypes,Yr=Kr?Kr.createPolicy("lit-html",{createHTML:function(t){return t}}):void 0,qr="$lit$",Wr="lit$".concat(Math.random().toFixed(9).slice(2),"$"),Xr="?"+Wr,Zr="<".concat(Xr,">"),Jr=document,Qr=function(){return Jr.createComment("")},ta=function(t){return null===t||"object"!=mr(t)&&"function"!=typeof t},ea=Array.isArray,na="[ \t\n\f\r]",oa=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,ia=/-->/g,ra=/>/g,aa=RegExp(">|".concat(na,"(?:([^\\s\"'>=/]+)(").concat(na,"*=").concat(na,"*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)"),"g"),sa=/'/g,la=/"/g,ca=/^(?:script|style|textarea|title)$/i,ua=function(t){return function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i":3===e?"":"",a=oa,s=0;s"===u[0]?(a=null!=n?n:oa,h=-1):void 0===u[1]?h=-2:(h=a.lastIndex-u[2].length,c=u[1],a=void 0===u[3]?aa:'"'===u[3]?la:sa):a===la||a===sa?a=aa:a===ia||a===ra?a=oa:(a=aa,n=void 0);var p=a===aa&&t[s+1].startsWith("/>")?" ":"";r+=a===oa?l+Zr:h>=0?(i.push(c),l.slice(0,h)+qr+l.slice(h)+Wr+p):l+Wr+(-2===h?s:p)}return[ga(t,r+(t[o]||"")+(2===e?"":3===e?"":"")),i]},ya=function(){return pr((function t(e,n){var o,i=e.strings,r=e._$litType$;hr(this,t),this.parts=[];var a=0,s=0,l=i.length-1,c=this.parts,u=qi(_a(i,r),2),h=u[0],d=u[1];if(this.el=t.createElement(h,n),va.currentNode=this.el.content,2===r||3===r){var p=this.el.content.firstChild;p.replaceWith.apply(p,Ki(p.childNodes))}for(;null!==(o=va.nextNode())&&c.length0){o.textContent=Kr?Kr.emptyScript:"";for(var w=0;w2&&void 0!==arguments[2]?arguments[2]:t,l=arguments.length>3?arguments[3]:void 0;if(e===pa)return e;var c=void 0!==l?null===(n=s._$Co)||void 0===n?void 0:n[l]:s._$Cl,u=ta(e)?void 0:e._$litDirective$;return(null===(o=c)||void 0===o?void 0:o.constructor)!==u&&(null!==(i=c)&&void 0!==i&&null!==(r=i._$AO)&&void 0!==r&&r.call(i,!1),void 0===u?c=void 0:(c=new u(t))._$AT(t,s,l),void 0!==l?(null!==(a=s._$Co)&&void 0!==a?a:s._$Co=[])[l]=c:s._$Cl=c),void 0!==c&&(e=ba(t,c._$AS(t,e.values),c,l)),e}var ka=function(){return pr((function t(e,n){hr(this,t),this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=n}),[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"u",value:function(t){var e,n=this._$AD,o=n.el.content,i=n.parts,r=(null!==(e=null==t?void 0:t.creationScope)&&void 0!==e?e:Jr).importNode(o,!0);va.currentNode=r;for(var a=va.nextNode(),s=0,l=0,c=i[0];void 0!==c;){var u;if(s===c.index){var h=void 0;2===c.type?h=new wa(a,a.nextSibling,this,t):1===c.type?h=new c.ctor(a,c.name,c.strings,this,t):6===c.type&&(h=new Sa(a,this,t)),this._$AV.push(h),c=i[++l]}s!==(null===(u=c)||void 0===u?void 0:u.index)&&(a=va.nextNode(),s++)}return va.currentNode=Jr,r}},{key:"p",value:function(t){var e,n=0,o=lr(this._$AV);try{for(o.s();!(e=o.n()).done;){var i=e.value;void 0!==i&&(void 0!==i.strings?(i._$AI(t,i,n),n+=i.strings.length-2):i._$AI(t[n])),n++}}catch(t){o.e(t)}finally{o.f()}}}])}(),wa=function(){function t(e,n,o,i){var r;hr(this,t),this.type=2,this._$AH=fa,this._$AN=void 0,this._$AA=e,this._$AB=n,this._$AM=o,this.options=i,this._$Cv=null===(r=null==i?void 0:i.isConnected)||void 0===r||r}return pr(t,[{key:"_$AU",get:function(){var t,e;return null!==(t=null===(e=this._$AM)||void 0===e?void 0:e._$AU)&&void 0!==t?t:this._$Cv}},{key:"parentNode",get:function(){var t,e=this._$AA.parentNode,n=this._$AM;return void 0!==n&&11===(null===(t=e)||void 0===t?void 0:t.nodeType)&&(e=n.parentNode),e}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(t){t=ba(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this),ta(t)?t===fa||null==t||""===t?(this._$AH!==fa&&this._$AR(),this._$AH=fa):t!==this._$AH&&t!==pa&&this._(t):void 0!==t._$litType$?this.$(t):void 0!==t.nodeType?this.T(t):function(t){return ea(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator])}(t)?this.k(t):this._(t)}},{key:"O",value:function(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}},{key:"T",value:function(t){this._$AH!==t&&(this._$AR(),this._$AH=this.O(t))}},{key:"_",value:function(t){this._$AH!==fa&&ta(this._$AH)?this._$AA.nextSibling.data=t:this.T(Jr.createTextNode(t)),this._$AH=t}},{key:"$",value:function(t){var e,n=t.values,o=t._$litType$,i="number"==typeof o?this._$AC(t):(void 0===o.el&&(o.el=ya.createElement(ga(o.h,o.h[0]),this.options)),o);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===i)this._$AH.p(n);else{var r=new ka(i,this),a=r.u(this.options);r.p(n),this.T(a),this._$AH=r}}},{key:"_$AC",value:function(t){var e=ma.get(t.strings);return void 0===e&&ma.set(t.strings,e=new ya(t)),e}},{key:"k",value:function(e){ea(this._$AH)||(this._$AH=[],this._$AR());var n,o,i=this._$AH,r=0,a=lr(e);try{for(a.s();!(o=a.n()).done;){var s=o.value;r===i.length?i.push(n=new t(this.O(Qr()),this.O(Qr()),this,this.options)):n=i[r],n._$AI(s),r++}}catch(t){a.e(t)}finally{a.f()}r0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,e=arguments.length>1?arguments[1]:void 0;for(null===(n=this._$AP)||void 0===n||n.call(this,!1,!0,e);t!==this._$AB;){var n,o=t.nextSibling;t.remove(),t=o}}},{key:"setConnected",value:function(t){var e;void 0===this._$AM&&(this._$Cv=t,null===(e=this._$AP)||void 0===e||e.call(this,t))}}])}(),Ca=function(){return pr((function t(e,n,o,i,r){hr(this,t),this.type=1,this._$AH=fa,this._$AN=void 0,this.element=e,this.name=n,this._$AM=i,this.options=r,o.length>2||""!==o[0]||""!==o[1]?(this._$AH=Array(o.length-1).fill(new String),this.strings=o):this._$AH=fa}),[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=this.strings,r=!1;if(void 0===i)t=ba(this,t,e,0),(r=!ta(t)||t!==this._$AH&&t!==pa)&&(this._$AH=t);else{var a,s,l=t;for(t=i[0],a=0;a1&&void 0!==arguments[1]?arguments[1]:this,0))&&void 0!==e?e:fa)!==pa){var n=this._$AH,o=t===fa&&n!==fa||t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive,i=t!==fa&&(n===fa||o);o&&this.element.removeEventListener(this.name,this,n),i&&this.element.addEventListener(this.name,this,t),this._$AH=t}}},{key:"handleEvent",value:function(t){var e,n;"function"==typeof this._$AH?this._$AH.call(null!==(e=null===(n=this.options)||void 0===n?void 0:n.host)&&void 0!==e?e:this.element,t):this._$AH.handleEvent(t)}}])}(),Sa=function(){return pr((function t(e,n,o){hr(this,t),this.element=e,this.type=6,this._$AN=void 0,this._$AM=n,this.options=o}),[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){ba(this,t)}}])}(),Ta=Gr.litHtmlPolyfillSupport;null!=Ta&&Ta(ya,wa),(null!==(o=Gr.litHtmlVersions)&&void 0!==o?o:Gr.litHtmlVersions=[]).push("3.3.1");var Ma=globalThis,za=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments)).renderOptions={host:nr(t)},t._$Do=void 0,t}return or(e,$r),pr(e,[{key:"createRenderRoot",value:function(){var t,n,o=$i(e,"createRenderRoot",this,3)([]);return null!==(n=(t=this.renderOptions).renderBefore)&&void 0!==n||(t.renderBefore=o.firstChild),o}},{key:"update",value:function(t){var n=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),$i(e,"update",this,3)([t]),this._$Do=function(t,e,n){var o,i=null!==(o=null==n?void 0:n.renderBefore)&&void 0!==o?o:e,r=i._$litPart$;if(void 0===r){var a,s=null!==(a=null==n?void 0:n.renderBefore)&&void 0!==a?a:null;i._$litPart$=r=new wa(e.insertBefore(Qr(),s),s,void 0,null!=n?n:{})}return r._$AI(t),r}(n,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var t;$i(e,"connectedCallback",this,3)([]),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var t;$i(e,"disconnectedCallback",this,3)([]),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}},{key:"render",value:function(){return pa}}])}(); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */za._$litElement$=!0,za.finalized=!0,null===(i=Ma.litElementHydrateSupport)||void 0===i||i.call(Ma,{LitElement:za});var Oa=Ma.litElementPolyfillSupport;null==Oa||Oa({LitElement:za}),(null!==(r=Ma.litElementVersions)&&void 0!==r?r:Ma.litElementVersions=[]).push("4.2.1"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var Ia=function(t){return function(e,n){void 0!==n?n.addInitializer((function(){customElements.define(t,e)})):customElements.define(t,e)}},ja={attribute:!0,type:String,converter:Ur,reflect:!1,hasChanged:Vr},Pa=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ja,e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,o=n.kind,i=n.metadata,r=globalThis.litPropertyMetadata.get(i);if(void 0===r&&globalThis.litPropertyMetadata.set(i,r=new Map),"setter"===o&&((t=Object.create(t)).wrapped=!0),r.set(n.name,t),"accessor"===o){var a=n.name;return{set:function(n){var o=e.get.call(this);e.set.call(this,n),this.requestUpdate(a,o,t)},init:function(e){return void 0!==e&&this.C(a,void 0,t,e),e}}}if("setter"===o){var s=n.name;return function(n){var o=this[s];e.call(this,n),this.requestUpdate(s,o,t)}}throw Error("Unsupported decorator location: "+o)}; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */function Na(t){return function(e,n){return"object"==mr(n)?Pa(t,e,n):function(t,e,n){var o=e.hasOwnProperty(n);return e.constructor.createProperty(n,t),o?Object.getOwnPropertyDescriptor(e,n):void 0}(t,e,n)}} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */function Ba(t){return Na(Vi(Vi({},t),{},{state:!0,attribute:!1}))} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ function La(t,e){return function(e,n,o){return function(t,e,n){return n.configurable=!0,n.enumerable=!0,Reflect.decorate&&"object"!=mr(e)&&Object.defineProperty(t,e,n),n}(e,n,{get:function(){return function(e){var n,o;return null!==(n=null===(o=e.renderRoot)||void 0===o?void 0:o.querySelector(t))&&void 0!==n?n:null}(this)}})}} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */var Ha,Da,Ra,Ua,Va,Fa=1,$a=function(t){return function(){for(var e=arguments.length,n=new Array(e),o=0;o2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");return o}return or(e,Ga),pr(e,[{key:"render",value:function(t){return" "+Object.keys(t).filter((function(e){return t[e]})).join(" ")+" "}},{key:"update",value:function(t,e){var n=qi(e,1)[0];if(void 0===this.st){for(var o in this.st=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter((function(t){return""!==t})))),n){var i;n[o]&&(null===(i=this.nt)||void 0===i||!i.has(o))&&this.st.add(o)}return this.render(n)}var r,a=t.element.classList,s=lr(this.st);try{for(s.s();!(r=s.n()).done;){var l=r.value;l in n||(a.remove(l),this.st.delete(l))}}catch(t){s.e(t)}finally{s.f()}for(var c in n){var u,h=!!n[c];h===this.st.has(c)||(null===(u=this.nt)||void 0===u?void 0:u.has(c))||(h?(a.add(c),this.st.add(c)):(a.remove(c),this.st.delete(c)))}return pa}}])}()),Ya="important",qa=" !"+Ya,Wa=$a(function(t){function e(t){var n,o;if(hr(this,e),o=er(this,e,[t]),t.type!==Fa||"style"!==t.name||(null===(n=t.strings)||void 0===n?void 0:n.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");return o}return or(e,Ga),pr(e,[{key:"render",value:function(t){return Object.keys(t).reduce((function(e,n){var o=t[n];return null==o?e:e+"".concat(n=n.includes("-")?n:n.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase(),":").concat(o,";")}),"")}},{key:"update",value:function(t,e){var n=qi(e,1)[0],o=t.element.style;if(void 0===this.ft)return this.ft=new Set(Object.keys(n)),this.render(n);var i,r=lr(this.ft);try{for(r.s();!(i=r.n()).done;){var a=i.value;null==n[a]&&(this.ft.delete(a),a.includes("-")?o.removeProperty(a):o[a]=null)}}catch(t){r.e(t)}finally{r.f()}for(var s in n){var l=n[s];if(null!=l){this.ft.add(s);var c="string"==typeof l&&l.endsWith(qa);s.includes("-")||c?o.setProperty(s,c?l.slice(0,-11):l,c?Ya:""):o[s]=l}}return pa}}])}()),Xa=new Set(["fan","input_boolean","light","switch","group","automation","humidifier","valve"]),Za=function(t,e,n,o){o=o||{},n=null==n?{}:n;var i=new Event(e,{bubbles:void 0===o.bubbles||o.bubbles,cancelable:Boolean(o.cancelable),composed:void 0===o.composed||o.composed});return i.detail=n,t.dispatchEvent(i),i},Ja=function(t){return t.substr(0,t.indexOf("."))},Qa=function(t){return Ja(t.entity_id)},ts=function(t,e){return es(t.attributes,e)},es=function(t,e){return 0!=(t.supported_features&e)},ns=function(t,e,n){return Math.min(Math.max(t,e),n)};!function(t){t.language="language",t.system="system",t.comma_decimal="comma_decimal",t.decimal_comma="decimal_comma",t.space_comma="space_comma",t.none="none"}(Ha||(Ha={})),function(t){t.language="language",t.system="system",t.am_pm="12",t.twenty_four="24"}(Da||(Da={})),function(t){t.local="local",t.server="server"}(Ra||(Ra={})),function(t){t.language="language",t.system="system",t.DMY="DMY",t.MDY="MDY",t.YMD="YMD"}(Ua||(Ua={})),function(t){t.language="language",t.monday="monday",t.tuesday="tuesday",t.wednesday="wednesday",t.thursday="thursday",t.friday="friday",t.saturday="saturday",t.sunday="sunday"}(Va||(Va={}));var os=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Math.round(t*Math.pow(10,e))/Math.pow(10,e)},is=function(t,e,n){var o=e?function(t){switch(t.number_format){case Ha.comma_decimal:return["en-US","en"];case Ha.decimal_comma:return["de","es","it"];case Ha.space_comma:return["fr","sv","cs"];case Ha.system:return;default:return t.language}}(e):void 0;if(Number.isNaN=Number.isNaN||function t(e){return"number"==typeof e&&t(e)},(null==e?void 0:e.number_format)!==Ha.none&&!Number.isNaN(Number(t))&&Intl)try{return new Intl.NumberFormat(o,rs(t,n)).format(Number(t))}catch(e){return console.error(e),new Intl.NumberFormat(void 0,rs(t,n)).format(Number(t))}return"string"==typeof t?t:"".concat(os(t,null==n?void 0:n.maximumFractionDigits).toString()).concat("currency"===(null==n?void 0:n.style)?" ".concat(n.currency):"")},rs=function(t,e){var n=Object.assign({maximumFractionDigits:2},e);if("string"!=typeof t)return n;if(!e||void 0===e.minimumFractionDigits&&void 0===e.maximumFractionDigits){var o=t.indexOf(".")>-1?t.split(".")[1].length:0;n.minimumFractionDigits=o,n.maximumFractionDigits=o}return n},as=function(t){function e(t,n){var o,i;hr(this,e);var r=t.message,a=t.explanation,s=function(t,e){if(null==t)return{};var n,o,i=function(t,e){if(null==t)return{};var n={};for(var o in t)if({}.hasOwnProperty.call(t,o)){if(-1!==e.indexOf(o))continue;n[o]=t[o]}return n}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(o=0;o2&&void 0!==arguments[2]?arguments[2]:{};return Zi().m((function o(){var i,r,a,s,l,c,u,h,d,p,f,m,v,g,_,y,b,k,w,C,E,x,A,S,T,M,z,O,I,j;return Zi().w((function(o){for(;;)switch(o.p=o.n){case 0:i=n.path,r=void 0===i?[]:i,a=n.branch,s=void 0===a?[t]:a,l=n.coerce,c=void 0!==l&&l,u=n.mask,d={path:r,branch:s,mask:h=void 0!==u&&u},c&&(t=e.coercer(t,d)),p="valid",f=lr(e.validator(t,d)),o.p=1,f.s();case 2:if((m=f.n()).done){o.n=4;break}return(v=m.value).explanation=n.message,p="not_valid",o.n=3,[v,void 0];case 3:o.n=2;break;case 4:o.n=6;break;case 5:o.p=5,z=o.v,f.e(z);case 6:return o.p=6,f.f(),o.f(6);case 7:g=lr(e.entries(t,d)),o.p=8,g.s();case 9:if((_=g.n()).done){o.n=19;break}y=qi(_.value,3),b=y[0],k=y[1],w=y[2],C=ps(k,w,{path:void 0===b?r:[].concat(Ki(r),[b]),branch:void 0===b?s:[].concat(Ki(s),[k]),coerce:c,mask:h,message:n.message}),E=lr(C),o.p=10,E.s();case 11:if((x=E.n()).done){o.n=15;break}if(!(A=x.value)[0]){o.n=13;break}return p=null!=A[0].refinement?"not_refined":"not_valid",o.n=12,[A[0],void 0];case 12:o.n=14;break;case 13:c&&(k=A[1],void 0===b?t=k:t instanceof Map?t.set(b,k):t instanceof Set?t.add(k):ls(t)&&(void 0!==k||b in t)&&(t[b]=k));case 14:o.n=11;break;case 15:o.n=17;break;case 16:o.p=16,O=o.v,E.e(O);case 17:return o.p=17,E.f(),o.f(17);case 18:o.n=9;break;case 19:o.n=21;break;case 20:o.p=20,I=o.v,g.e(I);case 21:return o.p=21,g.f(),o.f(21);case 22:if("not_valid"===p){o.n=29;break}S=lr(e.refiner(t,d)),o.p=23,S.s();case 24:if((T=S.n()).done){o.n=26;break}return(M=T.value).explanation=n.message,p="not_refined",o.n=25,[M,void 0];case 25:o.n=24;break;case 26:o.n=28;break;case 27:o.p=27,j=o.v,S.e(j);case 28:return o.p=28,S.f(),o.f(28);case 29:if("valid"!==p){o.n=30;break}return o.n=30,[void 0,t];case 30:return o.a(2)}}),o,null,[[23,27,28,29],[10,16,17,18],[8,20,21,22],[1,5,6,7]])}))()}var fs=function(){return pr((function t(e){var n=this;hr(this,t);var o=e.type,i=e.schema,r=e.validator,a=e.refiner,s=e.coercer,l=void 0===s?function(t){return t}:s,c=e.entries,u=void 0===c?Zi().m((function t(){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2)}),t)})):c;this.type=o,this.schema=i,this.entries=u,this.coercer=l,this.validator=r?function(t,e){return ds(r(t,e),e,n,t)}:function(){return[]},this.refiner=a?function(t,e){return ds(a(t,e),e,n,t)}:function(){return[]}}),[{key:"assert",value:function(t,e){return ms(t,this,e)}},{key:"create",value:function(t,e){return function(t,e,n){var o=vs(t,e,{coerce:!0,message:n});if(o[0])throw o[0];return o[1]}(t,this,e)}},{key:"is",value:function(t){return function(t,e){var n=vs(t,e);return!n[0]}(t,this)}},{key:"mask",value:function(t,e){return function(t,e,n){var o=vs(t,e,{coerce:!0,mask:!0,message:n});if(o[0])throw o[0];return o[1]}(t,this,e)}},{key:"validate",value:function(t){return vs(t,this,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}}])}();function ms(t,e,n){var o=vs(t,e,{message:n});if(o[0])throw o[0]}function vs(t,e){var n=ps(t,e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}),o=function(t){var e=t.next(),n=e.done,o=e.value;return n?void 0:o}(n);return o[0]?[new as(o[0],Zi().m((function t(){var e,o,i,r;return Zi().w((function(t){for(;;)switch(t.p=t.n){case 0:e=lr(n),t.p=1,e.s();case 2:if((o=e.n()).done){t.n=4;break}if(!(i=o.value)[0]){t.n=3;break}return t.n=3,i[0];case 3:t.n=2;break;case 4:t.n=6;break;case 5:t.p=5,r=t.v,e.e(r);case 6:return t.p=6,e.f(),t.f(6);case 7:return t.a(2)}}),t,null,[[1,5,6,7]])}))),void 0]:[void 0,o[1]]}function gs(){for(var t=arguments.length,e=new Array(t),n=0;n0||navigator.msMaxTouchPoints>0,nl=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments)).holdTime=500,t.held=!1,t.cancelled=!1,t}return or(e,ir(HTMLElement)),pr(e,[{key:"connectedCallback",value:function(){var t=this;Object.assign(this.style,{position:"fixed",width:el?"100px":"50px",height:el?"100px":"50px",transform:"translate(-50%, -50%) scale(0)",pointerEvents:"none",zIndex:"999",background:"var(--primary-color)",display:null,opacity:"0.2",borderRadius:"50%",transition:"transform 180ms ease-in-out"}),["touchcancel","mouseout","mouseup","touchmove","mousewheel","wheel","scroll"].forEach((function(e){document.addEventListener(e,(function(){t.cancelled=!0,t.timer&&(t._stopAnimation(),clearTimeout(t.timer),t.timer=void 0)}),{passive:!0})}))}},{key:"bind",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.actionHandler&&js(n,t.actionHandler.options)||(t.actionHandler?(t.removeEventListener("touchstart",t.actionHandler.start),t.removeEventListener("touchend",t.actionHandler.end),t.removeEventListener("touchcancel",t.actionHandler.end),t.removeEventListener("mousedown",t.actionHandler.start),t.removeEventListener("click",t.actionHandler.end),t.removeEventListener("keydown",t.actionHandler.handleKeyDown)):t.addEventListener("contextmenu",(function(t){var e=t||window.event;return e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0,e.returnValue=!1,!1})),t.actionHandler={options:n},n.disabled||(t.actionHandler.start=function(t){var o,i;e.cancelled=!1,t.touches?(o=t.touches[0].clientX,i=t.touches[0].clientY):(o=t.clientX,i=t.clientY),n.hasHold&&(e.held=!1,e.timer=window.setTimeout((function(){e._startAnimation(o,i),e.held=!0}),e.holdTime))},t.actionHandler.end=function(t){if(!("touchcancel"===t.type||"touchend"===t.type&&e.cancelled)){var o=t.target;t.cancelable&&t.preventDefault(),n.hasHold&&(clearTimeout(e.timer),e._stopAnimation(),e.timer=void 0),n.hasHold&&e.held?Za(o,"action",{action:"hold"}):n.hasDoubleClick?"click"===t.type&&t.detail<2||!e.dblClickTimeout?e.dblClickTimeout=window.setTimeout((function(){e.dblClickTimeout=void 0,!1!==n.hasTap&&Za(o,"action",{action:"tap"})}),250):(clearTimeout(e.dblClickTimeout),e.dblClickTimeout=void 0,Za(o,"action",{action:"double_tap"})):!1!==n.hasTap&&Za(o,"action",{action:"tap"})}},t.actionHandler.handleKeyDown=function(t){["Enter"," "].includes(t.key)&&t.currentTarget.actionHandler.end(t)},t.addEventListener("touchstart",t.actionHandler.start,{passive:!0}),t.addEventListener("touchend",t.actionHandler.end),t.addEventListener("touchcancel",t.actionHandler.end),t.addEventListener("mousedown",t.actionHandler.start,{passive:!0}),t.addEventListener("click",t.actionHandler.end),t.addEventListener("keydown",t.actionHandler.handleKeyDown)))}},{key:"_startAnimation",value:function(t,e){Object.assign(this.style,{left:"".concat(t,"px"),top:"".concat(e,"px"),transform:"translate(-50%, -50%) scale(1)"})}},{key:"_stopAnimation",value:function(){Object.assign(this.style,{left:null,top:null,transform:"translate(-50%, -50%) scale(0)"})}}])}(),ol=function(t,e){var n=function(){var t=document.body;if(t.querySelector("action-handler"))return t.querySelector("action-handler");customElements.get("action-handler")||customElements.define("action-handler",nl);var e=document.createElement("action-handler");return t.appendChild(e),e}();n&&n.bind(t,e)},il=$a(function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,Ga),pr(e,[{key:"update",value:function(t,e){var n=qi(e,1)[0];return ol(t.element,n),pa}},{key:"render",value:function(t){}}])}()),rl=function(){var t=tr(Zi().m((function t(e,n,o,i){return Zi().w((function(t){for(;;)switch(t.n){case 0:Za(e,"hass-action",{config:o,action:i});case 1:return t.a(2)}}),t)})));return function(e,n,o,i){return t.apply(this,arguments)}}();function al(t){return void 0!==t&&"none"!==t.action}var sl=As({user:Ts()}),ll=zs([ws(),As({text:Ss(Ts()),excemptions:Ss(ks(sl))})]),cl=As({action:Es("url"),url_path:Ts(),confirmation:Ss(ll)}),ul=As({action:Cs(["call-service","perform-action"]),service:Ss(Ts()),perform_action:Ss(Ts()),service_data:Ss(As()),data:Ss(As()),target:Ss(As({entity_id:Ss(zs([Ts(),ks(Ts())])),device_id:Ss(zs([Ts(),ks(Ts())])),area_id:Ss(zs([Ts(),ks(Ts())])),floor_id:Ss(zs([Ts(),ks(Ts())])),label_id:Ss(zs([Ts(),ks(Ts())]))})),confirmation:Ss(ll)}),hl=As({action:Es("navigate"),navigation_path:Ts(),confirmation:Ss(ll)}),dl=Ms({action:Es("assist"),pipeline_id:Ss(Ts()),start_listening:Ss(ws())}),pl=Ms({action:Es("fire-dom-event")}),fl=As({action:Cs(["none","toggle","more-info","call-service","perform-action","url","navigate","assist"]),confirmation:Ss(ll)}),ml=ys((function(t){if(t&&"object"===mr(t)&&"action"in t)switch(t.action){case"call-service":case"perform-action":return ul;case"fire-dom-event":return pl;case"navigate":return hl;case"url":return cl;case"assist":return dl}return fl})),vl=Tr(a||(a=Li(['\n #sortable a:nth-of-type(2n) paper-icon-item {\n animation-name: keyframes1;\n animation-iteration-count: infinite;\n transform-origin: 50% 10%;\n animation-delay: -0.75s;\n animation-duration: 0.25s;\n }\n\n #sortable a:nth-of-type(2n-1) paper-icon-item {\n animation-name: keyframes2;\n animation-iteration-count: infinite;\n animation-direction: alternate;\n transform-origin: 30% 5%;\n animation-delay: -0.5s;\n animation-duration: 0.33s;\n }\n\n #sortable a {\n height: 48px;\n display: flex;\n }\n\n #sortable {\n outline: none;\n display: block !important;\n }\n\n .hidden-panel {\n display: flex !important;\n }\n\n .sortable-fallback {\n display: none;\n }\n\n .sortable-ghost {\n opacity: 0.4;\n }\n\n .sortable-fallback {\n opacity: 0;\n }\n\n @keyframes keyframes1 {\n 0% {\n transform: rotate(-1deg);\n animation-timing-function: ease-in;\n }\n\n 50% {\n transform: rotate(1.5deg);\n animation-timing-function: ease-out;\n }\n }\n\n @keyframes keyframes2 {\n 0% {\n transform: rotate(1deg);\n animation-timing-function: ease-in;\n }\n\n 50% {\n transform: rotate(-1.5deg);\n animation-timing-function: ease-out;\n }\n }\n\n .show-panel,\n .hide-panel {\n display: none;\n position: absolute;\n top: 0;\n right: 4px;\n --mdc-icon-button-size: 40px;\n }\n\n :host([rtl]) .show-panel {\n right: initial;\n left: 4px;\n }\n\n .hide-panel {\n top: 4px;\n right: 8px;\n }\n\n :host([rtl]) .hide-panel {\n right: initial;\n left: 8px;\n }\n\n :host([expanded]) .hide-panel {\n display: block;\n }\n\n :host([expanded]) .show-panel {\n display: inline-flex;\n }\n\n paper-icon-item.hidden-panel,\n paper-icon-item.hidden-panel span,\n paper-icon-item.hidden-panel ha-icon[slot="item-icon"] {\n color: var(--secondary-text-color);\n cursor: pointer;\n }\n']))),gl=function(t,e,n,o){var i=qi(t.split(".",3),3),r=i[0],a=i[1];i[2];return Number(r)>e||Number(r)===e&&Number(a)>=n||void 0!==o},_l=function(t,e){return t.callWS({type:"config/entity_registry/get",entity_id:e})};Ws((function(t){var e,n={},o=lr(t);try{for(o.s();!(e=o.n()).done;){var i=e.value;n[i.entity_id]=i}}catch(t){o.e(t)}finally{o.f()}return n})),Ws((function(t){var e,n={},o=lr(t);try{for(o.s();!(e=o.n()).done;){var i=e.value;n[i.id]=i}}catch(t){o.e(t)}finally{o.f()}return n}));var yl={armed_home:{feature:1,service:"alarm_arm_home",icon:"mdi:home"},armed_away:{feature:2,service:"alarm_arm_away",icon:"mdi:lock"},armed_night:{feature:4,service:"alarm_arm_night",icon:"mdi:moon-waning-crescent"},armed_vacation:{feature:32,service:"alarm_arm_vacation",icon:"mdi:airplane"},armed_custom_bypass:{feature:16,service:"alarm_arm_custom_bypass",icon:"mdi:shield"},disarmed:{service:"alarm_disarm",icon:"mdi:shield-off"}},bl=function(){var t=tr(Zi().m((function t(e,n,o,i){var r,a,s,l,c,u,h,d;return Zi().w((function(t){for(;;)switch(t.n){case 0:if(s=yl[i].service,!("disarmed"!==i&&o.attributes.code_arm_required||"disarmed"===i&&o.attributes.code_format)){t.n=5;break}return t.n=1,_l(n,o.entity_id).catch((function(){}));case 1:if(c=t.v,null===(a=null===(r=null==c?void 0:c.options)||void 0===r?void 0:r.alarm_control_panel)||void 0===a?void 0:a.default_code){t.n=5;break}return u="disarmed"===i,t.n=2,window.loadCardHelpers();case 2:return h=t.v,t.n=3,h.showEnterCodeDialog(e,{codeFormat:o.attributes.code_format,title:n.localize("ui.card.alarm_control_panel.".concat(u?"disarm":"arm")),submitText:n.localize("ui.card.alarm_control_panel.".concat(u?"disarm":"arm"))});case 3:if(null!=(d=t.v)){t.n=4;break}throw new Error("Code dialog closed");case 4:l=d;case 5:return t.n=6,n.callService("alarm_control_panel",s,{entity_id:o.entity_id,code:l});case 6:return t.a(2)}}),t)})));return function(e,n,o,i){return t.apply(this,arguments)}}(),kl=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments)).icon="",t}return or(e,za),pr(e,[{key:"render",value:function(){return ha(s||(s=Li(['\n
\n \n ',"\n ","\n
\n "])),null!==(t=this.primary)&&void 0!==t?t:"",this.secondary?ha(C||(C=Li(['',""])),this.multiline_secondary?" multiline_secondary":"",this.secondary):fa)}}],[{key:"styles",get:function(){return Tr(E||(E=Li(["\n .container {\n min-width: 0;\n flex: 1;\n display: flex;\n flex-direction: column;\n }\n .primary {\n font-weight: var(--card-primary-font-weight);\n font-size: var(--card-primary-font-size);\n line-height: var(--card-primary-line-height);\n color: var(--card-primary-color);\n letter-spacing: var(--card-primary-letter-spacing);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n .secondary {\n font-weight: var(--card-secondary-font-weight);\n font-size: var(--card-secondary-font-size);\n line-height: var(--card-secondary-line-height);\n color: var(--card-secondary-color);\n letter-spacing: var(--card-secondary-letter-spacing);\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n .multiline_secondary {\n white-space: pre-wrap;\n }\n "])))}}])}();br([Na({attribute:!1})],Ml.prototype,"primary",void 0),br([Na({attribute:!1})],Ml.prototype,"secondary",void 0),br([Na({type:Boolean})],Ml.prototype,"multiline_secondary",void 0),Ml=br([Ia("mushroom-state-info")],Ml);var zl=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"render",value:function(){var t,e,n,o;return ha(x||(x=Li(["\n \n ","\n ","\n \n "])),Ka({container:!0,vertical:"vertical"===(null===(t=this.appearance)||void 0===t?void 0:t.layout)}),"none"!==(null===(e=this.appearance)||void 0===e?void 0:e.icon_type)?ha(A||(A=Li(['\n
\n \n \n
\n ']))):fa,"none"!==(null===(n=this.appearance)||void 0===n?void 0:n.primary_info)||"none"!==(null===(o=this.appearance)||void 0===o?void 0:o.secondary_info)?ha(S||(S=Li(['\n
\n \n
\n ']))):fa)}}],[{key:"styles",get:function(){return Tr(T||(T=Li(['\n :host {\n display: block;\n height: 100%;\n }\n .container {\n height: 100%;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n padding: var(--spacing);\n gap: var(--spacing);\n }\n .icon {\n position: relative;\n }\n .icon ::slotted(*[slot="badge"]) {\n position: absolute;\n top: -3px;\n right: -3px;\n }\n :host([rtl]) .icon ::slotted(*[slot="badge"]) {\n right: initial;\n left: -3px;\n }\n .info {\n min-width: 0;\n width: 100%;\n display: flex;\n flex-direction: column;\n }\n .container.vertical {\n flex-direction: column;\n }\n .container.vertical .info {\n text-align: center;\n }\n '])))}}])}();function Ol(t){var e,n;return{layout:null!==(e=t.layout)&&void 0!==e?e:Il(t),fill_container:null!==(n=t.fill_container)&&void 0!==n&&n,primary_info:t.primary_info||Pl(t),secondary_info:t.secondary_info||Nl(t),icon_type:t.icon_type||jl(t)}}function Il(t){return t.vertical?"vertical":"default"}function jl(t){return t.hide_icon?"none":t.use_entity_picture||t.use_media_artwork?"entity-picture":"icon"}function Pl(t){return t.hide_name?"none":"name"}function Nl(t){return t.hide_state?"none":"state"}function Bl(t,e){var n=e&&e.cache?e.cache:Kl,o=e&&e.serializer?e.serializer:$l;return(e&&e.strategy?e.strategy:Rl)(t,{cache:n,serializer:o})}function Ll(t,e,n,o){var i,r=null==(i=o)||"number"==typeof i||"boolean"==typeof i?o:n(o),a=e.get(r);return void 0===a&&(a=t.call(this,o),e.set(r,a)),a}function Hl(t,e,n){var o=Array.prototype.slice.call(arguments,3),i=n(o),r=e.get(i);return void 0===r&&(r=t.apply(this,o),e.set(i,r)),r}function Dl(t,e,n,o,i){return n.bind(e,t,o,i)}function Rl(t,e){return Dl(t,this,1===t.length?Ll:Hl,e.cache.create(),e.serializer)}br([Na()],zl.prototype,"appearance",void 0),zl=br([Ia("mushroom-state-item")],zl);var Ul,Vl,Fl,$l=function(){return JSON.stringify(arguments)},Gl=function(){function t(){this.cache=Object.create(null)}return t.prototype.get=function(t){return this.cache[t]},t.prototype.set=function(t,e){this.cache[t]=e},t}(),Kl={create:function(){return new Gl}},Yl={variadic:function(t,e){return Dl(t,this,Hl,e.cache.create(),e.serializer)}};function ql(t){return t.type===Vl.literal}function Wl(t){return t.type===Vl.argument}function Xl(t){return t.type===Vl.number}function Zl(t){return t.type===Vl.date}function Jl(t){return t.type===Vl.time}function Ql(t){return t.type===Vl.select}function tc(t){return t.type===Vl.plural}function ec(t){return t.type===Vl.pound}function nc(t){return t.type===Vl.tag}function oc(t){return!(!t||"object"!==mr(t)||t.type!==Fl.number)}function ic(t){return!(!t||"object"!==mr(t)||t.type!==Fl.dateTime)}!function(t){t[t.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",t[t.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",t[t.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",t[t.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",t[t.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",t[t.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",t[t.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",t[t.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",t[t.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",t[t.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",t[t.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",t[t.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",t[t.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",t[t.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",t[t.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",t[t.INVALID_TAG=23]="INVALID_TAG",t[t.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",t[t.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",t[t.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(Ul||(Ul={})),function(t){t[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural",t[t.pound=7]="pound",t[t.tag=8]="tag"}(Vl||(Vl={})),function(t){t[t.number=0]="number",t[t.dateTime=1]="dateTime"}(Fl||(Fl={}));var rc=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,ac=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function sc(t){var e={};return t.replace(ac,(function(t){var n=t.length;switch(t[0]){case"G":e.era=4===n?"long":5===n?"narrow":"short";break;case"y":e.year=2===n?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":e.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":e.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":e.weekday=4===n?"long":5===n?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][n-4];break;case"a":e.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":e.hourCycle="h12",e.hour=["numeric","2-digit"][n-1];break;case"H":e.hourCycle="h23",e.hour=["numeric","2-digit"][n-1];break;case"K":e.hourCycle="h11",e.hour=["numeric","2-digit"][n-1];break;case"k":e.hourCycle="h24",e.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":e.minute=["numeric","2-digit"][n-1];break;case"s":e.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":e.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),e}var lc=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;var cc=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,uc=/^(@+)?(\+|#+)?[rs]?$/g,hc=/(\*)(0+)|(#+)(0+)|(0+)/g,dc=/^(0+)$/;function pc(t){var e={};return"r"===t[t.length-1]?e.roundingPriority="morePrecision":"s"===t[t.length-1]&&(e.roundingPriority="lessPrecision"),t.replace(uc,(function(t,n,o){return"string"!=typeof o?(e.minimumSignificantDigits=n.length,e.maximumSignificantDigits=n.length):"+"===o?e.minimumSignificantDigits=n.length:"#"===n[0]?e.maximumSignificantDigits=n.length:(e.minimumSignificantDigits=n.length,e.maximumSignificantDigits=n.length+("string"==typeof o?o.length:0)),""})),e}function fc(t){switch(t){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function mc(t){var e;if("E"===t[0]&&"E"===t[1]?(e={notation:"engineering"},t=t.slice(2)):"E"===t[0]&&(e={notation:"scientific"},t=t.slice(1)),e){var n=t.slice(0,2);if("+!"===n?(e.signDisplay="always",t=t.slice(2)):"+?"===n&&(e.signDisplay="exceptZero",t=t.slice(2)),!dc.test(t))throw new Error("Malformed concise eng/scientific notation");e.minimumIntegerDigits=t.length}return e}function vc(t){var e=fc(t);return e||{}}function gc(t){for(var e={},n=0,o=t;n1)throw new RangeError("integer-width stems only accept a single optional option");i.options[0].replace(hc,(function(t,n,o,i,r,a){if(n)e.minimumIntegerDigits=o.length;else{if(i&&r)throw new Error("We currently do not support maximum integer digits");if(a)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(dc.test(i.stem))e.minimumIntegerDigits=i.stem.length;else if(cc.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(cc,(function(t,n,o,i,r,a){return"*"===o?e.minimumFractionDigits=n.length:i&&"#"===i[0]?e.maximumFractionDigits=i.length:r&&a?(e.minimumFractionDigits=r.length,e.maximumFractionDigits=r.length+a.length):(e.minimumFractionDigits=n.length,e.maximumFractionDigits=n.length),""}));var r=i.options[0];"w"===r?e=yr(yr({},e),{trailingZeroDisplay:"stripIfInteger"}):r&&(e=yr(yr({},e),pc(r)))}else if(uc.test(i.stem))e=yr(yr({},e),pc(i.stem));else{var a=fc(i.stem);a&&(e=yr(yr({},e),a));var s=mc(i.stem);s&&(e=yr(yr({},e),s))}}return e}var _c,yc={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function bc(t){var e=t.hourCycle;if(void 0===e&&t.hourCycles&&t.hourCycles.length&&(e=t.hourCycles[0]),e)switch(e){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var n,o=t.language;return"root"!==o&&(n=t.maximize().region),(yc[n||""]||yc[o||""]||yc["".concat(o,"-001")]||yc["001"])[0]}var kc=new RegExp("^".concat(rc.source,"*")),wc=new RegExp("".concat(rc.source,"*$"));function Cc(t,e){return{start:t,end:e}}var Ec=!!String.prototype.startsWith&&"_a".startsWith("a",1),xc=!!String.fromCodePoint,Ac=!!Object.fromEntries,Sc=!!String.prototype.codePointAt,Tc=!!String.prototype.trimStart,Mc=!!String.prototype.trimEnd,zc=!!Number.isSafeInteger?Number.isSafeInteger:function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},Oc=!0;try{Oc="a"===(null===(_c=Dc("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===_c?void 0:_c[0])}catch(ra){Oc=!1}var Ic,jc=Ec?function(t,e,n){return t.startsWith(e,n)}:function(t,e,n){return t.slice(n,n+e.length)===e},Pc=xc?String.fromCodePoint:function(){for(var t=[],e=0;er;){if((n=t[r++])>1114111)throw RangeError(n+" is not a valid code point");o+=n<65536?String.fromCharCode(n):String.fromCharCode(55296+((n-=65536)>>10),n%1024+56320)}return o},Nc=Ac?Object.fromEntries:function(t){for(var e={},n=0,o=t;n=n)){var o,i=t.charCodeAt(e);return i<55296||i>56319||e+1===n||(o=t.charCodeAt(e+1))<56320||o>57343?i:o-56320+(i-55296<<10)+65536}},Lc=Tc?function(t){return t.trimStart()}:function(t){return t.replace(kc,"")},Hc=Mc?function(t){return t.trimEnd()}:function(t){return t.replace(wc,"")};function Dc(t,e){return new RegExp(t,e)}if(Oc){var Rc=Dc("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Ic=function(t,e){var n;return Rc.lastIndex=e,null!==(n=Rc.exec(t)[1])&&void 0!==n?n:""}}else Ic=function(t,e){for(var n=[];;){var o=Bc(t,e);if(void 0===o||Gc(o)||Kc(o))break;n.push(o),e+=o>=65536?2:1}return Pc.apply(void 0,n)};var Uc,Vc=function(){function t(t,e){void 0===e&&(e={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!e.ignoreTag,this.locale=e.locale,this.requiresOtherClause=!!e.requiresOtherClause,this.shouldParseSkeletons=!!e.shouldParseSkeletons}return t.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(t,e,n){for(var o=[];!this.isEOF();){var i=this.char();if(123===i){if((r=this.parseArgument(t,n)).err)return r;o.push(r.val)}else{if(125===i&&t>0)break;if(35!==i||"plural"!==e&&"selectordinal"!==e){if(60===i&&!this.ignoreTag&&47===this.peek()){if(n)break;return this.error(Ul.UNMATCHED_CLOSING_TAG,Cc(this.clonePosition(),this.clonePosition()))}if(60===i&&!this.ignoreTag&&Fc(this.peek()||0)){if((r=this.parseTag(t,e)).err)return r;o.push(r.val)}else{var r;if((r=this.parseLiteral(t,e)).err)return r;o.push(r.val)}}else{var a=this.clonePosition();this.bump(),o.push({type:Vl.pound,location:Cc(a,this.clonePosition())})}}}return{val:o,err:null}},t.prototype.parseTag=function(t,e){var n=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Vl.literal,value:"<".concat(o,"/>"),location:Cc(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,e,!0);if(i.err)return i;var r=i.val,a=this.clonePosition();if(this.bumpIf("")?{val:{type:Vl.tag,value:o,children:r,location:Cc(n,this.clonePosition())},err:null}:this.error(Ul.INVALID_TAG,Cc(a,this.clonePosition())))}return this.error(Ul.UNCLOSED_TAG,Cc(n,this.clonePosition()))}return this.error(Ul.INVALID_TAG,Cc(n,this.clonePosition()))},t.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&$c(this.char());)this.bump();return this.message.slice(t,this.offset())},t.prototype.parseLiteral=function(t,e){for(var n=this.clonePosition(),o="";;){var i=this.tryParseQuote(e);if(i)o+=i;else{var r=this.tryParseUnquoted(t,e);if(r)o+=r;else{var a=this.tryParseLeftAngleBracket();if(!a)break;o+=a}}}var s=Cc(n,this.clonePosition());return{val:{type:Vl.literal,value:o,location:s},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(Fc(t=this.peek()||0)||47===t)?null:(this.bump(),"<");var t},t.prototype.tryParseQuote=function(t){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===t||"selectordinal"===t)break;return null;default:return null}this.bump();var e=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(39===n){if(39!==this.peek()){this.bump();break}e.push(39),this.bump()}else e.push(n);this.bump()}return Pc.apply(void 0,e)},t.prototype.tryParseUnquoted=function(t,e){if(this.isEOF())return null;var n=this.char();return 60===n||123===n||35===n&&("plural"===e||"selectordinal"===e)||125===n&&t>0?null:(this.bump(),Pc(n))},t.prototype.parseArgument=function(t,e){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Ul.EXPECT_ARGUMENT_CLOSING_BRACE,Cc(n,this.clonePosition()));if(125===this.char())return this.bump(),this.error(Ul.EMPTY_ARGUMENT,Cc(n,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(Ul.MALFORMED_ARGUMENT,Cc(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Ul.EXPECT_ARGUMENT_CLOSING_BRACE,Cc(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Vl.argument,value:o,location:Cc(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Ul.EXPECT_ARGUMENT_CLOSING_BRACE,Cc(n,this.clonePosition())):this.parseArgumentOptions(t,e,o,n);default:return this.error(Ul.MALFORMED_ARGUMENT,Cc(n,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),e=this.offset(),n=Ic(this.message,e),o=e+n.length;return this.bumpTo(o),{value:n,location:Cc(t,this.clonePosition())}},t.prototype.parseArgumentOptions=function(t,e,n,o){var i,r=this.clonePosition(),a=this.parseIdentifierIfPossible().value,s=this.clonePosition();switch(a){case"":return this.error(Ul.EXPECT_ARGUMENT_TYPE,Cc(r,s));case"number":case"date":case"time":this.bumpSpace();var l=null;if(this.bumpIf(",")){this.bumpSpace();var c=this.clonePosition();if((g=this.parseSimpleArgStyleIfPossible()).err)return g;if(0===(p=Hc(g.val)).length)return this.error(Ul.EXPECT_ARGUMENT_STYLE,Cc(this.clonePosition(),this.clonePosition()));l={style:p,styleLocation:Cc(c,this.clonePosition())}}if((_=this.tryParseArgumentClose(o)).err)return _;var u=Cc(o,this.clonePosition());if(l&&jc(null==l?void 0:l.style,"::",0)){var h=Lc(l.style.slice(2));if("number"===a)return(g=this.parseNumberSkeletonFromString(h,l.styleLocation)).err?g:{val:{type:Vl.number,value:n,location:u,style:g.val},err:null};if(0===h.length)return this.error(Ul.EXPECT_DATE_TIME_SKELETON,u);var d=h;this.locale&&(d=function(t,e){for(var n="",o=0;o>1),l=bc(e);for("H"!=l&&"k"!=l||(s=0);s-- >0;)n+="a";for(;a-- >0;)n=l+n}else n+="J"===i?"H":i}return n}(h,this.locale));var p={type:Fl.dateTime,pattern:d,location:l.styleLocation,parsedOptions:this.shouldParseSkeletons?sc(d):{}};return{val:{type:"date"===a?Vl.date:Vl.time,value:n,location:u,style:p},err:null}}return{val:{type:"number"===a?Vl.number:"date"===a?Vl.date:Vl.time,value:n,location:u,style:null!==(i=null==l?void 0:l.style)&&void 0!==i?i:null},err:null};case"plural":case"selectordinal":case"select":var f=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Ul.EXPECT_SELECT_ARGUMENT_OPTIONS,Cc(f,yr({},f)));this.bumpSpace();var m=this.parseIdentifierIfPossible(),v=0;if("select"!==a&&"offset"===m.value){if(!this.bumpIf(":"))return this.error(Ul.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Cc(this.clonePosition(),this.clonePosition()));var g;if(this.bumpSpace(),(g=this.tryParseDecimalInteger(Ul.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Ul.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return g;this.bumpSpace(),m=this.parseIdentifierIfPossible(),v=g.val}var _,y=this.tryParsePluralOrSelectOptions(t,a,e,m);if(y.err)return y;if((_=this.tryParseArgumentClose(o)).err)return _;var b=Cc(o,this.clonePosition());return"select"===a?{val:{type:Vl.select,value:n,options:Nc(y.val),location:b},err:null}:{val:{type:Vl.plural,value:n,options:Nc(y.val),offset:v,pluralType:"plural"===a?"cardinal":"ordinal",location:b},err:null};default:return this.error(Ul.INVALID_ARGUMENT_TYPE,Cc(r,s))}},t.prototype.tryParseArgumentClose=function(t){return this.isEOF()||125!==this.char()?this.error(Ul.EXPECT_ARGUMENT_CLOSING_BRACE,Cc(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,e=this.clonePosition();!this.isEOF();){switch(this.char()){case 39:this.bump();var n=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Ul.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,Cc(n,this.clonePosition()));this.bump();break;case 123:t+=1,this.bump();break;case 125:if(!(t>0))return{val:this.message.slice(e.offset,this.offset()),err:null};t-=1;break;default:this.bump()}}return{val:this.message.slice(e.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(t,e){var n=[];try{n=function(t){if(0===t.length)throw new Error("Number skeleton cannot be empty");for(var e=t.split(lc).filter((function(t){return t.length>0})),n=[],o=0,i=e;o=48&&a<=57))break;i=!0,r=10*r+(a-48),this.bump()}var s=Cc(o,this.clonePosition());return i?zc(r*=n)?{val:r,err:null}:this.error(e,s):this.error(t,s)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var e=Bc(this.message,t);if(void 0===e)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return e},t.prototype.error=function(t,e){return{val:null,err:{kind:t,message:this.message,location:e}}},t.prototype.bump=function(){if(!this.isEOF()){var t=this.char();10===t?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},t.prototype.bumpIf=function(t){if(jc(this.message,t,this.offset())){for(var e=0;e=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var e=this.offset();if(e===t)break;if(e>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&Gc(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),e=this.offset(),n=this.message.charCodeAt(e+(t>=65536?2:1));return null!=n?n:null},t}();function Fc(t){return t>=97&&t<=122||t>=65&&t<=90}function $c(t){return 45===t||46===t||t>=48&&t<=57||95===t||t>=97&&t<=122||t>=65&&t<=90||183==t||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039}function Gc(t){return t>=9&&t<=13||32===t||133===t||t>=8206&&t<=8207||8232===t||8233===t}function Kc(t){return t>=33&&t<=35||36===t||t>=37&&t<=39||40===t||41===t||42===t||43===t||44===t||45===t||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||91===t||92===t||93===t||94===t||96===t||123===t||124===t||125===t||126===t||161===t||t>=162&&t<=165||166===t||167===t||169===t||171===t||172===t||174===t||176===t||177===t||182===t||187===t||191===t||215===t||247===t||t>=8208&&t<=8213||t>=8214&&t<=8215||8216===t||8217===t||8218===t||t>=8219&&t<=8220||8221===t||8222===t||8223===t||t>=8224&&t<=8231||t>=8240&&t<=8248||8249===t||8250===t||t>=8251&&t<=8254||t>=8257&&t<=8259||8260===t||8261===t||8262===t||t>=8263&&t<=8273||8274===t||8275===t||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||8608===t||t>=8609&&t<=8610||8611===t||t>=8612&&t<=8613||8614===t||t>=8615&&t<=8621||8622===t||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||8658===t||8659===t||8660===t||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||8968===t||8969===t||8970===t||8971===t||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||9001===t||9002===t||t>=9003&&t<=9083||9084===t||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||9655===t||t>=9656&&t<=9664||9665===t||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||9839===t||t>=9840&&t<=10087||10088===t||10089===t||10090===t||10091===t||10092===t||10093===t||10094===t||10095===t||10096===t||10097===t||10098===t||10099===t||10100===t||10101===t||t>=10132&&t<=10175||t>=10176&&t<=10180||10181===t||10182===t||t>=10183&&t<=10213||10214===t||10215===t||10216===t||10217===t||10218===t||10219===t||10220===t||10221===t||10222===t||10223===t||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||10627===t||10628===t||10629===t||10630===t||10631===t||10632===t||10633===t||10634===t||10635===t||10636===t||10637===t||10638===t||10639===t||10640===t||10641===t||10642===t||10643===t||10644===t||10645===t||10646===t||10647===t||10648===t||t>=10649&&t<=10711||10712===t||10713===t||10714===t||10715===t||t>=10716&&t<=10747||10748===t||10749===t||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||11158===t||t>=11159&&t<=11263||t>=11776&&t<=11777||11778===t||11779===t||11780===t||11781===t||t>=11782&&t<=11784||11785===t||11786===t||11787===t||11788===t||11789===t||t>=11790&&t<=11798||11799===t||t>=11800&&t<=11801||11802===t||11803===t||11804===t||11805===t||t>=11806&&t<=11807||11808===t||11809===t||11810===t||11811===t||11812===t||11813===t||11814===t||11815===t||11816===t||11817===t||t>=11818&&t<=11822||11823===t||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||11840===t||11841===t||11842===t||t>=11843&&t<=11855||t>=11856&&t<=11857||11858===t||t>=11859&&t<=11903||t>=12289&&t<=12291||12296===t||12297===t||12298===t||12299===t||12300===t||12301===t||12302===t||12303===t||12304===t||12305===t||t>=12306&&t<=12307||12308===t||12309===t||12310===t||12311===t||12312===t||12313===t||12314===t||12315===t||12316===t||12317===t||t>=12318&&t<=12319||12320===t||12336===t||64830===t||64831===t||t>=65093&&t<=65094}function Yc(t){t.forEach((function(t){if(delete t.location,Ql(t)||tc(t))for(var e in t.options)delete t.options[e].location,Yc(t.options[e].value);else Xl(t)&&oc(t.style)||(Zl(t)||Jl(t))&&ic(t.style)?delete t.style.location:nc(t)&&Yc(t.children)}))}function qc(t,e){void 0===e&&(e={}),e=yr({shouldParseSkeletons:!0,requiresOtherClause:!0},e);var n=new Vc(t,e).parse();if(n.err){var o=SyntaxError(Ul[n.err.kind]);throw o.location=n.err.location,o.originalMessage=n.err.message,o}return(null==e?void 0:e.captureLocation)||Yc(n.val),n.val}!function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"}(Uc||(Uc={}));var Wc,Xc=function(t){function e(e,n,o){var i=t.call(this,e)||this;return i.code=n,i.originalMessage=o,i}return _r(e,t),e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),Zc=function(t){function e(e,n,o,i){return t.call(this,'Invalid values for "'.concat(e,'": "').concat(n,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Uc.INVALID_VALUE,i)||this}return _r(e,t),e}(Xc),Jc=function(t){function e(e,n,o){return t.call(this,'Value for "'.concat(e,'" must be of type ').concat(n),Uc.INVALID_VALUE,o)||this}return _r(e,t),e}(Xc),Qc=function(t){function e(e,n){return t.call(this,'The intl string context variable "'.concat(e,'" was not provided to the string "').concat(n,'"'),Uc.MISSING_VALUE,n)||this}return _r(e,t),e}(Xc);function tu(t){return"function"==typeof t}function eu(t,e,n,o,i,r,a){if(1===t.length&&ql(t[0]))return[{type:Wc.literal,value:t[0].value}];for(var s=[],l=0,c=t;l0?new Intl.Locale(e[0]):new Intl.Locale("string"==typeof t?t:t[0])}},t.__parse=qc,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}(),ru={not_found:"لم يتم العثور على الكيان"},au={card:{chips:{alignment:"محاذاة"},climate:{hvac_modes:"أوضاع HVAC",show_temperature_control:"التحكم في درجة الحرارة؟"},cover:{show_buttons_control:"أزرار التحكم؟",show_position_control:"التحكم في الموقع؟",show_tilt_position_control:"التحكم في الإمالة؟"},empty:{no_config_options:"لا تحتوي هذه البطاقة على خيارات التكوين."},fan:{show_direction_control:"التحكم بالإتجاه؟",show_oscillate_control:"التحكم في التذبذب؟",show_percentage_control:"التحكم في النسبة المئوية؟"},generic:{collapsible_controls:"تصغير عناصر التحكم عند الإيقاف",color:"اللون",content_info:"المحتوى",fill_container:"ملئ الحاوية",icon_animation:"تحريك الرمز عندما يكون نشطًا؟",icon_color:"لون الأيقونة",icon_type:"نوع الأيقونة",layout:"التخطيط",primary_info:"المعلومات الأساسية",secondary_info:"المعلومات الفرعية",use_entity_picture:"استخدم صورة الكيان؟"},humidifier:{show_target_humidity_control:"التحكم في الرطوبة؟?"},light:{incompatible_controls:"قد لا يتم عرض بعض عناصر التحكم إذا كان الضوء الخاص بك لا يدعم الميزة.",show_brightness_control:"التحكم في السطوع؟",show_color_control:"التحكم في اللون؟",show_color_temp_control:"التحكم في درجة حرارة اللون؟",use_light_color:"استخدم لون فاتح"},lock:{lock:"مقفل",open:"مفتوح",unlock:"إلغاء قفل"},"media-player":{media_controls:"التحكم في الوسائط",media_controls_list:{next:"التالي",on_off:"تشغيل/إيقاف",play_pause_stop:"تشغيل/إيقاف مؤقت/إيقاف",previous:"السابق",repeat:"وضع التكرار",shuffle:"خلط"},show_volume_level:"إظهار مستوى الصوت",use_media_artwork:"استخدم صورة الوسائط",use_media_info:"استخدم معلومات الوسائط",volume_controls:"التحكم في الصوت",volume_controls_list:{volume_buttons:"أزرار الصوت",volume_mute:"كتم",volume_set:"مستوى الصوت"}},number:{display_mode:"وضع العرض",display_mode_list:{buttons:"الأزرار",default:"الافتراضي(سحب)",slider:"سحب"}},template:{badge_color:"لون الشارة",badge_icon:"أيقونة الشارة",content:"المحتوى",entity_extra:"تستخدم في القوالب والإجراءات",label:"التسمية",multiline_secondary:"متعدد الأسطر الثانوية؟",picture:"صورة (ستحل محل الأيقونة)",primary:"المعلومات الأساسية",secondary:"المعلومات الثانوية"},title:{subtitle:"العنوان الفرعي",subtitle_tap_action:"إجراء النقر على العنوان الفرعي",title:"العنوان",title_tap_action:"إجراء النقر على العنوان"},update:{show_buttons_control:"أزرار التحكم؟"},vacuum:{commands:"الاوامر",commands_list:{on_off:"تشغيل/إيقاف"}},weather:{show_conditions:"الأحوال الجوية؟",show_temperature:"الطقس؟"}},chip:{"chip-picker":{add:"أضف رقاقة",chips:"رقاقات",clear:"مسح",edit:"تعديل",select:"اختر الرقاقة",types:{action:"إجراء","alarm-control-panel":"تنبيه",back:"رجوع",conditional:"مشروط",entity:"الكيان",light:"مظيء",menu:"القائمة",quickbar:"تبويب سريع",spacer:"مساحة",template:"قالب",weather:"الطقس"}},conditional:{chip:"رقاقة"},sub_element_editor:{title:"محرر الرقاقة"}},form:{alignment_picker:{values:{center:"توسيط",default:"المحاذاة الافتراضية",end:"نهاية",justify:"مساواة",start:"بداية"}},color_picker:{values:{default:"اللون الإفتراضي"}},icon_type_picker:{values:{default:"النوع افتراضي","entity-picture":"صورة الكيان",icon:"أيقونة",none:"لا شئ"}},info_picker:{values:{default:"المعلومات الافتراضية","last-changed":"آخر تغيير","last-updated":"آخر تحديث",name:"الإسم",none:"لا شئ",state:"الحالة"}},layout_picker:{values:{default:"تخطيط افتراضي",horizontal:"تخطيط أفقي",vertical:"تخطيط رأسي"}}}},su={card:ru,editor:au},lu=Object.freeze({__proto__:null,card:ru,default:su,editor:au}),cu={card:{chips:{alignment:"Подравняване"},climate:{hvac_modes:"HVAC Режими",show_temperature_control:"Контрол на температурата?"},cover:{show_buttons_control:"Контролни бутони?",show_position_control:"Контрол на позицията?",show_tilt_position_control:"Контрол на наклона?"},fan:{show_oscillate_control:"Контрол на трептенето?",show_percentage_control:"Процентов контрол?"},generic:{collapsible_controls:"Свий контролите при изключен",content_info:"Съдържание",fill_container:"Изпълване на контейнера",icon_animation:"Анимирай иконата при активен?",icon_color:"Цвят на икона",icon_type:"Тип на икона",layout:"Оформление",primary_info:"Първостепенна информация",secondary_info:"Второстепенна информация",use_entity_picture:"Използвай снимката на обекта?"},humidifier:{show_target_humidity_control:"Контрол на влажността?"},light:{incompatible_controls:"Някои опции могат да бъдат скрити при условие че осветителното тяло не поддържа фунцията.",show_brightness_control:"Контрол на яркостта?",show_color_control:"Контрол на цвета?",show_color_temp_control:"Контрол на температурата?",use_light_color:"Използвай цвета на светлината"},lock:{lock:"Заключен",open:"Отворен",unlock:"Отключен"},"media-player":{media_controls:"Контрол на Медиата",media_controls_list:{next:"Следващ",on_off:"Вкл./Изкл.",play_pause_stop:"Пусни/пауза/стоп",previous:"Предишен",repeat:"Повтаряне",shuffle:"Разбъркано"},show_volume_level:"Покажи контрола за звук",use_media_artwork:"Използвай визуалните детайли от медията",use_media_info:"Използвай информация от медията",volume_controls:"Контрол на звука",volume_controls_list:{volume_buttons:"Бутони за звук",volume_mute:"Заглуши",volume_set:"Ниво на звука"}},template:{badge_color:"Цвят на значка",badge_icon:"Икона на значка",content:"Съдържание",entity_extra:"Използван в шаблони и действия",multiline_secondary:"Много-редова второстепенна информация?",picture:"Картина (ще замени иконата)",primary:"Първостепенна информация",secondary:"Второстепенна информация"},title:{subtitle:"Подзаглавие",title:"Заглавие"},update:{show_buttons_control:"Контролни бутони?"},vacuum:{commands:"Конади",commands_list:{on_off:"Вкл./Изкл."}},weather:{show_conditions:"Условия?",show_temperature:"Температура?"}},chip:{"chip-picker":{add:"Добави чип",chips:"Чипове",clear:"Изчисти",edit:"Редактирай",select:"Избери чип",types:{action:"Действия","alarm-control-panel":"Аларма",back:"Назад",conditional:"Условни",entity:"Обект",light:"Осветление",menu:"Меню",template:"Шаблон",weather:"Време"}},conditional:{chip:"Чип"},sub_element_editor:{title:"Чип редактор"}},form:{alignment_picker:{values:{center:"Център",default:"Основно подравняване",end:"Край",justify:"Подравнен",start:"Старт"}},color_picker:{values:{default:"Основен цвят"}},icon_type_picker:{values:{default:"Основен тип","entity-picture":"Картина на обекта",icon:"Икона",none:"Липсва"}},info_picker:{values:{default:"Основна информация","last-changed":"Последно Променен","last-updated":"Последно Актуализиран",name:"Име",none:"Липсва",state:"Състояние"}},layout_picker:{values:{default:"Основно оформление",horizontal:"Хоризонтално оформление",vertical:"Вертикално оформление"}}}},uu={editor:cu},hu=Object.freeze({__proto__:null,default:uu,editor:cu}),du={not_found:"No s'ha trobat l'entitat"},pu={card:{chips:{alignment:"Alineació"},climate:{hvac_modes:"Modes HVAC",show_temperature_control:"Control de temperatura?"},cover:{show_buttons_control:"Botons de control?",show_position_control:"Control de posició?",show_tilt_position_control:"Control d'inclinació?"},fan:{show_oscillate_control:"Control d'oscil·lació?",show_percentage_control:"Control de percentatge?"},generic:{collapsible_controls:"Amaga els controls en desactivar",color:"Color",content_info:"Contingut",fill_container:"Emplena el contenidor",icon_animation:"Animar icona en activar?",icon_color:"Color d'icona",icon_type:"Tipus d'icona",layout:"Distribució",primary_info:"Informació primaria",secondary_info:"Informació secundaria",use_entity_picture:"Fer servir la imatge de l'entitat?"},humidifier:{show_target_humidity_control:"Control d'humitat?"},light:{incompatible_controls:"Alguns controls no es mostraran si l'entitat no suporta eixa funció.",show_brightness_control:"Control de brillantor?",show_color_control:"Control de color?",show_color_temp_control:"Control de la temperatura del color?",use_light_color:"Fes servir el color del llum"},lock:{lock:"Bloqueja",open:"Obri",unlock:"Desbloqueja"},"media-player":{media_controls:"Controls multimèdia",media_controls_list:{next:"Pista següent",on_off:"Engegar/Apagar",play_pause_stop:"Reproduïr/Pausar/Detindre",previous:"Pista anterior",repeat:"Mode de repetició",shuffle:"Mesclar"},show_volume_level:"Mostra el nivell de volum",use_media_artwork:"Fes servir l'art multimèdia",use_media_info:"Empra la informació multimèdia",volume_controls:"Controls de volum",volume_controls_list:{volume_buttons:"Botons de volum",volume_mute:"Silenci",volume_set:"Nivell de volum"}},number:{display_mode:"Mode de visualització",display_mode_list:{buttons:"Botons",default:"Per defecte (lliscant)",slider:"Lliscant"}},template:{badge_color:"Color de la insígnia",badge_icon:"Icona de la insígnia",content:"Contingut",entity_extra:"Utilitzats en plantilles i accions",label:"Etiqueta",multiline_secondary:"Secundaria en varies línies?",picture:"Imatge (reemplaçarà la icona)",primary:"Informació primaria",secondary:"Informació secundaria"},title:{subtitle:"Subtítol",subtitle_tap_action:"Acció en tocar el subtítol",title:"Títol",title_tap_action:"Acció en tocar el títol"},update:{show_buttons_control:"Botons de control?"},vacuum:{commands:"Comandaments",commands_list:{on_off:"Engegar/Apagar"}},weather:{show_conditions:"Condicions?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Afegir xip",chips:"Xips",clear:"Buidar",edit:"Editar",select:"Seleccionar chip",types:{action:"Acció","alarm-control-panel":"Alarma",back:"Tornar",conditional:"Condicional",entity:"Entitat",light:"Llum",menu:"Menú",spacer:"Espai",template:"Plantilla",weather:"Oratge"}},conditional:{chip:"Xip"},sub_element_editor:{title:"Editor de xips"}},form:{alignment_picker:{values:{center:"Centre",default:"Alineació per defecte",end:"Final",justify:"Justifica",start:"Inici"}},color_picker:{values:{default:"Color per defecte"}},icon_type_picker:{values:{default:"Tipus per defecte","entity-picture":"Entitat d'imatge",icon:"Icona",none:"Cap"}},info_picker:{values:{default:"Informació per defecte","last-changed":"Últim Canvi","last-updated":"Última Actualització",name:"Nom",none:"Cap",state:"Estat"}},layout_picker:{values:{default:"Distribució per defecte",horizontal:"Distribució horitzontal",vertical:"Distribució vertical"}}}},fu={card:du,editor:pu},mu=Object.freeze({__proto__:null,card:du,default:fu,editor:pu}),vu={not_found:"Entita nebyla nalezena"},gu={card:{chips:{alignment:"Zarovnání"},climate:{hvac_modes:"Režimy HVAC",show_temperature_control:"Ovládání teploty?"},cover:{show_buttons_control:"Zobrazit ovládací tlačítka?",show_position_control:"Zobrazit ovládání polohy?",show_tilt_position_control:"Zobrazit ovládání náklonu?"},fan:{show_oscillate_control:"Ovládání oscilaceM",show_percentage_control:"Ovládání v procentech?"},generic:{collapsible_controls:"Pokud je vypnuto, skrýt ovládací prvky",content_info:"Obsah",fill_container:"Vyplnit prostor",icon_animation:"Pokud je aktivní, animovat ikonu?",icon_color:"Barva ikony",icon_type:"Typ ikony",layout:"Rozložení",primary_info:"Primární informace",secondary_info:"Sekundární informace",use_entity_picture:"Použít ikonu entity?"},humidifier:{show_target_humidity_control:"Ovládání vlhkosti?"},light:{incompatible_controls:"Některé ovládací prvky se nemusí zobrazit, pokud vaše světlo tuto funkci nepodporuje.",show_brightness_control:"Ovládání jasu?",show_color_control:"Ovládání barvy světla?",show_color_temp_control:"Ovládání teploty světla?",use_light_color:"Ikona podle barvy světla?"},lock:{lock:"Zamčeno",open:"Otevřeno",unlock:"Odemčeno"},"media-player":{media_controls:"Ovládání médií",media_controls_list:{next:"Další stopa",on_off:"Zapnout/Vypnout",play_pause_stop:"Přehrát/Pauza/Zastavit",previous:"Předchozí stopa",repeat:"Režim opakování",shuffle:"Zamíchat"},show_volume_level:"Zobrazit úroveň hlasitosti",use_media_artwork:"Použít artwork z média",use_media_info:"Použít informace z média",volume_controls:"Ovládání hlasitosti",volume_controls_list:{volume_buttons:"Tlačítka hlasitosti",volume_mute:"Ztlumit",volume_set:"Úroveň hlasitosti"}},number:{display_mode:"Režim zobrazení",display_mode_list:{buttons:"Tlačítka",default:"Výchozí (posuvník)",slider:"Posuvník"}},template:{badge_color:"Barva odznaku",badge_icon:"Ikona odznaku",content:"Obsah",entity_extra:"Použito v šablonách a akcích",multiline_secondary:"Víceřádková sekundární informace?",picture:"Obrázek (nahradí ikonu)",primary:"Primární informace",secondary:"Sekundární informace"},title:{subtitle:"Popis",subtitle_tap_action:"Akce při klepnutí na popis",title:"Nadpis",title_tap_action:"Akce při klepnutí na nadpis"},update:{show_buttons_control:"Zobrazit ovládací tlačítka?"},vacuum:{commands:"Příkazy",commands_list:{on_off:"Zapnout/Vypnout"}},weather:{show_conditions:"Zobrazit podmínky?",show_temperature:"Zobrazit teplotu?"}},chip:{"chip-picker":{add:"Přidat tlačítko",chips:"Tlačítka",clear:"Vymazat",edit:"Upravit",select:"Vybrat tlačítko",types:{action:"Akce","alarm-control-panel":"Alarm",back:"Zpět",conditional:"Podmínka",entity:"Entita",light:"Světlo",menu:"Menu",spacer:"Mezera",template:"Šablona",weather:"Počasí"}},conditional:{chip:"Tlačítko"},sub_element_editor:{title:"Editor tlačítek"}},form:{alignment_picker:{values:{center:"Na střed",default:"Výchozí zarovnání",end:"Na konec",justify:"Do bloku",start:"Na začátek"}},color_picker:{values:{default:"Výchozí barva"}},icon_type_picker:{values:{default:"Výchozí typ","entity-picture":"Ikona entity",icon:"Ikona",none:"Nic"}},info_picker:{values:{default:"Výchozí informace","last-changed":"Poslední změna","last-updated":"Poslední aktualizace",name:"Název",none:"Nic",state:"Stav"}},layout_picker:{values:{default:"Výchozí rozložení",horizontal:"Vodorovné rozložení",vertical:"Svislé rozložení"}}}},_u={card:vu,editor:gu},yu=Object.freeze({__proto__:null,card:vu,default:_u,editor:gu}),bu={not_found:"Enhed ikke fundet"},ku={card:{chips:{alignment:"Justering"},climate:{hvac_modes:"HVAC-tilstande",show_temperature_control:"Temperaturkontrol?"},cover:{show_buttons_control:"Betjeningsknapper?",show_position_control:"Positionskontrol?",show_tilt_position_control:"Tiltkontrol?"},fan:{show_oscillate_control:"Oscillationskontrol?",show_percentage_control:"Procentkontrol?"},generic:{collapsible_controls:"Skjul kontroller når slukket",color:"Farve",content_info:"Indhold",fill_container:"Fyld container",icon_animation:"Animér ikon når aktiv?",icon_color:"Ikon farve",icon_type:"Ikon type",layout:"Layout",primary_info:"Primær information",secondary_info:"Sekundær information",use_entity_picture:"Brug enhedsbillede?"},humidifier:{show_target_humidity_control:"Luftfugtighedskontrol?"},light:{incompatible_controls:"Nogle kontroller vises muligvis ikke, hvis dit lys ikke understøtter funktionen.",show_brightness_control:"Lysstyrkekontrol?",show_color_control:"Farvekontrol?",show_color_temp_control:"Temperaturfarvekontrol?",use_light_color:"Brug lysfarve"},lock:{lock:"Lås",open:"Åben",unlock:"Lås op"},"media-player":{media_controls:"Mediekontrol",media_controls_list:{next:"Næste nummer",on_off:"Tænd/Sluk",play_pause_stop:"Afspil/Pause/Stop",previous:"Forrige nummer",repeat:"Gentagelsestilstand",shuffle:"Bland"},show_volume_level:"Vis lydstyrke",use_media_artwork:"Brug mediebilleder",use_media_info:"Brug medieinformation",volume_controls:"Lydstyrkekontrol",volume_controls_list:{volume_buttons:"Lydstyrkeknapper",volume_mute:"Lydløs",volume_set:"Lydstyrke"}},number:{display_mode:"Visningstilstand",display_mode_list:{buttons:"Knapper",default:"Standard (slider)",slider:"Slider"}},template:{badge_color:"Badge farve",badge_icon:"Badge ikon",content:"Indhold",entity_extra:"Anvendes i skabeloner og handlinger",label:"Label",multiline_secondary:"Multi-linje sekundær?",picture:"Billede (erstatter ikonet)",primary:"Primær information",secondary:"Sekundær information"},title:{subtitle:"Undertitel",subtitle_tap_action:"Undertitel tryk handling",title:"Titel",title_tap_action:"Title tryk handling"},update:{show_buttons_control:"Betjeningsknapper?"},vacuum:{commands:"Kommandoer",commands_list:{on_off:"Slå til/fra"}},weather:{show_conditions:"Vejrforhold?",show_temperature:"Temperatur?"}},chip:{"chip-picker":{add:"Tilføj chip",chips:"Chips",clear:"Nulstil",edit:"Rediger",select:"Vælg chip",types:{action:"Handling","alarm-control-panel":"Alarm",back:"Tilbage",conditional:"Betinget",entity:"Enhed",light:"Lys",menu:"Menu",spacer:"Afstand",template:"Skabelon",weather:"Vejr"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip-editor"}},form:{alignment_picker:{values:{center:"Centrer",default:"Standard justering",end:"Slut",justify:"Lige margener",start:"Start"}},color_picker:{values:{default:"Standardfarve"}},icon_type_picker:{values:{default:"Standard type","entity-picture":"Enhedsbillede",icon:"Ikon",none:"Ingen"}},info_picker:{values:{default:"Standard information","last-changed":"Sidst ændret","last-updated":"Sidst opdateret",name:"Navn",none:"Ingen",state:"Status"}},layout_picker:{values:{default:"Standard layout",horizontal:"Horisontal layout",vertical:"Vertikal layout"}}}},wu={card:bu,editor:ku},Cu=Object.freeze({__proto__:null,card:bu,default:wu,editor:ku}),Eu={not_found:"Entität nicht gefunden"},xu={card:{chips:{alignment:"Ausrichtung"},climate:{hvac_modes:"HVAC-Modi",show_temperature_control:"Temperatursteuerung?"},cover:{show_buttons_control:"Schaltflächensteuerung?",show_position_control:"Positionssteuerung?",show_tilt_position_control:"Winkelsteuerung?"},empty:{no_config_options:"Diese Karte hat keine Optionen."},fan:{show_direction_control:"Richtungssteuerung?",show_oscillate_control:"Oszillationssteuerung?",show_percentage_control:"Prozentuale Kontrolle?"},generic:{collapsible_controls:"Schieberegler einklappen, wenn aus",color:"Farbe",content_info:"Inhalt",fill_container:"Container ausfüllen",icon_animation:"Icon animieren, wenn aktiv?",icon_color:"Icon-Farbe",icon_type:"Icon-Typ",layout:"Layout",primary_info:"Primäre Information",secondary_info:"Sekundäre Information",use_entity_picture:"Entitätsbild verwenden?"},humidifier:{show_target_humidity_control:"Luftfeuchtigkeitssteuerung?"},light:{incompatible_controls:"Einige Steuerelemente werden möglicherweise nicht angezeigt, wenn Ihr Licht diese Funktion nicht unterstützt.",show_brightness_control:"Helligkeitsregelung?",show_color_control:"Farbsteuerung?",show_color_temp_control:"Farbtemperatursteuerung?",use_light_color:"Farbsteuerung verwenden"},lock:{lock:"Verriegeln",open:"Öffnen",unlock:"Entriegeln"},"media-player":{media_controls:"Mediensteuerung",media_controls_list:{next:"Nächster Titel",on_off:"Ein/Aus",play_pause_stop:"Play/Pause/Stop",previous:"Vorheriger Titel",repeat:"Wiederholen",shuffle:"Zufällige Wiedergabe"},show_volume_level:"Lautstärke-Level anzeigen",use_media_artwork:"Mediengrafik verwenden",use_media_info:"Medieninfos verwenden",volume_controls:"Lautstärkesteuerung",volume_controls_list:{volume_buttons:"Lautstärke-Buttons",volume_mute:"Stumm",volume_set:"Lautstärke-Level"}},number:{display_mode:"Anzeigemodus",display_mode_list:{buttons:"Buttons",default:"Standard (Schieberegler)",slider:"Schieberegler"}},template:{badge_color:"Badge-Farbe",badge_icon:"Badge-Icon",content:"Inhalt",entity_extra:"Wird in Vorlagen und Aktionen verwendet",label:"Beschriftung",multiline_secondary:"Mehrzeilig sekundär?",picture:"Bild (ersetzt das Icon)",primary:"Primäre Information",secondary:"Sekundäre Information"},title:{subtitle:"Untertitel",subtitle_tap_action:"Untertitel Tipp-Aktion",title:"Titel",title_tap_action:"Titel Tipp-Aktion"},update:{show_buttons_control:"Schaltflächensteuerung?"},vacuum:{commands:"Befehle",commands_list:{on_off:"An/Ausschalten"}},weather:{show_conditions:"Bedingungen?",show_temperature:"Temperatur?"}},chip:{"chip-picker":{add:"Chip hinzufügen",chips:"Chips",clear:"Löschen",edit:"Editieren",select:"Chip auswählen",types:{action:"Aktion","alarm-control-panel":"Alarm",back:"Zurück",conditional:"Bedingung",entity:"Entität",light:"Licht",menu:"Menü",quickbar:"Quickbar",spacer:"Abstand",template:"Vorlage",weather:"Wetter"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip Editor"}},form:{alignment_picker:{values:{center:"Mitte",default:"Standard",end:"Ende",justify:"Ausrichten",start:"Anfang"}},color_picker:{values:{default:"Standardfarbe"}},icon_type_picker:{values:{default:"Standard-Typ","entity-picture":"Entitätsbild",icon:"Icon",none:"Keines"}},info_picker:{values:{default:"Standard-Information","last-changed":"Letzte Änderung","last-updated":"Letzte Aktualisierung",name:"Name",none:"Keine",state:"Zustand"}},layout_picker:{values:{default:"Standard-Layout",horizontal:"Horizontales Layout",vertical:"Vertikales Layout"}}}},Au={card:Eu,editor:xu},Su=Object.freeze({__proto__:null,card:Eu,default:Au,editor:xu}),Tu={card:{chips:{alignment:"Ευθυγράμμιση"},cover:{show_buttons_control:"Έλεγχος κουμπιών;",show_position_control:"Έλεγχος θέσης;"},fan:{show_oscillate_control:"Έλεγχος ταλάντωσης;",show_percentage_control:"Έλεγχος ποσοστού;"},generic:{content_info:"Περιεχόμενο",icon_animation:"Κίνηση εικονιδίου όταν είναι ενεργό;",icon_color:"Χρώμα εικονιδίου",layout:"Διάταξη",primary_info:"Πρωτεύουσες πληροφορίες",secondary_info:"Δευτερεύουσες πληροφορίες",use_entity_picture:"Χρήση εικόνας οντότητας;"},light:{incompatible_controls:"Ορισμένα στοιχεία ελέγχου ενδέχεται να μην εμφανίζονται εάν το φωτιστικό σας δεν υποστηρίζει τη λειτουργία.",show_brightness_control:"Έλεγχος φωτεινότητας;",show_color_control:"Έλεγχος χρώματος;",show_color_temp_control:"Έλεγχος χρώματος θερμοκρασίας;",use_light_color:"Χρήση χρώματος φωτος"},"media-player":{media_controls:"Έλεγχος πολυμέσων",media_controls_list:{next:"Επόμενο κομμάτι",on_off:"Ενεργοποίηση/απενεργοποίηση",play_pause_stop:"Αναπαραγωγή/παύση/διακοπή",previous:"Προηγούμενο κομμάτι",repeat:"Λειτουργία επανάληψης",shuffle:"Τυχαία σειρά"},use_media_artwork:"Χρήση έργων τέχνης πολυμέσων",use_media_info:"Χρήση πληροφοριών πολυμέσων",volume_controls:"Χειριστήρια έντασης ήχου",volume_controls_list:{volume_buttons:"Κουμπιά έντασης ήχου",volume_mute:"Σίγαση",volume_set:"Επίπεδο έντασης ήχου"}},template:{content:"Περιεχόμενο",entity_extra:"Χρησιμοποιείται σε πρότυπα και ενέργειες",multiline_secondary:"Δευτερεύουσες πολλαπλών γραμμών;",primary:"Πρωτεύουσες πληροφορίες",secondary:"Δευτερεύουσες πληροφορίες"},title:{subtitle:"Υπότιτλος",title:"Τίτλος"},update:{show_buttons_control:"Έλεγχος κουμπιών;"},vacuum:{commands:"Εντολές"},weather:{show_conditions:"Συνθήκες;",show_temperature:"Θερμοκρασία;"}},chip:{"chip-picker":{add:"Προσθήκη chip",chips:"Chips",clear:"Καθαρισμός",edit:"Επεξεργασία",select:"Επιλογή chip",types:{action:"Ενέργεια","alarm-control-panel":"Συναγερμός",back:"Πίσω",conditional:"Υπό προϋποθέσεις",entity:"Οντότητα",light:"Φως",menu:"Μενού",template:"Πρότυπο",weather:"Καιρός"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Επεξεργαστής Chip"}},form:{alignment_picker:{values:{center:"Στοίχιση στο κέντρο",default:"Προεπιλεγμένη στοίχιση",end:"Στοίχιση δεξιά",justify:"Πλήρης στοίχιση",start:"Στοίχιση αριστερά"}},color_picker:{values:{default:"Προεπιλεγμένο χρώμα"}},info_picker:{values:{default:"Προεπιλεγμένες πληροφορίες","last-changed":"Τελευταία αλλαγή","last-updated":"Τελευταία ενημέρωση",name:"Όνομα",none:"Τίποτα",state:"Κατάσταση"}},layout_picker:{values:{default:"Προεπιλεγμένη διάταξη",horizontal:"Οριζόντια διάταξη",vertical:"Κάθετη διάταξη"}}}},Mu={editor:Tu},zu=Object.freeze({__proto__:null,default:Mu,editor:Tu}),Ou={not_found:"Entity not found"},Iu={section:{context:"Context",content:"Content",features:"Features",interactions:"Interactions",layout:"Layout",badge:"Badge"},card:{chips:{alignment:"Alignment"},climate:{hvac_modes:"HVAC Modes",show_temperature_control:"Temperature control?"},cover:{show_buttons_control:"Control buttons?",show_position_control:"Position control?",show_tilt_position_control:"Tilt control?"},empty:{no_config_options:"This card has no config options."},fan:{show_direction_control:"Direction control?",show_oscillate_control:"Oscillate control?",show_percentage_control:"Percentage control?"},generic:{entity:"Entity",area:"Area",color:"Color",content_info:"Content",fill_container:"Fill container",icon_animation:"Animate icon when active?",icon_color:"Icon color",icon_type:"Icon type",layout:"Layout",primary_info:"Primary information",secondary_info:"Secondary information",use_entity_picture:"Use entity picture?",collapsible_controls:"Collapse controls when off",picture:"Picture",picture_helper:"If set, it will replace the icon."},humidifier:{show_target_humidity_control:"Humidity control?"},light:{incompatible_controls:"Some controls may not be displayed if your light does not support the feature.",show_brightness_control:"Brightness control?",show_color_control:"Color control?",show_color_temp_control:"Color temperature control?",use_light_color:"Use light color"},lock:{lock:"Lock",open:"Open",unlock:"Unlock"},"media-player":{media_controls:"Media controls",media_controls_list:{next:"Next track",on_off:"Turn on/off",play_pause_stop:"Play/pause/stop",previous:"Previous track",repeat:"Repeat mode",shuffle:"Shuffle"},show_volume_level:"Show volume level",use_media_artwork:"Use media artwork",use_media_info:"Use media info",volume_controls:"Volume controls",volume_controls_list:{volume_buttons:"Volume buttons",volume_mute:"Mute",volume_set:"Volume level"}},number:{display_mode:"Display Mode",display_mode_list:{buttons:"Buttons",default:"Default (slider)",slider:"Slider"}},template:{area_helper:"Used in templates and features",area:"Area",badge_color:"Badge color",badge_icon:"Badge icon",badge_text_helper:"If set, it will replace the icon.",badge_text:"Badge text",badge:"Badge",content:"Content",entity_helper:"Used in templates, interactions and features",entity_helper_legacy:"Used in templates and interactions",label:"Label",layout:"Layout",multiline_secondary_helper:"The card may be taller to fit the text and will not always align with the grid system.",multiline_secondary:"Allow multiline secondary information",primary:"Primary information",secondary:"Secondary information"},title:{alignment:"Alignment",subtitle:"Subtitle",subtitle_tap_action:"Subtitle tap action",title:"Title",title_tap_action:"Title tap action"},update:{show_buttons_control:"Control buttons?"},vacuum:{commands:"Commands",commands_list:{on_off:"Turn on/off"}},weather:{show_conditions:"Conditions?",show_temperature:"Temperature?"}},badge:{template:{label:"Label",content:"Content",entity_helper:"Used in templates and interactions",area_helper:"Used in templates"}},chip:{"chip-picker":{add:"Add chip",chips:"Chips",clear:"Clear",edit:"Edit",select:"Select chip",types:{action:"Action","alarm-control-panel":"Alarm",back:"Back",conditional:"Conditional",entity:"Entity",light:"Light",menu:"Menu",quickbar:"Quickbar",spacer:"Spacer",template:"Template",weather:"Weather"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip editor"}},form:{alignment_picker:{values:{center:"Center",default:"Default alignment",end:"End",justify:"Justify",start:"Start"}},color_picker:{values:{default:"Default color"}},icon_type_picker:{values:{default:"Default type","entity-picture":"Entity picture",icon:"Icon",none:"None"}},info_picker:{values:{default:"Default information","last-changed":"Last Changed","last-updated":"Last Updated",name:"Name",none:"None",state:"State"}},layout_picker:{values:{default:"Default layout",horizontal:"Horizontal layout",vertical:"Vertical layout"}}}},ju={title:"Card updated",description:"Your card’s configuration has been migrated to the new version. You can find more information about the changes in {link}.",post:"the GitHub post",revert:"Revert",ok:"Ok"},Pu={card:Ou,editor:Iu,migration:ju},Nu=Object.freeze({__proto__:null,card:Ou,default:Pu,editor:Iu,migration:ju}),Bu={not_found:"Entidad no encontrada"},Lu={card:{chips:{alignment:"Alineación"},climate:{hvac_modes:"Modos de climatización",show_temperature_control:"¿Control de temperatura?"},cover:{show_buttons_control:"¿Botones de control?",show_position_control:"¿Control de posición?",show_tilt_position_control:"¿Control de inclinación?"},empty:{no_config_options:"Esta carta no tiene opciones de config."},fan:{show_direction_control:"¿Control de dirección?",show_oscillate_control:"¿Controlar oscilación?",show_percentage_control:"¿Controlar porcentaje?"},generic:{collapsible_controls:"Contraer controles cuando está apagado",color:"Color",content_info:"Contenido",fill_container:"Rellenar",icon_animation:"¿Icono animado cuando está activo?",icon_color:"Color de icono",icon_type:"Tipo de icono",layout:"Diseño",primary_info:"Información primaria",secondary_info:"Información secundaria",use_entity_picture:"¿Usar imagen de entidad?"},humidifier:{show_target_humidity_control:"¿Controlar humedad?"},light:{incompatible_controls:"Es posible que algunos controles no se muestren si la luz no es compatible con esta función.",show_brightness_control:"¿Controlar brillo?",show_color_control:"¿Controlar color?",show_color_temp_control:"¿Controlar temperatura del color?",use_light_color:"Usar color de la luz"},lock:{lock:"Bloquear",open:"Abrir",unlock:"Desbloquear"},"media-player":{media_controls:"Controles multimedia",media_controls_list:{next:"Pista siguiente",on_off:"Activar/desactivar",play_pause_stop:"Reproducir/pausa/parar",previous:"Pista anterior",repeat:"Modo de repetición",shuffle:"Aleatoria"},show_volume_level:"Mostrar nivel de volumen",use_media_artwork:"Usar ilustraciones multimedia",use_media_info:"Usar información multimedia",volume_controls:"Controles de volumen",volume_controls_list:{volume_buttons:"Botones de volumen",volume_mute:"Silenciar",volume_set:"Nivel de volumen"}},number:{display_mode:"Modo de visualización",display_mode_list:{buttons:"Botones",default:"Por defecto (deslizante)",slider:"Control deslizante"}},template:{badge_color:"Color del distintivo",badge_icon:"Icono del distintivo",content:"Contenido",entity_extra:"Utilizado en plantillas y acciones",label:"Etiqueta",multiline_secondary:"¿Secundaria multilínea?",picture:"Imagen (sustituirá al icono)",primary:"Información primaria",secondary:"Información secundaria"},title:{subtitle:"Subtítulo",subtitle_tap_action:"Acción al tocar el subtítulo",title:"Título",title_tap_action:"Acción al tocar el título"},update:{show_buttons_control:"¿Botones de control?"},vacuum:{commands:"Comandos",commands_list:{on_off:"Activar/desactivar"}},weather:{show_conditions:"¿Condiciones?",show_temperature:"¿Temperatura?"}},chip:{"chip-picker":{add:"Añadir chip",chips:"Chips",clear:"Limpiar",edit:"Editar",select:"Seleccionar chip",types:{action:"Acción","alarm-control-panel":"Alarma",back:"Volver",conditional:"Condicional",entity:"Entidad",light:"Luz",menu:"Menú",spacer:"Espaciador",template:"Plantilla",weather:"Clima"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Editor de chip"}},form:{alignment_picker:{values:{center:"Centrado",default:"Alineación predeterminada",end:"Final",justify:"Justificado",start:"Inicio"}},color_picker:{values:{default:"Color predeterminado"}},icon_type_picker:{values:{default:"Por defecto","entity-picture":"Imagen de entidad",icon:"Icono",none:"Ninguno"}},info_picker:{values:{default:"Información predeterminada","last-changed":"Último cambio","last-updated":"Última actualización",name:"Nombre",none:"Ninguno",state:"Estado"}},layout_picker:{values:{default:"Diseño predeterminado",horizontal:"Diseño horizontal",vertical:"Diseño vertical"}}}},Hu={card:Bu,editor:Lu},Du=Object.freeze({__proto__:null,card:Bu,default:Hu,editor:Lu}),Ru={not_found:"Entiteettiä ei löytynyt"},Uu={card:{chips:{alignment:"Asettelu"},climate:{hvac_modes:"HVAC-tilat",show_temperature_control:"Lämpötilan säätö?"},cover:{show_buttons_control:"Toimintopainikkeet?",show_position_control:"Sijainnin hallinta?",show_tilt_position_control:"Kallistuksen säätö?"},fan:{show_oscillate_control:"Oskillaation säätö?",show_percentage_control:"Prosentuaalinen säätö?"},generic:{collapsible_controls:"Supista säätimet ollessa pois-tilassa",color:"Väri",content_info:"Sisältö",fill_container:"Täytä alue",icon_animation:"Animoi kuvake, kun aktiivinen?",icon_color:"Ikonin väri",icon_type:"Kuvakkeen tyyppi",layout:"Asettelu",primary_info:"Ensisijaiset tiedot",secondary_info:"Toissijaiset tiedot",use_entity_picture:"Käytä kohteen kuvaa?"},humidifier:{show_target_humidity_control:"Kosteudenhallinta?"},light:{incompatible_controls:"Jotkin toiminnot eivät näy, jos valaisimesi ei tue niitä.",show_brightness_control:"Kirkkauden säätö?",show_color_control:"Värin säätö?",show_color_temp_control:"Värilämpötilan säätö?",use_light_color:"Käytä valaisimen väriä"},lock:{lock:"Lukitse",open:"Avaa",unlock:"Poista lukitus"},"media-player":{media_controls:"Toiminnot",media_controls_list:{next:"Seuraava kappale",on_off:"Päälle/pois",play_pause_stop:"Toista/keskeytä/pysäytä",previous:"Edellinen kappale",repeat:"Jatkuva toisto",shuffle:"Sekoita"},show_volume_level:"Näytä äänenvoimakkuuden hallinta",use_media_artwork:"Käytä median kuvituksia",use_media_info:"Käytä median tietoja",volume_controls:"Äänenvoimakkuuden hallinta",volume_controls_list:{volume_buttons:"Äänenvoimakkuuspainikkeet",volume_mute:"Mykistä",volume_set:"Äänenvoimakkuus"}},number:{display_mode:"Näyttötila",display_mode_list:{buttons:"Painikkeet",default:"Oletus (liukusäädin)",slider:"Liukusäädin"}},template:{badge_color:"Merkin väri",badge_icon:"Merkin kuvake",content:"Sisältö",entity_extra:"Käytetään malleissa ja toiminnoissa",label:"Nimiö",multiline_secondary:"Monirivinen toissijainen tieto?",picture:"Kuva (korvaa kuvakkeen)",primary:"Ensisijaiset tiedot",secondary:"Toissijaiset tiedot"},title:{subtitle:"Tekstitys",subtitle_tap_action:"Alaotsikon napautustoiminto",title:"Otsikko",title_tap_action:"Otsikkonapautustoiminto"},update:{show_buttons_control:"Toimintopainikkeet?"},vacuum:{commands:"Komennot",commands_list:{on_off:"Kytke päälle/pois"}},weather:{show_conditions:"Ehdot?",show_temperature:"Lämpötila?"}},chip:{"chip-picker":{add:"Lisää merkki",chips:"Merkit",clear:"Tyhjennä",edit:"Muokkaa",select:"Valitse merkki",types:{action:"Toiminto","alarm-control-panel":"Hälytys",back:"Takaisin",conditional:"Ehdollinen",entity:"Kohde",light:"Valaisin",menu:"Valikko",spacer:"Välikappale",template:"Malli",weather:"Sää"}},conditional:{chip:"Merkki"},sub_element_editor:{title:"Merkkieditori"}},form:{alignment_picker:{values:{center:"Keskitä",default:"Keskitys",end:"Loppu",justify:"Sovita",start:"Alku"}},color_picker:{values:{default:"Oletusväri"}},icon_type_picker:{values:{default:"Oletustyyppi","entity-picture":"Kohteen kuva",icon:"Kuvake",none:"Ei mitään"}},info_picker:{values:{default:"Oletustiedot","last-changed":"Viimeksi muuttunut","last-updated":"Viimeksi päivittynyt",name:"Nimi",none:"Ei mitään",state:"Tila"}},layout_picker:{values:{default:"Oletusasettelu",horizontal:"Vaakasuuntainen",vertical:"Pystysuuntainen"}}}},Vu={card:Ru,editor:Uu},Fu=Object.freeze({__proto__:null,card:Ru,default:Vu,editor:Uu}),$u={not_found:"Entité inconnue"},Gu={badge:{template:{area_helper:"Utilisée dans les modèles",content:"Contenu",entity_helper:"Utilisée dans les modèles et les interactions",label:"Libellé"}},card:{chips:{alignment:"Alignement"},climate:{hvac_modes:"Modes du thermostat",show_temperature_control:"Contrôle de la température ?"},cover:{show_buttons_control:"Contrôle avec boutons ?",show_position_control:"Contrôle de la position ?",show_tilt_position_control:"Contrôle de l'inclinaison ?"},empty:{no_config_options:"Cette carte n'a pas de paramètres."},fan:{show_direction_control:"Contrôle de la direction ?",show_oscillate_control:"Contrôle de l'oscillation ?",show_percentage_control:"Contrôle de la vitesse ?"},generic:{area:"Pièce",collapsible_controls:"Reduire les contrôles quand éteint",color:"Couleur",content_info:"Contenu",entity:"Entité",fill_container:"Remplir le conteneur",icon_animation:"Animation de l'icône ?",icon_color:"Couleur de l'icône",icon_type:"Type d'icône",layout:"Disposition",picture:"Image",picture_helper:"Si définie, elle remplacera l'icône.",primary_info:"Information principale",secondary_info:"Information secondaire",use_entity_picture:"Utiliser l'image de l'entité ?"},humidifier:{show_target_humidity_control:"Contrôle d'humidité ?"},light:{incompatible_controls:"Certains contrôles peuvent ne pas être affichés si votre lumière ne supporte pas la fonctionnalité.",show_brightness_control:"Contrôle de luminosité ?",show_color_control:"Contrôle de la couleur ?",show_color_temp_control:"Contrôle de la température ?",use_light_color:"Utiliser la couleur de la lumière"},lock:{lock:"Verrouiller",open:"Ouvrir",unlock:"Déverrouiller"},"media-player":{media_controls:"Contrôles du media",media_controls_list:{next:"Suivant",on_off:"Allumer/Éteindre",play_pause_stop:"Lecture/pause/stop",previous:"Précédent",repeat:"Mode de répétition",shuffle:"Lecture aléatoire"},show_volume_level:"Afficher le niveau de volume",use_media_artwork:"Utiliser l'illustration du media",use_media_info:"Utiliser les informations du media",volume_controls:"Contrôles du volume",volume_controls_list:{volume_buttons:"Bouton de volume",volume_mute:"Muet",volume_set:"Niveau de volume"}},number:{display_mode:"Mode d'affichage",display_mode_list:{buttons:"Boutons",default:"Par défaut (Curseur)",slider:"Curseur"}},template:{area:"Pièce",area_helper:"Utilisée dans les modèles et les fonctionnalités",badge:"Badge",badge_color:"Couleur du badge",badge_icon:"Icône du badge",badge_text:"Texte du badge",badge_text_helper:"Si définie, elle remplacera l'icône.",content:"Contenu",entity_extra:"Utilisée pour les modèles et les actions",entity_helper:"Utilisée dans les modèles, les interactions et les fonctionnalités",entity_helper_legacy:"Utilisé dans les modèles et les interactions",label:"Libellé",layout:"Disposition",multiline_secondary:"Autoriser les informations secondaires sur plusieurs lignes",multiline_secondary_helper:"La carte peut être plus haute pour s'adapter au texte et ne s'alignera pas toujours avec le système de grille.",picture:"Image (remplacera l'icône)",primary:"Information principale",secondary:"Information secondaire"},title:{subtitle:"Sous-titre",subtitle_tap_action:"Appui sur le sous-titre",title:"Titre",title_tap_action:"Appui sur le titre"},update:{show_buttons_control:"Contrôle avec boutons ?"},vacuum:{commands:"Commandes",commands_list:{on_off:"Allumer/Éteindre"}},weather:{show_conditions:"Conditions ?",show_conditons:"Conditions ?",show_temperature:"Température ?"}},chip:{"chip-picker":{add:'Ajouter une "chip"',chips:'"Chips"',clear:"Effacer",edit:"Modifier",select:'Sélectionner une "chip"',types:{action:"Action","alarm-control-panel":"Alarme",back:"Retour",conditional:"Conditionnel",entity:"Entité",light:"Lumière",menu:"Menu",quickbar:"Barre d'accès rapide",spacer:"Espacement",template:"Modèle",weather:"Météo"}},conditional:{chip:"Chip"},sub_element_editor:{title:'Éditeur de "chip"'}},form:{alignment_picker:{values:{center:"Centré",default:"Alignement par défaut",end:"Fin",justify:"Justifié",start:"Début"}},color_picker:{values:{default:"Couleur par défaut"}},icon_type_picker:{values:{default:"Type par défaut","entity-picture":"Image de l'entité",icon:"Icône",none:"Aucune"}},info_picker:{values:{default:"Information par défaut","last-changed":"Dernière modification","last-updated":"Dernière mise à jour",name:"Nom",none:"Aucune",state:"État"}},layout_picker:{values:{default:"Disposition par défault",horizontal:"Disposition horizontale",vertical:"Disposition verticale"}}},section:{badge:"Badge",content:"Contenu",context:"Contexte",features:"Fonctionnalités",interactions:"Interactions",layout:"Disposition"}},Ku={description:"La configuration de votre carte a été migrée vers la nouvelle version. Vous pouvez trouver plus d’informations sur les changements dans {link}.",ok:"Ok",post:"l'article sur Github",revert:"Revenir en arrière",title:"Carte mise à jour"},Yu={card:$u,editor:Gu,migration:Ku},qu=Object.freeze({__proto__:null,card:$u,default:Yu,editor:Gu,migration:Ku}),Wu={not_found:"היישות לא נמצאה"},Xu={card:{chips:{alignment:"יישור"},climate:{hvac_modes:"מצבי שואב אבק",show_temperature_control:"בקרת טמפרטורה?"},cover:{show_buttons_control:"הצג כפתורי שליטה?",show_position_control:"הצג פקדי מיקום?",show_tilt_position_control:"שליטה בהטייה?"},empty:{no_config_options:"לכרטיסיה זו אין אפשרויות להגדרה."},fan:{show_direction_control:"שליטה בכיוון?",show_oscillate_control:"שליטה בהתנדנדות?",show_percentage_control:"שליטה באחוז?"},generic:{collapsible_controls:"הסתר שליטה כשאר מכובה",color:"צבע",content_info:"תוכן",fill_container:"מלא גבולות",icon_animation:"הנפש צלמית אם פעיל?",icon_color:"צבע אייקון",icon_type:"סוג צלמית",layout:"סידור",primary_info:"מידע ראשי",secondary_info:"מידע מישני",use_entity_picture:"השתמש בתמונת הישות?"},humidifier:{show_target_humidity_control:"הצג פקדי לחות?"},light:{incompatible_controls:"יתכן וחלק מהכפתורים לא יופיעו אם התאורה אינה תומכת בתכונה.",show_brightness_control:"שליטה בבהירות?",show_color_control:"הצג פקד צבע?",show_color_temp_control:"הצג פקד גוון תאורה?",use_light_color:"השתמש בצבע האור"},lock:{lock:"נעל",open:"פתח",unlock:"בטל נעילה"},"media-player":{media_controls:"שליטה במדיה",media_controls_list:{next:"רצועה הבאה",on_off:"הדלק/כבה",play_pause_stop:"נגן/השהה/הפסק",previous:"רצועה קודמת",repeat:"חזרה",shuffle:"ערבב"},show_volume_level:"הצג שליטת ווליום",use_media_artwork:"השתמש באומנות מדיה",use_media_info:"השתמש במידע מדיה",volume_controls:"שליטה בווליום",volume_controls_list:{volume_buttons:"כפתורי ווליום",volume_mute:"השתק",volume_set:"רמת ווליום"}},number:{display_mode:"הגדרת מצב תצוגה",display_mode_list:{buttons:"לחצנים",default:"ברירת מחדל (סרגל גלילה)",slider:"סרגל גלילה"}},template:{badge_color:"צבע תג",badge_icon:"צלמית תג",content:"תוכן",entity_extra:"משמש בתבניות ופעולות",label:"תווית",multiline_secondary:"מידע משני בשורות?",picture:"תמונה (תחליף את הצלמית)",primary:"מידע ראשי",secondary:"מידע מישני"},title:{subtitle:"כתובית",subtitle_tap_action:"פעולה בלחיצה על כותרת משנה",title:"כותרת",title_tap_action:"פעולה בלחיצה על הכותרת"},update:{show_buttons_control:"הצג כפתורי שליטה?"},vacuum:{commands:"פקודות",commands_list:{on_off:"כיבוי/הדלקה"},icon_animation:"הנפשת אייקון"},weather:{show_conditions:"הצג תנאים?",show_temperature:"הצג טמפרטורה?"}},chip:{"chip-picker":{add:"הוסף שבב",chips:"שבבים",clear:"נקה",edit:"ערוך",select:"בחר שבב",types:{action:"פעולה","alarm-control-panel":"אזעקה",back:"חזור",conditional:"מותנה",entity:"ישות",light:"אור",menu:"תפריט",spacer:"מרווח",template:"תבנית",weather:"מזג אוויר"}},conditional:{chip:"שבב"},sub_element_editor:{title:"עורך שבב"}},form:{alignment_picker:{values:{center:"אמצע",default:"יישור ברירת מחדל",end:"סוף",justify:"מוצדק",start:"התחלה"}},color_picker:{values:{default:"צבע ברירת מחדל"}},icon_type_picker:{values:{default:"סוג ברירת מחדל","entity-picture":"תמונת יישות",icon:"צלמית",none:"ריק"}},info_picker:{values:{default:"מידע ברירת מחדל","last-changed":"שונה לאחרונה","last-updated":"עודכן לאחרונה",name:"שם",none:"ריק",state:"מצב"}},layout_picker:{values:{default:"סידור ברירת מחדל",horizontal:"סידור מאוזן",vertical:"סידור מאונך"}}}},Zu={card:Wu,editor:Xu},Ju=Object.freeze({__proto__:null,card:Wu,default:Zu,editor:Xu}),Qu={not_found:"Entitás nem található"},th={card:{chips:{alignment:"Rendezés"},climate:{hvac_modes:"HVAC mód",show_temperature_control:"Hőmérséklet vezérlő"},cover:{show_buttons_control:"Vezérlő gombok",show_position_control:"Pozíció vezérlő",show_tilt_position_control:"Dőlésszög szabályzó"},fan:{show_oscillate_control:"Oszcilláció vezérlő",show_percentage_control:"Százalékos vezérlő"},generic:{collapsible_controls:"Vezérlők összezárása kikapcsolt állapotban",content_info:"Tartalom",fill_container:"Tároló kitöltése",icon_animation:"Ikon animálása aktív állapotban",icon_color:"Ikon szín",icon_type:"Ikon típus",layout:"Elrendezés",primary_info:"Elsődleges információ",secondary_info:"Másodlagos információ",use_entity_picture:"Entitás kép használata"},humidifier:{show_target_humidity_control:"Páratartalom vezérlő"},light:{incompatible_controls:"Azok a vezérlők nem lesznek megjelenítve, amelyeket a fényforrás nem támogat.",show_brightness_control:"Fényerő vezérlő",show_color_control:"Szín vezérlő",show_color_temp_control:"Színhőmérséklet vezérlő",use_light_color:"Fény szín használata"},lock:{lock:"Zár",open:"Nyitva",unlock:"Nyit"},"media-player":{media_controls:"Média vezérlők",media_controls_list:{next:"Következő szám",on_off:"Ki/bekapcsolás",play_pause_stop:"Lejátszás/szünet/állj",previous:"Előző szám",repeat:"Ismétlés módja",shuffle:"Véletlen lejátszás"},show_volume_level:"Hangerő mutatása",use_media_artwork:"Média borító használata",use_media_info:"Média infó használata",volume_controls:"Hangerő vezérlők",volume_controls_list:{volume_buttons:"Hangerő gombok",volume_mute:"Némítás",volume_set:"Hangerő szint"}},number:{display_mode:"Megjelenítési mód",display_mode_list:{buttons:"Gombok",default:"Alepértelmezett (csúszka)",slider:"Csúszka"}},template:{badge_color:"Jelvény szín",badge_icon:"Jelvény ikon",content:"Tartalom",entity_extra:"Műveletek és sablonok használatakor",multiline_secondary:"Másodlagost több sorba?",picture:"Kép (lecseréli az ikont)",primary:"Elsődleges információ",secondary:"Másodlagos információ"},title:{subtitle:"Alcím",subtitle_tap_action:"Alcímre koppintáskor",title:"Fejléc",title_tap_action:"Fejlécre koppintáskor"},update:{show_buttons_control:"Vezérlő gombok"},vacuum:{commands:"Utasítások",commands_list:{on_off:"Ki/Bekapcsolás"}},weather:{show_conditions:"Állapotok",show_temperature:"Hőmérséklet"}},chip:{"chip-picker":{add:"Chip hozzáadása",chips:"Chip-ek",clear:"Ürítés",edit:"Szerkesztés",select:"Chip kiválasztása",types:{action:"Művelet","alarm-control-panel":"Riasztó",back:"Vissza",conditional:"Feltételes",entity:"Entitás",light:"Fényforrás",menu:"Menü",spacer:"Térköz",template:"Sablon",weather:"Időjárás"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip szerkesztő"}},form:{alignment_picker:{values:{center:"Közepe",default:"Alapértelmezett rendezés",end:"Vége",justify:"Sorkizárt",start:"Kezdete"}},color_picker:{values:{default:"Alapértelmezett szín"}},icon_type_picker:{values:{default:"Alapértelmezett típus","entity-picture":"Entitás kép",icon:"Ikon",none:"Egyik sem"}},info_picker:{values:{default:"Alepértelmezett információ","last-changed":"Utoljára módosítva","last-updated":"Utoljára frissítve",name:"Név",none:"Egyik sem",state:"Állapot"}},layout_picker:{values:{default:"Alapértelmezet elrendezés",horizontal:"Vízszintes elrendezés",vertical:"Függőleges elrendezés"}}}},eh={card:Qu,editor:th},nh=Object.freeze({__proto__:null,card:Qu,default:eh,editor:th}),oh={not_found:"Entitas tidak ditemukan"},ih={card:{chips:{alignment:"Perataan"},climate:{hvac_modes:"Mode HVAC",show_temperature_control:"Kontrol suhu?"},cover:{show_buttons_control:"Tombol kontrol?",show_position_control:"Kontrol posisi?",show_tilt_position_control:"Kontrol kemiringan?"},fan:{show_oscillate_control:"Kontrol osilasi?",show_percentage_control:"Kontrol persentase?"},generic:{collapsible_controls:"Sembunyikan kontrol saat mati",color:"Warna",content_info:"Konten",fill_container:"Isi kontainer",icon_animation:"Animasikan ikon saat aktif?",icon_color:"Warna ikon",icon_type:"Tipe ikon",layout:"Tata letak",primary_info:"Informasi primer",secondary_info:"Informasi sekunder",use_entity_picture:"Gunakan gambar entitas?"},humidifier:{show_target_humidity_control:"Kontrol kelembapan?"},light:{incompatible_controls:"Beberapa kontrol mungkin tidak ditampilkan jika lampu Anda tidak mendukung fitur tersebut.",show_brightness_control:"Kontrol kecerahan?",show_color_control:"Kontrol warna?",show_color_temp_control:"Kontrol suhu warna?",use_light_color:"Gunakan warna lampu"},lock:{lock:"Kunci",open:"Buka",unlock:"Buka kunci"},"media-player":{media_controls:"Kontrol media",media_controls_list:{next:"Lagu berikutnya",on_off:"Nyalakan/Matikan",play_pause_stop:"Putar/jeda/stop",previous:"Lagu sebelumnya",repeat:"Mode pengulangan",shuffle:"Acak"},show_volume_level:"Tampilkan level volume",use_media_artwork:"Gunakan gambar seni media",use_media_info:"Gunakan info media",volume_controls:"Kontrol volume",volume_controls_list:{volume_buttons:"Tombol volume",volume_mute:"Bisukan",volume_set:"Level volume"}},number:{display_mode:"Mode Tampilan",display_mode_list:{buttons:"Tombol",default:"Bawaan (geser)",slider:"Geser"}},template:{badge_color:"Warna lencana",badge_icon:"Ikon lencana",content:"Konten",entity_extra:"Digunakan dalam templat dan tindakan",label:"Label",multiline_secondary:"Info sekunder multibaris?",picture:"Gambar (akan menggantikan ikon)",primary:"Informasi primer",secondary:"Informasi sekunder"},title:{subtitle:"Subjudul",subtitle_tap_action:"Tindakan ketuk subjudul",title:"Judul",title_tap_action:"Tindakan ketuk judul"},update:{show_buttons_control:"Tombol kontrol?"},vacuum:{commands:"Perintah",commands_list:{on_off:"Nyalakan/Matikan"}},weather:{show_conditions:"Kondisi?",show_temperature:"Suhu?"}},chip:{"chip-picker":{add:"Tambah cip",chips:"Cip",clear:"Hapus",edit:"Edit",select:"Pilih cip",types:{action:"Tindakan","alarm-control-panel":"Alarm",back:"Kembali",conditional:"Kondisional",entity:"Entitas",light:"Lampu",menu:"Menu",spacer:"Pemisah",template:"Templat",weather:"Cuaca"}},conditional:{chip:"Cip"},sub_element_editor:{title:"Editor cip"}},form:{alignment_picker:{values:{center:"Tengah",default:"Perataan bawaan",end:"Akhir",justify:"Rata kanan-kiri",start:"Awal"}},color_picker:{values:{default:"Warna bawaan"}},icon_type_picker:{values:{default:"Tipe bawaan","entity-picture":"Gambar entitas",icon:"Ikon",none:"Tidak ada"}},info_picker:{values:{default:"Informasi bawaan","last-changed":"Terakhir Diubah","last-updated":"Terakhir Diperbarui",name:"Nama",none:"Tidak ada",state:"Status"}},layout_picker:{values:{default:"Tata letak bawaan",horizontal:"Tata letak horizontal",vertical:"Tata letak vertikal"}}}},rh={card:oh,editor:ih},ah=Object.freeze({__proto__:null,card:oh,default:rh,editor:ih}),sh={not_found:"Entità non trovata"},lh={card:{chips:{alignment:"Allineamento"},climate:{hvac_modes:"Modalità del termostato",show_temperature_control:"Controllo della temperatura?"},cover:{show_buttons_control:"Pulsanti di controllo",show_position_control:"Controllo percentuale apertura",show_tilt_position_control:"Controllo percentuale inclinazione"},fan:{show_oscillate_control:"Controllo oscillazione",show_percentage_control:"Controllo potenza"},generic:{collapsible_controls:"Nascondi i controlli quando spento",color:"Colore",content_info:"Contenuto",fill_container:"Riempi il contenitore",icon_animation:"Anima l'icona quando attiva",icon_color:"Colore dell'icona",icon_type:"Tipo icona",layout:"Disposizione",primary_info:"Informazione primaria",secondary_info:"Informazione secondaria",use_entity_picture:"Usa l'immagine dell'entità"},humidifier:{show_target_humidity_control:"Controllo umidità"},light:{incompatible_controls:"Alcuni controlli potrebbero non essere mostrati se la tua luce non li supporta.",show_brightness_control:"Controllo luminosità",show_color_control:"Controllo colore",show_color_temp_control:"Controllo temperatura",use_light_color:"Usa il colore della luce"},lock:{lock:"Blocca",open:"Aperto",unlock:"Sblocca"},"media-player":{media_controls:"Controlli media",media_controls_list:{next:"Traccia successiva",on_off:"Accendi/Spegni",play_pause_stop:"Play/Pausa/Stop",previous:"Traccia precedente",repeat:"Ciclo continuo",shuffle:"Riproduzione casuale"},show_volume_level:"Mostra volume",use_media_artwork:"Usa la copertina della sorgente",use_media_info:"Mostra le informazioni della sorgente",volume_controls:"Controlli del Volume",volume_controls_list:{volume_buttons:"Bottoni del volume",volume_mute:"Silenzia",volume_set:"Livello del volume"}},number:{display_mode:"Modalità di visualizzazione",display_mode_list:{buttons:"Pulsanti",default:"Predefinito (cursore)",slider:"Cursore"}},template:{badge_color:"Colore del badge",badge_icon:"Icona del badge",content:"Contenuto",entity_extra:"Usato in templates ed azioni",label:"Etichetta",multiline_secondary:"Abilita frasi multilinea",picture:"Immagine (sostituirà l'icona)",primary:"Informazione primaria",secondary:"Informazione secondaria"},title:{subtitle:"Sottotitolo",subtitle_tap_action:"Azione di tap sul sottotitolo",title:"Titolo",title_tap_action:"Azione di tap sul titolo"},update:{show_buttons_control:"Pulsanti di controllo"},vacuum:{commands:"Comandi",commands_list:{on_off:"Accendi/Spegni"}},weather:{show_conditions:"Condizioni",show_temperature:"Temperatura"}},chip:{"chip-picker":{add:"Aggiungi chip",chips:"Chips",clear:"Rimuovi",edit:"Modifica",select:"Seleziona chip",types:{action:"Azione","alarm-control-panel":"Allarme",back:"Pulsante indietro",conditional:"Condizione",entity:"Entità",light:"Luce",menu:"Menù",spacer:"Distanziere",template:"Modello",weather:"Meteo"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Editor di chip"}},form:{alignment_picker:{values:{center:"Centro",default:"Allineamento predefinito",end:"Fine",justify:"Giustificato",start:"Inizio"}},color_picker:{values:{default:"Colore predefinito"}},icon_type_picker:{values:{default:"Tipo predefinito","entity-picture":"Immagine dell'entità",icon:"Icona",none:"Nessuna"}},info_picker:{values:{default:"Informazione predefinita","last-changed":"Ultimo cambiamento","last-updated":"Ultimo aggiornamento",name:"Nome",none:"Nessuno",state:"Stato"}},layout_picker:{values:{default:"Disposizione predefinita",horizontal:"Disposizione orizzontale",vertical:"Disposizione verticale"}}}},ch={card:sh,editor:lh},uh=Object.freeze({__proto__:null,card:sh,default:ch,editor:lh}),hh={card:{chips:{alignment:"정렬"},climate:{hvac_modes:"HVAC 모드",show_temperature_control:"온도 조절 표시"},cover:{show_buttons_control:"컨트롤 버튼 표시",show_position_control:"위치 컨트롤 표시",show_tilt_position_control:"기울기 컨트롤 표시"},fan:{show_oscillate_control:"오실레이트 컨트롤",show_percentage_control:"퍼센트 컨트롤"},generic:{collapsible_controls:"꺼져있을 때 컨트롤 접기",content_info:"내용 정보",fill_container:"콘테이너 채우기",icon_animation:"활성화 시 아이콘 애니메이션 사용",icon_color:"아이콘 색",icon_type:"아이콘 타입",layout:"레이아웃",primary_info:"기본 정보",secondary_info:"보조 정보",use_entity_picture:"엔티티 사진 사용"},humidifier:{show_target_humidity_control:"습도 조절 표시"},light:{incompatible_controls:"조명이 기능을 지원하지 않는 경우 일부 컨트롤이 표시되지 않을 수 있습니다.",show_brightness_control:"밝기 컨트롤 표시",show_color_control:"색 컨트롤 표시",show_color_temp_control:"색 온도 컨트롤 표시",use_light_color:"조명 색 사용"},lock:{lock:"잠금",open:"열기",unlock:"잠금 해제"},"media-player":{media_controls:"미디어 컨트롤",media_controls_list:{next:"다음 트랙",on_off:"켜기/끄기",play_pause_stop:"재생/일시 정지/정지",previous:"이전 트랙",repeat:"반복 모드",shuffle:"섞기"},show_volume_level:"볼륨 레벨 표시",use_media_artwork:"미디어 아트워크 사용",use_media_info:"미디어 정보 사용",volume_controls:"볼륨 컨트롤",volume_controls_list:{volume_buttons:"볼륨 버튼",volume_mute:"음소거",volume_set:"볼륨 레벨"}},template:{badge_color:"뱃지 색",badge_icon:"뱃지 아이콘",content:"내용",entity_extra:"템플릿 및 작업에 사용",multiline_secondary:"Multiline secondary?",picture:"그림 (아이콘 대체)",primary:"기본 정보",secondary:"보조 정보"},title:{subtitle:"부제목",subtitle_tap_action:"부제목 탭 액션",title:"제목",title_tap_action:"제목 탭 액션"},update:{show_buttons_control:"컨트롤 버튼 표시"},vacuum:{commands:"명령어",commands_list:{on_off:"켜기/끄기"}},weather:{show_conditions:"조건 표시",show_temperature:"온도 표시"}},chip:{"chip-picker":{add:"칩 추가",chips:"칩",clear:"클리어",edit:"수정",select:"칩 선택",types:{action:"액션","alarm-control-panel":"알람",back:"이전",conditional:"Conditional",entity:"엔티티",light:"조명",menu:"메뉴",template:"템플릿",weather:"날씨"}},conditional:{chip:"칩"},sub_element_editor:{title:"칩 에디터"}},form:{alignment_picker:{values:{center:"중앙",default:"기본 정렬",end:"끝",justify:"행 정렬",start:"시작"}},color_picker:{values:{default:"기본 색"}},icon_type_picker:{values:{default:"기본 타입","entity-picture":"엔티티 사진",icon:"아이콘",none:"없음"}},info_picker:{values:{default:"기본 정보","last-changed":"마지막 변경","last-updated":"마지막 업데이트",name:"이름",none:"없음",state:"상태"}},layout_picker:{values:{default:"기본 레이아웃",horizontal:"수평 레이아웃",vertical:"수직 레이아웃"}}}},dh={editor:hh},ph=Object.freeze({__proto__:null,default:dh,editor:hh}),fh={not_found:"Enhet ikke funnet"},mh={card:{chips:{alignment:"Justering"},climate:{hvac_modes:"HVAC-moduser",show_temperature_control:"Temperaturkontroll?"},cover:{show_buttons_control:"Kontrollere med knapper?",show_position_control:"Posisjonskontroll?",show_tilt_position_control:"Vippe kontroll?"},fan:{show_oscillate_control:"Oscillerende kontroll?",show_percentage_control:"Prosentvis kontroll?"},generic:{collapsible_controls:"Skjul kontroller når av",color:"Farge",content_info:"Innhold",fill_container:"Fyll beholder",icon_animation:"Animer ikon når aktivt?",icon_color:"Ikon farge",icon_type:"Ikontype",layout:"Oppsett",primary_info:"Primærinformasjon",secondary_info:"Sekundærinformasjon",use_entity_picture:"Bruk enhetsbilde?"},humidifier:{show_target_humidity_control:"Fuktighetskontroll?"},light:{incompatible_controls:"Noen kontroller vises kanskje ikke hvis lyset ditt ikke støtter denne funksjonen.",show_brightness_control:"Lysstyrkekontroll?",show_color_control:"Fargekontroll?",show_color_temp_control:"Temperatur fargekontroll?",use_light_color:"Bruk lys farge"},lock:{lock:"Lås",open:"Åpne",unlock:"Lås opp"},"media-player":{media_controls:"Media kontroller",media_controls_list:{next:"Neste spor",on_off:"Slå på/av",play_pause_stop:"Spill/pause/stopp",previous:"Forrige spor",repeat:"Gjenta",shuffle:"Bland"},show_volume_level:"Vis volumnivå",use_media_artwork:"Bruk mediabilde",use_media_info:"Bruk mediainformasjon",volume_controls:"Volumkontroller",volume_controls_list:{volume_buttons:"Volumknapper",volume_mute:"Demp",volume_set:"Volumnivå"}},number:{display_mode:"Visningsmodus",display_mode_list:{buttons:"Knapper",default:"Standard (skyveknapp)",slider:"Skyveknapp"}},template:{badge_color:"Badge farge",badge_icon:"Badge ikon",content:"Innhold",entity_extra:"Brukes i maler og handlinger",label:"Etikett",multiline_secondary:"Multilinje sekundær?",picture:"Bilde (erstatter ikonet)",primary:"Primærinformasjon",secondary:"Sekundærinformasjon"},title:{subtitle:"Undertekst",subtitle_tap_action:"Undertekst tap action",title:"Tittel",title_tap_action:"Tittel tap action"},update:{show_buttons_control:"Kontroller knapper?"},vacuum:{commands:"Kommandoer",commands_list:{on_off:"Slå på/av"}},weather:{show_conditions:"Forhold?",show_temperature:"Temperatur?"}},chip:{"chip-picker":{add:"Legg til chip",chips:"Chips",clear:"Klare",edit:"Endre",select:"Velg chip",types:{action:"Handling","alarm-control-panel":"Alarm",back:"Tilbake",conditional:"Betinget",entity:"Entitet",light:"Lys",menu:"Meny",spacer:"Mellomrom",template:"Mal",weather:"Vær"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip redaktør"}},form:{alignment_picker:{values:{center:"Senter",default:"Standard justering",end:"Slutt",justify:"Blokkjuster",start:"Start"}},color_picker:{values:{default:"Standard farge"}},icon_type_picker:{values:{default:"Standard type","entity-picture":"Enhetsbilde",icon:"Ikon",none:"Ingen"}},info_picker:{values:{default:"Standard informasjon","last-changed":"Sist endret","last-updated":"Sist oppdatert",name:"Navn",none:"Ingen",state:"Tilstand"}},layout_picker:{values:{default:"Standardoppsett",horizontal:"Horisontalt oppsett",vertical:"Vertikalt oppsett"}}}},vh={card:fh,editor:mh},gh=Object.freeze({__proto__:null,card:fh,default:vh,editor:mh}),_h={not_found:"Entiteit niet gevonden"},yh={card:{chips:{alignment:"Uitlijning"},climate:{hvac_modes:"HVAC-Modi",show_temperature_control:"Temperatuur bediening?"},cover:{show_buttons_control:"Bedieningsknoppen?",show_position_control:"Positie bediening?",show_tilt_position_control:"Kantel bediening?"},empty:{no_config_options:"Deze kaart heeft geen configuratie opties."},fan:{show_direction_control:"Richting bediening?",show_oscillate_control:"Oscillatie bediening?",show_percentage_control:"Bediening middels percentage?"},generic:{collapsible_controls:"Bedieningselementen verbergen wanneer uitgeschakeld",color:"Kleur",content_info:"Inhoud",fill_container:"Vul container",icon_animation:"Icoon animeren indien actief?",icon_color:"Icoon kleur",icon_type:"Icoon type",layout:"Lay-out",primary_info:"Primaire informatie",secondary_info:"Secundaire informatie",use_entity_picture:"Gebruik afbeelding van entiteit?"},humidifier:{show_target_humidity_control:"Vochtigheid bediening?"},light:{incompatible_controls:"Sommige bedieningselementen worden mogelijk niet weergegeven als uw lamp deze functie niet ondersteunt.",show_brightness_control:"Helderheidsbediening?",show_color_control:"Kleur bediening?",show_color_temp_control:"Kleurtemperatuur bediening?",use_light_color:"Gebruik licht kleur"},lock:{lock:"Vergrendel",open:"Open",unlock:"Ontgrendel"},"media-player":{media_controls:"Mediabediening",media_controls_list:{next:"Volgende nummer",on_off:"Zet aan/uit",play_pause_stop:"Speel/pauze/stop",previous:"Vorige nummer",repeat:"Herhalen",shuffle:"Willekeurig afspelen"},show_volume_level:"Toon volumeniveau",use_media_artwork:"Gebruik media omslag",use_media_info:"Gebruik media informatie",volume_controls:"Volumebediening",volume_controls_list:{volume_buttons:"Volume knoppen",volume_mute:"Dempen",volume_set:"Volumeniveau"}},number:{display_mode:"Weergave Modus",display_mode_list:{buttons:"Knoppen",default:"Standaard (schuifbalk)",slider:"Schuifbalk"}},template:{badge_color:"Badge kleur",badge_icon:"Badge icoon",content:"Inhoud",entity_extra:"Gebruikt in sjablonen en acties",label:"Label",multiline_secondary:"Secundaire informatie op meerdere regels tonen?",picture:"Afbeelding (zal het icoon vervangen)",primary:"Primaire informatie",secondary:"Secundaire informatie"},title:{subtitle:"Ondertitel",subtitle_tap_action:"Ondertitel tik actie",title:"Titel",title_tap_action:"Titel tik actie"},update:{show_buttons_control:"Bedieningsknoppen?"},vacuum:{commands:"Commando's",commands_list:{on_off:"Zet aan/uit"}},weather:{show_conditions:"Weersomstandigheden?",show_temperature:"Temperatuur?"}},chip:{"chip-picker":{add:"Toevoegen chip",chips:"Chips",clear:"Maak leeg",edit:"Bewerk",select:"Selecteer chip",types:{action:"Actie","alarm-control-panel":"Alarm",back:"Terug",conditional:"Voorwaardelijk",entity:"Entiteit",light:"Licht",menu:"Menu",spacer:"Afstandhouder",template:"Sjabloon",weather:"Weer"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip-editor"}},form:{alignment_picker:{values:{center:"Midden",default:"Standaard uitlijning",end:"Einde",justify:"Uitlijnen",start:"Begin"}},color_picker:{values:{default:"Standaard kleur"}},icon_type_picker:{values:{default:"Standaard icoon type","entity-picture":"Entiteit afbeelding",icon:"Icoon",none:"Geen"}},info_picker:{values:{default:"Standaard informatie","last-changed":"Laatst gewijzigd","last-updated":"Laatst bijgewerkt",name:"Naam",none:"Geen",state:"Staat"}},layout_picker:{values:{default:"Standaard lay-out",horizontal:"Horizontale lay-out",vertical:"Verticale lay-out"}}}},bh={card:_h,editor:yh},kh=Object.freeze({__proto__:null,card:_h,default:bh,editor:yh}),wh={not_found:"Nie znaleziono encji"},Ch={card:{chips:{alignment:"Wyrównanie"},climate:{hvac_modes:"Tryby urządzenia",show_temperature_control:"Sterowanie temperaturą?"},cover:{show_buttons_control:"Przyciski sterujące?",show_position_control:"Sterowanie położeniem?",show_tilt_position_control:"Sterowanie poziomem otwarcia?"},fan:{show_direction_control:"Kontrola kierunku?",show_oscillate_control:"Sterowanie oscylacją?",show_percentage_control:"Sterowanie procentowe?"},generic:{collapsible_controls:"Zwiń sterowanie, jeśli wyłączone",color:"Kolor",content_info:"Zawartość",fill_container:"Wypełnij zawartością",icon_animation:"Animować, gdy aktywny?",icon_color:"Kolor ikony",icon_type:"Typ ikony",layout:"Układ",primary_info:"Informacje główne",secondary_info:"Informacje drugorzędne",use_entity_picture:"Użyć obrazu encji?"},humidifier:{show_target_humidity_control:"Sterowanie wilgotnością?"},light:{incompatible_controls:"Niektóre funkcje są niewidoczne, jeśli światło ich nie obsługuje.",show_brightness_control:"Sterowanie jasnością?",show_color_control:"Sterowanie kolorami?",show_color_temp_control:"Sterowanie temperaturą światła?",use_light_color:"Użyj koloru światła"},lock:{lock:"Zablokuj",open:"Otwórz",unlock:"Odblokuj"},"media-player":{media_controls:"Sterowanie multimediami",media_controls_list:{next:"Następne nagranie",on_off:"Włącz/wyłącz",play_pause_stop:"Odtwórz/Pauza/Zatrzymaj",previous:"Poprzednie nagranie",repeat:"Powtarzanie",shuffle:"Losowo"},show_volume_level:"Wyświetl poziom głośności",use_media_artwork:"Użyj okładek multimediów",use_media_info:"Użyj informacji o multimediach",volume_controls:"Sterowanie głośnością",volume_controls_list:{volume_buttons:"Przyciski głośności",volume_mute:"Wycisz",volume_set:"Poziom głośności"}},number:{display_mode:"Sposób wyświetlania",display_mode_list:{buttons:"Przyciski",default:"Domyślnie (suwak)",slider:"Suwak"}},template:{badge_color:"Kolor odznaki",badge_icon:"Ikona odznaki",content:"Zawartość",entity_extra:"Używane w szablonach i akcjach",label:"Etykieta",multiline_secondary:"Drugorzędne wielowierszowe?",picture:"Obraz (zamiast ikony)",primary:"Informacje główne",secondary:"Informacje drugorzędne"},title:{subtitle:"Podtytuł",subtitle_tap_action:"Akcja na podtytule",title:"Tytuł",title_tap_action:"Akcja na tytule"},update:{show_buttons_control:"Przyciski sterujące?"},vacuum:{commands:"Polecenia",commands_list:{on_off:"Włącz/Wyłącz"}},weather:{show_conditions:"Warunki?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Dodaj czip",chips:"Czipy",clear:"Wyczyść",edit:"Edytuj",select:"Wybierz czip",types:{action:"Akcja","alarm-control-panel":"Alarm",back:"Wstecz",conditional:"Warunkowy",entity:"Encja",light:"Światło",menu:"Menu",spacer:"Odstęp",template:"Szablon",weather:"Pogoda"}},conditional:{chip:"Czip"},sub_element_editor:{title:"Edytor czipów"}},form:{alignment_picker:{values:{center:"Wyśrodkowanie",default:"Wyrównanie domyślne",end:"Wyrównanie do prawej",justify:"Justowanie",start:"Wyrównanie do lewej"}},color_picker:{values:{default:"Domyślny kolor"}},icon_type_picker:{values:{default:"Domyślny typ","entity-picture":"Obraz encji",icon:"Ikona",none:"Brak"}},info_picker:{values:{default:"Domyślne informacje","last-changed":"Ostatnia zmiana","last-updated":"Ostatnia aktualizacja",name:"Nazwa",none:"Brak",state:"Stan"}},layout_picker:{values:{default:"Układ domyślny",horizontal:"Układ poziomy",vertical:"Układ pionowy"}}}},Eh={card:wh,editor:Ch},xh=Object.freeze({__proto__:null,card:wh,default:Eh,editor:Ch}),Ah={not_found:"Entidade não encontrada"},Sh={card:{chips:{alignment:"Alinhamento"},climate:{hvac_modes:"Modos do HVAC",show_temperature_control:"Controle de temperatura?"},cover:{show_buttons_control:"Botões de controle?",show_position_control:"Controle de posição?",show_tilt_position_control:"Controle de inclinação?"},empty:{no_config_options:"Esse card não possui opções de configuração."},fan:{show_direction_control:"Controle de direção?",show_oscillate_control:"Controle de oscilação?",show_percentage_control:"Controle de porcentagem?"},generic:{collapsible_controls:"Recolher controles quando desligado",color:"Cor",content_info:"Conteúdo",fill_container:"Preencher espaço",icon_animation:"Animar ícone quando ativo?",icon_color:"Cor do ícone",icon_type:"Tipo do ícone",layout:"Layout",primary_info:"Informação primária",secondary_info:"Informação secundária",use_entity_picture:"Usar imagem da entidade?"},humidifier:{show_target_humidity_control:"Controle de umidade?"},light:{incompatible_controls:"Alguns controles podem não ser exibidos se sua luz não suportar o recurso.",show_brightness_control:"Controle de brilho?",show_color_control:"Controle de cor?",show_color_temp_control:"Controle de temperatura de cor?",use_light_color:"Usar cor da luz"},lock:{lock:"Bloquear",open:"Abrir",unlock:"Desbloquear"},"media-player":{media_controls:"Controles de mídia",media_controls_list:{next:"Próxima faixa",on_off:"Ligar/Desligar",play_pause_stop:"Reproduzir/pausar/parar",previous:"Faixa anterior",repeat:"Modo repetição",shuffle:"Embaralhar"},show_volume_level:"Mostrar nível de volume",use_media_artwork:"Usar arte da mídia",use_media_info:"Usar informação da mídia",volume_controls:"Controles de volume",volume_controls_list:{volume_buttons:"Botões de volume",volume_mute:"Mudo",volume_set:"Nível de volume"}},number:{display_mode:"Modo de exibição",display_mode_list:{buttons:"Botões",default:"Padrão (deslizante)",slider:"Deslizante"}},template:{badge_color:"Cor do badge",badge_icon:"Ícone do badge",content:"Conteúdo",entity_extra:"Usado em modelos e ações",label:"Label",multiline_secondary:"Multilinha secundária?",picture:"Imagem (irá substituir o ícone)",primary:"Informação primária",secondary:"Informação secundária"},title:{subtitle:"Legenda",subtitle_tap_action:"Ação de toque na legenda",title:"Título",title_tap_action:"Ação de toque no título"},update:{show_buttons_control:"Botões de controle?"},vacuum:{commands:"Comandos",commands_list:{on_off:"Ligar/Desligar"}},weather:{show_conditions:"Condições?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Adicionar chip",chips:"Chips",clear:"Limpar",edit:"Editar",select:"Selecionar chip",types:{action:"Ação","alarm-control-panel":"Alarme",back:"Voltar",conditional:"Condicional",entity:"Entidade",light:"Luz",menu:"Menu",quickbar:"Barra rápida",spacer:"Espaçador",template:"Template",weather:"Clima"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Editor de chip"}},form:{alignment_picker:{values:{center:"Centro",default:"Alinhamento padrão",end:"Fim",justify:"Justificado",start:"Início"}},color_picker:{values:{default:"Cor padrão"}},icon_type_picker:{values:{default:"Tipo padrão","entity-picture":"Imagem da entidade",icon:"Ícone",none:"Nenhum"}},info_picker:{values:{default:"Informação padrão","last-changed":"Última alteração","last-updated":"Última atualização",name:"Nome",none:"Nenhum",state:"Estado"}},layout_picker:{values:{default:"Layout padrão",horizontal:"Layout horizontal",vertical:"Layout vertical"}}}},Th={card:Ah,editor:Sh},Mh=Object.freeze({__proto__:null,card:Ah,default:Th,editor:Sh}),zh={not_found:"Entidade não encontrada"},Oh={card:{chips:{alignment:"Alinhamento"},climate:{hvac_modes:"Modos HVAC",show_temperature_control:"Controlo de temperatura?"},cover:{show_buttons_control:"Botões de controlo?",show_position_control:"Controlo de posição?",show_tilt_position_control:"Controlo de inclinação?"},fan:{show_oscillate_control:"Controlo de oscilação?",show_percentage_control:"Controlo de percentagem?"},generic:{collapsible_controls:"Colapsar controlos quando desligado",color:"Cor",content_info:"Conteúdo",fill_container:"Preencher contentor",icon_animation:"Animar ícone quando ativo?",icon_color:"Cor do ícone",icon_type:"Tipo de ícone",layout:"Layout",primary_info:"Informação principal",secondary_info:"Informação secundária",use_entity_picture:"Usar imagem da entidade?"},humidifier:{show_target_humidity_control:"Controlo de humidade?"},light:{incompatible_controls:"Alguns controlos podem não ser exibidos se a luz não suportar a funcionalidade.",show_brightness_control:"Controlo de brilho?",show_color_control:"Controlo de cor?",show_color_temp_control:"Controlo de temperatura da cor?",use_light_color:"Usar cor da luz"},lock:{lock:"Trancar",open:"Aberto",unlock:"Destrancar"},"media-player":{media_controls:"Controlos de media",media_controls_list:{next:"Próxima faixa",on_off:"Ligar/Desligar",play_pause_stop:"Tocar/pausa/stop",previous:"Faixa anterior",repeat:"Modo repetir",shuffle:"Baralhar"},show_volume_level:"Mostrar nível do volume",use_media_artwork:"Usar arte do media",use_media_info:"Usar informação do media",volume_controls:"Controlos de volume",volume_controls_list:{volume_buttons:"Botões de volume",volume_mute:"Calar",volume_set:"Nível do volume"}},number:{display_mode:"Modo de exibição",display_mode_list:{buttons:"Botões",default:"Por defeito (slider)",slider:"Deslizador"}},template:{badge_color:"Cor do crachá",badge_icon:"Icóne do crachá",content:"Conteúdo",entity_extra:"Usado em modelos e ações",label:"Rótulo",multiline_secondary:"Secundária multilinha?",picture:"Imagem (irá substituir o ícone)",primary:"Informação principal",secondary:"Informação secundária"},title:{subtitle:"Subtítulo",subtitle_tap_action:"Ação ao tocar no subtítulo",title:"Título",title_tap_action:"Ação ao tocar no título"},update:{show_buttons_control:"Botões de controlo?"},vacuum:{commands:"Comandos",commands_list:{on_off:"Ligar/Desligar"}},weather:{show_conditions:"Condições?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Adicionar ficha",chips:"Fichas",clear:"Limpar",edit:"Editar",select:"Selecionar ficha",types:{action:"Ação","alarm-control-panel":"Alarme",back:"Voltar",conditional:"Condicional",entity:"Entidade",light:"Iluminação",menu:"Menu",spacer:"Espaçador",template:"Modelo",weather:"Clima"}},conditional:{chip:"Ficha"},sub_element_editor:{title:"Editor de fichas"}},form:{alignment_picker:{values:{center:"Centrado",default:"Alinhamento predefinido",end:"Fim",justify:"Justificado",start:"Início"}},color_picker:{values:{default:"Cor padrão"}},icon_type_picker:{values:{default:"Tipo predefinido","entity-picture":"Entidade de imagem",icon:"Ícone",none:"Nenhum"}},info_picker:{values:{default:"Informações padrão","last-changed":"Última alteração","last-updated":"Última atualização",name:"Nome",none:"Nenhum",state:"Estado"}},layout_picker:{values:{default:"Layout padrão",horizontal:"Layout horizontal",vertical:"Layout vertical"}}}},Ih={card:zh,editor:Oh},jh=Object.freeze({__proto__:null,card:zh,default:Ih,editor:Oh}),Ph={card:{chips:{alignment:"Aliniere"},climate:{hvac_modes:"Moduri HVAC",show_temperature_control:"Comenzi temperatură?"},cover:{show_buttons_control:"Comenzi pentru control?",show_position_control:"Comandă pentru poziție?",show_tilt_position_control:"Comandă pentru înclinare?"},fan:{icon_animation:"Animare pictograma la activare?",show_oscillate_control:"Comandă oscilație?",show_percentage_control:"Comandă procent?"},generic:{collapsible_controls:"Restrângere la dezactivare",content_info:"Conținut",fill_container:"Umplere container",icon_color:"Culoare pictogramă",icon_type:"Tip pictogramă",layout:"Aranjare",primary_info:"Informație principală",secondary_info:"Informație secundară",use_entity_picture:"Imagine?"},humidifier:{show_target_humidity_control:"Comenzi umiditate?"},light:{incompatible_controls:"Unele comenzi ar putea să nu fie afișate dacă lumina nu suportă această caracteristică.",show_brightness_control:"Comandă pentru strălucire?",show_color_control:"Comandă pentru culoare?",show_color_temp_control:"Comandă pentru temperatură de culoare?",use_light_color:"Folosește culoarea luminii"},lock:{lock:"Încuie",open:"Deschide",unlock:"Descuie"},"media-player":{media_controls:"Comenzi media",media_controls_list:{next:"Pista următoare",on_off:"Pornit/Oprit",play_pause_stop:"Redare/Pauză/Stop",previous:"Pista anterioară",repeat:"Mod repetare",shuffle:"Amestecare"},show_volume_level:"Nivel volum",use_media_artwork:"Grafică media",use_media_info:"Informații media",volume_controls:"Comenzi volum",volume_controls_list:{volume_buttons:"Comenzi volum",volume_mute:"Dezactivare sunet",volume_set:"Nivel volum"}},template:{badge_color:"Culoare insignă",badge_icon:"Pictogramă insignă",content:"Conținut",entity_extra:"Folosită în șabloane și acțiuni",multiline_secondary:"Informație secundară pe mai multe linii?",picture:"Imagine (inlocuiește pictograma)",primary:"Informație principală",secondary:"Informație secundară"},title:{subtitle:"Subtitlu",title:"Titlu"},update:{show_buttons_control:"Comenzi control?"},vacuum:{commands:"Comenzi"},weather:{show_conditions:"Condiții?",show_temperature:"Temperatură?"}},chip:{"chip-picker":{add:"Adaugă jeton",chips:"Jetoane",clear:"Șterge",edit:"Modifică",select:"Alege jeton",types:{action:"Acțiune","alarm-control-panel":"Alarmă",back:"Înapoi",conditional:"Condițional",entity:"Entitate",light:"Lumină",menu:"Meniu",template:"Șablon",weather:"Vreme"}},conditional:{chip:"Jeton"},sub_element_editor:{title:"Editor jeton"}},form:{alignment_picker:{values:{center:"Centrat",default:"Aliniere implicită",end:"Dreapta",justify:"Umplere",start:"Stânga"}},color_picker:{values:{default:"Culoare implicită"}},icon_type_picker:{values:{default:"Tip implicit","entity-picture":"Imagine",icon:"Pictogramă",none:"Niciuna"}},info_picker:{values:{default:"Informație implicită","last-changed":"Ultima modificare","last-updated":"Ultima actulizare",name:"Nume",none:"Niciuna",state:"Stare"}},layout_picker:{values:{default:"Aranjare implicită",horizontal:"Orizontală",vertical:"Verticală"}}}},Nh={editor:Ph},Bh=Object.freeze({__proto__:null,default:Nh,editor:Ph}),Lh={not_found:"Сущность не найдена"},Hh={card:{chips:{alignment:"Выравнивание"},climate:{hvac_modes:"Режимы работы",show_temperature_control:"Управлять целевой температурой?"},cover:{show_buttons_control:"Добавить кнопки управления?",show_position_control:"Управлять позицией?",show_tilt_position_control:"Управлять наклоном?"},empty:{no_config_options:"Эта карточка не имеет опций конфигурации."},fan:{icon_animation:"Анимировать иконку когда включено?",show_direction_control:"Направление?",show_oscillate_control:"Oscillate control?",show_percentage_control:"Управлять процентами?"},generic:{collapsible_controls:"Сворачивать элементы управления при выключении",color:"Цвет",content_info:"Содержимое",fill_container:"Заполнение",icon_animation:"Анимировать иконку, когда активна?",icon_color:"Цвет иконки",icon_type:"Тип иконки",layout:"Расположение",primary_info:"Основная информация",secondary_info:"Второстепенная информация",use_entity_picture:"Использовать изображение объекта?"},humidifier:{show_target_humidity_control:"Управлять целевым уровенем влажности?"},light:{incompatible_controls:"Некоторые элементы управления могут не отображаться, если ваш светильник не поддерживает эти функции.",show_brightness_control:"Управлять яркостью?",show_color_control:"Управлять цветом?",show_color_temp_control:"Управлять цветовой температурой?",use_light_color:"Использовать текущий цвет света"},lock:{lock:"Закрыто",open:"Открыто",unlock:"Разблокировано"},"media-player":{media_controls:"Управление медиа-устройством",media_controls_list:{next:"Следующий трек",on_off:"Включение/выключение",play_pause_stop:"Воспроизведение/пауза/остановка",previous:"Предыдущий трек",repeat:"Режим повтора",shuffle:"Перемешивание"},show_volume_level:"Показать уровень громкости",use_media_artwork:"Использовать обложку с медиа-устройства",use_media_info:"Использовать информацию с медиа-устройства",volume_controls:"Регулятор громкости",volume_controls_list:{volume_buttons:"Кнопки громкости",volume_mute:"Без звука",volume_set:"Уровень громкости"}},number:{display_mode:"Режим отображения",display_mode_list:{buttons:"Кнопки",default:"Стандартно (слайдер)",slider:"Слайдер"}},template:{badge_color:"Цвет значка",badge_icon:"Иконка значка",content:"Содержимое",entity_extra:"Используется в шаблонах и действиях",label:"Ярлык",multiline_secondary:"Многострочная Второстепенная информация?",picture:"Изображение (заменить иконку)",primary:"Основная информация",secondary:"Второстепенная информация"},title:{subtitle:"Подзаголовок",subtitle_tap_action:"Действие при нажатии на подзаголовок",title:"Заголовок",title_tap_action:"Действие при нажатии на заголовок"},update:{show_buttons_control:"Кнопки управления?"},vacuum:{commands:"Команды",commands_list:{on_off:"Включить/выключить"}},weather:{show_conditions:"Условия?",show_temperature:"Температура?"}},chip:{"chip-picker":{add:"Добавить мини-карточку",chips:"Мини-карточки",clear:"Очистить",edit:"Изменить",select:"Выбрать мини-карточку",types:{action:"Действие","alarm-control-panel":"Тревога",back:"Назад",conditional:"Условия",entity:"Объект",light:"Освещение",menu:"Меню",quickbar:"Панель быстрого доступа",spacer:"Пробел",template:"Шаблон",weather:"Погода"}},conditional:{chip:"Мини-карточка"},sub_element_editor:{title:"Редактор мини-карточек"}},form:{alignment_picker:{values:{center:"По центру",default:"Выравнивание по умолчанию",end:"К концу",justify:"На всю ширину",start:"К началу"}},color_picker:{values:{default:"Цвет по умолчанию"}},icon_type_picker:{values:{default:"По умолчанию","entity-picture":"Изображение",icon:"Иконка",none:"Нет"}},info_picker:{values:{default:"По умолчанию","last-changed":"Последнее изменение","last-updated":"Последнее обновление",name:"Имя",none:"Нет",state:"Статус"}},layout_picker:{values:{default:"Расположение по умолчанию",horizontal:"Горизонтальное расположение",vertical:"Вертикальное расположение"}}}},Dh={card:Lh,editor:Hh},Rh=Object.freeze({__proto__:null,card:Lh,default:Dh,editor:Hh}),Uh={not_found:"Entita nenájdená"},Vh={badge:{template:{area_helper:"Používa sa v šablónach",content:"Obsah",entity_helper:"Používa sa v šablónach a interakciách",label:"Nápis"}},card:{chips:{alignment:"Zarovnanie"},climate:{hvac_modes:"HVAC mód",show_temperature_control:"Ovládanie teploty?"},cover:{show_buttons_control:"Zobraziť ovládacie tlačidlá?",show_position_control:"Ovládanie pozície?",show_tilt_position_control:"Ovládanie natočenia?"},empty:{no_config_options:"Táto karta nemá žiadne možnosti konfigurácie."},fan:{show_direction_control:"Ovládanie smeru?",show_oscillate_control:"Ovládanie oscilácie?",show_percentage_control:"Ovládanie rýchlosti v percentách?"},generic:{area:"Oblasť",collapsible_controls:"Skryť ovládanie v stave VYP",color:"Farba",content_info:"Obsah",entity:"Entita",fill_container:"Vyplniť priestor",icon_animation:"Animovaná ikona v stave ZAP?",icon_color:"Farba ikony",icon_type:"Typ ikony",layout:"Rozloženie",picture:"Obrázok",picture_helper:"Ak je nastavené, nahradí ikonu.",primary_info:"Základné info",secondary_info:"Doplnkové info",use_entity_picture:"Použiť obrázok entity?"},humidifier:{show_target_humidity_control:"Ovládanie vlhkosti?"},light:{incompatible_controls:"Niektoré ovládacie prvky sa nemusia zobraziť, pokiaľ ich svetlo nepodporuje.",show_brightness_control:"Ovládanie jasu?",show_color_control:"Ovládanie farby?",show_color_temp_control:"Ovládanie teploty farby?",use_light_color:"Použiť farbu svetla"},lock:{lock:"Zamknuté",open:"Otvorené",unlock:"Odomknuté"},"media-player":{media_controls:"Ovládanie média",media_controls_list:{next:"Ďalšia",on_off:"Zap / Vyp",play_pause_stop:"Spustiť/pauza/stop",previous:"Predchádzajúca",repeat:"Opakovať",shuffle:"Premiešať"},show_volume_level:"Zobraziť úroveň hlasitosti",use_media_artwork:"Použiť obrázok z média",use_media_info:"Použiť info o médiu",volume_controls:"Ovládanie hlasitosti",volume_controls_list:{volume_buttons:"Tlačidlá hlasitosti",volume_mute:"Stlmiť",volume_set:"Úroveň hlasitosti"}},number:{display_mode:"Režim zobrazenia",display_mode_list:{buttons:"Tlačidlá",default:"Predvolené (posúvač)",slider:"Posúvač"}},template:{area:"Oblasť",area_helper:"Používa sa v šablónach a funkciách",badge:"Odznak",badge_color:"Farba odznaku",badge_icon:"Ikona odznaku",badge_text:"Text odznaku",badge_text_helper:"Ak je nastavené, nahradí ikonu.",content:"Obsah",entity_extra:"Použitá v šablónach a akciách",entity_helper:"Používa sa v šablónach, interakciách a funkciách",entity_helper_legacy:"Používa sa v šablónach a interakciách",label:"Štítok",layout:"Rozloženie",multiline_secondary:"Povoliť viacriadkové doplnkové informácie",multiline_secondary_helper:"Karta môže byť vyššia, aby sa do nej vošiel text, a nemusí byť vždy zarovnaná s mriežkovým systémom.",picture:"Obrázok (nahrádza ikonu)",primary:"Základné info",secondary:"Doplnkové info"},title:{subtitle:"Podnadpis",subtitle_tap_action:"Akcia klepnutia na titulky",title:"Nadpis",title_tap_action:"Akcia klepnutia na názov"},update:{show_buttons_control:"Zobraziť ovládacie tlačidlá?"},vacuum:{commands:"Príkazy",commands_list:{on_off:"Zapnúť/Vypnúť"}},weather:{show_conditions:"Zobraziť podmienky?",show_temperature:"Zobraziť teplotu?"}},chip:{"chip-picker":{add:"Pridať štítok",chips:"Štítky",clear:"Vymazať",edit:"Editovať",select:"Vybrať štítok",types:{action:"Akcia","alarm-control-panel":"Alarm",back:"Späť",conditional:"Podmienené",entity:"Entita",light:"Svetlo",menu:"Menu",quickbar:"Rýchla lišta",spacer:"Medzera",template:"Šablóna",weather:"Počasie"}},conditional:{chip:"Čip"},sub_element_editor:{title:"Editor štítkov"}},form:{alignment_picker:{values:{center:"Stred",default:"Predvolené zarovnanie",end:"Koniec",justify:"Vyplniť",start:"Začiatok"}},color_picker:{values:{default:"Predvolená farba"}},icon_type_picker:{values:{default:"Predvolený typ","entity-picture":"Obrázok entity",icon:"Ikona",none:"Žiadny"}},info_picker:{values:{default:"Predvolené informácie","last-changed":"Posledná zmena","last-updated":"Posledná aktualizácia",name:"Názov",none:"Žiadna",state:"Stav"}},layout_picker:{values:{default:"Predvolené rozloženie",horizontal:"Vodorovné rozloženie",vertical:"Zvislé rozloženie"}}},section:{badge:"Odznak",content:"Obsah",context:"Kontext",features:"Funkcie",interactions:"Interakcie",layout:"Rozloženie"}},Fh={description:"Nastavenie vašej karty bolo prenesené do novej verzie. Viac informácií o zmenách nájdete na {link}.",ok:"Ok",post:"príspevku na GitHub",revert:"Vrátiť späť",title:"Karta aktualizovaná"},$h={card:Uh,editor:Vh,migration:Fh},Gh=Object.freeze({__proto__:null,card:Uh,default:$h,editor:Vh,migration:Fh}),Kh={not_found:"Entiteta ni najdena"},Yh={card:{chips:{alignment:"Poravnava"},climate:{hvac_modes:"HVAC načini",show_temperature_control:"Nadzor temperature?"},cover:{show_buttons_control:"Gumbi za upravljanje?",show_position_control:"Nadzor položaja?",show_tilt_position_control:"Nadzor nagiba?"},fan:{show_oscillate_control:"Kontrola nihanja?",show_percentage_control:"Kontrola v odstotkih?"},generic:{collapsible_controls:"Strni kontrolnike, ko so izklopljeni",content_info:"Vsebina",fill_container:"Zapolnitev prostora",icon_animation:"Animacija ikone, ko je aktivna?",icon_color:"Barva ikone",icon_type:"Vrsta ikone",layout:"Postavitev",primary_info:"Primarna informacija",secondary_info:"Sekundarna informacija",use_entity_picture:"Uporabi sliko entitete?"},humidifier:{show_target_humidity_control:"Nadzor vlažnosti?"},light:{incompatible_controls:"Nekateri kontrolniki morda ne bodo prikazani, če vaša luč ne podpira te funkcije.",show_brightness_control:"Nadzor svetlosti?",show_color_control:"Nadzor barv?",show_color_temp_control:"Nadzor temperature barve?",use_light_color:"Uporabi svetlo barvo"},lock:{lock:"Zaklepanje",open:"Odprto",unlock:"Odkleni"},"media-player":{media_controls:"Nadzor medijev",media_controls_list:{next:"Naslednja skladba",on_off:"Vklop/izklop",play_pause_stop:"Predvajaj/pavza/ustavi",previous:"Prejšnja skladba",repeat:"Ponavljajoči način",shuffle:"Naključno"},show_volume_level:"Pokaži raven glasnosti",use_media_artwork:"Uporabite medijsko umetniško delo",use_media_info:"Uporabite informacije o medijih",volume_controls:"Kontrole glasnosti",volume_controls_list:{volume_buttons:"Gumbi za glasnost",volume_mute:"Tiho",volume_set:"Raven glasnosti"}},number:{display_mode:"Način prikaza",display_mode_list:{buttons:"Gumbi",default:"Privzeto (drsnik)",slider:"Drsnik"}},template:{badge_color:"Barva značke",badge_icon:"Ikona značke",content:"Vsebina",entity_extra:"Uporablja se v predlogah in dejanjih",multiline_secondary:"Večvrstični sekundarni?",picture:"Slika (nadomestila bo ikono)",primary:"Primarna informacija",secondary:"Sekundarna informacija"},title:{subtitle:"Podnaslov",subtitle_tap_action:"Dejanje dotika podnapisov",title:"Naziv",title_tap_action:"Dejanje dotika naslova"},update:{show_buttons_control:"Gumbi za upravljanje?"},vacuum:{commands:"Ukazi",commands_list:{on_off:"Vklop/izklop"}},weather:{show_conditions:"Pogoji?",show_temperature:"Temperatura?"}},chip:{"chip-picker":{add:"Dodaj čip",chips:"Čipi",clear:"Pobriši",edit:"Uredi",select:"Izbira čipa",types:{action:"Dejanje","alarm-control-panel":"Alarm",back:"Nazaj",conditional:"Pogojno",entity:"Entiteta",light:"Svetloba",menu:"Meni",spacer:"Distančnik",template:"Predloga",weather:"Vreme"}},conditional:{chip:"Ćiš"},sub_element_editor:{title:"Urejevalnik čipov"}},form:{alignment_picker:{values:{center:"Center",default:"Privzeta poravnava",end:"Konec",justify:"Poravnava",start:"Pričetek"}},color_picker:{values:{default:"Privzeta barva"}},icon_type_picker:{values:{default:"Privzeta vrsta","entity-picture":"Slika entitete",icon:"Ikona",none:"Brez"}},info_picker:{values:{default:"Privzete informacije","last-changed":"Zadnja sprememba","last-updated":"Zadnja posodobitev",name:"Naziv",none:"Brez",state:"Stanje"}},layout_picker:{values:{default:"Privzeta postavitev",horizontal:"Horizontalna postavitev",vertical:"Vertikalna postavitev"}}}},qh={card:Kh,editor:Yh},Wh={not_found:"Enheten hittades inte"},Xh={card:{chips:{alignment:"Justering"},climate:{hvac_modes:"HVAC-lägen",show_temperature_control:"Temperaturkontroll?"},cover:{show_buttons_control:"Visa kontrollknappar?",show_position_control:"Visa positionskontroll?",show_tilt_position_control:"Visa lutningskontroll?"},empty:{no_config_options:"Detta kort har inga konfigurationsalternativ."},fan:{show_direction_control:"Riktningskontroll?",show_oscillate_control:"Kontroll för oscillera?",show_percentage_control:"Procentuell kontroll?"},generic:{collapsible_controls:"Dölj kontroller när enheten är av",color:"Färg",content_info:"Innehåll",fill_container:"Fyll container",icon_animation:"Animera ikonen när enheten är på?",icon_color:"Ikonens färg",icon_type:"Ikontyp",layout:"Layout",primary_info:"Primär information",secondary_info:"Sekundär information",use_entity_picture:"Använd enhetens bild?"},humidifier:{show_target_humidity_control:"Fuktkontroll?"},light:{incompatible_controls:"Kontroller som inte stöds av enheten kommer inte visas.",show_brightness_control:"Styr ljushet?",show_color_control:"Styr färg?",show_color_temp_control:"Färgtemperaturkontroll?",use_light_color:"Styr ljusets färg"},lock:{lock:"Lås",open:"Öppna",unlock:"Lås upp"},"media-player":{media_controls:"Mediakontroller",media_controls_list:{next:"Nästa spår",on_off:"Slå på/av",play_pause_stop:"Spela/pausa/stoppa",previous:"Föregående spår",repeat:"Upprepa",shuffle:"Blanda"},show_volume_level:"Volymkontroll",use_media_artwork:"Visa mediaomslag",use_media_info:"Använd media information",volume_controls:"Volymkontroller",volume_controls_list:{volume_buttons:"Volymknappar",volume_mute:"Ljud av",volume_set:"Volymnivå"}},number:{display_mode:"Visningsläge",display_mode_list:{buttons:"Knappar",default:"Standard (skjutreglage)",slider:"Skjutreglage"}},template:{badge_color:"Färg på märke",badge_icon:"Märke ikon",content:"Innehåll",entity_extra:"Används i mallar och åtgärder",label:"Etikett",multiline_secondary:"Sekundär med flera rader?",picture:"Bild (ersätter ikonen)",primary:"Primär information",secondary:"Sekundär information"},title:{subtitle:"Underrubrik",subtitle_tap_action:"Subtitle tap action",title:"Rubrik",title_tap_action:"Titel tryck åtgärd"},update:{show_buttons_control:"Visa kontrollknappar?"},vacuum:{commands:"Kommandon",commands_list:{on_off:"Slå av/på"}},weather:{show_conditions:"Förhållanden?",show_temperature:"Temperatur?"}},chip:{"chip-picker":{add:"Lägg till chip",chips:"Chips",clear:"Rensa",edit:"Redigera",select:"Välj chip",types:{action:"Åtgärd","alarm-control-panel":"Alarm",back:"Bakåt",conditional:"Villkorad",entity:"Enhet",light:"Ljus",menu:"Meny",quickbar:"Snabbfält",spacer:"Avståndshållare",template:"Mall",weather:"Väder"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chipredigerare"}},form:{alignment_picker:{values:{center:"Centrerad",default:"Standard (början)",end:"Slutet",justify:"Anpassa",start:"Starta"}},color_picker:{values:{default:"Standardfärg"}},icon_type_picker:{values:{default:"Standard typ","entity-picture":"Enhetsbild",icon:"Ikon",none:"Ingen"}},info_picker:{values:{default:"Förvald information","last-changed":"Sist ändrad","last-updated":"Sist uppdaterad",name:"Namn",none:"Ingen",state:"Status"}},layout_picker:{values:{default:"Standard",horizontal:"Horisontell",vertical:"Vertikal"}}}},Zh={card:Wh,editor:Xh},Jh={not_found:"Varlık bulunamadı"},Qh={card:{chips:{alignment:"Hizalama"},climate:{hvac_modes:"HVAC Modları",show_temperature_control:"Sıcaklık kontrolü?"},cover:{show_buttons_control:"Düğme kontrolleri?",show_position_control:"Pozisyon kontrolü?",show_tilt_position_control:"Eğim kontrolü?"},empty:{no_config_options:"Bu kartın yapılandırma seçeneği yok."},fan:{show_direction_control:"Yön kontrolü?",show_oscillate_control:"Salınım kontrolü?",show_percentage_control:"Yüzde kontrolü?"},generic:{collapsible_controls:"Kapalıyken kontrolleri daralt",color:"Renk",content_info:"İçerik",fill_container:"Alanı doldur",icon_animation:"Aktif olduğunda simgeyi hareket ettir?",icon_color:"Simge renki",icon_type:"İkon tipi",layout:"Düzen",primary_info:"Birinci bilgi",secondary_info:"İkinci bilgi",use_entity_picture:"Varlık resmi kullanılsın?"},humidifier:{show_target_humidity_control:"Nem kontrolü?"},light:{incompatible_controls:"Kullandığınız lamba bu özellikleri desteklemiyorsa bazı kontroller görüntülenemeyebilir.",show_brightness_control:"Parlaklık kontrolü?",show_color_control:"Renk kontrolü?",show_color_temp_control:"Renk ısısı kontrolü?",use_light_color:"Işık rengini kullan"},lock:{lock:"Kilitle",open:"Aç",unlock:"Kilidi aç"},"media-player":{media_controls:"Medya kontrolleri",media_controls_list:{next:"Sonraki parça",on_off:"Aç/Kapat",play_pause_stop:"Oynat/duraklat/durdur",previous:"Önceki parça",repeat:"Tekrarlama modu",shuffle:"Karışık çal"},show_volume_level:"Ses seviyesini göster",use_media_artwork:"Medya resimlerini kullan",use_media_info:"Medya bilgilerini kullan",volume_controls:"Ses seviyesi kontrolleri",volume_controls_list:{volume_buttons:"Ses butonları",volume_mute:"Sessize al",volume_set:"Ses seviyesi"}},number:{display_mode:"Görüntüleme Modu",display_mode_list:{buttons:"Butonlar",default:"Varsayılan (kayan)",slider:"Kayan"}},template:{badge_color:"Rozet rengi",badge_icon:"Rozet simgesi",content:"İçerik",entity_extra:"Şablonlarda ve eylemlerde kullanılsın",label:"Etiket",multiline_secondary:"İkinci bilgi çok satır olsun?",picture:"Resim (ikonun yerine geçecek)",primary:"Birinci bilgi",secondary:"İkinci bilgi"},title:{subtitle:"Altbaşlık",subtitle_tap_action:"Dokunma eylemi alt başlığı",title:"Başlık",title_tap_action:"Dokunma eylemi başlığı"},update:{show_buttons_control:"Düğme kontrolü?"},vacuum:{commands:"Komutlar",commands_list:{on_off:"Aç/Kapat"}},weather:{show_conditions:"Hava koşulu?",show_temperature:"Sıcaklık?"}},chip:{"chip-picker":{add:"Chip ekle",chips:"Chipler",clear:"Temizle",edit:"Düzenle",select:"Chip seç",types:{action:"Eylem","alarm-control-panel":"Alarm",back:"Geri",conditional:"Koşullu",entity:"Varlık",light:"Işık",menu:"Menü",spacer:"Boşluk",template:"Şablon",weather:"Hava Durumu"}},conditional:{chip:"Chip"},sub_element_editor:{title:"Chip düzenleyici"}},form:{alignment_picker:{values:{center:"Ortala",default:"Varsayılan hizalama",end:"Sağa yasla",justify:"İki yana yasla",start:"Sola yasla"}},color_picker:{values:{default:"Varsayılan renk"}},icon_type_picker:{values:{default:"Varsayılan tip","entity-picture":"Varlık resmi",icon:"Simge",none:"Hiçbiri"}},info_picker:{values:{default:"Varsayılan bilgi","last-changed":"Son Değişim","last-updated":"Son Güncelleme",name:"İsim",none:"None",state:"Durum"}},layout_picker:{values:{default:"Varsayılan düzen",horizontal:"Yatay düzen",vertical:"Dikey düzen"}}}},td={card:Jh,editor:Qh},ed={not_found:"Сутність не знайдено"},nd={card:{chips:{alignment:"Вирівнювання"},climate:{hvac_modes:"Режими",show_temperature_control:"Керування температурою?"},cover:{show_buttons_control:"Кнопки керування?",show_position_control:"Керування позицією?",show_tilt_position_control:"Керування нахилом?"},fan:{show_oscillate_control:"Керування повротом?",show_percentage_control:"Керування швидкістю?"},generic:{collapsible_controls:"Приховувати елементи керування коли вимкнено?",content_info:"Вміст",fill_container:"Заповнити контейнер",icon_animation:"Анімувати іконку при активації?",icon_color:"Колір іконки",icon_type:"Тип іконки",layout:"Розташування",primary_info:"Головна інформація",secondary_info:"Додаткова інформація",use_entity_picture:"Використовувати зображення сутності?"},humidifier:{show_target_humidity_control:"Керування вологістю?"},light:{incompatible_controls:"Деякі елементи керування можуть не відображатись якщо ваш пристрій не підтримує цю функцію.",show_brightness_control:"Контроль яскравості?",show_color_control:"Керування кольором світла?",show_color_temp_control:"Керування температурою світла?",use_light_color:"Використовувати колір світла"},lock:{lock:"Зачинити",open:"Відкрити",unlock:"Відчинити"},"media-player":{media_controls:"Керування медіа",media_controls_list:{next:"Наступний трек",on_off:"Увімкнути/Вимкнути",play_pause_stop:"Відтворити/пауза/стоп",previous:"Попередній трек",repeat:"Режим повторення",shuffle:"Перемішати"},show_volume_level:"Показати рівень гучності",use_media_artwork:"Використовувати зображення медіа",use_media_info:"Використовувати інформацію медіа",volume_controls:"Елементи керування гучністю",volume_controls_list:{volume_buttons:"Кнопки гучності",volume_mute:"Вимк. звук",volume_set:"Рівень гучності"}},number:{display_mode:"Відображати режим",display_mode_list:{buttons:"Кнопки",default:"За замовчуванням (повзунок)",slider:"Повзунок"}},template:{badge_color:"Колір значка",badge_icon:"Іконка значка",content:"Вміст",entity_extra:"Використовується в шаблонах та діях",multiline_secondary:"Багаторядкова додаткова інформація?",picture:"Зображення (замінить іконку)",primary:"Головна інформація",secondary:"Додаткова інформація"},title:{subtitle:"Підзаголовок",subtitle_tap_action:"Дія при дотику до підзаголовку",title:"Заголовок",title_tap_action:"Дія при дотику до заголовку"},update:{show_buttons_control:"Кнопки керування?"},vacuum:{commands:"Команди",commands_list:{on_off:"Увімкнути/Вимкнути"}},weather:{show_conditions:"Умови?",show_temperature:"Температура?"}},chip:{"chip-picker":{add:"Додати міні-картку",chips:"Міні-картки",clear:"Очистити",edit:"Редагувати",select:"Обрати міні-картку",types:{action:"Дія","alarm-control-panel":"Сигналізація",back:"Назад",conditional:"Умовна",entity:"Сутність",light:"Світло",menu:"Меню",spacer:"Порожнє місце",template:"Вручну",weather:"Погода"}},conditional:{chip:"Міні-картка"},sub_element_editor:{title:"Редактор міні-карток"}},form:{alignment_picker:{values:{center:"По центру",default:"Вирівнювання за замовчуванням",end:"В кінці",justify:"Вирівняти",start:"На початку"}},color_picker:{values:{default:"Колір за замовчуванням"}},icon_type_picker:{values:{default:"За замовчуванням","entity-picture":"Зображення сутності",icon:"Іконка",none:"Нічого"}},info_picker:{values:{default:"Інформація за замовчуванням","last-changed":"Востаннє змінено","last-updated":"Востаннє оновлено",name:"Назва",none:"Нічого",state:"Стан"}},layout_picker:{values:{default:"Розташування за замовчуванням",horizontal:"Горизонтальне розташування",vertical:"Вертикальне розташування"}}}},od={card:ed,editor:nd},id={not_found:"Không tìm thấy thực thể"},rd={section:{context:"Ngữ cảnh",content:"Nội dung",features:"Tính năng",interactions:"Tương tác",layout:"Bố cục",badge:"Huy hiệu"},card:{chips:{alignment:"Căn chỉnh"},climate:{hvac_modes:"Chế độ điều hòa",show_temperature_control:"Điều khiển nhiệt độ?"},cover:{show_buttons_control:"Điều khiển nút bấm?",show_position_control:"Điều khiển vị trí?",show_tilt_position_control:"Điều khiển độ nghiêng?"},empty:{no_config_options:"Thẻ này không có tùy chọn cấu hình."},fan:{show_direction_control:"Điều khiển hướng?",show_oscillate_control:"Điều khiển xoay?",show_percentage_control:"Điều khiển phần trăm?"},generic:{entity:"Thực thể",area:"Khu vực",color:"Màu",content_info:"Nội dung",fill_container:"Làm đầy ô chứa",icon_animation:"Biểu tượng chuyển động khi kích hoạt?",icon_color:"Màu biểu tượng",icon_type:"Kiểu biểu tượng",layout:"Bố cục",primary_info:"Thông tin chính",secondary_info:"Thông tin phụ",use_entity_picture:"Dùng ảnh của thực thể?",collapsible_controls:"Thu nhỏ điều kiển khi tắt",picture:"Hình ảnh",picture_helper:"Nếu đặt, nó sẽ thay cho biểu tượng."},humidifier:{show_target_humidity_control:"Điều khiển độ ẩm?"},light:{incompatible_controls:"Một số điều khiển sẽ không được hiển thị nếu đèn của bạn không hỗ trợ tính năng đó.",show_brightness_control:"Điều khiển độ sáng?",show_color_control:"Điều khiển màu sắc?",show_color_temp_control:"Điều khiển nhiệt độ màu?",use_light_color:"Dùng màu đèn"},lock:{lock:"Khóa",open:"Mở",unlock:"Mở khóa"},"media-player":{media_controls:"Điều khiển đa phương tiện",media_controls_list:{next:"Bài tiếp theo",on_off:"Bật/tắt",play_pause_stop:"Phát/tạm dừng/dừng",previous:"Bài trước",repeat:"Chế độ lặp lại",shuffle:"Xáo trộn"},show_volume_level:"Hiện mức âm lượng",use_media_artwork:"Dùng ảnh đa phương tiện",use_media_info:"Dùng thông tin đa phương tiện",volume_controls:"Điều khiển âm lượng",volume_controls_list:{volume_buttons:"Nút âm lượng",volume_mute:"Im lặng",volume_set:"Mức âm lượng"}},number:{display_mode:"Chế độ hiển thị",display_mode_list:{buttons:"Nút",default:"Mặc định (thanh trượt)",slider:"Thanh trượt"}},template:{area_helper:"Dùng trong bản mẫu và tính năng",area:"Khu vực",badge_color:"Màu huy hiệu",badge_icon:"Biểu tượng huy hiệu",badge_text_helper:"Nếu đặt, nó sẽ thay thế biểu tượng.",badge_text:"Chữ trong huy hiệu",badge:"Huy hiệu",content:"Nội dung",entity_helper:"Dùng trong bản mẫu, tương tác và tính năng",entity_helper_legacy:"Dùng trong bản mẫu và tương tác",label:"Nhãn",layout:"Bố cục",multiline_secondary_helper:"Thẻ có thể được kéo cao lên để vừa với văn bản và không phải lúc nào cũng vừa vặn với hệ thống lưới.",multiline_secondary:"Cho phép nhiều dòng thông tin phụ",primary:"Thông tin chính",secondary:"Thông tin phụ"},title:{subtitle:"Phụ đề",subtitle_tap_action:"Hành động khi nhấp phụ đề",title:"Tiêu đề",title_tap_action:"Hành động khi nhấp tiêu đề"},update:{show_buttons_control:"Điều khiển nút bấm?"},vacuum:{commands:"Mệnh lệnh",commands_list:{on_off:"Bật/tắt"}},weather:{show_conditions:"Điều kiện?",show_temperature:"Nhiệt độ?"}},badge:{template:{label:"Nhãn",content:"Nội dung",entity_helper:"Dùng trong bản mẫu và tương tác",area_helper:"Dùng trong bản mẫu"}},chip:{"chip-picker":{add:"Thêm phỉnh",chips:"Phỉnh",clear:"Tẩy trống",edit:"Chỉnh sửa",select:"Chọn phỉnh",types:{action:"Hành động","alarm-control-panel":"Báo động",back:"Quay về",conditional:"Điều kiện",entity:"Thực thể",light:"Đèn",menu:"Trình đơn",quickbar:"Thanh nhanh",spacer:"Ngăn cách",template:"Mẫu",weather:"Thời tiết"}},conditional:{chip:"Phỉnh"},sub_element_editor:{title:"Trình soạn phỉnh"}},form:{alignment_picker:{values:{center:"Căn giữa",default:"Căn chỉnh mặc định",end:"Căn cuối",justify:"Căn hai bên",start:"Căn đầu"}},color_picker:{values:{default:"Màu mặc định"}},icon_type_picker:{values:{default:"Kiểu mặc định","entity-picture":"Ảnh thực thể",icon:"Biểu tượng",none:"Không có"}},info_picker:{values:{default:"Thông tin mặc định","last-changed":"Lần thay đổi cuối","last-updated":"Lần cập nhật cuối",name:"Tên",none:"Không có",state:"Trạng thái"}},layout_picker:{values:{default:"Bố cục mặc định",horizontal:"Bố cục ngang",vertical:"Bố cục dọc"}}}},ad={title:"Thẻ đã cập nhật",description:"Cấu hình thẻ của bạn đã được nhập thành phiên bản mới. Bạn có thể tìm thêm thông tin về thay đổi tại {link}.",post:"bài trên GitHub",revert:"Đảo ngược",ok:"Ok"},sd={card:id,editor:rd,migration:ad},ld={not_found:"未找到实体"},cd={card:{chips:{alignment:"对齐"},climate:{hvac_modes:"空调模式",show_temperature_control:"温度控制?"},cover:{show_buttons_control:"按钮控制?",show_position_control:"位置控制?",show_tilt_position_control:"角度控制?"},empty:{no_config_options:"这个卡片没有可配置的选项。"},fan:{show_direction_control:"方向控制?",show_oscillate_control:"摆动控制?",show_percentage_control:"百分比控制?"},generic:{collapsible_controls:"关闭时隐藏控制器",color:"颜色",content_info:"内容",fill_container:"填满容器",icon_animation:"激活时使用动态图标?",icon_color:"图标颜色",icon_type:"图标类型",layout:"布局",primary_info:"首要信息",secondary_info:"次要信息",use_entity_picture:"使用实体图片?"},humidifier:{show_target_humidity_control:"湿度控制?"},light:{incompatible_controls:"设备不支持的控制器将不会显示。",show_brightness_control:"亮度控制?",show_color_control:"颜色控制?",show_color_temp_control:"色温控制?",use_light_color:"使用灯光颜色"},lock:{lock:"锁定",open:"打开",unlock:"解锁"},"media-player":{media_controls:"媒体控制",media_controls_list:{next:"下一曲",on_off:"开启/关闭",play_pause_stop:"播放/暂停/停止",previous:"上一曲",repeat:"循环模式",shuffle:"随机"},show_volume_level:"显示音量大小",use_media_artwork:"使用媒体插图",use_media_info:"使用媒体信息",volume_controls:"音量控制",volume_controls_list:{volume_buttons:"音量按钮",volume_mute:"静音",volume_set:"音量等级"}},number:{display_mode:"显示模式",display_mode_list:{buttons:"按钮",default:"默认 (滑块)",slider:"滑块"}},template:{badge_color:"徽标颜色",badge_icon:"徽标图标",content:"内容",entity_extra:"用于模板和动作",label:"标签",multiline_secondary:"多行次要信息?",picture:"图片 (将会替代图标)",primary:"首要信息",secondary:"次要信息"},title:{subtitle:"子标题",subtitle_tap_action:"子标题点击动作",title:"标题",title_tap_action:"标题点击动作"},update:{show_buttons_control:"控制按钮?"},vacuum:{commands:"命令",commands_list:{on_off:"开/关"}},weather:{show_conditions:"条件?",show_temperature:"温度?"}},chip:{"chip-picker":{add:"添加 chip",chips:"小卡片",clear:"清除",edit:"编辑",select:"选择 chip",types:{action:"动作","alarm-control-panel":"警戒控制台",back:"返回",conditional:"条件显示",entity:"实体",light:"灯光",menu:"菜单",quickbar:"快捷栏",spacer:"占位符",template:"模板",weather:"天气"}},conditional:{chip:"小卡片"},sub_element_editor:{title:"Chip 编辑"}},form:{alignment_picker:{values:{center:"居中对齐",default:"默认",end:"右对齐",justify:"两端对齐",start:"左对齐"}},color_picker:{values:{default:"默认颜色"}},icon_type_picker:{values:{default:"默认类型","entity-picture":"实体图片",icon:"图标",none:"无"}},info_picker:{values:{default:"默认信息","last-changed":"变更时间","last-updated":"更新时间",name:"名称",none:"无",state:"状态"}},layout_picker:{values:{default:"默认布局",horizontal:"水平布局",vertical:"垂直布局"}}}},ud={card:ld,editor:cd},hd={not_found:"未找到實體"},dd={card:{chips:{alignment:"對齊"},climate:{hvac_modes:"空調模式",show_temperature_control:"溫度控制?"},cover:{show_buttons_control:"按鈕控制?",show_position_control:"位置控制?",show_tilt_position_control:"角度控制?"},fan:{show_oscillate_control:"擺頭控制?",show_percentage_control:"百分比控制?"},generic:{collapsible_controls:"關閉時隱藏控制項",color:"顏色",content_info:"內容",fill_container:"填滿容器",icon_animation:"啟動時使用動態圖示?",icon_color:"圖示顏色",icon_type:"圖示樣式",layout:"佈局",primary_info:"主要訊息",secondary_info:"次要訊息",use_entity_picture:"使用實體圖片?"},humidifier:{show_target_humidity_control:"溼度控制?"},light:{incompatible_controls:"不會顯示裝置不支援的控制。",show_brightness_control:"亮度控制?",show_color_control:"色彩控制?",show_color_temp_control:"色溫控制?",use_light_color:"使用燈光顏色"},lock:{lock:"上鎖",open:"打開",unlock:"解鎖"},"media-player":{media_controls:"媒體控制",media_controls_list:{next:"下一首",on_off:"開啟、關閉",play_pause_stop:"播放、暫停、停止",previous:"上一首",repeat:"重複播放",shuffle:"隨機播放"},show_volume_level:"顯示音量大小",use_media_artwork:"使用媒體插圖",use_media_info:"使用媒體資訊",volume_controls:"音量控制",volume_controls_list:{volume_buttons:"音量按鈕",volume_mute:"靜音",volume_set:"音量等級"}},number:{display_mode:"顯示模式",display_mode_list:{buttons:"按鈕",default:"預設 (滑桿)",slider:"滑桿"}},template:{badge_color:"角標顏色",badge_icon:"角標圖示",content:"內容",entity_extra:"用於模板與動作",label:"標籤",multiline_secondary:"多行次要訊息?",picture:"圖片 (將會取代圖示)",primary:"主要訊息",secondary:"次要訊息"},title:{subtitle:"副標題",subtitle_tap_action:"副標題點擊動作",title:"標題",title_tap_action:"標題點擊動作"},update:{show_buttons_control:"按鈕控制?"},vacuum:{commands:"指令",commands_list:{on_off:"開啟、關閉"}},weather:{show_conditions:"狀況?",show_temperature:"溫度?"}},chip:{"chip-picker":{add:"新增小卡片",chips:"小卡片",clear:"清除",edit:"編輯",select:"選擇小卡片",types:{action:"動作","alarm-control-panel":"警報器控制",back:"返回",conditional:"條件",entity:"實體",light:"燈光",menu:"選單",spacer:"佔位符",template:"模板",weather:"天氣"}},conditional:{chip:"小卡片"},sub_element_editor:{title:"小卡片編輯器"}},form:{alignment_picker:{values:{center:"居中對齊",default:"預設對齊",end:"居右對齊",justify:"兩端對齊",start:"居左對齊"}},color_picker:{values:{default:"預設顏色"}},icon_type_picker:{values:{default:"預設樣式","entity-picture":"實體圖片",icon:"圖示",none:"無"}},info_picker:{values:{default:"預設訊息","last-changed":"最近變動時間","last-updated":"最近更新時間",name:"名稱",none:"無",state:"狀態"}},layout_picker:{values:{default:"預設佈局",horizontal:"水平佈局",vertical:"垂直佈局"}}}},pd={card:hd,editor:dd},fd={ar:lu,bg:hu,ca:mu,cs:yu,da:Cu,de:Su,el:zu,en:Nu,es:Du,fi:Fu,fr:qu,he:Ju,hu:nh,id:ah,it:uh,"ko-KR":ph,nb:gh,nl:kh,pl:xh,"pt-BR":Mh,"pt-PT":jh,ro:Bh,ru:Rh,sl:Object.freeze({__proto__:null,card:Kh,default:qh,editor:Yh}),sk:Gh,sv:Object.freeze({__proto__:null,card:Wh,default:Zh,editor:Xh}),tr:Object.freeze({__proto__:null,card:Jh,default:td,editor:Qh}),uk:Object.freeze({__proto__:null,card:ed,default:od,editor:nd}),vi:Object.freeze({__proto__:null,card:id,default:sd,editor:rd,migration:ad}),"zh-Hans":Object.freeze({__proto__:null,card:ld,default:ud,editor:cd}),"zh-Hant":Object.freeze({__proto__:null,card:hd,default:pd,editor:dd})};function md(t,e){try{return t.split(".").reduce((function(t,e){return t[e]}),fd[e])}catch(t){return}}function vd(t){return function(e){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=null!==(n=null==t?void 0:t.locale.language)&&void 0!==n?n:"en",r=md(e,i);if(r||(r=md(e,"en")),!r)return e;try{return new iu(r,i).format(o)}catch(t){return console.error('Error formatting message for key "'.concat(e,'" with lang "').concat(i,'":'),t),r}}}var gd=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments)).picture_url="",t}return or(e,za),pr(e,[{key:"render",value:function(){return ha(M||(M=Li(["\n
=t.length)return!1;var e=t[Dd];if(Bd.test(e))return!0;if("-"===e){if(t.length-Dd<2)return!1;var n=t[Dd+1];return!("-"!==n&&!Bd.test(n))}return!1}var Vd={deg:1,rad:180/Math.PI,grad:.9,turn:360};function Fd(t){var e="";if("-"!==t[Dd]&&"+"!==t[Dd]||(e+=t[Dd++]),e+=$d(t),"."===t[Dd]&&/\d/.test(t[Dd+1])&&(e+=t[Dd++]+$d(t)),"e"!==t[Dd]&&"E"!==t[Dd]||("-"!==t[Dd+1]&&"+"!==t[Dd+1]||!/\d/.test(t[Dd+2])?/\d/.test(t[Dd+1])&&(e+=t[Dd++]+$d(t)):e+=t[Dd++]+t[Dd++]+$d(t)),Ud(t)){var n=Gd(t);return"deg"===n||"rad"===n||"turn"===n||"grad"===n?{type:Hd.Hue,value:e*Vd[n]}:void 0}return"%"===t[Dd]?(Dd++,{type:Hd.Percentage,value:+e}):{type:Hd.Number,value:+e}}function $d(t){for(var e="";/\d/.test(t[Dd]);)e+=t[Dd++];return e}function Gd(t){for(var e="";Dd4)){if(4===o.length){if(o[3].type!==Hd.Alpha)return;o[3]=o[3].value}return 3===o.length&&o.push({type:Hd.None,value:void 0}),o.every((function(t){return t.type!==Hd.Alpha}))?o:void 0}}var Wd=function(t){if("string"==typeof t){for(var e=function(){var t,e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").trim(),n=[];for(Dd=0;Dd=1?e.length-1:Math.max(Math.floor(n),0),i=e[o];return void 0===i?void 0:Xd(i[0],i[1],n-o)}}),Jd=function(t){var e=!1,n=t.map((function(t){return void 0!==t?(e=!0,t):1}));return e?n:t},Qd={mode:"rgb",channels:["r","g","b","alpha"],parse:[function(t,e){if(e&&("rgb"===e[0]||"rgba"===e[0])){var n={mode:"rgb"},o=qi(e,5),i=o[1],r=o[2],a=o[3],s=o[4];if(i.type!==Hd.Hue&&r.type!==Hd.Hue&&a.type!==Hd.Hue)return i.type!==Hd.None&&(n.r=i.type===Hd.Number?i.value/255:i.value/100),r.type!==Hd.None&&(n.g=r.type===Hd.Number?r.value/255:r.value/100),a.type!==Hd.None&&(n.b=a.type===Hd.Number?a.value/255:a.value/100),s.type!==Hd.None&&(n.alpha=Math.min(1,Math.max(0,s.type===Hd.Number?s.value:s.value/100))),n}},function(t){var e;return(e=t.match(bd))?_d(parseInt(e[1],16),e[1].length):void 0},function(t){var e,n={mode:"rgb"};if(e=t.match(Ad))void 0!==e[1]&&(n.r=e[1]/255),void 0!==e[2]&&(n.g=e[2]/255),void 0!==e[3]&&(n.b=e[3]/255);else{if(!(e=t.match(Sd)))return;void 0!==e[1]&&(n.r=e[1]/100),void 0!==e[2]&&(n.g=e[2]/100),void 0!==e[3]&&(n.b=e[3]/100)}return void 0!==e[4]?n.alpha=Math.max(0,Math.min(1,e[4]/100)):void 0!==e[5]&&(n.alpha=Math.max(0,Math.min(1,+e[5]))),n},function(t){return _d(yd[t.toLowerCase()],6)},function(t){return"transparent"===t?{mode:"rgb",r:0,g:0,b:0,alpha:0}:void 0},"srgb"],serialize:"srgb",interpolate:{r:Zd,g:Zd,b:Zd,alpha:{use:Zd,fixup:Jd}},gamut:!0,white:{r:1,g:1,b:1},black:{r:0,g:0,b:0}},tp=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Math.pow(Math.abs(t),563/256)*Math.sign(t)},ep=function(t){var e=tp(t.r),n=tp(t.g),o=tp(t.b),i={mode:"xyz65",x:.5766690429101305*e+.1855582379065463*n+.1882286462349947*o,y:.297344975250536*e+.6273635662554661*n+.0752914584939979*o,z:.0270313613864123*e+.0706888525358272*n+.9913375368376386*o};return void 0!==t.alpha&&(i.alpha=t.alpha),i},np=function(t){return Math.pow(Math.abs(t),256/563)*Math.sign(t)},op=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r={mode:"a98",r:np(2.0415879038107465*e-.5650069742788597*n-.3447313507783297*o),g:np(-.9692436362808798*e+1.8759675015077206*n+.0415550574071756*o),b:np(.0134442806320312*e-.1183623922310184*n+1.0151749943912058*o)};return void 0!==i&&(r.alpha=i),r},ip=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=Math.abs(t);return e<=.04045?t/12.92:(Math.sign(t)||1)*Math.pow((e+.055)/1.055,2.4)},rp=function(t){var e=t.r,n=t.g,o=t.b,i=t.alpha,r={mode:"lrgb",r:ip(e),g:ip(n),b:ip(o)};return void 0!==i&&(r.alpha=i),r},ap=function(t){var e=rp(t),n=e.r,o=e.g,i=e.b,r=e.alpha,a={mode:"xyz65",x:.4123907992659593*n+.357584339383878*o+.1804807884018343*i,y:.2126390058715102*n+.715168678767756*o+.0721923153607337*i,z:.0193308187155918*n+.119194779794626*o+.9505321522496607*i};return void 0!==r&&(a.alpha=r),a},sp=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=Math.abs(t);return e>.0031308?(Math.sign(t)||1)*(1.055*Math.pow(e,1/2.4)-.055):12.92*t},lp=function(t){var e=t.r,n=t.g,o=t.b,i=t.alpha,r={mode:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"rgb",r:sp(e),g:sp(n),b:sp(o)};return void 0!==i&&(r.alpha=i),r},cp=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=lp({r:3.2409699419045226*e-1.537383177570094*n-.4986107602930034*o,g:-.9692436362808796*e+1.8759675015077204*n+.0415550574071756*o,b:.0556300796969936*e-.2039769588889765*n+1.0569715142428784*o});return void 0!==i&&(r.alpha=i),r},up=Vi(Vi({},Qd),{},{mode:"a98",parse:["a98-rgb"],serialize:"a98-rgb",fromMode:{rgb:function(t){return op(ap(t))},xyz65:op},toMode:{rgb:function(t){return cp(ep(t))},xyz65:ep}}),hp=function(t){return(t%=360)<0?t+360:t},dp=function(t){return function(t,e){return t.map((function(n,o,i){if(void 0===n)return n;var r=hp(n);return 0===o||void 0===t[o-1]?r:e(r-hp(i[o-1]))})).reduce((function(t,e){return t.length&&void 0!==e&&void 0!==t[t.length-1]?(t.push(e+t[t.length-1]),t):(t.push(e),t)}),[])}(t,(function(t){return Math.abs(t)<=180?t:t-360*Math.sign(t)}))},pp=[-.14861,1.78277,-.29227,-.90649,1.97294,0],fp=Math.PI/180,mp=180/Math.PI,vp=pp[3]*pp[4],gp=pp[1]*pp[4],_p=pp[1]*pp[2]-pp[0]*pp[3],yp=function(t,e){if(void 0===t.h||void 0===e.h||!t.s||!e.s)return 0;var n=hp(t.h),o=hp(e.h),i=Math.sin((o-n+360)/2*Math.PI/180);return 2*Math.sqrt(t.s*e.s)*i},bp=function(t,e){if(void 0===t.h||void 0===e.h||!t.c||!e.c)return 0;var n=hp(t.h),o=hp(e.h),i=Math.sin((o-n+360)/2*Math.PI/180);return 2*Math.sqrt(t.c*e.c)*i},kp=function(t){var e=t.reduce((function(t,e){if(void 0!==e){var n=e*Math.PI/180;t.sin+=Math.sin(n),t.cos+=Math.cos(n)}return t}),{sin:0,cos:0}),n=180*Math.atan2(e.sin,e.cos)/Math.PI;return n<0?360+n:n},wp={mode:"cubehelix",channels:["h","s","l","alpha"],parse:["--cubehelix"],serialize:"--cubehelix",ranges:{h:[0,360],s:[0,4.614],l:[0,1]},fromMode:{rgb:function(t){var e=t.r,n=t.g,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=(_p*o+e*vp-n*gp)/(_p+vp-gp),a=o-r,s=(pp[4]*(n-r)-pp[2]*a)/pp[3],l={mode:"cubehelix",l:r,s:0===r||1===r?void 0:Math.sqrt(a*a+s*s)/(pp[4]*r*(1-r))};return l.s&&(l.h=Math.atan2(s,a)*mp-120),void 0!==i&&(l.alpha=i),l}},toMode:{rgb:function(t){var e=t.h,n=t.s,o=t.l,i=t.alpha,r={mode:"rgb"};e=(void 0===e?0:e+120)*fp,void 0===o&&(o=0);var a=void 0===n?0:n*o*(1-o),s=Math.cos(e),l=Math.sin(e);return r.r=o+a*(pp[0]*s+pp[1]*l),r.g=o+a*(pp[2]*s+pp[3]*l),r.b=o+a*(pp[4]*s+pp[5]*l),void 0!==i&&(r.alpha=i),r}},interpolate:{h:{use:Zd,fixup:dp},s:Zd,l:Zd,alpha:{use:Zd,fixup:Jd}},difference:{h:yp},average:{h:kp}},Cp=function(t){var e=t.l,n=t.a,o=t.b,i=t.alpha,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"lch";void 0===n&&(n=0),void 0===o&&(o=0);var a=Math.sqrt(n*n+o*o),s={mode:r,l:e,c:a};return a&&(s.h=hp(180*Math.atan2(o,n)/Math.PI)),void 0!==i&&(s.alpha=i),s},Ep=function(t){var e=t.l,n=t.c,o=t.h,i=t.alpha;void 0===o&&(o=0);var r={mode:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"lab",l:e,a:n?n*Math.cos(o/180*Math.PI):0,b:n?n*Math.sin(o/180*Math.PI):0};return void 0!==i&&(r.alpha=i),r},xp=Math.pow(29,3)/Math.pow(3,3),Ap=Math.pow(6,3)/Math.pow(29,3),Sp=.3457/.3585,Tp=1,Mp=.2958/.3585,zp=.3127/.329,Op=1,Ip=.3583/.329,jp=function(t){return Math.pow(t,3)>Ap?Math.pow(t,3):(116*t-16)/xp},Pp=function(t){var e=t.l,n=t.a,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=(e+16)/116,a=r-o/200,s={mode:"xyz65",x:jp(n/500+r)*zp,y:jp(r)*Op,z:jp(a)*Ip};return void 0!==i&&(s.alpha=i),s},Np=function(t){return cp(Pp(t))},Bp=function(t){return t>Ap?Math.cbrt(t):(xp*t+16)/116},Lp=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=Bp(e/zp),a=Bp(n/Op),s={mode:"lab65",l:116*a-16,a:500*(r-a),b:200*(a-Bp(o/Ip))};return void 0!==i&&(s.alpha=i),s},Hp=function(t){var e=Lp(ap(t));return t.r===t.b&&t.b===t.g&&(e.a=e.b=0),e},Dp=26/180*Math.PI,Rp=Math.cos(Dp),Up=Math.sin(Dp),Vp=100/Math.log(1.39),Fp=function(t){var e=t.l,n=t.c,o=t.h,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r={mode:"lab65",l:(Math.exp(1*e/Vp)-1)/.0039},a=(Math.exp(.0435*n*1*1)-1)/.075,s=a*Math.cos(o/180*Math.PI-Dp),l=a*Math.sin(o/180*Math.PI-Dp);return r.a=s*Rp-l/.83*Up,r.b=s*Up+l/.83*Rp,void 0!==i&&(r.alpha=i),r},$p=function(t){var e=t.l,n=t.a,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=n*Rp+o*Up,a=.83*(o*Rp-n*Up),s=Math.sqrt(r*r+a*a),l={mode:"dlch",l:Vp/1*Math.log(1+.0039*e),c:Math.log(1+.075*s)/.0435};return l.c&&(l.h=hp((Math.atan2(a,r)+Dp)/Math.PI*180)),void 0!==i&&(l.alpha=i),l},Gp=function(t){return Fp(Cp(t,"dlch"))},Kp=function(t){return Ep($p(t),"dlab")},Yp={mode:"dlab",parse:["--din99o-lab"],serialize:"--din99o-lab",toMode:{lab65:Gp,rgb:function(t){return Np(Gp(t))}},fromMode:{lab65:Kp,rgb:function(t){return Kp(Hp(t))}},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-40.09,45.501],b:[-40.469,44.344]},interpolate:{l:Zd,a:Zd,b:Zd,alpha:{use:Zd,fixup:Jd}}},qp={mode:"dlch",parse:["--din99o-lch"],serialize:"--din99o-lch",toMode:{lab65:Fp,dlab:function(t){return Ep(t,"dlab")},rgb:function(t){return Np(Fp(t))}},fromMode:{lab65:$p,dlab:function(t){return Cp(t,"dlch")},rgb:function(t){return $p(Hp(t))}},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,51.484],h:[0,360]},interpolate:{l:Zd,c:Zd,h:{use:Zd,fixup:dp},alpha:{use:Zd,fixup:Jd}},difference:{h:bp},average:{h:kp}};var Wp={mode:"hsi",toMode:{rgb:function(t){var e=t.h,n=t.s,o=t.i,i=t.alpha;e=hp(void 0!==e?e:0),void 0===n&&(n=0),void 0===o&&(o=0);var r,a=Math.abs(e/60%2-1);switch(Math.floor(e/60)){case 0:r={r:o*(1+n*(3/(2-a)-1)),g:o*(1+n*(3*(1-a)/(2-a)-1)),b:o*(1-n)};break;case 1:r={r:o*(1+n*(3*(1-a)/(2-a)-1)),g:o*(1+n*(3/(2-a)-1)),b:o*(1-n)};break;case 2:r={r:o*(1-n),g:o*(1+n*(3/(2-a)-1)),b:o*(1+n*(3*(1-a)/(2-a)-1))};break;case 3:r={r:o*(1-n),g:o*(1+n*(3*(1-a)/(2-a)-1)),b:o*(1+n*(3/(2-a)-1))};break;case 4:r={r:o*(1+n*(3*(1-a)/(2-a)-1)),g:o*(1-n),b:o*(1+n*(3/(2-a)-1))};break;case 5:r={r:o*(1+n*(3/(2-a)-1)),g:o*(1-n),b:o*(1+n*(3*(1-a)/(2-a)-1))};break;default:r={r:o*(1-n),g:o*(1-n),b:o*(1-n)}}return r.mode="rgb",void 0!==i&&(r.alpha=i),r}},parse:["--hsi"],serialize:"--hsi",fromMode:{rgb:function(t){var e=t.r,n=t.g,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=Math.max(e,n,o),a=Math.min(e,n,o),s={mode:"hsi",s:e+n+o===0?0:1-3*a/(e+n+o),i:(e+n+o)/3};return r-a!=0&&(s.h=60*(r===e?(n-o)/(r-a)+6*(n1){var i=n+o;n/=i,o/=i}return Jp({h:e,s:1===o?1:1-n/(1-o),v:1-o,alpha:t.alpha})}},fromMode:{rgb:function(t){var e=Qp(t);if(void 0!==e){var n=void 0!==e.s?e.s:0,o=void 0!==e.v?e.v:0,i={mode:"hwb",w:(1-n)*o,b:1-o};return void 0!==e.h&&(i.h=e.h),void 0!==e.alpha&&(i.alpha=e.alpha),i}}},channels:["h","w","b","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[function(t,e){if(e&&"hwb"===e[0]){var n={mode:"hwb"},o=qi(e,5),i=o[1],r=o[2],a=o[3],s=o[4];if(i.type!==Hd.None){if(i.type===Hd.Percentage)return;n.h=i.value}if(r.type!==Hd.None){if(r.type===Hd.Hue)return;n.w=r.value/100}if(a.type!==Hd.None){if(a.type===Hd.Hue)return;n.b=a.value/100}return s.type!==Hd.None&&(n.alpha=Math.min(1,Math.max(0,s.type===Hd.Number?s.value:s.value/100))),n}}],serialize:function(t){return"hwb(".concat(void 0!==t.h?t.h:"none"," ").concat(void 0!==t.w?100*t.w+"%":"none"," ").concat(void 0!==t.b?100*t.b+"%":"none").concat(t.alpha<1?" / ".concat(t.alpha):"",")")},interpolate:{h:{use:Zd,fixup:dp},w:Zd,b:Zd,alpha:{use:Zd,fixup:Jd}},difference:{h:function(t,e){if(void 0===t.h||void 0===e.h)return 0;var n=hp(t.h),o=hp(e.h);return Math.abs(o-n)>180?n-(o-360*Math.sign(o-n)):o-n}},average:{h:kp}},nf=.1593017578125,of=78.84375,rf=.8359375,af=18.8515625,sf=18.6875;function lf(t){if(t<0)return 0;var e=Math.pow(t,1/of);return 1e4*Math.pow(Math.max(0,e-rf)/(af-sf*e),1/nf)}function cf(t){if(t<0)return 0;var e=Math.pow(t/1e4,nf);return Math.pow((rf+af*e)/(1+sf*e),of)}var uf=function(t){return Math.max(t/203,0)},hf=function(t){var e=t.i,n=t.t,o=t.p,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=lf(e+.008609037037932761*n+.11102962500302593*o),a=lf(e-.00860903703793275*n-.11102962500302599*o),s=lf(e+.5600313357106791*n-.32062717498731885*o),l={mode:"xyz65",x:uf(2.070152218389422*r-1.3263473389671556*a+.2066510476294051*s),y:uf(.3647385209748074*r+.680566024947227*a-.0453045459220346*s),z:uf(-.049747207535812*r-.0492609666966138*a+1.1880659249923042*s)};return void 0!==i&&(l.alpha=i),l},df=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Math.max(203*t,0)},pf=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha,r=df(e),a=df(n),s=df(o),l=cf(.3592832590121217*r+.6976051147779502*a-.0358915932320289*s),c=cf(-.1920808463704995*r+1.1004767970374323*a+.0753748658519118*s),u=cf(.0070797844607477*r+.0748396662186366*a+.8433265453898765*s),h={mode:"itp",i:.5*l+.5*c,t:1.61376953125*l-3.323486328125*c+1.709716796875*u,p:4.378173828125*l-4.24560546875*c-.132568359375*u};return void 0!==i&&(h.alpha=i),h},ff={mode:"itp",channels:["i","t","p","alpha"],parse:["--ictcp"],serialize:"--ictcp",toMode:{xyz65:hf,rgb:function(t){return cp(hf(t))}},fromMode:{xyz65:pf,rgb:function(t){return pf(ap(t))}},ranges:{i:[0,.581],t:[-.369,.272],p:[-.164,.331]},interpolate:{i:Zd,t:Zd,p:Zd,alpha:{use:Zd,fixup:Jd}}},mf=function(t){if(t<0)return 0;var e=Math.pow(t/1e4,nf);return Math.pow((rf+af*e)/(1+sf*e),134.03437499999998)},vf=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Math.max(203*t,0)},gf=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;e=vf(e),n=vf(n);var r=1.15*e-.15*(o=vf(o)),a=.66*n+.34*e,s=mf(.41478972*r+.579999*a+.014648*o),l=mf(-.20151*r+1.120649*a+.0531008*o),c=mf(-.0166008*r+.2648*a+.6684799*o),u=(s+l)/2,h={mode:"jab",j:.44*u/(1-.56*u)-16295499532821565e-27,a:3.524*s-4.066708*l+.542708*c,b:.199076*s+1.096799*l-1.295875*c};return void 0!==i&&(h.alpha=i),h},_f=16295499532821565e-27,yf=function(t){if(t<0)return 0;var e=Math.pow(t,.007460772656268216);return 1e4*Math.pow((rf-e)/(sf*e-af),1/nf)},bf=function(t){return t/203},kf=function(t){var e=t.j,n=t.a,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=(e+_f)/(.44+.56*(e+_f)),a=yf(r+.13860504*n+.058047316*o),s=yf(r-.13860504*n-.058047316*o),l=yf(r-.096019242*n-.8118919*o),c={mode:"xyz65",x:bf(1.661373024652174*a-.914523081304348*s+.23136208173913045*l),y:bf(-.3250758611844533*a+1.571847026732543*s-.21825383453227928*l),z:bf(-.090982811*a-.31272829*s+1.5227666*l)};return void 0!==i&&(c.alpha=i),c},wf=function(t){var e=gf(ap(t));return t.r===t.b&&t.b===t.g&&(e.a=e.b=0),e},Cf=function(t){return cp(kf(t))},Ef={mode:"jab",channels:["j","a","b","alpha"],parse:["--jzazbz"],serialize:"--jzazbz",fromMode:{rgb:wf,xyz65:gf},toMode:{rgb:Cf,xyz65:kf},ranges:{j:[0,.222],a:[-.109,.129],b:[-.185,.134]},interpolate:{j:Zd,a:Zd,b:Zd,alpha:{use:Zd,fixup:Jd}}},xf=function(t){var e=t.j,n=t.a,o=t.b,i=t.alpha;void 0===n&&(n=0),void 0===o&&(o=0);var r=Math.sqrt(n*n+o*o),a={mode:"jch",j:e,c:r};return r&&(a.h=hp(180*Math.atan2(o,n)/Math.PI)),void 0!==i&&(a.alpha=i),a},Af=function(t){var e=t.j,n=t.c,o=t.h,i=t.alpha;void 0===o&&(o=0);var r={mode:"jab",j:e,a:n?n*Math.cos(o/180*Math.PI):0,b:n?n*Math.sin(o/180*Math.PI):0};return void 0!==i&&(r.alpha=i),r},Sf={mode:"jch",parse:["--jzczhz"],serialize:"--jzczhz",toMode:{jab:Af,rgb:function(t){return Cf(Af(t))}},fromMode:{rgb:function(t){return xf(wf(t))},jab:xf},channels:["j","c","h","alpha"],ranges:{j:[0,.221],c:[0,.19],h:[0,360]},interpolate:{h:{use:Zd,fixup:dp},c:Zd,j:Zd,alpha:{use:Zd,fixup:Jd}},difference:{h:bp},average:{h:kp}},Tf=Math.pow(29,3)/Math.pow(3,3),Mf=Math.pow(6,3)/Math.pow(29,3),zf=function(t){return Math.pow(t,3)>Mf?Math.pow(t,3):(116*t-16)/Tf},Of=function(t){var e=t.l,n=t.a,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=(e+16)/116,a=r-o/200,s={mode:"xyz50",x:zf(n/500+r)*Sp,y:zf(r)*Tp,z:zf(a)*Mp};return void 0!==i&&(s.alpha=i),s},If=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=lp({r:3.1341359569958707*e-1.6173863321612538*n-.4906619460083532*o,g:-.978795502912089*e+1.916254567259524*n+.03344273116131949*o,b:.07195537988411677*e-.2289768264158322*n+1.405386058324125*o});return void 0!==i&&(r.alpha=i),r},jf=function(t){return If(Of(t))},Pf=function(t){var e=rp(t),n=e.r,o=e.g,i=e.b,r=e.alpha,a={mode:"xyz50",x:.436065742824811*n+.3851514688337912*o+.14307845442264197*i,y:.22249319175623702*n+.7168870538238823*o+.06061979053616537*i,z:.013923904500943465*n+.09708128566574634*o+.7140993584005155*i};return void 0!==r&&(a.alpha=r),a},Nf=function(t){return t>Mf?Math.cbrt(t):(Tf*t+16)/116},Bf=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=Nf(e/Sp),a=Nf(n/Tp),s={mode:"lab",l:116*a-16,a:500*(r-a),b:200*(a-Nf(o/Mp))};return void 0!==i&&(s.alpha=i),s},Lf=function(t){var e=Bf(Pf(t));return t.r===t.b&&t.b===t.g&&(e.a=e.b=0),e};var Hf={mode:"lab",toMode:{xyz50:Of,rgb:jf},fromMode:{xyz50:Bf,rgb:Lf},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-125,125],b:[-125,125]},parse:[function(t,e){if(e&&"lab"===e[0]){var n={mode:"lab"},o=qi(e,5),i=o[1],r=o[2],a=o[3],s=o[4];if(i.type!==Hd.Hue&&r.type!==Hd.Hue&&a.type!==Hd.Hue)return i.type!==Hd.None&&(n.l=Math.min(Math.max(0,i.value),100)),r.type!==Hd.None&&(n.a=r.type===Hd.Number?r.value:125*r.value/100),a.type!==Hd.None&&(n.b=a.type===Hd.Number?a.value:125*a.value/100),s.type!==Hd.None&&(n.alpha=Math.min(1,Math.max(0,s.type===Hd.Number?s.value:s.value/100))),n}}],serialize:function(t){return"lab(".concat(void 0!==t.l?t.l:"none"," ").concat(void 0!==t.a?t.a:"none"," ").concat(void 0!==t.b?t.b:"none").concat(t.alpha<1?" / ".concat(t.alpha):"",")")},interpolate:{l:Zd,a:Zd,b:Zd,alpha:{use:Zd,fixup:Jd}}},Df=Vi(Vi({},Hf),{},{mode:"lab65",parse:["--lab-d65"],serialize:"--lab-d65",toMode:{xyz65:Pp,rgb:Np},fromMode:{xyz65:Lp,rgb:Hp},ranges:{l:[0,100],a:[-125,125],b:[-125,125]}});var Rf={mode:"lch",toMode:{lab:Ep,rgb:function(t){return jf(Ep(t))}},fromMode:{rgb:function(t){return Cp(Lf(t))},lab:Cp},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,150],h:[0,360]},parse:[function(t,e){if(e&&"lch"===e[0]){var n={mode:"lch"},o=qi(e,5),i=o[1],r=o[2],a=o[3],s=o[4];if(i.type!==Hd.None){if(i.type===Hd.Hue)return;n.l=Math.min(Math.max(0,i.value),100)}if(r.type!==Hd.None&&(n.c=Math.max(0,r.type===Hd.Number?r.value:150*r.value/100)),a.type!==Hd.None){if(a.type===Hd.Percentage)return;n.h=a.value}return s.type!==Hd.None&&(n.alpha=Math.min(1,Math.max(0,s.type===Hd.Number?s.value:s.value/100))),n}}],serialize:function(t){return"lch(".concat(void 0!==t.l?t.l:"none"," ").concat(void 0!==t.c?t.c:"none"," ").concat(void 0!==t.h?t.h:"none").concat(t.alpha<1?" / ".concat(t.alpha):"",")")},interpolate:{h:{use:Zd,fixup:dp},c:Zd,l:Zd,alpha:{use:Zd,fixup:Jd}},difference:{h:bp},average:{h:kp}},Uf=Vi(Vi({},Rf),{},{mode:"lch65",parse:["--lch-d65"],serialize:"--lch-d65",toMode:{lab65:function(t){return Ep(t,"lab65")},rgb:function(t){return Np(Ep(t,"lab65"))}},fromMode:{rgb:function(t){return Cp(Hp(t),"lch65")},lab65:function(t){return Cp(t,"lch65")}},ranges:{l:[0,100],c:[0,150],h:[0,360]}}),Vf=function(t){var e=t.l,n=t.u,o=t.v,i=t.alpha;void 0===n&&(n=0),void 0===o&&(o=0);var r=Math.sqrt(n*n+o*o),a={mode:"lchuv",l:e,c:r};return r&&(a.h=hp(180*Math.atan2(o,n)/Math.PI)),void 0!==i&&(a.alpha=i),a},Ff=function(t){var e=t.l,n=t.c,o=t.h,i=t.alpha;void 0===o&&(o=0);var r={mode:"luv",l:e,u:n?n*Math.cos(o/180*Math.PI):0,v:n?n*Math.sin(o/180*Math.PI):0};return void 0!==i&&(r.alpha=i),r},$f=function(t,e,n){return 4*t/(t+15*e+3*n)},Gf=function(t,e,n){return 9*e/(t+15*e+3*n)},Kf=$f(Sp,Tp,Mp),Yf=Gf(Sp,Tp,Mp),qf=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r,a=(r=n/Tp)<=Mf?Tf*r:116*Math.cbrt(r)-16,s=$f(e,n,o),l=Gf(e,n,o);isFinite(s)&&isFinite(l)?(s=13*a*(s-Kf),l=13*a*(l-Yf)):a=s=l=0;var c={mode:"luv",l:a,u:s,v:l};return void 0!==i&&(c.alpha=i),c},Wf=function(t,e,n){return 4*t/(t+15*e+3*n)}(Sp,Tp,Mp),Xf=function(t,e,n){return 9*e/(t+15*e+3*n)}(Sp,Tp,Mp),Zf=function(t){var e=t.l,n=t.u,o=t.v,i=t.alpha;if(void 0===e&&(e=0),0===e)return{mode:"xyz50",x:0,y:0,z:0};void 0===n&&(n=0),void 0===o&&(o=0);var r=n/(13*e)+Wf,a=o/(13*e)+Xf,s=Tp*(e<=8?e/Tf:Math.pow((e+16)/116,3)),l={mode:"xyz50",x:s*(9*r)/(4*a),y:s,z:s*(12-3*r-20*a)/(4*a)};return void 0!==i&&(l.alpha=i),l},Jf={mode:"lchuv",toMode:{luv:Ff,rgb:function(t){return If(Zf(Ff(t)))}},fromMode:{rgb:function(t){return Vf(qf(Pf(t)))},luv:Vf},channels:["l","c","h","alpha"],parse:["--lchuv"],serialize:"--lchuv",ranges:{l:[0,100],c:[0,176.956],h:[0,360]},interpolate:{h:{use:Zd,fixup:dp},c:Zd,l:Zd,alpha:{use:Zd,fixup:Jd}},difference:{h:bp},average:{h:kp}},Qf=Vi(Vi({},Qd),{},{mode:"lrgb",toMode:{rgb:lp},fromMode:{rgb:rp},parse:["srgb-linear"],serialize:"srgb-linear"}),tm={mode:"luv",toMode:{xyz50:Zf,rgb:function(t){return If(Zf(t))}},fromMode:{xyz50:qf,rgb:function(t){return qf(Pf(t))}},channels:["l","u","v","alpha"],parse:["--luv"],serialize:"--luv",ranges:{l:[0,100],u:[-84.936,175.042],v:[-125.882,87.243]},interpolate:{l:Zd,u:Zd,v:Zd,alpha:{use:Zd,fixup:Jd}}},em=function(t){var e=t.r,n=t.g,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=Math.cbrt(.412221469470763*e+.5363325372617348*n+.0514459932675022*o),a=Math.cbrt(.2119034958178252*e+.6806995506452344*n+.1073969535369406*o),s=Math.cbrt(.0883024591900564*e+.2817188391361215*n+.6299787016738222*o),l={mode:"oklab",l:.210454268309314*r+.7936177747023054*a-.0040720430116193*s,a:1.9779985324311684*r-2.42859224204858*a+.450593709617411*s,b:.0259040424655478*r+.7827717124575296*a-.8086757549230774*s};return void 0!==i&&(l.alpha=i),l},nm=function(t){var e=em(rp(t));return t.r===t.b&&t.b===t.g&&(e.a=e.b=0),e},om=function(t){var e=t.l,n=t.a,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=Math.pow(e+.3963377773761749*n+.2158037573099136*o,3),a=Math.pow(e-.1055613458156586*n-.0638541728258133*o,3),s=Math.pow(e-.0894841775298119*n-1.2914855480194092*o,3),l={mode:"lrgb",r:4.076741636075957*r-3.3077115392580616*a+.2309699031821044*s,g:-1.2684379732850317*r+2.6097573492876887*a-.3413193760026573*s,b:-.0041960761386756*r-.7034186179359362*a+1.7076146940746117*s};return void 0!==i&&(l.alpha=i),l},im=function(t){return lp(om(t))};function rm(t){var e=.206,n=1.206/1.03;return.5*(n*t-e+Math.sqrt((n*t-e)*(n*t-e)+.12*n*t))}function am(t){return(t*t+.206*t)/(1.170873786407767*(t+.03))}function sm(t,e){var n=function(t,e){var n,o,i,r,a,s,l,c;-1.88170328*t-.80936493*e>1?(n=1.19086277,o=1.76576728,i=.59662641,r=.75515197,a=.56771245,s=4.0767416621,l=-3.3077115913,c=.2309699292):1.81444104*t-1.19445276*e>1?(n=.73956515,o=-.45954404,i=.08285427,r=.1254107,a=.14503204,s=-1.2684380046,l=2.6097574011,c=-.3413193965):(n=1.35733652,o=-.00915799,i=-1.1513021,r=-.50559606,a=.00692167,s=-.0041960863,l=-.7034186147,c=1.707614701);var u=n+o*t+i*e+r*t*t+a*t*e,h=.3963377774*t+.2158037573*e,d=-.1055613458*t-.0638541728*e,p=-.0894841775*t-1.291485548*e,f=1+u*h,m=1+u*d,v=1+u*p,g=s*(f*f*f)+l*(m*m*m)+c*(v*v*v),_=s*(3*h*f*f)+l*(3*d*m*m)+c*(3*p*v*v);return u-g*_/(_*_-.5*g*(s*(6*h*h*f)+l*(6*d*d*m)+c*(6*p*p*v)))}(t,e),o=om({l:1,a:n*t,b:n*e}),i=Math.cbrt(1/Math.max(o.r,o.g,o.b));return[i,i*n]}function lm(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;n||(n=sm(t,e));var o=n[0],i=n[1];return[i/o,i/(1-o)]}function cm(t,e,n){var o=sm(e,n),i=function(t,e,n,o,i){var r,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;if(a||(a=sm(t,e)),(n-i)*a[1]-(a[0]-i)*o<=0)r=a[1]*i/(o*a[0]+a[1]*(i-n));else{var s=n-i,l=.3963377774*t+.2158037573*e,c=-.1055613458*t-.0638541728*e,u=-.0894841775*t-1.291485548*e,h=s+o*l,d=s+o*c,p=s+o*u,f=i*(1-(r=a[1]*(i-1)/(o*(a[0]-1)+a[1]*(i-n))))+r*n,m=r*o,v=f+m*l,g=f+m*c,_=f+m*u,y=v*v*v,b=g*g*g,k=_*_*_,w=3*h*v*v,C=3*d*g*g,E=3*p*_*_,x=6*h*h*v,A=6*d*d*g,S=6*p*p*_,T=4.0767416621*y-3.3077115913*b+.2309699292*k-1,M=4.0767416621*w-3.3077115913*C+.2309699292*E,z=M/(M*M-.5*T*(4.0767416621*x-3.3077115913*A+.2309699292*S)),O=-T*z,I=-1.2684380046*y+2.6097574011*b-.3413193965*k-1,j=-1.2684380046*w+2.6097574011*C-.3413193965*E,P=j/(j*j-.5*I*(-1.2684380046*x+2.6097574011*A-.3413193965*S)),N=-I*P,B=-.0041960863*y-.7034186147*b+1.707614701*k-1,L=-.0041960863*w-.7034186147*C+1.707614701*E,H=L/(L*L-.5*B*(-.0041960863*x-.7034186147*A+1.707614701*S)),D=-B*H;O=z>=0?O:1e6,N=P>=0?N:1e6,D=H>=0?D:1e6,r+=Math.min(O,Math.min(N,D))}return r}(e,n,t,1,t,o),r=lm(e,n,o),a=t*(.11516993+1/(7.4477897+4.1590124*n+e*(1.75198401*n-2.19557347+e*(-2.13704948-10.02301043*n+e*(5.38770819*n-4.24894561+4.69891013*e))))),s=(1-t)*(.11239642+1/(1.6132032-.68124379*n+e*(.40370612+.90148123*n+e*(.6122399*n-.27087943+e*(.00299215-.45399568*n-.14661872*e))))),l=.9*(i/Math.min(t*r[0],(1-t)*r[1]))*Math.sqrt(Math.sqrt(1/(1/(a*a*a*a)+1/(s*s*s*s))));return a=.4*t,s=.8*(1-t),[Math.sqrt(1/(1/(a*a)+1/(s*s))),l,i]}function um(t){var e=void 0!==t.l?t.l:0,n=void 0!==t.a?t.a:0,o=void 0!==t.b?t.b:0,i={mode:"okhsl",l:rm(e)};void 0!==t.alpha&&(i.alpha=t.alpha);var r=Math.sqrt(n*n+o*o);if(!r)return i.s=0,i;var a,s=qi(cm(e,n/r,o/r),3),l=s[0],c=s[1],u=s[2];if(r=1/512?Math.sign(t)*Math.pow(e,1/1.8):16*t},wm=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r={mode:"prophoto",r:km(1.3457868816471585*e-.2555720873797946*n-.0511018649755453*o),g:km(-.5446307051249019*e+1.5082477428451466*n+.0205274474364214*o),b:km(0*e+0*n+1.2119675456389452*o)};return void 0!==i&&(r.alpha=i),r},Cm=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=Math.abs(t);return e>=16/512?Math.sign(t)*Math.pow(e,1.8):t/16},Em=function(t){var e=Cm(t.r),n=Cm(t.g),o=Cm(t.b),i={mode:"xyz50",x:.7977666449006423*e+.1351812974005331*n+.0313477341283922*o,y:.2880748288194013*e+.7118352342418731*n+899369387256e-16*o,z:0*e+0*n+.8251046025104602*o};return void 0!==t.alpha&&(i.alpha=t.alpha),i},xm=Vi(Vi({},Qd),{},{mode:"prophoto",parse:["prophoto-rgb"],serialize:"prophoto-rgb",fromMode:{xyz50:wm,rgb:function(t){return wm(Pf(t))}},toMode:{xyz50:Em,rgb:function(t){return If(Em(t))}}}),Am=1.09929682680944,Sm=function(t){var e=Math.abs(t);return e>.018053968510807?(Math.sign(t)||1)*(Am*Math.pow(e,.45)-(Am-1)):4.5*t},Tm=function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r={mode:"rec2020",r:Sm(1.7166511879712683*e-.3556707837763925*n-.2533662813736599*o),g:Sm(-.6666843518324893*e+1.6164812366349395*n+.0157685458139111*o),b:Sm(.0176398574453108*e-.0427706132578085*n+.9421031212354739*o)};return void 0!==i&&(r.alpha=i),r},Mm=1.09929682680944,zm=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=Math.abs(t);return e<.08124285829863151?t/4.5:(Math.sign(t)||1)*Math.pow((e+Mm-1)/Mm,1/.45)},Om=function(t){var e=zm(t.r),n=zm(t.g),o=zm(t.b),i={mode:"xyz65",x:.6369580483012911*e+.1446169035862083*n+.1688809751641721*o,y:.262700212011267*e+.6779980715188708*n+.059301716469862*o,z:0*e+.0280726930490874*n+1.0609850577107909*o};return void 0!==t.alpha&&(i.alpha=t.alpha),i},Im=Vi(Vi({},Qd),{},{mode:"rec2020",fromMode:{xyz65:Tm,rgb:function(t){return Tm(ap(t))}},toMode:{xyz65:Om,rgb:function(t){return cp(Om(t))}},parse:["rec2020"],serialize:"rec2020"}),jm=.0037930732552754493,Pm=Math.cbrt(jm),Nm=function(t){return Math.cbrt(t)-Pm},Bm=function(t){return Math.pow(t+Pm,3)},Lm={mode:"xyb",channels:["x","y","b","alpha"],parse:["--xyb"],serialize:"--xyb",toMode:{rgb:function(t){var e=t.x,n=t.y,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r=Bm(e+n)-jm,a=Bm(n-e)-jm,s=Bm(o+n)-jm,l=lp({r:11.031566904639861*r-9.866943908131562*a-.16462299650829934*s,g:-3.2541473810744237*r+4.418770377582723*a-.16462299650829934*s,b:-3.6588512867136815*r+2.7129230459360922*a+1.9459282407775895*s});return void 0!==i&&(l.alpha=i),l}},fromMode:{rgb:function(t){var e=rp(t),n=e.r,o=e.g,i=e.b,r=e.alpha,a=Nm(.3*n+.622*o+.078*i+jm),s=Nm(.23*n+.692*o+.078*i+jm),l={mode:"xyb",x:(a-s)/2,y:(a+s)/2,b:Nm(.2434226892454782*n+.2047674442449682*o+.5518098665095535*i+jm)-(a+s)/2};return void 0!==r&&(l.alpha=r),l}},ranges:{x:[-.0154,.0281],y:[0,.8453],b:[-.2778,.388]},interpolate:{x:Zd,y:Zd,b:Zd,alpha:{use:Zd,fixup:Jd}}},Hm={mode:"xyz50",parse:["xyz-d50"],serialize:"xyz-d50",toMode:{rgb:If,lab:Bf},fromMode:{rgb:Pf,lab:Of},channels:["x","y","z","alpha"],ranges:{x:[0,.964],y:[0,.999],z:[0,.825]},interpolate:{x:Zd,y:Zd,z:Zd,alpha:{use:Zd,fixup:Jd}}},Dm={mode:"xyz65",toMode:{rgb:cp,xyz50:function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r={mode:"xyz50",x:1.0479298208405488*e+.0229467933410191*n-.0501922295431356*o,y:.0296278156881593*e+.990434484573249*n-.0170738250293851*o,z:-.0092430581525912*e+.0150551448965779*n+.7518742899580008*o};return void 0!==i&&(r.alpha=i),r}},fromMode:{rgb:ap,xyz50:function(t){var e=t.x,n=t.y,o=t.z,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r={mode:"xyz65",x:.9554734527042182*e-.0230985368742614*n+.0632593086610217*o,y:-.0283697069632081*e+1.0099954580058226*n+.021041398966943*o,z:.0123140016883199*e-.0205076964334779*n+1.3303659366080753*o};return void 0!==i&&(r.alpha=i),r}},ranges:{x:[0,.95],y:[0,1],z:[0,1.088]},channels:["x","y","z","alpha"],parse:["xyz","xyz-d65"],serialize:"xyz-d65",interpolate:{x:Zd,y:Zd,z:Zd,alpha:{use:Zd,fixup:Jd}}},Rm={mode:"yiq",toMode:{rgb:function(t){var e=t.y,n=t.i,o=t.q,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r={mode:"rgb",r:e+.95608445*n+.6208885*o,g:e-.27137664*n-.6486059*o,b:e-1.10561724*n+1.70250126*o};return void 0!==i&&(r.alpha=i),r}},fromMode:{rgb:function(t){var e=t.r,n=t.g,o=t.b,i=t.alpha;void 0===e&&(e=0),void 0===n&&(n=0),void 0===o&&(o=0);var r={mode:"yiq",y:.29889531*e+.58662247*n+.11448223*o,i:.59597799*e-.2741761*n-.32180189*o,q:.21147017*e-.52261711*n+.31114694*o};return void 0!==i&&(r.alpha=i),r}},channels:["y","i","q","alpha"],parse:["--yiq"],serialize:"--yiq",ranges:{i:[-.595,.595],q:[-.522,.522]},interpolate:{y:Zd,i:Zd,q:Zd,alpha:{use:Zd,fixup:Jd}}};Pd(up),Pd(wp),Pd(Yp),Pd(qp),Pd(Wp),Pd(Zp);var Um=Pd(tf);Pd(ef),Pd(ff),Pd(Ef),Pd(Sf),Pd(Hf),Pd(Df);var Vm=Pd(Rf);Pd(Uf),Pd(Jf),Pd(Qf),Pd(tm),Pd(dm),Pd(mm),Pd(vm),Pd(gm),Pd(bm),Pd(xm),Pd(Im);var Fm=Pd(Qd);Pd(Lm),Pd(Hm),Pd(Dm),Pd(Rm);var $m=["primary","accent","red","pink","purple","deep-purple","indigo","blue","light-blue","cyan","teal","green","light-green","lime","yellow","amber","orange","deep-orange","brown","light-grey","grey","dark-grey","blue-grey","black","white","disabled"];function Gm(t){if("primary"===t||"accent"===t)return"var(--rgb-".concat(t,"-color)");if($m.includes(t))return"var(--rgb-".concat(t,")");if(t.startsWith("#"))try{var e=Fm(t);if(e){var n=e.r,o=e.g,i=e.b;return"".concat(Math.round(255*n),", ").concat(Math.round(255*o),", ").concat(Math.round(255*i))}return""}catch(t){return""}return t}var Km=Tr(O||(O=Li(["\n --default-red: 244, 67, 54;\n --default-pink: 233, 30, 99;\n --default-purple: 146, 107, 199;\n --default-deep-purple: 110, 65, 171;\n --default-indigo: 63, 81, 181;\n --default-blue: 33, 150, 243;\n --default-light-blue: 3, 169, 244;\n --default-cyan: 0, 188, 212;\n --default-teal: 0, 150, 136;\n --default-green: 76, 175, 80;\n --default-light-green: 139, 195, 74;\n --default-lime: 205, 220, 57;\n --default-yellow: 255, 235, 59;\n --default-amber: 255, 193, 7;\n --default-orange: 255, 152, 0;\n --default-deep-orange: 255, 111, 34;\n --default-brown: 121, 85, 72;\n --default-light-grey: 189, 189, 189;\n --default-grey: 158, 158, 158;\n --default-dark-grey: 96, 96, 96;\n --default-blue-grey: 96, 125, 139;\n --default-black: 0, 0, 0;\n --default-white: 255, 255, 255;\n --default-disabled: 189, 189, 189;\n"]))),Ym=Tr(I||(I=Li(["\n --default-disabled: 111, 111, 111;\n"]))),qm=Tr(j||(j=Li(['\n --spacing: var(--mush-spacing, 10px);\n\n /* Title */\n --title-padding: var(--mush-title-padding, 24px 12px 8px);\n --title-spacing: var(--mush-title-spacing, 8px);\n --title-font-size: var(--mush-title-font-size, 24px);\n --title-font-weight: var(--mush-title-font-weight, normal);\n --title-line-height: var(--mush-title-line-height, 32px);\n --title-color: var(--mush-title-color, var(--primary-text-color));\n --title-letter-spacing: var(--mush-title-letter-spacing, -0.288px);\n --subtitle-font-size: var(--mush-subtitle-font-size, 16px);\n --subtitle-font-weight: var(--mush-subtitle-font-weight, normal);\n --subtitle-line-height: var(--mush-subtitle-line-height, 24px);\n --subtitle-color: var(--mush-subtitle-color, var(--secondary-text-color));\n --subtitle-letter-spacing: var(--mush-subtitle-letter-spacing, 0px);\n\n /* Card */\n --card-primary-font-size: var(--mush-card-primary-font-size, 14px);\n --card-secondary-font-size: var(--mush-card-secondary-font-size, 12px);\n --card-primary-font-weight: var(--mush-card-primary-font-weight, 500);\n --card-secondary-font-weight: var(--mush-card-secondary-font-weight, 400);\n --card-primary-line-height: var(--mush-card-primary-line-height, 20px);\n --card-secondary-line-height: var(--mush-card-secondary-line-height, 16px);\n --card-primary-color: var(\n --mush-card-primary-color,\n var(--primary-text-color)\n );\n --card-secondary-color: var(\n --mush-card-secondary-color,\n var(--primary-text-color)\n );\n --card-primary-letter-spacing: var(--mush-card-primary-letter-spacing, 0.1px);\n --card-secondary-letter-spacing: var(\n --mush-card-secondary-letter-spacing,\n 0.4px\n );\n\n /* Chips */\n --chip-spacing: var(--mush-chip-spacing, 8px);\n --chip-padding: var(--mush-chip-padding, 0 0.25em);\n --chip-height: var(--mush-chip-height, 36px);\n --chip-border-radius: var(--mush-chip-border-radius, 19px);\n --chip-border-width: var(\n --mush-chip-border-width,\n var(--ha-card-border-width, 1px)\n );\n --chip-border-color: var(\n --mush-chip-border-color,\n var(--ha-card-border-color, var(--divider-color))\n );\n --chip-box-shadow: var(\n --mush-chip-box-shadow,\n var(--ha-card-box-shadow, "none")\n );\n --chip-font-size: var(--mush-chip-font-size, 0.3em);\n --chip-font-weight: var(--mush-chip-font-weight, bold);\n --chip-icon-size: var(--mush-chip-icon-size, 0.5em);\n --chip-avatar-padding: var(--mush-chip-avatar-padding, 0.1em);\n --chip-avatar-border-radius: var(--mush-chip-avatar-border-radius, 50%);\n --chip-background: var(\n --mush-chip-background,\n var(--ha-card-background, var(--card-background-color, white))\n );\n /* Controls */\n --control-border-radius: var(--mush-control-border-radius, 12px);\n --control-height: var(--mush-control-height, 42px);\n --control-button-ratio: var(--mush-control-button-ratio, 1);\n --control-icon-size: var(--mush-control-icon-size, 0.5em);\n --control-spacing: var(--mush-control-spacing, 12px);\n\n /* Slider */\n --slider-threshold: var(--mush-slider-threshold);\n\n /* Input Number */\n --input-number-debounce: var(--mush-input-number-debounce);\n\n /* Layout */\n --layout-align: var(--mush-layout-align, center);\n\n /* Badge */\n --badge-size: var(--mush-badge-size, 16px);\n --badge-icon-size: var(--mush-badge-icon-size, 0.75em);\n --badge-border-radius: var(--mush-badge-border-radius, 50%);\n\n /* Icon */\n --icon-border-radius: var(--mush-icon-border-radius, 50%);\n --icon-size: var(--mush-icon-size, 36px);\n --icon-symbol-size: var(--mush-icon-symbol-size, 0.667em);\n']))),Wm=Tr(P||(P=Li(["\n /* RGB */\n /* Standard colors */\n --rgb-red: var(--mush-rgb-red, var(--default-red));\n --rgb-pink: var(--mush-rgb-pink, var(--default-pink));\n --rgb-purple: var(--mush-rgb-purple, var(--default-purple));\n --rgb-deep-purple: var(--mush-rgb-deep-purple, var(--default-deep-purple));\n --rgb-indigo: var(--mush-rgb-indigo, var(--default-indigo));\n --rgb-blue: var(--mush-rgb-blue, var(--default-blue));\n --rgb-light-blue: var(--mush-rgb-light-blue, var(--default-light-blue));\n --rgb-cyan: var(--mush-rgb-cyan, var(--default-cyan));\n --rgb-teal: var(--mush-rgb-teal, var(--default-teal));\n --rgb-green: var(--mush-rgb-green, var(--default-green));\n --rgb-light-green: var(--mush-rgb-light-green, var(--default-light-green));\n --rgb-lime: var(--mush-rgb-lime, var(--default-lime));\n --rgb-yellow: var(--mush-rgb-yellow, var(--default-yellow));\n --rgb-amber: var(--mush-rgb-amber, var(--default-amber));\n --rgb-orange: var(--mush-rgb-orange, var(--default-orange));\n --rgb-deep-orange: var(--mush-rgb-deep-orange, var(--default-deep-orange));\n --rgb-brown: var(--mush-rgb-brown, var(--default-brown));\n --rgb-light-grey: var(--mush-rgb-light-grey, var(--default-light-grey));\n --rgb-grey: var(--mush-rgb-grey, var(--default-grey));\n --rgb-dark-grey: var(--mush-rgb-dark-grey, var(--default-dark-grey));\n --rgb-blue-grey: var(--mush-rgb-blue-grey, var(--default-blue-grey));\n --rgb-black: var(--mush-rgb-black, var(--default-black));\n --rgb-white: var(--mush-rgb-white, var(--default-white));\n --rgb-disabled: var(--mush-rgb-disabled, var(--default-disabled));\n\n /* Action colors */\n --rgb-info: var(--mush-rgb-info, var(--rgb-blue));\n --rgb-success: var(--mush-rgb-success, var(--rgb-green));\n --rgb-warning: var(--mush-rgb-warning, var(--rgb-orange));\n --rgb-danger: var(--mush-rgb-danger, var(--rgb-red));\n\n /* State colors */\n --rgb-state-vacuum: var(--mush-rgb-state-vacuum, var(--rgb-teal));\n --rgb-state-fan: var(--mush-rgb-state-fan, var(--rgb-green));\n --rgb-state-light: var(--mush-rgb-state-light, var(--rgb-orange));\n --rgb-state-entity: var(--mush-rgb-state-entity, var(--rgb-blue));\n --rgb-state-media-player: var(\n --mush-rgb-state-media-player,\n var(--rgb-indigo)\n );\n --rgb-state-lock: var(--mush-rgb-state-lock, var(--rgb-blue));\n --rgb-state-number: var(--mush-rgb-state-number, var(--rgb-blue));\n --rgb-state-humidifier: var(--mush-rgb-state-humidifier, var(--rgb-purple));\n\n /* State alarm colors */\n --rgb-state-alarm-disarmed: var(\n --mush-rgb-state-alarm-disarmed,\n var(--rgb-info)\n );\n --rgb-state-alarm-armed: var(\n --mush-rgb-state-alarm-armed,\n var(--rgb-success)\n );\n --rgb-state-alarm-triggered: var(\n --mush-rgb-state-alarm-triggered,\n var(--rgb-danger)\n );\n\n /* State person colors */\n --rgb-state-person-home: var(\n --mush-rgb-state-person-home,\n var(--rgb-success)\n );\n --rgb-state-person-not-home: var(\n --mush-rgb-state-person-not-home,\n var(--rgb-danger)\n );\n --rgb-state-person-zone: var(--mush-rgb-state-person-zone, var(--rgb-info));\n --rgb-state-person-unknown: var(\n --mush-rgb-state-person-unknown,\n var(--rgb-grey)\n );\n\n /* State update colors */\n --rgb-state-update-on: var(--mush-rgb-state-update-on, var(--rgb-orange));\n --rgb-state-update-off: var(--mush-rgb-update-off, var(--rgb-green));\n --rgb-state-update-installing: var(\n --mush-rgb-update-installing,\n var(--rgb-blue)\n );\n\n /* State lock colors */\n --rgb-state-lock-locked: var(--mush-rgb-state-lock-locked, var(--rgb-green));\n --rgb-state-lock-unlocked: var(\n --mush-rgb-state-lock-unlocked,\n var(--rgb-red)\n );\n --rgb-state-lock-pending: var(\n --mush-rgb-state-lock-pending,\n var(--rgb-orange)\n );\n\n /* State cover colors */\n --rgb-state-cover-open: var(--mush-rgb-state-cover-open, var(--rgb-blue));\n --rgb-state-cover-closed: var(\n --mush-rgb-state-cover-closed,\n var(--rgb-disabled)\n );\n\n /* State climate colors */\n --rgb-state-climate-auto: var(\n --mush-rgb-state-climate-auto,\n var(--rgb-green)\n );\n --rgb-state-climate-cool: var(--mush-rgb-state-climate-cool, var(--rgb-blue));\n --rgb-state-climate-dry: var(--mush-rgb-state-climate-dry, var(--rgb-orange));\n --rgb-state-climate-fan-only: var(\n --mush-rgb-state-climate-fan-only,\n var(--rgb-teal)\n );\n --rgb-state-climate-heat: var(\n --mush-rgb-state-climate-heat,\n var(--rgb-deep-orange)\n );\n --rgb-state-climate-heat-cool: var(\n --mush-rgb-state-climate-heat-cool,\n var(--rgb-green)\n );\n --rgb-state-climate-idle: var(\n --mush-rgb-state-climate-idle,\n var(--rgb-disabled)\n );\n --rgb-state-climate-off: var(\n --mush-rgb-state-climate-off,\n var(--rgb-disabled)\n );\n"])));function Xm(t){return!!t&&t.themes.darkMode}var Zm=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"updated",value:function(t){if($i(e,"updated",this,3)([t]),t.has("hass")&&this.hass){var n=Xm(t.get("hass")),o=Xm(this.hass);n!==o&&this.toggleAttribute("dark-mode",o)}}}],[{key:"styles",get:function(){return[Sl,Tr(N||(N=Li(["\n :host {\n ","\n }\n :host([dark-mode]) {\n ","\n }\n :host {\n ","\n ","\n }\n "])),Km,Ym,Wm,qm)]}}])}();br([Na({attribute:!1})],Zm.prototype,"hass",void 0);var Jm=["button","input_button","scene"],Qm=["name","state","last-changed","last-updated","none"],tv=["icon","entity-picture","none"];function ev(t,e,n,o,i){switch(t){case"name":return e;case"state":var r=o.entity_id.split(".")[0];return"timestamp"!==o.attributes.device_class&&!Jm.includes(r)||!Us(o)||function(t){return t.state===Ls}(o)?n:ha(B||(B=Li(["\n \n "])),i,o.state);case"last-changed":return ha(L||(L=Li(["\n \n "])),i,o.last_changed);case"last-updated":return ha(H||(H=Li(["\n \n "])),i,o.last_updated);case"none":return}}function nv(t,e){return"entity-picture"===e?Fs(t):void 0}var ov=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,Zm),pr(e,[{key:"_stateObj",get:function(){if(this._config&&this.hass&&this._config.entity){var t=this._config.entity;return this.hass.states[t]}}},{key:"hasControls",get:function(){return!1}},{key:"setConfig",value:function(t){this._config=Object.assign({tap_action:{action:"more-info"},hold_action:{action:"more-info"}},t)}},{key:"getCardSize",value:function(){var t,e=1;if(!this._config)return e;var n=Ol(this._config);return"vertical"===n.layout&&(e+=1),"horizontal"===(null==n?void 0:n.layout)||!this.hasControls||"collapsible_controls"in this._config&&(null===(t=this._config)||void 0===t?void 0:t.collapsible_controls)||(e+=1),e}},{key:"getLayoutOptions",value:function(){if(!this._config)return{grid_columns:2,grid_rows:1};var t={grid_columns:2,grid_rows:0},e=Ol(this._config),n="collapsible_controls"in this._config&&Boolean(this._config.collapsible_controls),o="none"!==e.primary_info||"none"!==e.secondary_info,i="none"!==e.icon_type,r=this._stateObj&&Rs(this._stateObj),a=this.hasControls&&(!n||r);return"vertical"===e.layout&&(i&&(t.grid_rows+=1),o&&(t.grid_rows+=1),a&&(t.grid_rows+=1)),"horizontal"===e.layout&&(t.grid_rows=1,t.grid_columns=4),"default"===e.layout&&((o||i)&&(t.grid_rows+=1),a&&(t.grid_rows+=1)),a||o||(t.grid_columns=1,t.grid_rows=1),t.grid_rows=Math.max(t.grid_rows,1),t}},{key:"getGridOptions",value:function(){if(!this._config)return{columns:6,rows:1};var t={min_rows:1,min_columns:4,columns:6,rows:0},e=Ol(this._config),n="collapsible_controls"in this._config&&Boolean(this._config.collapsible_controls),o="none"!==e.primary_info||"none"!==e.secondary_info,i="none"!==e.icon_type,r=this._stateObj&&Rs(this._stateObj),a=this.hasControls&&(!n||r);return"vertical"===e.layout&&(i&&(t.rows+=1),o&&(t.rows+=1),a&&(t.rows+=1),t.min_columns=2),"horizontal"===e.layout&&(t.rows=1,t.columns=12),"default"===e.layout&&((o||i)&&(t.rows+=1),a&&(t.rows+=1)),a||o||(t.columns=3,t.rows=1,t.min_columns=2),t.rows=Math.max(t.rows,1),t.min_rows=t.rows,t}},{key:"renderPicture",value:function(t){return ha(D||(D=Li(['\n \n \n \n \n \n \n ']))):fa}},{key:"renderStateInfo",value:function(t,e,n,o){var i=this.hass.formatEntityState(t),r=null!=o?o:i,a=ev(e.primary_info,n,r,t,this.hass),s=ev(e.secondary_info,n,r,t,this.hass);return ha(F||(F=Li(['\n =0}rv({type:sv,name:"Mushroom Alarm Control Panel Card",description:"Card for alarm control panel"});var pv=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,ov),pr(e,[{key:"hasControls",get:function(){var t,e;return Boolean(null===(e=null===(t=this._config)||void 0===t?void 0:t.states)||void 0===e?void 0:e.length)}},{key:"_onTap",value:function(t,e){t.stopPropagation(),bl(this,this.hass,this._stateObj,e)}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){var t=this;if(!this.hass||!this._config||!this._config.entity)return fa;var e=this._stateObj;if(!e)return this.renderNotFound(this._config);var n=this._config.name||e.attributes.friendly_name||"",o=this._config.icon,i=Ol(this._config),r=nv(e,i.icon_type),a=this._config.states&&this._config.states.length>0?function(t){return"disarmed"===t.state}(e)?this._config.states.map((function(t){return{mode:t}})):[{mode:"disarmed"}]:[],s=function(t){return Bs!==t.state}(e),l=Is(this.hass);return ha(G||(G=Li(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n \n "])),Ka({"fill-container":i.fill_container}),i,l,l,i,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),r?this.renderPicture(r):this.renderIcon(e,o),this.renderBadge(e),this.renderStateInfo(e,i,n),a.length>0?ha(K||(K=Li(['\n
\n \n \n
\n ']))))}}],[{key:"styles",get:function(){return[Sl,Tr(Q||(Q=Li(["\n :host {\n --icon-color: var(--primary-text-color);\n --text-color: var(--primary-text-color);\n }\n ha-card {\n box-sizing: border-box;\n height: var(--chip-height);\n min-width: var(--chip-height);\n font-size: var(--chip-height);\n width: auto;\n border-radius: var(--chip-border-radius);\n display: flex;\n flex-direction: row;\n align-items: center;\n background: var(--chip-background);\n border-width: var(--chip-border-width);\n border-color: var(--chip-border-color);\n box-shadow: var(--chip-box-shadow);\n box-sizing: content-box;\n }\n .avatar {\n --avatar-size: calc(\n var(--chip-height) - 2 * var(--chip-avatar-padding)\n );\n border-radius: var(--chip-avatar-border-radius);\n height: var(--avatar-size);\n width: var(--avatar-size);\n margin-left: var(--chip-avatar-padding);\n box-sizing: border-box;\n object-fit: cover;\n }\n :host([rtl]) .avatar {\n margin-left: initial;\n margin-right: var(--chip-avatar-padding);\n }\n .content {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n height: 100%;\n padding: var(--chip-padding);\n line-height: 0;\n }\n ::slotted(ha-icon),\n ::slotted(ha-state-icon) {\n display: flex;\n line-height: 0;\n --mdc-icon-size: var(--chip-icon-size);\n color: var(--icon-color);\n }\n ::slotted(svg) {\n width: var(--chip-icon-size);\n height: var(--chip-icon-size);\n display: flex;\n }\n ::slotted(span) {\n font-weight: var(--chip-font-weight);\n font-size: var(--chip-font-size);\n line-height: 1;\n color: var(--text-color);\n }\n ::slotted(*:not(:last-child)) {\n margin-right: 0.15em;\n }\n :host([rtl]) ::slotted(*:not(:last-child)) {\n margin-right: initial;\n margin-left: 0.15em;\n }\n "])))]}}])}();br([Na()],fv.prototype,"icon",void 0),br([Na()],fv.prototype,"label",void 0),br([Na()],fv.prototype,"avatar",void 0),br([Na()],fv.prototype,"avatarOnly",void 0),fv=br([Ia("mushroom-chip")],fv);var mv=function(t){try{var e=vv(t.type);if(customElements.get(e)){var n=document.createElement(e,t);return n.setConfig(t),n}var o=document.createElement(e);return customElements.whenDefined(e).then((function(){try{customElements.upgrade(o),o.setConfig(t)}catch(t){}})),o}catch(t){return void console.error(t)}};function vv(t){return"".concat(av,"-").concat(t,"-chip")}function gv(t){return"".concat(av,"-").concat(t,"-chip-editor")}var _v=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){var t;if(!this.hass||!this._config||!this._config.entity)return fa;var e=this._config.entity,n=this.hass.states[e];if(!n)return fa;var o=this._config.name||n.attributes.friendly_name||"",i=this._config.icon,r=this._config.icon_color,a=this._config.use_entity_picture?Fs(n):void 0,s=this.hass.formatEntityState(n),l=Rs(n),c=ev(null!==(t=this._config.content_info)&&void 0!==t?t:"state",o,s,n,this.hass),u=Is(this.hass);return ha(tt||(tt=Li(["\n \n ","\n ","\n \n "])),u,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),a?this.hass.hassUrl(a):void 0,a&&!c,a?fa:this.renderIcon(n,i,r,l),c?ha(et||(et=Li(["",""])),c):fa)}},{key:"renderIcon",value:function(t,e,n,o){var i={};if(n){var r=Gm(n);i["--color"]="rgb(".concat(r,")")}return ha(nt||(nt=Li(["\n \n "])),this.hass,t,e,Wa(i),Ka({active:o}))}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return ab}));case 1:return t.a(2,document.createElement(gv("entity")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){var n;return Zi().w((function(t){for(;;)if(0===t.n)return n=Object.keys(e.states),t.a(2,{type:"entity",entity:n[0]})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Tr(ot||(ot=Li(["\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon.active {\n color: var(--color);\n }\n "])))}}]);var n,o}();br([Na({attribute:!1})],_v.prototype,"hass",void 0),br([Ba()],_v.prototype,"_config",void 0),_v=br([Ia(vv("entity"))],_v);var yv=new Set(["partlycloudy","cloudy","fog","windy","windy-variant","hail","rainy","snowy","snowy-rainy","pouring","lightning","lightning-rainy"]),bv=new Set(["hail","rainy","pouring"]),kv=new Set(["windy","windy-variant"]),wv=new Set(["snowy","snowy-rainy"]),Cv=new Set(["lightning","lightning-rainy"]),Ev=Tr(it||(it=Li(["\n .rain {\n fill: var(--weather-icon-rain-color, #30b3ff);\n }\n .sun {\n fill: var(--weather-icon-sun-color, #fdd93c);\n }\n .moon {\n fill: var(--weather-icon-moon-color, #fcf497);\n }\n .cloud-back {\n fill: var(--weather-icon-cloud-back-color, #d4d4d4);\n }\n .cloud-front {\n fill: var(--weather-icon-cloud-front-color, #f9f9f9);\n }\n"]))),xv=function(t,e){return da(rt||(rt=Li(['\n \n ',"\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n "])),"sunny"===t?da(at||(at=Li(['\n \n ']))):"","clear-night"===t?da(st||(st=Li(['\n \n ']))):"","partlycloudy"===t&&e?da(lt||(lt=Li(['\n \n ']))):"partlycloudy"===t?da(ct||(ct=Li(['\n \n ']))):"",yv.has(t)?da(ut||(ut=Li(['\n \n \n ']))):"",bv.has(t)?da(ht||(ht=Li(['\n \n \n \n \n ']))):"","pouring"===t?da(dt||(dt=Li(['\n \n \n ']))):"",kv.has(t)?da(pt||(pt=Li(['\n \n \n ']))):"",wv.has(t)?da(ft||(ft=Li(['\n \n \n \n ']))):"",Cv.has(t)?da(mt||(mt=Li(['\n \n ']))):"")},Av=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this.hass||!this._config||!this._config.entity)return fa;var t=this._config.entity,e=this.hass.states[t];if(!e)return fa;var n=xv(e.state,!0),o=[];if(this._config.show_conditions){var i=this.hass.formatEntityState(e);o.push(i)}if(this._config.show_temperature){var r=this.hass.formatEntityAttributeValue(e,"temperature");o.push(r)}var a=Is(this.hass);return ha(vt||(vt=Li(["\n \n ","\n ","\n \n "])),a,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),n,o.length>0?ha(gt||(gt=Li(["",""])),o.join(" ⸱ ")):fa)}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return db}));case 1:return t.a(2,document.createElement(gv("weather")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){var n,o;return Zi().w((function(t){for(;;)if(0===t.n)return n=Object.keys(e.states),o=n.filter((function(t){return"weather"===t.split(".")[0]})),t.a(2,{type:"weather",entity:o[0]})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return[Ev,Tr(_t||(_t=Li(["\n mushroom-chip {\n cursor: pointer;\n }\n "])))]}}]);var n,o}();br([Na({attribute:!1})],Av.prototype,"hass",void 0),br([Ba()],Av.prototype,"_config",void 0),Av=br([Ia(vv("weather"))],Av);var Sv="mdi:arrow-left",Tv=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(){window.history.back()}},{key:"render",value:function(){if(!this.hass||!this._config)return fa;var t=this._config.icon||Sv,e=Is(this.hass);return ha(yt||(yt=Li(["\n \n \n \n "])),e,this._handleAction,il(),this.hass,t)}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return mb}));case 1:return t.a(2,document.createElement(gv("back")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2,{type:"back"})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Tr(bt||(bt=Li(["\n mushroom-chip {\n cursor: pointer;\n }\n "])))}}]);var n,o}();br([Na({attribute:!1})],Tv.prototype,"hass",void 0),br([Ba()],Tv.prototype,"_config",void 0),Tv=br([Ia(vv("back"))],Tv);var Mv="mdi:flash",zv=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this.hass||!this._config)return fa;var t=this._config.icon||Mv,e=this._config.icon_color,n={};if(e){var o=Gm(e);n["--color"]="rgb(".concat(o,")")}var i=Is(this.hass);return ha(kt||(kt=Li(["\n \n \n \n "])),i,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),this.hass,t,Wa(n))}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return yb}));case 1:return t.a(2,document.createElement(gv("action")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2,{type:"action"})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Tr(wt||(wt=Li(["\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon {\n color: var(--color);\n }\n "])))}}]);var n,o}();br([Na({attribute:!1})],zv.prototype,"hass",void 0),br([Ba()],zv.prototype,"_config",void 0),zv=br([Ia(vv("action"))],zv);var Ov="mdi:menu",Iv=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(){Za(this,"hass-toggle-menu")}},{key:"render",value:function(){if(!this.hass||!this._config)return fa;var t=this._config.icon||Ov,e=Is(this.hass);return ha(Ct||(Ct=Li(["\n \n \n \n "])),e,this._handleAction,il(),this.hass,t)}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return wb}));case 1:return t.a(2,document.createElement(gv("menu")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2,{type:"menu"})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Tr(Et||(Et=Li(["\n mushroom-chip {\n cursor: pointer;\n }\n "])))}}]);var n,o}();br([Na({attribute:!1})],Iv.prototype,"hass",void 0),br([Ba()],Iv.prototype,"_config",void 0),Iv=br([Ia(vv("menu"))],Iv);var jv="mdi:magnify",Pv=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(){if(this.hass&&this._config){var t;switch(this._config.mode||"entity"){case"command":t="c";break;case"device":t="d";break;case"entity":t="e"}var e=new KeyboardEvent("keydown",{bubbles:!0,composed:!0,key:t});this.dispatchEvent(e)}}},{key:"render",value:function(){if(!this.hass||!this._config)return fa;var t=this._config.icon||jv,e=Is(this.hass);return ha(xt||(xt=Li(["\n \n \n \n "])),e,this._handleAction,il(),this.hass,t)}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return xb}));case 1:return t.a(2,document.createElement(gv("quickbar")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2,{type:"quickbar"})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Tr(At||(At=Li(["\n mushroom-chip {\n cursor: pointer;\n }\n "])))}}]);var n,o}();function Nv(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Bv(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}br([Na({attribute:!1})],Pv.prototype,"hass",void 0),br([Ba()],Pv.prototype,"_config",void 0),Pv=br([Ia(vv("quickbar"))],Pv);var Lv,Hv={exports:{}};var Dv=(Lv||(Lv=1,Hv.exports=function t(e,n,o){function i(a,s){if(!n[a]){if(!e[a]){if(!s&&Bv)return Bv(a);if(r)return r(a,!0);throw new Error("Cannot find module '"+a+"'")}s=n[a]={exports:{}},e[a][0].call(s.exports,(function(t){return i(e[a][1][t]||t)}),s,s.exports,t,e,n,o)}return n[a].exports}for(var r=Bv,a=0;a>16),l((65280&o)>>8),l(255&o);return 2==i?l(255&(o=c(t.charAt(n))<<2|c(t.charAt(n+1))>>4)):1==i&&(l((o=c(t.charAt(n))<<10|c(t.charAt(n+1))<<4|c(t.charAt(n+2))>>2)>>8&255),l(255&o)),r},t.fromByteArray=function(t){var e,n,o,i,r=t.length%3,a="";function s(t){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t)}for(e=0,o=t.length-r;e>18&63)+s(i>>12&63)+s(i>>6&63)+s(63&i);switch(r){case 1:a=(a+=s((n=t[t.length-1])>>2))+s(n<<4&63)+"==";break;case 2:a=(a=(a+=s((n=(t[t.length-2]<<8)+t[t.length-1])>>10))+s(n>>4&63))+s(n<<2&63)+"="}return a}}(void 0===n?this.base64js={}:n)}).call(this,t("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/base64-js/lib/b64.js","/node_modules/gulp-browserify/node_modules/base64-js/lib")},{buffer:3,lYpoI2:11}],3:[function(t,e,n){(function(e,o,i,r,a,s,l,c,u){var h=t("base64-js"),d=t("ieee754");function i(t,e,n){if(!(this instanceof i))return new i(t,e,n);var o,r,a,s,l=mr(t);if("base64"===e&&"string"==l)for(t=(s=t).trim?s.trim():s.replace(/^\s+|\s+$/g,"");t.length%4!=0;)t+="=";if("number"==l)o=z(t);else if("string"==l)o=i.byteLength(t,e);else{if("object"!=l)throw new Error("First argument needs to be a number, array or string.");o=z(t.length)}if(i._useTypedArrays?r=i._augment(new Uint8Array(o)):((r=this).length=o,r._isBuffer=!0),i._useTypedArrays&&"number"==typeof t.byteLength)r._set(t);else if(O(s=t)||i.isBuffer(s)||s&&"object"==mr(s)&&"number"==typeof s.length)for(a=0;a>8,n%=256,o.push(n),o.push(e);return o}(e),t,n,o)}function m(t,e,n){var o="";n=Math.min(t.length,n);for(var i=e;i>>0)):(e+1>>0),i}function _(t,e,n,o){if(o||(R("boolean"==typeof n,"missing or invalid endian"),R(null!=e,"missing offset"),R(e+1>>8*(o?r:1-r)}function C(t,e,n,o,i){if(i||(R(null!=e,"missing value"),R("boolean"==typeof o,"missing or invalid endian"),R(null!=n,"missing offset"),R(n+3>>8*(o?r:3-r)&255}function E(t,e,n,o,i){i||(R(null!=e,"missing value"),R("boolean"==typeof o,"missing or invalid endian"),R(null!=n,"missing offset"),R(n+1this.length&&(o=this.length);var r=(o=t.length-e=this.length))return this[t]},i.prototype.readUInt16LE=function(t,e){return v(this,t,!0,e)},i.prototype.readUInt16BE=function(t,e){return v(this,t,!1,e)},i.prototype.readUInt32LE=function(t,e){return g(this,t,!0,e)},i.prototype.readUInt32BE=function(t,e){return g(this,t,!1,e)},i.prototype.readInt8=function(t,e){if(e||(R(null!=t,"missing offset"),R(t=this.length))return 128&this[t]?-1*(255-this[t]+1):this[t]},i.prototype.readInt16LE=function(t,e){return _(this,t,!0,e)},i.prototype.readInt16BE=function(t,e){return _(this,t,!1,e)},i.prototype.readInt32LE=function(t,e){return y(this,t,!0,e)},i.prototype.readInt32BE=function(t,e){return y(this,t,!1,e)},i.prototype.readFloatLE=function(t,e){return b(this,t,!0,e)},i.prototype.readFloatBE=function(t,e){return b(this,t,!1,e)},i.prototype.readDoubleLE=function(t,e){return k(this,t,!0,e)},i.prototype.readDoubleBE=function(t,e){return k(this,t,!1,e)},i.prototype.writeUInt8=function(t,e,n){n||(R(null!=t,"missing value"),R(null!=e,"missing offset"),R(e=this.length||(this[e]=t)},i.prototype.writeUInt16LE=function(t,e,n){w(this,t,e,!0,n)},i.prototype.writeUInt16BE=function(t,e,n){w(this,t,e,!1,n)},i.prototype.writeUInt32LE=function(t,e,n){C(this,t,e,!0,n)},i.prototype.writeUInt32BE=function(t,e,n){C(this,t,e,!1,n)},i.prototype.writeInt8=function(t,e,n){n||(R(null!=t,"missing value"),R(null!=e,"missing offset"),R(e=this.length||(0<=t?this.writeUInt8(t,e,n):this.writeUInt8(255+t+1,e,n))},i.prototype.writeInt16LE=function(t,e,n){E(this,t,e,!0,n)},i.prototype.writeInt16BE=function(t,e,n){E(this,t,e,!1,n)},i.prototype.writeInt32LE=function(t,e,n){x(this,t,e,!0,n)},i.prototype.writeInt32BE=function(t,e,n){x(this,t,e,!1,n)},i.prototype.writeFloatLE=function(t,e,n){A(this,t,e,!0,n)},i.prototype.writeFloatBE=function(t,e,n){A(this,t,e,!1,n)},i.prototype.writeDoubleLE=function(t,e,n){S(this,t,e,!0,n)},i.prototype.writeDoubleBE=function(t,e,n){S(this,t,e,!1,n)},i.prototype.fill=function(t,e,n){if(e=e||0,n=n||this.length,R("number"==typeof(t="string"==typeof(t=t||0)?t.charCodeAt(0):t)&&!isNaN(t),"value is not a number"),R(e<=n,"end < start"),n!==e&&0!==this.length){R(0<=e&&e"},i.prototype.toArrayBuffer=function(){if("undefined"==typeof Uint8Array)throw new Error("Buffer.toArrayBuffer not supported in this browser");if(i._useTypedArrays)return new i(this).buffer;for(var t=new Uint8Array(this.length),e=0,n=t.length;e=e.length||i>=t.length);i++)e[i+n]=t[i];return i}function B(t){try{return decodeURIComponent(t)}catch(t){return String.fromCharCode(65533)}}function L(t,e){R("number"==typeof t,"cannot write a non-number as a number"),R(0<=t,"specified a negative value for writing an unsigned value"),R(t<=e,"value is larger than maximum value for type"),R(Math.floor(t)===t,"value has a fractional component")}function H(t,e,n){R("number"==typeof t,"cannot write a non-number as a number"),R(t<=e,"value larger than maximum allowed value"),R(n<=t,"value smaller than minimum allowed value"),R(Math.floor(t)===t,"value has a fractional component")}function D(t,e,n){R("number"==typeof t,"cannot write a non-number as a number"),R(t<=e,"value larger than maximum allowed value"),R(n<=t,"value smaller than minimum allowed value")}function R(t,e){if(!t)throw new Error(e||"Failed assertion")}i._augment=function(t){return t._isBuffer=!0,t._get=t.get,t._set=t.set,t.get=T.get,t.set=T.set,t.write=T.write,t.toString=T.toString,t.toLocaleString=T.toString,t.toJSON=T.toJSON,t.copy=T.copy,t.slice=T.slice,t.readUInt8=T.readUInt8,t.readUInt16LE=T.readUInt16LE,t.readUInt16BE=T.readUInt16BE,t.readUInt32LE=T.readUInt32LE,t.readUInt32BE=T.readUInt32BE,t.readInt8=T.readInt8,t.readInt16LE=T.readInt16LE,t.readInt16BE=T.readInt16BE,t.readInt32LE=T.readInt32LE,t.readInt32BE=T.readInt32BE,t.readFloatLE=T.readFloatLE,t.readFloatBE=T.readFloatBE,t.readDoubleLE=T.readDoubleLE,t.readDoubleBE=T.readDoubleBE,t.writeUInt8=T.writeUInt8,t.writeUInt16LE=T.writeUInt16LE,t.writeUInt16BE=T.writeUInt16BE,t.writeUInt32LE=T.writeUInt32LE,t.writeUInt32BE=T.writeUInt32BE,t.writeInt8=T.writeInt8,t.writeInt16LE=T.writeInt16LE,t.writeInt16BE=T.writeInt16BE,t.writeInt32LE=T.writeInt32LE,t.writeInt32BE=T.writeInt32BE,t.writeFloatLE=T.writeFloatLE,t.writeFloatBE=T.writeFloatBE,t.writeDoubleLE=T.writeDoubleLE,t.writeDoubleBE=T.writeDoubleBE,t.fill=T.fill,t.inspect=T.inspect,t.toArrayBuffer=T.toArrayBuffer,t}}).call(this,t("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/buffer/index.js","/node_modules/gulp-browserify/node_modules/buffer")},{"base64-js":2,buffer:3,ieee754:10,lYpoI2:11}],4:[function(t,e,n){(function(n,o,i,r,a,s,l,c,u){i=t("buffer").Buffer;var h=4,d=new i(h);d.fill(0),e.exports={hash:function(t,e,n,o){for(var r=e(function(t,e){t.length%h!=0&&(n=t.length+(h-t.length%h),t=i.concat([t,d],n));for(var n,o=[],r=e?t.readInt32BE:t.readInt32LE,a=0;am?e=t(e):e.length>5]|=128<>>9<<4)]=e;for(var n=1732584193,o=-271733879,i=-1732584194,r=271733878,a=0;a>>32-i,n)}function f(t,e,n,o,i,r,a){return p(e&n|~e&o,t,e,i,r,a)}function m(t,e,n,o,i,r,a){return p(e&o|n&~o,t,e,i,r,a)}function v(t,e,n,o,i,r,a){return p(e^n^o,t,e,i,r,a)}function g(t,e,n,o,i,r,a){return p(n^(e|~o),t,e,i,r,a)}function _(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}e.exports=function(t){return h.hash(t,d,16)}}).call(this,t("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/md5.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],7:[function(t,e,n){(function(t,n,o,i,r,a,s,l,c){e.exports=function(t){for(var e,n=new Array(t),o=0;o>>((3&o)<<3)&255;return n}}).call(this,t("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/rng.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{buffer:3,lYpoI2:11}],8:[function(t,e,n){(function(n,o,i,r,a,s,l,c,u){var h=t("./helpers");function d(t,e){t[e>>5]|=128<<24-e%32,t[15+(e+64>>9<<4)]=e;for(var n,o,i,r=Array(80),a=1732584193,s=-271733879,l=-1732584194,c=271733878,u=-1009589776,h=0;h>16)+(e>>16)+(n>>16)<<16|65535&n}function f(t,e){return t<>>32-e}e.exports=function(t){return h.hash(t,d,20,!0)}}).call(this,t("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],9:[function(t,e,n){(function(n,o,i,r,a,s,l,c,u){function h(t,e){var n=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(n>>16)<<16|65535&n}function d(t,e){var n,o=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),i=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),r=new Array(64);t[e>>5]|=128<<24-e%32,t[15+(e+64>>9<<4)]=e;for(var a,s,l=0;l>>e|t<<32-e},m=function(t,e){return t>>>e};e.exports=function(t){return p.hash(t,d,32,!0)}}).call(this,t("lYpoI2"),"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/node_modules/gulp-browserify/node_modules/crypto-browserify/sha256.js","/node_modules/gulp-browserify/node_modules/crypto-browserify")},{"./helpers":4,buffer:3,lYpoI2:11}],10:[function(t,e,n){(function(t,e,o,i,r,a,s,l,c){n.read=function(t,e,n,o,i){var r,a,s=8*i-o-1,l=(1<>1,u=-7,h=n?i-1:0,d=n?-1:1;for(i=t[e+h],h+=d,r=i&(1<<-u)-1,i>>=-u,u+=s;0>=-u,u+=o;0>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=o?0:r-1,p=o?1:-1;for(r=e<0||0===e&&1/e<0?1:0,e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=c):(a=Math.floor(Math.log(e)/Math.LN2),e*(o=Math.pow(2,-a))<1&&(a--,o*=2),2<=(e+=1<=a+u?h/o:h*Math.pow(2,1-u))*o&&(a++,o/=2),c<=a+u?(s=0,a=c):1<=a+u?(s=(e*o-1)*Math.pow(2,i),a+=u):(s=e*Math.pow(2,u-1)*Math.pow(2,i),a=0));8<=i;t[n+d]=255&s,d+=p,s/=256,i-=8);for(a=a<\n ","\n ","\n \n "])),i,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),o?this.hass.hassUrl(o):void 0,o&&!n||!1,o?fa:r||(t?this.renderIcon(t,e):fa),n?this.renderContent(n):fa)}},{key:"renderIcon",value:function(t,e){var n={};if(e){var o=Gm(e);n["--color"]="rgb(".concat(o,")")}return ha(Tt||(Tt=Li([""])),this.hass,t,Wa(n))}},{key:"renderContent",value:function(t){return ha(Mt||(Mt=Li(["",""])),t)}},{key:"updated",value:function(t){$i(e,"updated",this,3)([t]),this._config&&this.hass&&this._tryConnect()}},{key:"_tryConnect",value:(s=tr(Zi().m((function t(){var e=this;return Zi().w((function(t){for(;;)switch(t.n){case 0:Gv.forEach((function(t){e._tryConnectKey(t)}));case 1:return t.a(2)}}),t)}))),function(){return s.apply(this,arguments)})},{key:"_tryConnectKey",value:(a=tr(Zi().m((function t(e){var n,o,i,r,a=this;return Zi().w((function(t){for(;;)switch(t.p=t.n){case 0:if(void 0===this._unsubRenderTemplates.get(e)&&this.hass&&this._config&&this.isTemplate(e)){t.n=1;break}return t.a(2);case 1:return t.p=1,i=tl(this.hass.connection,(function(t){a._templateResults=Object.assign(Object.assign({},a._templateResults),Fi({},e,t))}),{template:null!==(n=this._config[e])&&void 0!==n?n:"",entity_ids:this._config.entity_id,variables:{config:this._config,user:this.hass.user.name,entity:this._config.entity},strict:!0}),this._unsubRenderTemplates.set(e,i),t.n=2,i;case 2:t.n=4;break;case 3:t.p=3,t.v,r={result:null!==(o=this._config[e])&&void 0!==o?o:"",listeners:{all:!1,domains:[],entities:[],time:!1}},this._templateResults=Object.assign(Object.assign({},this._templateResults),Fi({},e,r)),this._unsubRenderTemplates.delete(e);case 4:return t.a(2)}}),t,this,[[1,3]])}))),function(t){return a.apply(this,arguments)})},{key:"_tryDisconnect",value:(r=tr(Zi().m((function t(){var e=this;return Zi().w((function(t){for(;;)switch(t.n){case 0:Gv.forEach((function(t){e._tryDisconnectKey(t)}));case 1:return t.a(2)}}),t)}))),function(){return r.apply(this,arguments)})},{key:"_tryDisconnectKey",value:(i=tr(Zi().m((function t(e){var n,o;return Zi().w((function(t){for(;;)switch(t.p=t.n){case 0:if(n=this._unsubRenderTemplates.get(e)){t.n=1;break}return t.a(2);case 1:return t.p=1,t.n=2,n;case 2:(0,t.v)(),this._unsubRenderTemplates.delete(e),t.n=5;break;case 3:if(t.p=3,"not_found"!==(o=t.v).code&&"template_error"!==o.code){t.n=4;break}t.n=5;break;case 4:throw o;case 5:return t.a(2)}}),t,this,[[1,3]])}))),function(t){return i.apply(this,arguments)})}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return Ib}));case 1:return t.a(2,document.createElement(gv("template")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2,{type:"template"})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Tr(zt||(zt=Li(["\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon {\n color: var(--color);\n }\n ","\n "])),Ev)}}]);var n,o,i,r,a,s}();br([Na({attribute:!1})],Kv.prototype,"hass",void 0),br([Ba()],Kv.prototype,"_config",void 0),br([Ba()],Kv.prototype,"_templateResults",void 0),br([Ba()],Kv.prototype,"_unsubRenderTemplates",void 0),Kv=br([Ia(vv("template"))],Kv);var Yv=function(){var t,e,n;customElements.get("ha-form")&&customElements.get("hui-card-features-editor")||null===(t=customElements.get("hui-tile-card"))||void 0===t||t.getConfigElement(),customElements.get("ha-entity-picker")||null===(e=customElements.get("hui-entities-card"))||void 0===e||e.getConfigElement(),customElements.get("ha-card-conditions-editor")||null===(n=customElements.get("hui-conditional-card"))||void 0===n||n.getConfigElement()},qv=function(){var t=tr(Zi().m((function t(e){var n;return Zi().w((function(t){for(;;)switch(t.n){case 0:if(!(n=customElements.get(e))){t.n=1;break}return t.a(2,n);case 1:return t.n=2,customElements.whenDefined(e);case 2:return t.a(2,customElements.get(e))}}),t)})));return function(e){return t.apply(this,arguments)}}(),Wv=vv("conditional"),Xv=function(){var t=tr(Zi().m((function t(){var e,n;return Zi().w((function(t){for(;;)switch(t.n){case 0:if(!customElements.get(Wv)){t.n=1;break}return t.a(2);case 1:if(customElements.get("hui-conditional-base")){t.n=3;break}return t.n=2,window.loadCardHelpers();case 2:t.v.createCardElement({type:"conditional",card:{type:"button"},conditions:[]});case 3:return t.n=4,qv("hui-conditional-base");case 4:e=t.v,n=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,t),pr(e,[{key:"setConfig",value:function(t){if(this.validateConfig(t),!t.chip)throw new Error("No chip configured");this._element=mv(t.chip)}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return kC}));case 1:return t.a(2,document.createElement(gv("conditional")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2,{type:"conditional",conditions:[]})}),t)}))),function(){return n.apply(this,arguments)})}]);var n,o}(e),customElements.get(Wv)||customElements.define(Wv,n);case 5:return t.a(2)}}),t)})));return function(){return t.apply(this,arguments)}}();function Zv(t){return null!=t.attributes.rgb_color?t.attributes.rgb_color:void 0}function Jv(t){var e={mode:"rgb",r:t[0]/255,g:t[1]/255,b:t[2]/255},n=Vm(e);return((null==n?void 0:n.l)||0)>96}function Qv(t){var e={mode:"rgb",r:t[0]/255,g:t[1]/255,b:t[2]/255},n=Vm(e);return((null==n?void 0:n.l)||0)>97}function tg(t){return function(t){var e;return(null===(e=t.attributes.supported_color_modes)||void 0===e?void 0:e.some((function(t){return $s.includes(t)})))||!1}(t)}function eg(t){return function(t){var e;return(null===(e=t.attributes.supported_color_modes)||void 0===e?void 0:e.some((function(t){return Gs.includes(t)})))||!1}(t)}var ng=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(t){this._config=Object.assign({tap_action:{action:"toggle"},hold_action:{action:"more-info"}},t)}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){var t,e;if(!this.hass||!this._config||!this._config.entity)return fa;var n=this._config.entity,o=this.hass.states[n];if(!o)return fa;var i=this._config.name||o.attributes.friendly_name||"",r=this._config.icon,a=this.hass.formatEntityState(o),s=Rs(o),l=Zv(o),c={};if(l&&(null===(t=this._config)||void 0===t?void 0:t.use_light_color)){var u=l.join(",");c["--color"]="rgb(".concat(u,")"),Qv(l)&&(c["--color"]="rgba(var(--rgb-primary-text-color), 0.2)")}var h=ev(null!==(e=this._config.content_info)&&void 0!==e?e:"state",i,a,o,this.hass),d=Is(this.hass);return ha(Ot||(Ot=Li(["\n \n \n ","\n \n "])),d,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),this.hass,o,r,Wa(c),Ka({active:s}),h?ha(It||(It=Li(["",""])),h):fa)}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return MC}));case 1:return t.a(2,document.createElement(gv("light")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){var n,o;return Zi().w((function(t){for(;;)if(0===t.n)return n=Object.keys(e.states),o=n.filter((function(t){return"light"===t.split(".")[0]})),t.a(2,{type:"light",entity:o[0]})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Tr(jt||(jt=Li(["\n :host {\n --color: rgb(var(--rgb-state-light));\n }\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon.active {\n color: var(--color);\n }\n "])))}}]);var n,o}();br([Na({attribute:!1})],ng.prototype,"hass",void 0),br([Ba()],ng.prototype,"_config",void 0),ng=br([Ia(vv("light"))],ng);var og=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(t){this._config=t}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){var t;if(!this.hass||!this._config||!this._config.entity)return fa;var e=this._config.entity,n=this.hass.states[e];if(!n)return fa;var o=this._config.name||n.attributes.friendly_name||"",i=this._config.icon,r=hv(n.state),a=dv(n.state),s=this.hass.formatEntityState(n),l={};if(r){var c=Gm(r);l["--color"]="rgb(".concat(c,")")}var u=ev(null!==(t=this._config.content_info)&&void 0!==t?t:"state",o,s,n,this.hass),h=Is(this.hass);return ha(Pt||(Pt=Li(["\n \n \n ","\n \n "])),h,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),this.hass,n,i,Wa(l),Ka({pulse:a}),u?ha(Nt||(Nt=Li(["",""])),u):fa)}}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return jC}));case 1:return t.a(2,document.createElement(gv("alarm-control-panel")))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){var n,o;return Zi().w((function(t){for(;;)if(0===t.n)return n=Object.keys(e.states),o=n.filter((function(t){return cv.includes(t.split(".")[0])})),t.a(2,{type:"alarm-control-panel",entity:o[0]})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return Tr(Bt||(Bt=Li(["\n mushroom-chip {\n cursor: pointer;\n }\n ha-state-icon {\n color: var(--color);\n }\n ha-state-icon.pulse {\n animation: 1s ease 0s infinite normal none running pulse;\n }\n ","\n "])),Al.pulse)}}]);var n,o}();br([Na({attribute:!1})],og.prototype,"hass",void 0),br([Ba()],og.prototype,"_config",void 0),og=br([Ia(vv("alarm-control-panel"))],og);var ig=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"setConfig",value:function(){}}],[{key:"styles",get:function(){return Tr(Lt||(Lt=Li(["\n :host {\n flex-grow: 1;\n }\n "])))}}])}();ig=br([Ia(vv("spacer"))],ig);var rg="".concat(av,"-chips-card"),ag="".concat(rg,"-editor");rv({type:rg,name:"Mushroom Chips Card",description:"Card with chips to display informations"});var sg=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"hass",set:function(t){var e,n=Xm(this._hass),o=Xm(t);n!==o&&this.toggleAttribute("dark-mode",o),this._hass=t,null===(e=this.shadowRoot)||void 0===e||e.querySelectorAll("div > *").forEach((function(e){e.hass=t}))}},{key:"getCardSize",value:function(){return 1}},{key:"setConfig",value:function(t){this._config=t}},{key:"render",value:function(){var t=this;if(!this._config||!this._hass)return fa;var e="";this._config.alignment&&(e="align-".concat(this._config.alignment));var n=Is(this._hass);return ha(Ht||(Ht=Li(['\n \n
\n \n \n \n \n \n \n \n
\n '])),this._decrementValue,this.disabled,Ka({value:!0,pending:this.pending,disabled:this.disabled}),t,this._incrementValue,this.disabled)}}],[{key:"styles",get:function(){return Tr($t||($t=Li(["\n :host {\n --text-color: var(--primary-text-color);\n --text-color-disabled: rgb(var(--rgb-disabled));\n --icon-color: var(--primary-text-color);\n --icon-color-disabled: rgb(var(--rgb-disabled));\n --bg-color: rgba(var(--rgb-primary-text-color), 0.05);\n --bg-color-disabled: rgba(var(--rgb-disabled), 0.2);\n height: var(--control-height);\n width: calc(var(--control-height) * var(--control-button-ratio) * 3);\n flex: none;\n }\n .container {\n box-sizing: border-box;\n width: 100%;\n height: 100%;\n padding: 6px;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n border-radius: var(--control-border-radius);\n border: none;\n background-color: var(--bg-color);\n transition: background-color 280ms ease-in-out;\n height: var(--control-height);\n overflow: hidden;\n }\n .button {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n padding: 4px;\n border: none;\n background: none;\n cursor: pointer;\n border-radius: var(--control-border-radius);\n line-height: 0;\n height: 100%;\n }\n .minus {\n padding-right: 0;\n }\n .plus {\n padding-left: 0;\n }\n .button:disabled {\n cursor: not-allowed;\n }\n .button ha-icon {\n font-size: var(--control-height);\n --mdc-icon-size: var(--control-icon-size);\n color: var(--icon-color);\n pointer-events: none;\n }\n .button:disabled ha-icon {\n color: var(--icon-color-disabled);\n }\n .value {\n text-align: center;\n flex-grow: 1;\n flex-shrink: 0;\n flex-basis: 20px;\n font-weight: bold;\n color: var(--text-color);\n }\n .value.disabled {\n color: var(--text-color-disabled);\n }\n .value.pending {\n opacity: 0.5;\n }\n "])))}}])}();br([Na({attribute:!1})],gg.prototype,"locale",void 0),br([Na({type:Boolean})],gg.prototype,"disabled",void 0),br([Na({attribute:!1,type:Number,reflect:!0})],gg.prototype,"value",void 0),br([Na({type:Number})],gg.prototype,"step",void 0),br([Na({type:Number})],gg.prototype,"min",void 0),br([Na({type:Number})],gg.prototype,"max",void 0),br([Na({attribute:!1})],gg.prototype,"formatOptions",void 0),br([Ba()],gg.prototype,"pending",void 0),br([La("#container")],gg.prototype,"container",void 0),gg=br([Ia("mushroom-input-number")],gg);var _g=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments)).fill=!1,t}return or(e,za),pr(e,[{key:"_stepSize",get:function(){return this.entity.attributes.target_temp_step?this.entity.attributes.target_temp_step:"°F"===this.hass.config.unit_system.temperature?1:.5}},{key:"_supportsTarget",value:function(){return"climate"===Qa(this.entity)&&ts(this.entity,1)}},{key:"_supportsTargetRange",value:function(){return"climate"===Qa(this.entity)&&ts(this.entity,2)}},{key:"onValueChange",value:function(t){var e=t.detail.value;this.hass.callService("climate","set_temperature",{entity_id:this.entity.entity_id,temperature:e})}},{key:"onLowValueChange",value:function(t){var e=t.detail.value;this.hass.callService("climate","set_temperature",{entity_id:this.entity.entity_id,target_temp_low:e,target_temp_high:this.entity.attributes.target_temp_high})}},{key:"onHighValueChange",value:function(t){var e=t.detail.value;this.hass.callService("climate","set_temperature",{entity_id:this.entity.entity_id,target_temp_low:this.entity.attributes.target_temp_low,target_temp_high:e})}},{key:"render",value:function(){var t=Is(this.hass),e=Us(this.entity),n=1===this._stepSize?{maximumFractionDigits:0}:{minimumFractionDigits:1,maximumFractionDigits:1},o=function(t){return{"--bg-color":"rgba(var(--rgb-state-climate-".concat(t,"), 0.05)"),"--icon-color":"rgb(var(--rgb-state-climate-".concat(t,"))"),"--text-color":"rgb(var(--rgb-state-climate-".concat(t,"))")}},i=this._supportsTarget(),r=this._supportsTargetRange(),a=null!=this.entity.attributes.temperature,s=null!=this.entity.attributes.target_temp_low&&null!=this.entity.attributes.target_temp_high,l=i&&a,c=!l&&r&&s;return ha(Gt||(Gt=Li(["\n \n ","\n ","\n \n "])),this.fill,t,l?ha(Kt||(Kt=Li(["\n \n "])),this.hass.locale,this.entity.attributes.temperature,this._stepSize,this.entity.attributes.min_temp,this.entity.attributes.max_temp,!e,n,this.onValueChange):fa,c?ha(Yt||(Yt=Li(["\n \n "])),Wa(o("heat")),this.hass.locale,this.entity.attributes.target_temp_low,this._stepSize,this.entity.attributes.min_temp,this.entity.attributes.max_temp,!e,n,this.onLowValueChange,Wa(o("cool")),this.hass.locale,this.entity.attributes.target_temp_high,this._stepSize,this.entity.attributes.min_temp,this.entity.attributes.max_temp,!e,n,this.onHighValueChange):fa)}}])}();br([Na({attribute:!1})],_g.prototype,"hass",void 0),br([Na({attribute:!1})],_g.prototype,"entity",void 0),br([Na()],_g.prototype,"fill",void 0),_g=br([Ia("mushroom-climate-temperature-control")],_g);var yg={temperature_control:"mdi:thermometer",hvac_mode_control:"mdi:thermostat"};rv({type:lg,name:"Mushroom Climate Card",description:"Card for climate entity"});var bg=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,ov),pr(e,[{key:"_controls",get:function(){if(!this._config||!this._stateObj)return[];var t,e=this._stateObj,n=[];return(null!=(t=e).attributes.temperature||null!=t.attributes.target_temp_low&&null!=t.attributes.target_temp_high)&&this._config.show_temperature_control&&n.push("temperature_control"),function(t,e){return(t.attributes.hvac_modes||[]).some((function(t){return(null!=e?e:[]).includes(t)}))}(e,this._config.hvac_modes)&&n.push("hvac_mode_control"),n}},{key:"hasControls",get:function(){return this._controls.length>0}},{key:"_onControlTap",value:function(t,e){e.stopPropagation(),this._activeControl=t}},{key:"setConfig",value:function(t){$i(e,"setConfig",this,3)([Object.assign({tap_action:{action:"toggle"},hold_action:{action:"more-info"}},t)]),this.updateActiveControl()}},{key:"updated",value:function(t){$i(e,"updated",this,3)([t]),this.hass&&t.has("hass")&&this.updateActiveControl()}},{key:"updateActiveControl",value:function(){var t=!!this._activeControl&&this._controls.includes(this._activeControl);this._activeControl=t?this._activeControl:this._controls[0]}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this.hass||!this._config||!this._config.entity)return fa;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e=this._config.name||t.attributes.friendly_name||"",n=this._config.icon,o=Ol(this._config),i=nv(t,o.icon_type),r=this.hass.formatEntityState(t);if(null!==t.attributes.current_temperature){var a=this.hass.formatEntityAttributeValue(t,"current_temperature");r+=" ⸱ ".concat(a)}var s=Is(this.hass),l=(!this._config.collapsible_controls||Rs(t))&&this._controls.length;return ha(qt||(qt=Li(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n
\n "])),Ka({"fill-container":o.fill_container}),o,s,s,o,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),i?this.renderPicture(i):this.renderIcon(t,n),this.renderBadge(t),this.renderStateInfo(t,o,e,r),l?ha(Wt||(Wt=Li(['\n
\n \n \n '])),!Us(this.entity),this._onStopTap):void 0,ts(this.entity,2)?ha(ae||(ae=Li(["\n \n \n \n "])),!Us(this.entity)||this.closedDisabled,this._onCloseTap,function(t){switch(t.attributes.device_class){case"awning":case"curtain":case"door":case"gate":return"mdi:arrow-collapse-horizontal";default:return"mdi:arrow-down"}}(this.entity)):void 0)}}])}();br([Na({attribute:!1})],Eg.prototype,"hass",void 0),br([Na({attribute:!1})],Eg.prototype,"entity",void 0),br([Na()],Eg.prototype,"fill",void 0),Eg=br([Ia("mushroom-cover-buttons-control")],Eg);var xg,Ag,Sg={exports:{}}; /*! Hammer.JS - v2.0.7 - 2016-04-22 * http://hammerjs.github.io/ * * Copyright (c) 2016 Jorik Tangelder; * Licensed under the MIT license */xg||(xg=1,Ag=Sg,function(t,e,n,o){var i,r=["","webkit","Moz","MS","ms","o"],a=e.createElement("div"),s="function",l=Math.round,c=Math.abs,u=Date.now;function h(t,e,n){return setTimeout(_(t,n),e)}function d(t,e,n){return!!Array.isArray(t)&&(p(t,n[e],n),!0)}function p(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==o)for(i=0;i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=t.console&&(t.console.warn||t.console.log);return r&&r.call(t.console,i,o),e.apply(this,arguments)}}i="function"!=typeof Object.assign?function(t){if(t===o||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n-1}function x(t){return t.trim().split(/\s+/g)}function A(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var o=0;on[e]})),o}function M(t,e){for(var n,i,a=e[0].toUpperCase()+e.slice(1),s=0;s1&&!n.firstMultiple?n.firstMultiple=Q(e):1===r&&(n.firstMultiple=!1);var a=n.firstInput,s=n.firstMultiple,l=s?s.center:a.center,h=e.center=tt(i);e.timeStamp=u(),e.deltaTime=e.timeStamp-a.timeStamp,e.angle=it(l,h),e.distance=ot(l,h),function(t,e){var n=e.center,o=t.offsetDelta||{},i=t.prevDelta||{},r=t.prevInput||{};e.eventType!==H&&r.eventType!==D||(i=t.prevDelta={x:r.deltaX||0,y:r.deltaY||0},o=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=i.x+(n.x-o.x),e.deltaY=i.y+(n.y-o.y)}(n,e),e.offsetDirection=nt(e.deltaX,e.deltaY);var d,p,f=et(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=f.x,e.overallVelocityY=f.y,e.overallVelocity=c(f.x)>c(f.y)?f.x:f.y,e.scale=s?(d=s.pointers,ot((p=i)[0],p[1],X)/ot(d[0],d[1],X)):1,e.rotation=s?function(t,e){return it(e[1],e[0],X)+it(t[1],t[0],X)}(s.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,r,a,s=t.lastInterval||e,l=e.timeStamp-s.timeStamp;if(e.eventType!=R&&(l>L||s.velocity===o)){var u=e.deltaX-s.deltaX,h=e.deltaY-s.deltaY,d=et(l,u,h);i=d.x,r=d.y,n=c(d.x)>c(d.y)?d.x:d.y,a=nt(u,h),t.lastInterval=e}else n=s.velocity,i=s.velocityX,r=s.velocityY,a=s.direction;e.velocity=n,e.velocityX=i,e.velocityY=r,e.direction=a}(n,e);var m=t.element;C(e.srcEvent.target,m)&&(m=e.srcEvent.target),e.target=m}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function Q(t){for(var e=[],n=0;n=c(e)?t<0?V:F:e<0?$:G}function ot(t,e,n){n||(n=W);var o=e[n[0]]-t[n[0]],i=e[n[1]]-t[n[1]];return Math.sqrt(o*o+i*i)}function it(t,e,n){n||(n=W);var o=e[n[0]]-t[n[0]],i=e[n[1]]-t[n[1]];return 180*Math.atan2(i,o)/Math.PI}Z.prototype={handler:function(){},init:function(){this.evEl&&k(this.element,this.evEl,this.domHandler),this.evTarget&&k(this.target,this.evTarget,this.domHandler),this.evWin&&k(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&w(this.element,this.evEl,this.domHandler),this.evTarget&&w(this.target,this.evTarget,this.domHandler),this.evWin&&w(O(this.element),this.evWin,this.domHandler)}};var rt={mousedown:H,mousemove:2,mouseup:D},at="mousedown",st="mousemove mouseup";function lt(){this.evEl=at,this.evWin=st,this.pressed=!1,Z.apply(this,arguments)}g(lt,Z,{handler:function(t){var e=rt[t.type];e&H&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=D),this.pressed&&(e&D&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:B,srcEvent:t}))}});var ct={pointerdown:H,pointermove:2,pointerup:D,pointercancel:R,pointerout:R},ut={2:N,3:"pen",4:B,5:"kinect"},ht="pointerdown",dt="pointermove pointerup pointercancel";function pt(){this.evEl=ht,this.evWin=dt,Z.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(ht="MSPointerDown",dt="MSPointerMove MSPointerUp MSPointerCancel"),g(pt,Z,{handler:function(t){var e=this.store,n=!1,o=t.type.toLowerCase().replace("ms",""),i=ct[o],r=ut[t.pointerType]||t.pointerType,a=r==N,s=A(e,t.pointerId,"pointerId");i&H&&(0===t.button||a)?s<0&&(e.push(t),s=e.length-1):i&(D|R)&&(n=!0),s<0||(e[s]=t,this.callback(this.manager,i,{pointers:e,changedPointers:[t],pointerType:r,srcEvent:t}),n&&e.splice(s,1))}});var ft={touchstart:H,touchmove:2,touchend:D,touchcancel:R};function mt(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Z.apply(this,arguments)}function vt(t,e){var n=S(t.touches),o=S(t.changedTouches);return e&(D|R)&&(n=T(n.concat(o),"identifier")),[n,o]}g(mt,Z,{handler:function(t){var e=ft[t.type];if(e===H&&(this.started=!0),this.started){var n=vt.call(this,t,e);e&(D|R)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:N,srcEvent:t})}}});var gt={touchstart:H,touchmove:2,touchend:D,touchcancel:R},_t="touchstart touchmove touchend touchcancel";function yt(){this.evTarget=_t,this.targetIds={},Z.apply(this,arguments)}function bt(t,e){var n=S(t.touches),o=this.targetIds;if(e&(2|H)&&1===n.length)return o[n[0].identifier]=!0,[n,n];var i,r,a=S(t.changedTouches),s=[],l=this.target;if(r=n.filter((function(t){return C(t.target,l)})),e===H)for(i=0;i-1&&o.splice(t,1)}),kt)}}function xt(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,o=0;o-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function o(n){e.manager.emit(n,t)}n<8&&o(e.options.event+Dt(n)),o(e.options.event),t.additionalEvent&&o(t.additionalEvent),n>=8&&o(e.options.event+Dt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=Lt},canEmit:function(){for(var t=0;te.threshold&&i&e.direction},attrTest:function(t){return Vt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Rt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),g($t,Vt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Ot]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),g(Gt,Ht,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Mt]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,o=t.distancee.time;if(this._input=t,!o||!n||t.eventType&(D|R)&&!i)this.reset();else if(t.eventType&H)this.reset(),this._timer=h((function(){this.state=8,this.tryEmit()}),e.time,this);else if(t.eventType&D)return 8;return Lt},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&t.eventType&D?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=u(),this.manager.emit(this.options.event,this._input)))}}),g(Kt,Vt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Ot]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),g(Yt,Vt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:K|Y,pointers:1},getTouchAction:function(){return Ft.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return n&(K|Y)?e=t.overallVelocity:n&K?e=t.overallVelocityX:n&Y&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&c(e)>this.options.velocity&&t.eventType&D},emit:function(t){var e=Rt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),g(qt,Ht,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[zt]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,o=t.distance\n
\n ',"\n ","\n
\n
\n "])),Ka({container:!0,inactive:this.inactive||this.disabled,controlled:this.controlled}),Wa({"--value":"".concat(this.valueToPercentage(null!==(t=this.value)&&void 0!==t?t:0))}),this.showActive?ha(le||(le=Li(['
']))):fa,this.showIndicator?ha(ce||(ce=Li(['
']))):fa)}}],[{key:"styles",get:function(){return Tr(ue||(ue=Li(['\n :host {\n --main-color: rgba(var(--rgb-secondary-text-color), 1);\n --bg-gradient: none;\n --bg-color: rgba(var(--rgb-secondary-text-color), 0.2);\n --main-color-inactive: rgb(var(--rgb-disabled));\n --bg-color-inactive: rgba(var(--rgb-disabled), 0.2);\n }\n .container {\n display: flex;\n flex-direction: row;\n height: var(--control-height);\n }\n .slider {\n position: relative;\n height: 100%;\n width: 100%;\n border-radius: var(--control-border-radius);\n transform: translateZ(0);\n overflow: hidden;\n cursor: pointer;\n }\n .slider * {\n pointer-events: none;\n }\n .slider .slider-track-background {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background-color: var(--bg-color);\n background-image: var(--gradient);\n }\n .slider .slider-track-active {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n transform: scale3d(var(--value, 0), 1, 1);\n transform-origin: left;\n background-color: var(--main-color);\n transition: transform 180ms ease-in-out;\n }\n .slider .slider-track-indicator {\n position: absolute;\n top: 0;\n bottom: 0;\n left: calc(var(--value, 0) * (100% - 10px));\n width: 10px;\n border-radius: 3px;\n background-color: white;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);\n transition: left 180ms ease-in-out;\n }\n .slider .slider-track-indicator:after {\n display: block;\n content: "";\n background-color: var(--main-color);\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n margin: auto;\n height: 20px;\n width: 2px;\n border-radius: 1px;\n }\n .inactive .slider .slider-track-background {\n background-color: var(--bg-color-inactive);\n background-image: none;\n }\n .inactive .slider .slider-track-indicator:after {\n background-color: var(--main-color-inactive);\n }\n .inactive .slider .slider-track-active {\n background-color: var(--main-color-inactive);\n }\n .controlled .slider .slider-track-active {\n transition: none;\n }\n .controlled .slider .slider-track-indicator {\n transition: none;\n }\n '])))}}])}();function zg(t){return null!=t.attributes.current_position?Math.round(t.attributes.current_position):void 0}function Og(t){var e=t.state;return"open"===e||"opening"===e?"var(--rgb-state-cover-open)":"closed"===e||"closing"===e?"var(--rgb-state-cover-closed)":"var(--rgb-disabled)"}br([Na({type:Boolean})],Mg.prototype,"disabled",void 0),br([Na({type:Boolean})],Mg.prototype,"inactive",void 0),br([Na({type:Boolean,attribute:"show-active"})],Mg.prototype,"showActive",void 0),br([Na({type:Boolean,attribute:"show-indicator"})],Mg.prototype,"showIndicator",void 0),br([Na({attribute:!1,type:Number,reflect:!0})],Mg.prototype,"value",void 0),br([Na({type:Number})],Mg.prototype,"step",void 0),br([Na({type:Number})],Mg.prototype,"min",void 0),br([Na({type:Number})],Mg.prototype,"max",void 0),br([Ba()],Mg.prototype,"controlled",void 0),br([La("#slider")],Mg.prototype,"slider",void 0),Mg=br([Ia("mushroom-slider")],Mg);var Ig=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,za),pr(e,[{key:"onChange",value:function(t){var e=t.detail.value;this.hass.callService("cover","set_cover_position",{entity_id:this.entity.entity_id,position:e})}},{key:"onCurrentChange",value:function(t){var e=t.detail.value;this.dispatchEvent(new CustomEvent("current-change",{detail:{value:e}}))}},{key:"render",value:function(){var t=zg(this.entity);return ha(he||(he=Li(["\n \n "])),t,!Us(this.entity),!0,this.onChange,this.onCurrentChange)}}],[{key:"styles",get:function(){return Tr(de||(de=Li(["\n mushroom-slider {\n --main-color: var(--slider-color);\n --bg-color: var(--slider-bg-color);\n }\n "])))}}])}();br([Na({attribute:!1})],Ig.prototype,"hass",void 0),br([Na({attribute:!1})],Ig.prototype,"entity",void 0),Ig=br([Ia("mushroom-cover-position-control")],Ig);var jg=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:24,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.2,n=[],o=0;o\n "])),e,!Us(this.entity),!0,this.onChange,this.onCurrentChange)}}],[{key:"styles",get:function(){var t=jg.map((function(t){var e=qi(t,2),n=e[0],o=e[1];return"".concat(o," ").concat(100*n,"%")})).join(", ");return Tr(fe||(fe=Li(["\n mushroom-slider {\n --main-color: var(--slider-color);\n --bg-color: var(--slider-bg-color);\n --gradient: -webkit-linear-gradient(right, ",");\n }\n "])),Sr(t))}}])}();br([Na({attribute:!1})],Pg.prototype,"hass",void 0),br([Na({attribute:!1})],Pg.prototype,"entity",void 0),Pg=br([Ia("mushroom-cover-tilt-position-control")],Pg);var Ng={buttons_control:"mdi:gesture-tap-button",position_control:"mdi:gesture-swipe-horizontal",tilt_position_control:"mdi:rotate-right"};rv({type:kg,name:"Mushroom Cover Card",description:"Card for cover entity"});var Bg=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,ov),pr(e,[{key:"hasControls",get:function(){return this._controls.length>0}},{key:"_nextControl",get:function(){var t;if(this._activeControl)return null!==(t=this._controls[this._controls.indexOf(this._activeControl)+1])&&void 0!==t?t:this._controls[0]}},{key:"_onNextControlTap",value:function(t){t.stopPropagation(),this._activeControl=this._nextControl}},{key:"getCardSize",value:function(){return 1}},{key:"setConfig",value:function(t){$i(e,"setConfig",this,3)([Object.assign({tap_action:{action:"toggle"},hold_action:{action:"more-info"}},t)]),this.updateActiveControl(),this.updatePosition()}},{key:"_controls",get:function(){if(!this._config||!this._stateObj)return[];var t=[];return this._config.show_buttons_control&&t.push("buttons_control"),this._config.show_position_control&&t.push("position_control"),this._config.show_tilt_position_control&&t.push("tilt_position_control"),t}},{key:"updateActiveControl",value:function(){var t=!!this._activeControl&&this._controls.includes(this._activeControl);this._activeControl=t?this._activeControl:this._controls[0]}},{key:"updated",value:function(t){$i(e,"updated",this,3)([t]),this.hass&&t.has("hass")&&(this.updatePosition(),this.updateActiveControl())}},{key:"updatePosition",value:function(){this.position=void 0;var t=this._stateObj;t&&(this.position=zg(t))}},{key:"onCurrentPositionChange",value:function(t){null!=t.detail.value&&(this.position=t.detail.value)}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this.hass||!this._config||!this._config.entity)return fa;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e=this._config.name||t.attributes.friendly_name||"",n=this._config.icon,o=Ol(this._config),i=nv(t,o.icon_type),r=this.hass.formatEntityState(t);if(this.position){var a=this.hass.formatEntityAttributeValue(t,"current_position",this.position);r+=" ⸱ ".concat(a)}var s=Is(this.hass);return ha(me||(me=Li(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n \n "])),Ka({"fill-container":o.fill_container}),o,s,s,o,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),i?this.renderPicture(i):this.renderIcon(t,n),this.renderBadge(t),this.renderStateInfo(t,o,e,r),this._controls.length>0?ha(ve||(ve=Li(['\n
\n \n \n ']))):fa}}],[{key:"getConfigElement",value:(n=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return fE}));case 1:return t.a(2,document.createElement(Hg))}}),t)}))),function(){return n.apply(this,arguments)})},{key:"styles",get:function(){return[$i(e,"styles",this),Tr(Ee||(Ee=Li(["\n :host {\n display: block;\n height: 100%;\n }\n\n ha-card {\n background: none;\n height: 100%;\n min-height: 56px;\n display: flex;\n justify-content: center;\n align-items: center;\n --mdc-icon-size: 40px;\n --icon-primary-color: var(--divider-color, rgba(0, 0, 0, 0.12));\n }\n "])))]}}]);var n}();br([Na({type:Boolean})],Dg.prototype,"preview",void 0),Dg=br([Ia(Lg)],Dg);var Rg="".concat(av,"-entity-card"),Ug="".concat(Rg,"-editor");rv({type:Rg,name:"Mushroom Entity Card",description:"Card for all entities"});var Vg=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,ov),pr(e,[{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this._config||!this.hass||!this._config.entity)return fa;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e=this._config.name||t.attributes.friendly_name||"",n=this._config.icon,o=Ol(this._config),i=nv(t,o.icon_type),r=Is(this.hass);return ha(xe||(xe=Li(["\n \n \n \n ","\n ","\n ",";\n \n \n \n "])),Ka({"fill-container":o.fill_container}),o,r,r,o,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),i?this.renderPicture(i):this.renderIcon(t,n),this.renderBadge(t),this.renderStateInfo(t,o,e))}},{key:"renderIcon",value:function(t,e){var n,o=Rs(t),i={},r=null===(n=this._config)||void 0===n?void 0:n.icon_color;if(r){var a=Gm(r);i["--icon-color"]="rgb(".concat(a,")"),i["--shape-color"]="rgba(".concat(a,", 0.2)")}return ha(Ae||(Ae=Li(['\n ',"
"])),u):t?this.renderIcon(t,e):fa,(t||a)&&n?this.renderBadgeIcon(n,o):void 0,i,r,s)}},{key:"renderPicture",value:function(t){return ha(We||(We=Li(['\n \n \n
\n \n '])),"volume_down",!Us(this.entity)||Vs(this.entity),this.handleClick):void 0,l?ha(An||(An=Li(["\n \n '])),"volume_up",!Us(this.entity)||Vs(this.entity),this.handleClick):void 0)}}],[{key:"styles",get:function(){return Tr(Sn||(Sn=Li(["\n mushroom-slider {\n flex: 1;\n --main-color: rgb(var(--rgb-state-media-player));\n --bg-color: rgba(var(--rgb-state-media-player), 0.2);\n }\n "])))}}])}();br([Na({attribute:!1})],H_.prototype,"hass",void 0),br([Na({attribute:!1})],H_.prototype,"entity",void 0),br([Na({type:Boolean})],H_.prototype,"fill",void 0),br([Na({attribute:!1})],H_.prototype,"controls",void 0),H_=br([Ia("mushroom-media-player-volume-control")],H_);var D_={media_control:"mdi:play-pause",volume_control:"mdi:volume-high"};rv({type:I_,name:"Mushroom Media Card",description:"Card for media player entity"});var R_=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,ov),pr(e,[{key:"hasControls",get:function(){var t,e,n,o;return Boolean(null===(e=null===(t=this._config)||void 0===t?void 0:t.media_controls)||void 0===e?void 0:e.length)||Boolean(null===(o=null===(n=this._config)||void 0===n?void 0:n.volume_controls)||void 0===o?void 0:o.length)}},{key:"_controls",get:function(){if(!this._config||!this._stateObj)return[];var t=this._stateObj,e=[];return function(t,e){return N_(t,null!=e?e:[]).length>0}(t,this._config.media_controls)&&e.push("media_control"),function(t,e){return(null==e?void 0:e.includes("volume_buttons"))&&ts(t,1024)||(null==e?void 0:e.includes("volume_mute"))&&ts(t,8)||(null==e?void 0:e.includes("volume_set"))&&ts(t,4)}(t,this._config.volume_controls)&&e.push("volume_control"),e}},{key:"_onControlTap",value:function(t,e){e.stopPropagation(),this._activeControl=t}},{key:"setConfig",value:function(t){$i(e,"setConfig",this,3)([t]),this.updateActiveControl(),this.updateVolume()}},{key:"updated",value:function(t){$i(e,"updated",this,3)([t]),this.hass&&t.has("hass")&&(this.updateActiveControl(),this.updateVolume())}},{key:"updateVolume",value:function(){this.volume=void 0;var t=this._stateObj;t&&(this.volume=t.attributes.volume_level)}},{key:"onCurrentVolumeChange",value:function(t){null!=t.detail.value&&(this.volume=t.detail.value/100)}},{key:"updateActiveControl",value:function(){var t=!!this._activeControl&&this._controls.includes(this._activeControl);this._activeControl=t?this._activeControl:this._controls[0]}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this._config||!this.hass||!this._config.entity)return fa;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e,n,o,i=function(t,e){var n,o=t.icon;if(![Bs,Ls,Hs].includes(e.state)&&t.use_media_info)switch(null===(n=e.attributes.app_name)||void 0===n?void 0:n.toLowerCase()){case"spotify":return"mdi:spotify";case"google podcasts":return"mdi:google-podcast";case"plex":return"mdi:plex";case"soundcloud":return"mdi:soundcloud";case"youtube":return"mdi:youtube";case"oto music":return"mdi:music-circle";case"netflix":return"mdi:netflix";default:return}return o}(this._config,t),r=(e=this._config,n=t,o=e.name||n.attributes.friendly_name||"",![Bs,Ls,Hs].includes(n.state)&&e.use_media_info&&n.attributes.media_title&&(o=n.attributes.media_title),o),a=Ol(this._config),s=nv(t,a.icon_type),l=function(t,e,n){var o=n.formatEntityState(e);return![Bs,Ls,Hs].includes(e.state)&&t.use_media_info&&function(t){var e;switch(t.attributes.media_content_type){case"music":case"image":e=t.attributes.media_artist;break;case"playlist":e=t.attributes.media_playlist;break;case"tvshow":e=t.attributes.media_series_title,t.attributes.media_season&&(e+=" S"+t.attributes.media_season,t.attributes.media_episode&&(e+="E"+t.attributes.media_episode));break;default:e=t.attributes.app_name||""}return e}(e)||o}(this._config,t,this.hass);if(null!=this.volume&&this._config.show_volume_level){var c=this.hass.formatEntityAttributeValue(t,"volume_level",this.volume);l+=" ⸱ ".concat(c)}var u=Is(this.hass),h=(!this._config.collapsible_controls||Rs(t))&&this._controls.length;return ha(Tn||(Tn=Li(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n \n "])),Ka({"fill-container":a.fill_container}),a,u,u,a,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),s?this.renderPicture(s):this.renderIcon(t,i),this.renderBadge(t),this.renderStateInfo(t,a,r,l),h?ha(Mn||(Mn=Li(['\n
\n
\n
\n \n \n
\n
\n ',"\n ","\n
\n \n "])),Wa(h),this._handleAction,il({disabled:!this._hasCardAction,hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),ny(this._hasCardAction?"button":void 0),ny(this._hasCardAction?"0":void 0),!this._hasCardAction,g,t||r||o||i?ha(Jn||(Jn=Li(['
\n ',"\n ","\n
"])),_,t||r?ha(Qn||(Qn=Li(["\n \n ","\n ","\n \n "])),ny(this._hasIconAction?"button":void 0),ny(this._hasIconAction?"0":void 0),this._handleIconAction,b?k:void 0,b?void 0:il(k),this._hasIconAction,r?this.hass.hassUrl(r):void 0,u?"weather":"",r?fa:u?ha(to||(to=Li(['
',"
"])),u):ha(eo||(eo=Li(['\n ','\n \n

',"","

\n
\n "])),ny(o?"button":void 0),ny(o?"0":void 0),Ka({actionable:o}),this._handleTitleAction,il(),t,this.renderArrow()):fa,e?ha(uo||(uo=Li(["\n ',"","\n
\n "])),ny(i?"button":void 0),ny(i?"0":void 0),Ka({actionable:i}),this._handleSubtitleAction,il(),e,this.renderArrow()):fa)}},{key:"renderArrow",value:function(){var t=Is(this.hass);return ha(ho||(ho=Li(["
"])),t?"mdi:chevron-left":"mdi:chevron-right")}},{key:"updated",value:function(t){$i(e,"updated",this,3)([t]),this._config&&this.hass&&this._tryConnect()}},{key:"_tryConnect",value:(s=tr(Zi().m((function t(){var e=this;return Zi().w((function(t){for(;;)switch(t.n){case 0:_y.forEach((function(t){e._tryConnectKey(t)}));case 1:return t.a(2)}}),t)}))),function(){return s.apply(this,arguments)})},{key:"_tryConnectKey",value:(a=tr(Zi().m((function t(e){var n,o,i,r,a=this;return Zi().w((function(t){for(;;)switch(t.p=t.n){case 0:if(void 0===this._unsubRenderTemplates.get(e)&&this.hass&&this._config&&this.isTemplate(e)){t.n=1;break}return t.a(2);case 1:return t.p=1,i=tl(this.hass.connection,(function(t){a._templateResults=Object.assign(Object.assign({},a._templateResults),Fi({},e,t))}),{template:null!==(n=this._config[e])&&void 0!==n?n:"",entity_ids:this._config.entity_id,variables:{config:this._config,user:this.hass.user.name},strict:!0}),this._unsubRenderTemplates.set(e,i),t.n=2,i;case 2:t.n=4;break;case 3:t.p=3,t.v,r={result:null!==(o=this._config[e])&&void 0!==o?o:"",listeners:{all:!1,domains:[],entities:[],time:!1}},this._templateResults=Object.assign(Object.assign({},this._templateResults),Fi({},e,r)),this._unsubRenderTemplates.delete(e);case 4:return t.a(2)}}),t,this,[[1,3]])}))),function(t){return a.apply(this,arguments)})},{key:"_tryDisconnect",value:(r=tr(Zi().m((function t(){var e=this;return Zi().w((function(t){for(;;)switch(t.n){case 0:_y.forEach((function(t){e._tryDisconnectKey(t)}));case 1:return t.a(2)}}),t)}))),function(){return r.apply(this,arguments)})},{key:"_tryDisconnectKey",value:(i=tr(Zi().m((function t(e){var n,o;return Zi().w((function(t){for(;;)switch(t.p=t.n){case 0:if(n=this._unsubRenderTemplates.get(e)){t.n=1;break}return t.a(2);case 1:return t.p=1,t.n=2,n;case 2:(0,t.v)(),this._unsubRenderTemplates.delete(e),t.n=5;break;case 3:if(t.p=3,"not_found"!==(o=t.v).code&&"template_error"!==o.code){t.n=4;break}t.n=5;break;case 4:throw o;case 5:return t.a(2)}}),t,this,[[1,3]])}))),function(t){return i.apply(this,arguments)})}],[{key:"getConfigElement",value:(o=tr(Zi().m((function t(){return Zi().w((function(t){for(;;)switch(t.n){case 0:return t.n=1,Promise.resolve().then((function(){return dx}));case 1:return t.a(2,document.createElement(vy))}}),t)}))),function(){return o.apply(this,arguments)})},{key:"getStubConfig",value:(n=tr(Zi().m((function t(e){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2,{type:"custom:".concat(my),title:"Hello, {{ user }} !"})}),t)}))),function(t){return n.apply(this,arguments)})},{key:"styles",get:function(){return[$i(e,"styles",this),iv,Tr(po||(po=Li(["\n .header {\n display: block;\n padding: var(--title-padding);\n background: none;\n border: none;\n box-shadow: none;\n text-align: var(--card-text-align, inherit);\n }\n .header div * {\n margin: 0;\n white-space: pre-wrap;\n }\n .header div:not(:last-of-type) {\n margin-bottom: var(--title-spacing);\n }\n .actionable {\n cursor: pointer;\n }\n .header ha-icon {\n display: none;\n }\n .actionable ha-icon {\n display: inline-block;\n margin-left: 4px;\n transition: transform 180ms ease-in-out;\n }\n .actionable:hover ha-icon {\n transform: translateX(4px);\n }\n [rtl] .actionable ha-icon {\n margin-left: initial;\n margin-right: 4px;\n }\n [rtl] .actionable:hover ha-icon {\n transform: translateX(-4px);\n }\n .title {\n color: var(--title-color);\n font-size: var(--title-font-size);\n font-weight: var(--title-font-weight);\n line-height: var(--title-line-height);\n letter-spacing: var(--title-letter-spacing);\n --mdc-icon-size: var(--title-font-size);\n }\n .subtitle {\n color: var(--subtitle-color);\n font-size: var(--subtitle-font-size);\n font-weight: var(--subtitle-font-weight);\n line-height: var(--subtitle-line-height);\n letter-spacing: var(--subtitle-letter-spacing);\n --mdc-icon-size: var(--subtitle-font-size);\n }\n .align-start {\n text-align: start;\n }\n .align-end {\n text-align: end;\n }\n .align-center {\n text-align: center;\n }\n .align-justify {\n text-align: justify;\n }\n "])))]}}]);var n,o,i,r,a,s}();br([Ba()],yy.prototype,"_config",void 0),br([Ba()],yy.prototype,"_templateResults",void 0),br([Ba()],yy.prototype,"_unsubRenderTemplates",void 0),yy=br([Ia(my)],yy);var by="".concat(av,"-update-card"),ky="".concat(by,"-editor"),wy=["update"],Cy={on:"var(--rgb-state-update-on)",off:"var(--rgb-state-update-off)",installing:"var(--rgb-state-update-installing)"},Ey=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments)).fill=!1,t}return or(e,za),pr(e,[{key:"_handleInstall",value:function(){this.hass.callService("update","install",{entity_id:this.entity.entity_id})}},{key:"_handleSkip",value:function(t){t.stopPropagation(),this.hass.callService("update","skip",{entity_id:this.entity.entity_id})}},{key:"installDisabled",get:function(){if(!Us(this.entity))return!0;var t=this.entity.attributes.latest_version&&this.entity.attributes.skipped_version===this.entity.attributes.latest_version;return!Rs(this.entity)&&!t||Zs(this.entity)}},{key:"skipDisabled",get:function(){return!Us(this.entity)||(this.entity.attributes.latest_version&&this.entity.attributes.skipped_version===this.entity.attributes.latest_version||!Rs(this.entity)||Zs(this.entity))}},{key:"render",value:function(){var t=Is(this.hass);return ha(fo||(fo=Li(["\n \n \n \n \n \n \n \n '])),this.fill,t,this.skipDisabled,this._handleSkip,this.installDisabled,this._handleInstall)}}])}();br([Na({attribute:!1})],Ey.prototype,"hass",void 0),br([Na({attribute:!1})],Ey.prototype,"entity",void 0),br([Na({type:Boolean})],Ey.prototype,"fill",void 0),Ey=br([Ia("mushroom-update-buttons-control")],Ey),rv({type:by,name:"Mushroom Update Card",description:"Card for update entity"});var xy=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,ov),pr(e,[{key:"hasControls",get:function(){return!(!this._stateObj||!this._config)&&(Boolean(this._config.show_buttons_control)&&ts(this._stateObj,1))}},{key:"_handleAction",value:function(t){rl(this,this.hass,this._config,t.detail.action)}},{key:"render",value:function(){if(!this._config||!this.hass||!this._config.entity)return fa;var t=this._stateObj;if(!t)return this.renderNotFound(this._config);var e=this._config.name||t.attributes.friendly_name||"",n=this._config.icon,o=Ol(this._config),i=nv(t,o.icon_type),r=Is(this.hass),a=(!this._config.collapsible_controls||Rs(t))&&this._config.show_buttons_control&&ts(t,1);return ha(mo||(mo=Li(["\n \n \n \n ","\n ","\n ",";\n \n ","\n \n \n "])),Ka({"fill-container":o.fill_container}),o,r,r,o,this._handleAction,il({hasHold:al(this._config.hold_action),hasDoubleClick:al(this._config.double_tap_action)}),i?this.renderPicture(i):this.renderIcon(t,n),this.renderBadge(t),this.renderStateInfo(t,o,e),a?ha(vo||(vo=Li(['\n \n "])),void 0!==(null===(t=this._config.chip)||void 0===t?void 0:t.type)?ha(Qo||(Qo=Li(['\n
\n \n ',"\n \n ",'\n
\n \n
\n \n \n \n ','\n
\n \n ',"\n \n
\n ","\n "])),this.hass.localize("ui.common.back"),this._goBack,t("editor.chip.sub_element_editor.title"),!this._guiModeAvailable,this._toggleMode,this.hass.localize(this._guiMode?"ui.panel.lovelace.editor.edit_card.show_code_editor":"ui.panel.lovelace.editor.edit_card.show_visual_editor"),"chip"===this.config.type?ha(si||(si=Li(['\n \n
\n ',"\n
\n ","\n "])),this.label||"".concat(e("editor.chip.chip-picker.chips")," (").concat(this.hass.localize("ui.panel.lovelace.editor.card.config.required"),")"),LC([this.chips,this._renderEmptySortable],(function(){return t._renderEmptySortable?"":t.chips.map((function(n,o){return ha(ui||(ui=Li(['\n
\n
\n \n
\n ',"\n ","\n \n \n \n
\n '])),ha(hi||(hi=Li(['\n
\n
\n ','\n \n ',"\n \n
\n
\n "])),t._renderChipLabel(n),t._renderChipSecondary(n)),RC.has(n.type)?fa:ha(di||(di=Li(["\n \n \n \n '])),e("editor.chip.chip-picker.edit"),o,t._editChip),e("editor.chip.chip-picker.clear"),o,t._removeChip)}))})),DC(this._selectorKey,ha(pi||(pi=Li([""])),this.hass,e("editor.chip.chip-picker.add"),"",{select:{options:yC.map((function(t){return{value:t,label:e("editor.chip.chip-picker.types.".concat(t))}})),mode:"dropdown"}},this._addChips)))}},{key:"updated",value:function(t){var n;$i(e,"updated",this,3)([t]);var o=t.has("_attached"),i=t.has("chips");if(i||o)return o&&!this._attached?(null===(n=this._sortable)||void 0===n||n.destroy(),void(this._sortable=void 0)):void(this._sortable||!this.chips?i&&this._handleChipsChanged():this._createSortable())}},{key:"_handleChipsChanged",value:(i=tr(Zi().m((function t(){var e;return Zi().w((function(t){for(;;)switch(t.n){case 0:return this._renderEmptySortable=!0,t.n=1,this.updateComplete;case 1:for(e=this.shadowRoot.querySelector(".chips");e.lastElementChild;)e.removeChild(e.lastElementChild);this._renderEmptySortable=!1;case 2:return t.a(2)}}),t,this)}))),function(){return i.apply(this,arguments)})},{key:"_createSortable",value:(o=tr(Zi().m((function t(){var e,n=this;return Zi().w((function(t){for(;;)switch(t.n){case 0:if(NC){t.n=2;break}return t.n=1,Promise.resolve().then((function(){return PS}));case 1:e=t.v,(NC=e.Sortable).mount(e.OnSpill),NC.mount(e.AutoScroll());case 2:this._sortable=new NC(this.shadowRoot.querySelector(".chips"),{animation:150,fallbackClass:"sortable-fallback",handle:".handle",onEnd:function(){var t=tr(Zi().m((function t(e){return Zi().w((function(t){for(;;)if(0===t.n)return t.a(2,n._chipMoved(e))}),t)})));return function(e){return t.apply(this,arguments)}}()});case 3:return t.a(2)}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"_addChips",value:(n=tr(Zi().m((function t(e){var n,o,i,r,a;return Zi().w((function(t){for(;;)switch(t.n){case 0:if(""!==(o=null!==(n=e.detail.value)&&void 0!==n?n:"")){t.n=1;break}return t.a(2);case 1:if("conditional"!==o){t.n=2;break}return t.n=2,Xv();case 2:if(!(r=_C(o))||!r.getStubConfig){t.n=4;break}return t.n=3,r.getStubConfig(this.hass);case 3:i=t.v,t.n=5;break;case 4:i={type:o};case 5:a=this.chips.concat(i),this._selectorKey++,Za(this,"chips-changed",{chips:a});case 6:return t.a(2)}}),t,this)}))),function(t){return n.apply(this,arguments)})},{key:"_chipMoved",value:function(t){if(t.oldIndex!==t.newIndex){var e=this.chips.concat();e.splice(t.newIndex,0,e.splice(t.oldIndex,1)[0]),Za(this,"chips-changed",{chips:e})}}},{key:"_removeChip",value:function(t){var e=t.currentTarget.index,n=this.chips.concat();n.splice(e,1),Za(this,"chips-changed",{chips:n})}},{key:"_editChip",value:function(t){var e=t.currentTarget.index;Za(this,"edit-detail-element",{subElementConfig:{index:e,type:"chip",elementConfig:this.chips[e]}})}},{key:"_renderChipLabel",value:function(t){return vd(this.hass)("editor.chip.chip-picker.types.".concat(t.type))}},{key:"_renderChipSecondary",value:function(t){var e,n,o=vd(this.hass);if("entity"in t&&t.entity)return"".concat(null!==(n=null!==(e=this.getEntityName(t.entity))&&void 0!==e?e:t.entity)&&void 0!==n?n:"");if("chip"in t&&t.chip){var i=o("editor.chip.chip-picker.types.".concat(t.chip.type));return this._renderChipSecondary(t.chip)?"".concat(this._renderChipSecondary(t.chip)," (via ").concat(i,")"):i}return""}},{key:"getEntityName",value:function(t){if(this.hass){var e=this.hass.states[t];if(e)return e.attributes.friendly_name}}}],[{key:"styles",get:function(){return[$i(e,"styles",this),vl,Tr(fi||(fi=Li(["\n .chip {\n display: flex;\n align-items: center;\n }\n\n ha-icon {\n display: flex;\n }\n\n ha-select {\n width: 100%;\n }\n\n .chip .handle {\n padding-right: 8px;\n cursor: move;\n }\n\n .chip .handle > * {\n pointer-events: none;\n }\n\n .special-row {\n height: 60px;\n font-size: 16px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n flex-grow: 1;\n }\n\n .special-row div {\n display: flex;\n flex-direction: column;\n }\n\n .remove-icon,\n .edit-icon {\n --mdc-icon-button-size: 36px;\n color: var(--secondary-text-color);\n }\n\n .secondary {\n font-size: 12px;\n color: var(--secondary-text-color);\n }\n "])))]}}]);var n,o,i}(); /** * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: BSD-3-Clause */br([Na({attribute:!1})],UC.prototype,"chips",void 0),br([Na()],UC.prototype,"label",void 0),br([Ba()],UC.prototype,"_attached",void 0),br([Ba()],UC.prototype,"_renderEmptySortable",void 0),br([Ba()],UC.prototype,"_selectorKey",void 0),UC=br([Ia("mushroom-chips-card-chips-editor")],UC);var VC=As({type:Es("action"),icon:Ss(Ts()),icon_color:Ss(Ts()),tap_action:Ss(ml),hold_action:Ss(ml),double_tap_action:Ss(ml)}),FC=As({type:Es("back"),icon:Ss(Ts()),icon_color:Ss(Ts())}),$C=As({type:Es("entity"),entity:Ss(Ts()),name:Ss(Ts()),content_info:Ss(Ts()),icon:Ss(Ts()),icon_color:Ss(Ts()),use_entity_picture:Ss(ws()),tap_action:Ss(ml),hold_action:Ss(ml),double_tap_action:Ss(ml)}),GC=As({type:Es("menu"),icon:Ss(Ts()),icon_color:Ss(Ts())}),KC=As({type:Es("quickbar"),icon:Ss(Ts()),mode:Ss(Cs(["command","device","entity"]))}),YC=As({type:Es("weather"),entity:Ss(Ts()),tap_action:Ss(ml),hold_action:Ss(ml),double_tap_action:Ss(ml),show_temperature:Ss(ws()),show_conditions:Ss(ws())}),qC=As({type:Es("conditional"),chip:Ss(bs()),conditions:Ss(ks(bs()))}),WC=As({type:Es("light"),entity:Ss(Ts()),name:Ss(Ts()),content_info:Ss(Ts()),icon:Ss(Ts()),use_light_color:Ss(ws()),tap_action:Ss(ml),hold_action:Ss(ml),double_tap_action:Ss(ml)}),XC=As({type:Es("template"),entity:Ss(Ts()),tap_action:Ss(ml),hold_action:Ss(ml),double_tap_action:Ss(ml),content:Ss(Ts()),icon:Ss(Ts()),icon_color:Ss(Ts()),picture:Ss(Ts()),entity_id:Ss(zs([Ts(),ks(Ts())]))}),ZC=As({type:Es("spacer")}),JC=ys((function(t){if(t&&"object"===mr(t)&&"type"in t)switch(t.type){case"action":return VC;case"back":return FC;case"entity":return $C;case"menu":return GC;case"quickbar":return KC;case"weather":return YC;case"conditional":return qC;case"light":return WC;case"template":return XC;case"spacer":return ZC}return As()})),QC=gs(ly,As({chips:ks(JC),alignment:Ss(Ts())})),tE=function(t){function e(){return hr(this,e),er(this,e,arguments)}return or(e,Zm),pr(e,[{key:"connectedCallback",value:function(){$i(e,"connectedCallback",this,3)([]),Yv()}},{key:"setConfig",value:function(t){ms(t,QC),this._config=t}},{key:"_title",get:function(){return this._config.title||""}},{key:"_theme",get:function(){return this._config.theme||""}},{key:"render",value:function(){var t;if(!this.hass||!this._config)return fa;if(this._subElementEditorConfig)return ha(mi||(mi=Li(["\n \n \n "])),this.hass,this._subElementEditorConfig,this._goBack,this._handleSubElementChanged);var e=vd(this.hass);return ha(vi||(vi=Li(['\n
\n \n \n \n

\n ','\n

\n
\n \n
\n \n ',"\n "])),n("migration.post"))}),this._revertToLegacy,n("migration.revert"),this._done,n("migration.ok")):fa,this.hass,o,e,this._computeLabel,this._computeHelper,this._valueChanged,this.hass.localize("ui.panel.lovelace.editor.card.generic.features"),this.hass,o,i,this._computeLabel,this._computeHelper,this._valueChanged,this.hass,r,null!==(t=this._config.features)&&void 0!==t?t:[],this._featuresChanged,this._editDetailElement)}},{key:"_featuresChanged",value:function(t){if(t.stopPropagation(),this._config&&this.hass){var e=t.detail.features,n=Object.assign(Object.assign({},this._config),{features:e});0===e.length&&delete n.features,Za(this,"config-changed",{config:n})}}},{key:"_editDetailElement",value:function(t){var e=this,n=t.detail.subElementConfig.index,o=this._config.features[n],i=this._featureContext(this._config);Za(this,"edit-sub-element",{config:o,saveConfig:function(t){return e._updateFeature(n,t)},context:i,type:"feature"})}},{key:"_updateFeature",value:function(t,e){var n=this._config.features.concat();n[t]=e;var o=Object.assign(Object.assign({},this._config),{features:n});Za(this,"config-changed",{config:o})}},{key:"_valueChanged",value:function(t){if(t.stopPropagation(),this._config&&this.hass){var e=t.detail.value,n=Object.assign({features:this._config.features},e);n.content_layout&&(n.vertical="vertical"===n.content_layout,delete n.content_layout),n.vertical||delete n.vertical,Za(this,"config-changed",{config:n})}}}],[{key:"styles",get:function(){return[Tr(Oi||(Oi=Li(['\n ha-form {\n display: block;\n margin-bottom: 24px;\n }\n .features-form {\n margin-bottom: 8px;\n }\n ha-expansion-panel {\n display: block;\n --expansion-panel-content-padding: 0;\n border-radius: 6px;\n --ha-card-border-radius: 6px;\n }\n ha-expansion-panel .content {\n padding: 12px;\n }\n ha-expansion-panel > *[slot="header"] {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n }\n ha-expansion-panel ha-icon {\n color: var(--secondary-text-color);\n }\n ha-alert {\n margin-bottom: 16px;\n display: block;\n }\n ha-alert a {\n color: var(--primary-color);\n }\n ha-alert .actions {\n display: flex;\n width: 100%;\n flex: 1;\n align-items: flex-end;\n flex-direction: row;\n justify-content: flex-end;\n gap: 8px;\n margin-top: 8px;\n border-radius: 8px;\n }\n '])))]}}])}();br([Na({attribute:!1})],rx.prototype,"hass",void 0),br([Ba()],rx.prototype,"_config",void 0),br([Ba()],rx.prototype,"_legacyConfig",void 0),rx=br([Ia("mushroom-template-card-editor")],rx);var ax=Object.freeze({__proto__:null,get MushroomTemplateCardEditor(){return rx},TEMPLATE_CARD_HELPERS:ix,TEMPLATE_CARD_LABELS:nx,TILE_LABELS:ox}),sx=gs(ly,As({title:Ss(Ts()),subtitle:Ss(Ts()),alignment:Ss(Ts()),title_tap_action:Ss(ml),subtitle_tap_action:Ss(ml)})),lx=["navigate","url","perform-action","none"],cx=["title","subtitle","alignment","title_tap_action","subtitle_tap_action"],ux=Ws((function(t){return[{name:"title",selector:{template:{}}},{name:"subtitle",selector:{template:{}}},{name:"alignment",selector:{select:{options:Ky(t),mode:"dropdown"}}},{name:"title_tap_action",selector:{ui_action:{actions:lx}}},{name:"subtitle_tap_action",selector:{ui_action:{actions:lx}}}]})),hx=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments))._computeLabel=function(e){var n=vd(t.hass);return cx.includes(e.name)?n("editor.card.title.".concat(e.name)):t.hass.localize("ui.panel.lovelace.editor.card.generic.".concat(e.name))},t}return or(e,Zm),pr(e,[{key:"connectedCallback",value:function(){$i(e,"connectedCallback",this,3)([]),Yv()}},{key:"setConfig",value:function(t){ms(t,sx),this._config=t}},{key:"render",value:function(){if(!this.hass||!this._config)return fa;var t=vd(this.hass),e=ux(t);return ha(Ii||(Ii=Li(["\n \n "])),this.hass,this._config,e,this._computeLabel,this._valueChanged)}},{key:"_valueChanged",value:function(t){Za(this,"config-changed",{config:t.detail.value})}}])}();br([Ba()],hx.prototype,"_config",void 0),hx=br([Ia(vy)],hx);var dx=Object.freeze({__proto__:null,get TitleCardEditor(){return hx}}),px=gs(ly,gs(Zy,Vy,Dy),As({show_buttons_control:Ss(ws()),collapsible_controls:Ss(ws())})),fx=["show_buttons_control"],mx=["more-info","navigate","url","perform-action","assist","none"],vx=Ws((function(t){return[{name:"entity",selector:{entity:{domain:wy}}},{name:"name",selector:{text:{}}},{name:"icon",selector:{icon:{}},context:{icon_entity:"entity"}}].concat(Ki(qy(t)),[{type:"grid",name:"",schema:[{name:"show_buttons_control",selector:{boolean:{}}},{name:"collapsible_controls",selector:{boolean:{}}}]}],Ki(Ry(mx)))})),gx=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments))._computeLabel=function(e){var n=vd(t.hass);return Wy.includes(e.name)?n("editor.card.generic.".concat(e.name)):fx.includes(e.name)?n("editor.card.update.".concat(e.name)):t.hass.localize("ui.panel.lovelace.editor.card.generic.".concat(e.name))},t}return or(e,Zm),pr(e,[{key:"connectedCallback",value:function(){$i(e,"connectedCallback",this,3)([]),Yv()}},{key:"setConfig",value:function(t){ms(t,px),this._config=t}},{key:"render",value:function(){if(!this.hass||!this._config)return fa;var t=vd(this.hass),e=vx(t);return ha(ji||(ji=Li(["\n \n "])),this.hass,this._config,e,this._computeLabel,this._valueChanged)}},{key:"_valueChanged",value:function(t){Za(this,"config-changed",{config:t.detail.value})}}])}();br([Ba()],gx.prototype,"_config",void 0),gx=br([Ia(ky)],gx);var _x=Object.freeze({__proto__:null,get UpdateCardEditor(){return gx}}),yx=["on_off","start_pause","stop","locate","clean_spot","return_home"],bx=gs(ly,gs(Zy,Vy,Dy),As({icon_animation:Ss(ws()),commands:Ss(ks(Ts()))})),kx=["commands"],wx=Ws((function(t,e){return[{name:"entity",selector:{entity:{domain:Ty}}},{name:"name",selector:{text:{}}},{type:"grid",name:"",schema:[{name:"icon",selector:{icon:{}},context:{icon_entity:"entity"}},{name:"icon_animation",selector:{boolean:{}}}]}].concat(Ki(qy(e)),[{name:"commands",selector:{select:{mode:"list",multiple:!0,options:yx.map((function(n){return{value:n,label:"on_off"===n?e("editor.card.vacuum.commands_list.".concat(n)):t("ui.dialogs.more_info_control.vacuum.".concat(n))}}))}}}],Ki(Ry()))})),Cx=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments))._computeLabel=function(e){var n=vd(t.hass);return Wy.includes(e.name)?n("editor.card.generic.".concat(e.name)):kx.includes(e.name)?n("editor.card.vacuum.".concat(e.name)):t.hass.localize("ui.panel.lovelace.editor.card.generic.".concat(e.name))},t}return or(e,Zm),pr(e,[{key:"connectedCallback",value:function(){$i(e,"connectedCallback",this,3)([]),Yv()}},{key:"setConfig",value:function(t){ms(t,bx),this._config=t}},{key:"render",value:function(){if(!this.hass||!this._config)return fa;var t=vd(this.hass),e=wx(this.hass.localize,t);return ha(Pi||(Pi=Li(["\n \n "])),this.hass,this._config,e,this._computeLabel,this._valueChanged)}},{key:"_valueChanged",value:function(t){Za(this,"config-changed",{config:t.detail.value})}}])}();br([Ba()],Cx.prototype,"_config",void 0),Cx=br([Ia(Sy)],Cx);var Ex=Object.freeze({__proto__:null,get VacuumCardEditor(){return Cx}}),xx=gs(As({type:Ts(),visibility:bs()}),Dy,As({entity:Ss(Ts()),area:Ss(Ts()),icon:Ss(Ts()),color:Ss(Ts()),label:Ss(Ts()),content:Ss(Ts()),picture:Ss(Ts()),entity_id:Ss(zs([Ts(),ks(Ts())]))})),Ax=["label","content"],Sx=[{name:"context",flatten:!0,type:"expandable",icon:"mdi:shape",schema:[{name:"entity",selector:{entity:{}}},{name:"area",selector:{area:{}}}]},{name:"content",flatten:!0,type:"expandable",icon:"mdi:text-short",schema:[{name:"label",selector:{template:{}}},{name:"content",selector:{template:{}}},{name:"color",selector:{template:{}}},{name:"icon",selector:{template:{}}},{name:"picture",selector:{template:{}}}]},{name:"interactions",type:"expandable",flatten:!0,icon:"mdi:gesture-tap",schema:[{name:"tap_action",selector:{ui_action:{default_action:"none"}}},{name:"",type:"optional_actions",flatten:!0,schema:["hold_action","double_tap_action"].map((function(t){return{name:t,selector:{ui_action:{default_action:"none"}}}}))}]}],Tx=function(t){function e(){var t;return hr(this,e),(t=er(this,e,arguments))._computeLabel=function(e){var n=vd(t.hass);return"expandable"===e.type?n("editor.section.".concat(e.name)):Wy.includes(e.name)?n("editor.card.generic.".concat(e.name)):Ax.includes(e.name)?n("editor.card.template.".concat(e.name)):t.hass.localize("ui.panel.lovelace.editor.card.generic.".concat(e.name))},t._computeHelper=function(e){if("expandable"!==e.type){var n=vd(t.hass);return Xy.includes(e.name)?n("editor.card.generic.".concat(e.name,"_helper")):Ax.includes(e.name)?n("editor.card.template.".concat(e.name,"_helper")):void 0}},t}return or(e,za),pr(e,[{key:"connectedCallback",value:function(){$i(e,"connectedCallback",this,3)([]),Yv()}},{key:"setConfig",value:function(t){ms(t,xx),this._config=t}},{key:"render",value:function(){return this.hass&&this._config?ha(Ni||(Ni=Li(["\n \n "])),this.hass,this._config,Sx,this._computeLabel,this._computeHelper,this._valueChanged):fa}},{key:"_valueChanged",value:function(t){Za(this,"config-changed",{config:t.detail.value})}}])}();br([Na({attribute:!1})],Tx.prototype,"hass",void 0),br([Ba()],Tx.prototype,"_config",void 0),Tx=br([Ia("mushroom-template-badge-editor")],Tx);var Mx=Object.freeze({__proto__:null,get MushroomTemplateBadgeEditor(){return Tx},TEMPLATE_BADGE_LABELS:Ax}); /**! * Sortable 1.15.6 * @author RubaXa * @author owenm * @license MIT */function zx(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function Ox(t){for(var e=1;e=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}function Bx(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var Lx=Bx(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Hx=Bx(/Edge/i),Dx=Bx(/firefox/i),Rx=Bx(/safari/i)&&!Bx(/chrome/i)&&!Bx(/android/i),Ux=Bx(/iP(ad|od|hone)/i),Vx=Bx(/chrome/i)&&Bx(/android/i),Fx={capture:!1,passive:!1};function $x(t,e,n){t.addEventListener(e,n,!Lx&&Fx)}function Gx(t,e,n){t.removeEventListener(e,n,!Lx&&Fx)}function Kx(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function Yx(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function qx(t,e,n,o){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&Kx(t,e):Kx(t,e))||o&&t===n)return t;if(t===n)break}while(t=Yx(t))}return null}var Wx,Xx=/\s+/g;function Zx(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var o=(" "+t.className+" ").replace(Xx," ").replace(" "+e+" "," ");t.className=(o+(n?" "+e:"")).replace(Xx," ")}}function Jx(t,e,n){var o=t&&t.style;if(o){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in o||-1!==e.indexOf("webkit")||(e="-webkit-"+e),o[e]=n+("string"==typeof n?"":"px")}}function Qx(t,e){var n="";if("string"==typeof t)n=t;else do{var o=Jx(t,"transform");o&&"none"!==o&&(n=o+" "+n)}while(!e&&(t=t.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function tA(t,e,n){if(t){var o=t.getElementsByTagName(e),i=0,r=o.length;if(n)for(;i=nA(o)[n]))return o;if(o===eA())break;o=lA(o,!1)}return!1}function iA(t,e,n,o){for(var i=0,r=0,a=t.children;r2&&void 0!==arguments[2]?arguments[2]:{},o=n.evt,i=Nx(n,yA);_A.pluginEvent.bind(dS)(t,e,Ox({dragEl:wA,parentEl:CA,ghostEl:EA,rootEl:xA,nextEl:AA,lastDownEl:SA,cloneEl:TA,cloneHidden:MA,dragStarted:VA,putSortable:NA,activeSortable:dS.active,originalEvent:o,oldIndex:zA,oldDraggableIndex:IA,newIndex:OA,newDraggableIndex:jA,hideGhostForTarget:lS,unhideGhostForTarget:cS,cloneNowHidden:function(){MA=!0},cloneNowShown:function(){MA=!1},dispatchSortableEvent:function(t){kA({sortable:e,name:t,originalEvent:o})}},i))};function kA(t){!function(t){var e=t.sortable,n=t.rootEl,o=t.name,i=t.targetEl,r=t.cloneEl,a=t.toEl,s=t.fromEl,l=t.oldIndex,c=t.newIndex,u=t.oldDraggableIndex,h=t.newDraggableIndex,d=t.originalEvent,p=t.putSortable,f=t.extraEventProperties;if(e=e||n&&n[fA]){var m,v=e.options,g="on"+o.charAt(0).toUpperCase()+o.substr(1);!window.CustomEvent||Lx||Hx?(m=document.createEvent("Event")).initEvent(o,!0,!0):m=new CustomEvent(o,{bubbles:!0,cancelable:!0}),m.to=a||n,m.from=s||n,m.item=i||n,m.clone=r,m.oldIndex=l,m.newIndex=c,m.oldDraggableIndex=u,m.newDraggableIndex=h,m.originalEvent=d,m.pullMode=p?p.lastPutMode:void 0;var _=Ox(Ox({},f),_A.getEventProperties(o,e));for(var y in _)m[y]=_[y];n&&n.dispatchEvent(m),v[g]&&v[g].call(e,m)}}(Ox({putSortable:NA,cloneEl:TA,targetEl:wA,rootEl:xA,oldIndex:zA,oldDraggableIndex:IA,newIndex:OA,newDraggableIndex:jA},t))}var wA,CA,EA,xA,AA,SA,TA,MA,zA,OA,IA,jA,PA,NA,BA,LA,HA,DA,RA,UA,VA,FA,$A,GA,KA,YA=!1,qA=!1,WA=[],XA=!1,ZA=!1,JA=[],QA=!1,tS=[],eS="undefined"!=typeof document,nS=Ux,oS=Hx||Lx?"cssFloat":"float",iS=eS&&!Vx&&!Ux&&"draggable"in document.createElement("div"),rS=function(){if(eS){if(Lx)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),aS=function(t,e){var n=Jx(t),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=iA(t,0,e),r=iA(t,1,e),a=i&&Jx(i),s=r&&Jx(r),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+nA(i).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+nA(r).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a.float&&"none"!==a.float){var u="left"===a.float?"left":"right";return!r||"both"!==s.clear&&s.clear!==u?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=o&&"none"===n[oS]||r&&"none"===n[oS]&&l+c>o)?"vertical":"horizontal"},sS=function(t){function e(t,n){return function(o,i,r,a){var s=o.options.group.name&&i.options.group.name&&o.options.group.name===i.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(o,i,r,a),n)(o,i,r,a);var l=(n?o:i).options.group.name;return!0===t||"string"==typeof t&&t===l||t.join&&t.indexOf(l)>-1}}var n={},o=t.group;o&&"object"==Ix(o)||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n},lS=function(){!rS&&EA&&Jx(EA,"display","none")},cS=function(){!rS&&EA&&Jx(EA,"display","")};eS&&!Vx&&document.addEventListener("click",(function(t){if(qA)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),qA=!1,!1}),!0);var uS=function(t){if(wA){var e=function(t,e){var n;return WA.some((function(o){var i=o[fA].options.emptyInsertThreshold;if(i&&!rA(o)){var r=nA(o),a=t>=r.left-i&&t<=r.right+i,s=e>=r.top-i&&e<=r.bottom+i;return a&&s?n=o:void 0}})),n}((t=t.touches?t.touches[0]:t).clientX,t.clientY);if(e){var n={};for(var o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[fA]._onDragOver(n)}}},hS=function(t){wA&&wA.parentNode[fA]._isOutsideThisEl(t.target)};function dS(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=Px({},e),t[fA]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return aS(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==dS.supportPointer&&"PointerEvent"in window&&(!Rx||Ux),emptyInsertThreshold:5};for(var o in _A.initializePlugins(this,t,n),n)!(o in e)&&(e[o]=n[o]);for(var i in sS(e),this)"_"===i.charAt(0)&&"function"==typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!e.forceFallback&&iS,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?$x(t,"pointerdown",this._onTapStart):($x(t,"mousedown",this._onTapStart),$x(t,"touchstart",this._onTapStart)),this.nativeDraggable&&($x(t,"dragover",this),$x(t,"dragenter",this)),WA.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),Px(this,mA())}function pS(t,e,n,o,i,r,a,s){var l,c,u=t[fA],h=u.options.onMove;return!window.CustomEvent||Lx||Hx?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=e,l.from=t,l.dragged=n,l.draggedRect=o,l.related=i||e,l.relatedRect=r||nA(e),l.willInsertAfter=s,l.originalEvent=a,t.dispatchEvent(l),h&&(c=h.call(u,l,a)),c}function fS(t){t.draggable=!1}function mS(){QA=!1}function vS(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,o=0;n--;)o+=e.charCodeAt(n);return o.toString(36)}function gS(t){return setTimeout(t,0)}function _S(t){return clearTimeout(t)}dS.prototype={constructor:dS,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(FA=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,wA):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,o=this.options,i=o.preventOnFilter,r=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=o.filter;if(function(t){tS.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var o=e[n];o.checked&&tS.push(o)}}(n),!wA&&!(/mousedown|pointerdown/.test(r)&&0!==t.button||o.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!Rx||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=qx(s,o.draggable,n,!1))&&s.animated||SA===s)){if(zA=aA(s),IA=aA(s,o.draggable),"function"==typeof c){if(c.call(this,t,s,this))return kA({sortable:e,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),bA("filter",e,{evt:t}),void(i&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(o){if(o=qx(l,o.trim(),n,!1))return kA({sortable:e,rootEl:o,name:"filter",targetEl:s,fromEl:n,toEl:n}),bA("filter",e,{evt:t}),!0}))))return void(i&&t.preventDefault());o.handle&&!qx(l,o.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var o,i=this,r=i.el,a=i.options,s=r.ownerDocument;if(n&&!wA&&n.parentNode===r){var l=nA(n);if(xA=r,CA=(wA=n).parentNode,AA=wA.nextSibling,SA=n,PA=a.group,dS.dragged=wA,BA={target:wA,clientX:(e||t).clientX,clientY:(e||t).clientY},RA=BA.clientX-l.left,UA=BA.clientY-l.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,wA.style["will-change"]="all",o=function(){bA("delayEnded",i,{evt:t}),dS.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!Dx&&i.nativeDraggable&&(wA.draggable=!0),i._triggerDragStart(t,e),kA({sortable:i,name:"choose",originalEvent:t}),Zx(wA,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){tA(wA,t.trim(),fS)})),$x(s,"dragover",uS),$x(s,"mousemove",uS),$x(s,"touchmove",uS),a.supportPointer?($x(s,"pointerup",i._onDrop),!this.nativeDraggable&&$x(s,"pointercancel",i._onDrop)):($x(s,"mouseup",i._onDrop),$x(s,"touchend",i._onDrop),$x(s,"touchcancel",i._onDrop)),Dx&&this.nativeDraggable&&(this.options.touchStartThreshold=4,wA.draggable=!0),bA("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(Hx||Lx))o();else{if(dS.eventCanceled)return void this._onDrop();a.supportPointer?($x(s,"pointerup",i._disableDelayedDrag),$x(s,"pointercancel",i._disableDelayedDrag)):($x(s,"mouseup",i._disableDelayedDrag),$x(s,"touchend",i._disableDelayedDrag),$x(s,"touchcancel",i._disableDelayedDrag)),$x(s,"mousemove",i._delayedDragTouchMoveHandler),$x(s,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&$x(s,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(o,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){wA&&fS(wA),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;Gx(t,"mouseup",this._disableDelayedDrag),Gx(t,"touchend",this._disableDelayedDrag),Gx(t,"touchcancel",this._disableDelayedDrag),Gx(t,"pointerup",this._disableDelayedDrag),Gx(t,"pointercancel",this._disableDelayedDrag),Gx(t,"mousemove",this._delayedDragTouchMoveHandler),Gx(t,"touchmove",this._delayedDragTouchMoveHandler),Gx(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?$x(document,"pointermove",this._onTouchMove):$x(document,e?"touchmove":"mousemove",this._onTouchMove):($x(wA,"dragend",this),$x(xA,"dragstart",this._onDragStart));try{document.selection?gS((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(YA=!1,xA&&wA){bA("dragStarted",this,{evt:e}),this.nativeDraggable&&$x(document,"dragover",hS);var n=this.options;!t&&Zx(wA,n.dragClass,!1),Zx(wA,n.ghostClass,!0),dS.active=this,t&&this._appendGhost(),kA({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(LA){this._lastX=LA.clientX,this._lastY=LA.clientY,lS();for(var t=document.elementFromPoint(LA.clientX,LA.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(LA.clientX,LA.clientY))!==e;)e=t;if(wA.parentNode[fA]._isOutsideThisEl(t),e)do{if(e[fA]){if(e[fA]._onDragOver({clientX:LA.clientX,clientY:LA.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=Yx(e));cS()}},_onTouchMove:function(t){if(BA){var e=this.options,n=e.fallbackTolerance,o=e.fallbackOffset,i=t.touches?t.touches[0]:t,r=EA&&Qx(EA,!0),a=EA&&r&&r.a,s=EA&&r&&r.d,l=nS&&KA&&sA(KA),c=(i.clientX-BA.clientX+o.x)/(a||1)+(l?l[0]-JA[0]:0)/(a||1),u=(i.clientY-BA.clientY+o.y)/(s||1)+(l?l[1]-JA[1]:0)/(s||1);if(!dS.active&&!YA){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))i.right+r||t.clientY>o.bottom&&t.clientX>o.left:t.clientY>i.bottom+r||t.clientX>o.right&&t.clientY>o.top}(t,i,this)&&!m.animated){if(m===wA)return O(!1);if(m&&r===t.target&&(a=m),a&&(n=nA(a)),!1!==pS(xA,r,wA,e,a,n,t,!!a))return z(),m&&m.nextSibling?r.insertBefore(wA,m.nextSibling):r.appendChild(wA),CA=r,I(),O(!0)}else if(m&&function(t,e,n){var o=nA(iA(n.el,0,n.options,!0)),i=pA(n.el,n.options,EA),r=10;return e?t.clientXu+c*r/2:lh-GA)return-$A}else if(l>u+c*(1-i)/2&&lh-c*r/2))return l>u+c/2?1:-1;return 0}(t,a,n,i,k?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,ZA,FA===a),0!==g){var x=aA(wA);do{x-=g,y=CA.children[x]}while(y&&("none"===Jx(y,"display")||y===EA))}if(0===g||y===a)return O(!1);FA=a,$A=g;var A=a.nextElementSibling,S=!1,T=pS(xA,r,wA,e,a,n,t,S=1===g);if(!1!==T)return 1!==T&&-1!==T||(S=1===T),QA=!0,setTimeout(mS,30),z(),S&&!A?r.appendChild(wA):a.parentNode.insertBefore(wA,S?A:a),C&&hA(C,0,E-C.scrollTop),CA=wA.parentNode,void 0===_||ZA||(GA=Math.abs(_-nA(a)[w])),I(),O(!0)}if(r.contains(wA))return O(!1)}return!1}function M(s,l){bA(s,p,Ox({evt:t,isOwner:u,axis:i?"vertical":"horizontal",revert:o,dragRect:e,targetRect:n,canSort:h,fromSortable:d,target:a,completed:O,onMove:function(n,o){return pS(xA,r,wA,e,n,nA(n),t,o)},changed:I},l))}function z(){M("dragOverAnimationCapture"),p.captureAnimationState(),p!==d&&d.captureAnimationState()}function O(e){return M("dragOverCompleted",{insertion:e}),e&&(u?c._hideClone():c._showClone(p),p!==d&&(Zx(wA,NA?NA.options.ghostClass:c.options.ghostClass,!1),Zx(wA,s.ghostClass,!0)),NA!==p&&p!==dS.active?NA=p:p===dS.active&&NA&&(NA=null),d===p&&(p._ignoreWhileAnimating=a),p.animateAll((function(){M("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==d&&(d.animateAll(),d._ignoreWhileAnimating=null)),(a===wA&&!wA.animated||a===r&&!a.animated)&&(FA=null),s.dragoverBubble||t.rootEl||a===document||(wA.parentNode[fA]._isOutsideThisEl(t.target),!e&&uS(t)),!s.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),f=!0}function I(){OA=aA(wA),jA=aA(wA,s.draggable),kA({sortable:p,name:"change",toEl:r,newIndex:OA,newDraggableIndex:jA,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Gx(document,"mousemove",this._onTouchMove),Gx(document,"touchmove",this._onTouchMove),Gx(document,"pointermove",this._onTouchMove),Gx(document,"dragover",uS),Gx(document,"mousemove",uS),Gx(document,"touchmove",uS)},_offUpEvents:function(){var t=this.el.ownerDocument;Gx(t,"mouseup",this._onDrop),Gx(t,"touchend",this._onDrop),Gx(t,"pointerup",this._onDrop),Gx(t,"pointercancel",this._onDrop),Gx(t,"touchcancel",this._onDrop),Gx(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;OA=aA(wA),jA=aA(wA,n.draggable),bA("drop",this,{evt:t}),CA=wA&&wA.parentNode,OA=aA(wA),jA=aA(wA,n.draggable),dS.eventCanceled||(YA=!1,ZA=!1,XA=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),_S(this.cloneId),_S(this._dragStartId),this.nativeDraggable&&(Gx(document,"drop",this),Gx(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Rx&&Jx(document.body,"user-select",""),Jx(wA,"transform",""),t&&(VA&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),EA&&EA.parentNode&&EA.parentNode.removeChild(EA),(xA===CA||NA&&"clone"!==NA.lastPutMode)&&TA&&TA.parentNode&&TA.parentNode.removeChild(TA),wA&&(this.nativeDraggable&&Gx(wA,"dragend",this),fS(wA),wA.style["will-change"]="",VA&&!YA&&Zx(wA,NA?NA.options.ghostClass:this.options.ghostClass,!1),Zx(wA,this.options.chosenClass,!1),kA({sortable:this,name:"unchoose",toEl:CA,newIndex:null,newDraggableIndex:null,originalEvent:t}),xA!==CA?(OA>=0&&(kA({rootEl:CA,name:"add",toEl:CA,fromEl:xA,originalEvent:t}),kA({sortable:this,name:"remove",toEl:CA,originalEvent:t}),kA({rootEl:CA,name:"sort",toEl:CA,fromEl:xA,originalEvent:t}),kA({sortable:this,name:"sort",toEl:CA,originalEvent:t})),NA&&NA.save()):OA!==zA&&OA>=0&&(kA({sortable:this,name:"update",toEl:CA,originalEvent:t}),kA({sortable:this,name:"sort",toEl:CA,originalEvent:t})),dS.active&&(null!=OA&&-1!==OA||(OA=zA,jA=IA),kA({sortable:this,name:"end",toEl:CA,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){bA("nulling",this),xA=wA=CA=EA=AA=TA=SA=MA=BA=LA=VA=OA=jA=zA=IA=FA=$A=NA=PA=dS.dragged=dS.ghost=dS.clone=dS.active=null,tS.forEach((function(t){t.checked=!0})),tS.length=HA=DA=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":wA&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,o=0,i=n.length,r=this.options;o