diff --git a/README.md b/README.md index a571230..92bbbe5 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,16 @@ This page is the summary. What changed in each version is on the [releases page] | 24-hour clock | When each entity was on, around the clock | 2.0 | | Trend card | A compact tile: the value over its recent history | 2.0 | | Line chart extras | Zoom and pan, annotations, value labels, synced charts, small multiples, highest/lowest/average marks, log scale | 2.0 | +| Marimekko | A total split two ways, such as energy by room and by use | vNEXT | +| Chord | Flows both ways between a few places, round a circle | vNEXT | +| Battery grid | Every battery in the house, emptiest first | vNEXT | +| Spiral | A daily or weekly routine, one turn per day or week | vNEXT | +| Strip plot | Every reading as a dot, with a line at the median | vNEXT | +| Cycle plot | The average day for each weekday, side by side | vNEXT | +| Chart extras | Forecasts, anomalies, earlier spans and a now line on the line chart; error bars on columns; a recent range behind the gauges; running totals, rates, unit conversion, conditional series, hiding series, an export menu and the Energy dashboard as a source | vNEXT | + +A Chartdeck badge (`custom:chartdeck-badge`, vNEXT) puts one entity in the badge row of a +Sections view as a value, sparkline, ring or thin bar, with the card's colour bands and limits. ## Installation diff --git a/dist/chartdeck-card.de-D_CUoG8R.js b/dist/chartdeck-card.de-D_CUoG8R.js new file mode 100644 index 0000000..dcbd6a6 --- /dev/null +++ b/dist/chartdeck-card.de-D_CUoG8R.js @@ -0,0 +1,2 @@ +const e="Entität nicht gefunden",t="Nicht verfügbar",r="Füge im Editor eine Entität hinzu, um loszulegen.",i="Derzeit passen keine Entitäten.",n="Keine dieser Entitäten ist verfügbar.",_="Entitäten",o="Stil",a="Diagramm",d="Balken",s="Anzeigen",l="Verlaufsdiagramme",c="Anteile an einer Summe",u="Vergleiche",h="Verteilungen",m="Zeige die letzten",g="Einheit",b="Stunden",p="Tage",f="Wochen",y="Monate",w="Messwerte aus",k="Verlauf (jede Änderung)",z="Langzeitstatistiken",v="Umrechnung",S="Keine (Messwerte wie sie sind)",E="Änderungsrate",x="Rate pro",W="Sekunde",A="Minute",M="Stunde",N="Tag",Z="Glätten über Messwerte",B="Über Zeit glätten (z. B. 15min; statt Messwerten)",F="Aktuelle Werte",L="Energie-Dashboard",D="Energieflüsse (nichts gewählt: Netz, Solar und Batterie)",T="Einspeisung und Batterieladung unter der Achse",G="Linienform",K="Glatt",V="Gerade",H="Stufen",R="Farbe",P="Eine Farbe pro Entität",j="Nach Farbbereich",J="Werte an den Punkten anzeigen",U="Linienfarbe",I="Gestrichelt",C="Grenzen",O="Farben",q="Anzeige",Q="Aktionen",Y="Titel",X="Balken",$="Schmal",ee="Segmentiert",te="Tank",re="Batterieraster",ie="Batteriestände: {levels}",ne="Ring",_e="Nadel",oe="Bogen",ae="Winkel in Grad, im Uhrzeigersinn von oben: -90 ist links, 90 rechts. Leer lassen für die übliche Form des Stils.",de="Startwinkel",se="Endwinkel",le="In der Mitte",ce="Der Wert",ue="Die Beschriftung des Farbbereichs",he="Der Name",me="Eigener Text",ge="Nichts",be="Text",pe="Zahlen an der Skala",fe="Bisheriger Bereich hinter der Anzeige",ye="Aus",we="Letzte 24 Stunden",ke="Letzte 7 Tage",ze="Letzte 24 Stunden: {min} bis {max}, Mittel {mean}",ve="Letzte 7 Tage: {min} bis {max}, Mittel {mean}",Se="Name anzeigen",Ee="Wert anzeigen",xe="Symbol anzeigen",We="Zielwert anzeigen",Ae="Legende anzeigen",Me="Spalten",Ne="Sortierung",Ze="Wie aufgelistet",Be="Niedrigste zuerst",Fe="Höchste zuerst",Le="Nachkommastellen",De="Einheit",Te="Animieren",Ge="Nicht verfügbare Entitäten ausblenden",Ke="Exportmenü",Ve="Höchstens anzeigen",He="Außerdem jede passende Entität anzeigen",Re="Neue Geräte erscheinen, ohne die Karte zu bearbeiten. Wähle mehrere einer Art, damit eine davon passen muss; verschiedene Arten müssen alle passen.",Pe="Auslassen",je="Passende Entitäten werden ausgelassen, wenn sie auf eine dieser Regeln passen.",Je="Geräteklasse",Ue="Bereiche",Ie="Etagen",Ce="Labels",Oe="Domains",qe="Entitäten",Qe="Tippen-Aktion",Ye="Halten-Aktion",Xe="Doppeltippen-Aktion",$e="Entität",et="Darstellung",tt="Wert mit Symbol",rt="Mini-Verlauf",it="Ring",nt="Schmaler Balken",_t="Attribut (statt des Zustands)",ot="Name",at="Stunden Verlauf",dt="Name anzeigen",st="Symbol anzeigen",lt="Symbol",ct="Minimum",ut="Maximum",ht="Einheit",mt="Nachkommastellen",gt="Farbe ohne Farbbereiche",bt="Farbbereiche",pt="Das Abzeichen nimmt die Farbe des Bereichs an, in dem sein Wert liegt, wie auf der Karte.",ft="Aktionen",yt="Tippen-Aktion",wt="Halten-Aktion",kt="Doppeltippen-Aktion",zt="Attribut (statt des Zustands)",vt="Name",St="Symbol",Et="Minimum",xt="Maximum",Wt="Zielwert",At="Keine",Mt="Karteneinstellung",Nt="Standard ({value})",Zt="Zahl",Bt="Entität",Ft="Vorlage",Lt="Batterie (niedrig ist schlecht)",Dt="Verbrauch (hoch ist schlecht)",Tt="Temperatur",Gt="Keine",Kt="Benutzerdefiniert",Vt="Ab",Ht="Bei einer Entität beginnen",Rt="Bei einer Zahl beginnen",Pt="Beginnt bei dieser Entität",jt="Farbe",Jt="CSS-Farbe",Ut="Beschriftung",It="Symbol",Ct="Symbole in der Farbe ihres Bereichs",Ot="Primär",qt="Grün",Qt="Bernstein",Yt="Rot",Xt="Blau",$t="Lila",er="Grau",tr="Benutzerdefiniert…",rr="Bereich hinzufügen",ir="Bereich entfernen",nr="Entität hinzufügen",_r="Nach oben",or="Nach unten",ar="Entität entfernen",dr="Optionen anzeigen",sr="Optionen ausblenden",lr="{entity} (nicht gefunden)",cr="Farben",ur="{label} um {time}",hr="Richtung",mr="Waagerecht",gr="Senkrecht",br="Wertebeschriftung",pr="Linien an jeder Wertebeschriftung",fr="Niedrigster angezeigter Wert",yr="Höchster angezeigter Wert",wr="Median",kr="Mittlere Hälfte",zr="Niedrigster – höchster",vr="Messwerte",Sr="Tippe auf eine Gruppe, um ihre Bestandteile zu zeigen",Er="{label}. Bestandteile anzeigen",xr="Zurück zu {name}",Wr="Alle",Ar="Hoch",Mr="Tief",Nr="Ø",Zr="Höchsten Messwert markieren",Br="Niedrigsten Messwert markieren",Fr="Durchschnitt",Lr="Nicht anzeigen",Dr="Linie über das Diagramm",Tr="Nur als Zahl",Gr="Höchsten, niedrigsten und Durchschnitt markieren",Kr="{name}: {value}, {sigma} vom Normalwert",Vr="über {limit}",Hr="unter {limit}",Rr="Werte weit vom Normalwert markieren",Pr="Fenster (30min, 2h, 1d; auto: ein Zwölftel des Zeitraums)",jr="Ab wie weit markieren, in Standardabweichungen",Jr="Markierungsfarbe",Ur="Normalbereich schattieren",Ir="Vorheriger Zeitraum",Cr="Nächster Zeitraum",Or="Zurück zu {label}",qr="Heute",Qr="Gestern",Yr="Diese Woche",Xr="Letzte Woche",$r="Dieser Monat",ei="Letzter Monat",ti="Dieses Jahr",ri="Letztes Jahr",ii="Letzte Stunde",ni="Letzte {n} Stunden",_i="Letzter Tag",oi="Letzte {n} Tage",ai="Letzte 7 Tage",di="Letzte {n} Wochen",si="Letzter Monat",li="Letzte {n} Monate",ci="Abstufungen einer Farbe",ui="Abstufungsfarbe (Palettenname oder CSS-Farbe)",hi="Jeden Anteil in Prozent anzeigen",mi="Summe",gi="Durchschnitt",bi="Nichts",pi="Summe",fi="Durchschnitt",yi="{style} von {names}",wi="Streudiagramm",ki="Blasendiagramm",zi="Entlang der Unterseite",vi="Die erste Entität",Si="Zeit",Ei="Punktgröße (px)",xi="Streuung (px)",Wi="Kleinste Blase (px)",Ai="Größte Blase (px)",Mi="Punktfarbe",Ni="Beschriftung entlang der Unterseite",Zi="Füge eine zweite Entität hinzu. Die erste kommt an die Unterseite, die anderen an die Seite.",Bi="Füge drei Entitäten hinzu: eine für unten, eine für die Seite und eine für die Größe jeder Blase.",Fi="Waagerecht",Li="Größe",Di="Summe",Ti="Niedrigster Wert waagerecht",Gi="Höchster Wert waagerecht",Ki="Zoom zurücksetzen",Vi="Angezeigt: {from} bis {to}",Hi="Angezeigter Teil des Diagramms",Ri="Zoomen und Verschieben (Zwei-Finger-Geste, Strg + Scrollen oder Ziehen)",Pi="Übersichtsleiste unter dem Diagramm",ji="Anmerkungen",Ji="Art",Ui="Linie bei einem Wert",Ii="Schattierter Wertebereich",Ci="Markierungen zu festen Zeiten",Oi="Markierungen bei Änderung einer Entität",qi="Beschriftung an einem Messwert",Qi="Linie",Yi="Bereich",Xi="Zeiten",$i="Zustandsänderungen",en="Punktbeschriftung",tn="Anmerkung hinzufügen:",rn="Wert (eine Zahl oder eine Entität)",nn="Von (eine Zahl oder eine Entität; leer für unten)",_n="Bis (eine Zahl oder eine Entität; leer für oben)",on="Zeiten: 07:00 für jeden Tag oder 2026-10-28 07:00 (durch Kommas getrennt)",an="Entität",dn="Datenreihe (leer für die erste)",sn="Zustand (leer für jede Änderung)",ln="Schattieren, solange in diesem Zustand",cn="Messwert",un="Höchster",hn="Niedrigster",mn="Neuester",gn="Erster",bn="Beschriftung",pn="Farbe",fn="Gestrichelt",yn="Dem Verlauf der Entität folgen (gestuft)",wn="Schattieren",kn="Nichts",zn="Über der Linie",vn="Unter der Linie",Sn="Schattierungsfarben nach dem Wert der Linie (optionale Bereiche)",En="Anmerkung entfernen",xn="Schweregrad-Bereiche hinter dem Diagramm schattieren",Wn="Zeitraum",An="Die letzten…",Mn="Heute",Nn="Diese Woche",Zn="Dieser Monat",Bn="Dieses Jahr",Fn="Zeiträume zurück (0 ist der aktuelle)",Ln="Zeichnen bis",Dn="Jetzt",Tn="Ende des Zeitraums",Gn="Schaltflächen für vorherigen und nächsten Zeitraum anzeigen",Kn="Messwerte gruppieren nach",Vn="Nicht gruppieren",Hn="Stunde",Rn="Tag",Pn="Woche",jn="Monat",Jn="Zusammenfassen mit",Un="{name}, {offset}",In="{n} h früher",Cn="{n} Tage früher",On="{n} Wochen früher",qn="{n} Monate früher",Qn="{n} Jahre früher",Yn="Mit früheren Zeiträumen vergleichen (blass dahinter gezeichnet)",Xn="Farbe der früheren Zeiträume",$n="Grau",e_="Blasse Serienfarbe",t_="Durchschnitt",r_="Summe",i_="Niedrigster",n_="Höchster",__="Erster",o_="Letzter",a_="Änderung (hochzählende Zähler)",d_="Umrechnung",s_="Keine (Messwerte wie sie sind)",l_="Laufende Summe",c_="Laufende Summe beginnt neu",u_="Nie (ab dem linken Rand)",h_="Jeden Tag",m_="Jede Woche",g_="Jeden Monat",b_="Jeden Monat am Abrechnungstag",p_="Abrechnungstag im Monat (1–28)",f_="Zeitbeschriftung",y_="Wertebeschriftung",w_="Achsenbeschriftung",k_="Neben dem Diagramm",z_="Über dem Diagramm",v_="Waagerechte Linien",S_="Senkrechte Linien",E_="Niedrigster angezeigter Wert",x_="Höchster angezeigter Wert",W_="Werteskala",A_="Gleichmäßige Schritte",M_="Logarithmisch (Zehnerpotenzen)",N_="Werte beim Überfahren oder Berühren anzeigen",Z_="Linienstärke (px)",B_="Punkt an jedem Messwert",F_="Über den anderen Linien zeichnen",L_="Nur zeigen, solange diese Entität",D_="…im Zustand ist (durch Kommas getrennt)",T_="…über",G_="…unter",K_="Alle Reihen nur zeigen, solange diese Entität",V_="…im Zustand ist (durch Kommas getrennt)",H_="…über",R_="…unter",P_="Ausgeblendete Werte als blasse Linie",j_="Leiste, die zeigt, wann es zutraf",J_="Gezeigt, solange {condition}",U_="Jetzt-Linie",I_="Aus",C_="Nur Linie",O_="Linie und Uhrzeit",q_="Linie und Countdown bis zur nächsten festen Zeit",Q_="{label} in {duration}",Y_="Nächste in {duration}",X_="Kompakt",$_="Namen und Werte",eo="Über dem Diagramm",to="Auf dem Diagramm",ro="Ausgeblendet",io="Namen antippen, um ihn aus- oder einzublenden",no="Welche Messwerte",_o="Alle (so viele wie passen)",oo="Den neuesten",ao="Höchsten und niedrigsten",so="Ersten und neuesten",lo="Position der Beschriftung",co="Über Spitzen, unter Tälern",uo="Darüber",ho="Darunter",mo="Auf dem Punkt",go="Überlappende Beschriftungen erlauben",bo="Sync-Gruppe (Diagramme mit gleichem Namen teilen Zeiger und Zeitraumschritte)",po="Ein kleines Diagramm pro Entität",fo="Werteskala",yo="Gleich, wenn die Einheiten übereinstimmen",wo="Gleich für alle Diagramme",ko="Jedes Diagramm eigene",zo="Spalten (leer passt sich der Karte an)",vo="Prognose",So="{name} Prognose",Eo="Prognose",xo="Prognose-Entität (ihre Prognose wird ab jetzt gestrichelt gezeichnet)",Wo='Attribut (leer: Wetterprognose oder "forecast")',Ao="Wert-Schlüssel (leer: automatisch)",Mo="Zeit-Schlüssel (leer: automatisch)",No="Wetterprognose (leer: stündlich)",Zo="Stündlich",Bo="Täglich",Fo="Zweimal täglich",Lo="Werte multiplizieren mit (leer: 1)",Do="Prognosen so weit voraus zeigen",To="Sollwert anzeigen",Go="Beim Heizen oder Kühlen schattieren",Ko="Schattieren, wenn nur der Lüfter läuft",Vo="Temperaturfarbe",Ho="Sollwertfarbe",Ro="Heizfarbe",Po="Kühlfarbe",jo="Tage (mehr als 1 zeigt den Durchschnittstag)",Jo="Einschaltdauer",Uo="Die aktuelle Uhrzeit",Io="Nichts",Co="Ein Balken für je",Oo="15 Minuten",qo="30 Minuten",Qo="Stunde",Yo="Automatisch (Änderung bei Zählern, sonst Durchschnitt)",Xo="Farbe",$o="Gilt als an (leer: on, open, heating, home…)",ea="Füge zuerst oben eine Entität hinzu.",ta="Gruppieren nach",ra="Etage",ia="Bereich",na="Gerät",_a="Label",oa="Eigene Gruppe (hat Vorrang vor „Gruppieren nach“; „Erdgeschoss / Küche“ für zwei Ebenen)",aa="Text auf den Balken",da="Zustand",sa="Dauer",la="Zustand und Dauer",ca="Keiner",ua="Legende der Zustände",ha="Über dem Diagramm",ma="Ausgeblendet",ga="Zustandsfarben",ba="Ein Palettenname (amber, green, blue, red, purple, grey, primary) oder eine beliebige CSS-Farbe.",pa="Zustand",fa="Farbe",ya="Zustandsfarbe hinzufügen",wa="Entfernen",ka="Gruppe (Zeilen mit gleicher Gruppe teilen eine Überschrift)",za="Punkte pro Stunde (0 zeichnet jeden Messwert)",va="Graph",Sa="Linie",Ea="Balken",xa="Keiner (nur Wert)",Wa="Fläche unter der Linie füllen",Aa="Voll",Ma="Verlauf",Na="Keine",Za="Punkte auf der Linie",Ba="Beim Überfahren",Fa="Immer",La="Nie",Da="Beschriftung für Höchst- und Tiefstwert",Ta="Beim Überfahren",Ga="Immer",Ka="Nie",Va="Graphhöhe (pro 500 px Breite)",Ha="Abstand zwischen Balken (px)",Ra="Bereichsfarben",Pa="Überblenden",ja="Wechsel an jedem Bereich",Ja="Tiefst- und Höchstwert anzeigen",Ua="Durchschnitt anzeigen",Ia="Legende (zwei oder mehr Entitäten)",Ca="Niedrigster Wert (~ für weich)",Oa="Höchster Wert (~ für weich)",qa="Kleinster angezeigter Bereich",Qa="Rechte Achse niedrigster (~ für weich)",Ya="Rechte Achse höchster (~ für weich)",Xa="Rechte Achse kleinster Bereich",$a="Skalieren mit 10 hoch",ed="Name und Symbol",td="Verteilt",rd="Links",id="Rechts",nd="Mitte",_d="Symbol",od="Rechts vom Namen",ad="Links vom Namen",dd="Neben dem Wert",sd="Wert",ld="Links",cd="Rechts",ud="Mitte",hd="Wertgröße (%)",md="Namensgröße (px)",gd="Namen einfärben",bd="Wert einfärben",pd="Symbol einfärben",fd="Kein Hintergrund (in einer anderen Karte)",yd="Bild statt Symbol (URL)",wd="Wert unter dem Zeiger anzeigen",kd="Achse",zd="Links",vd="Rechts (eigene Skala)",Sd="Zusammenfassen mit",Ed="Aktuellen Wert als waagerechte Linie zeichnen",xd="Wert neben dem Hauptwert anzeigen",Wd="Punkt nach Wert einfärben",Ad="Im Graph",Md="Linie",Nd="Füllung",Zd="Punkte",Bd="In der Legende",Fd="Wert in der Legende",Ld="Richtungen",Dd="4 (N, E, S, W)",Td="8 (N, NE, E…)",Gd="16 (N, NNE, NE…)",Kd="Windstill unter (leer: 0.5 m/s, oder dasselbe in km/h, mph oder Knoten)",Vd="Die erste Entität ist die Windrichtung, in Grad oder Himmelsrichtungen wie SW. Die zweite ist die Windgeschwindigkeit: ohne sie zeigen die Blätter nur, wie oft der Wind aus jeder Richtung kam.",Hd="Richtung: {direction}. Geschwindigkeit: {speed}.",Rd="keine",Pd="Langzeitstatistiken liefern die durchschnittliche Richtung jeder Stunde. Über Norden stimmt das nur, wenn der Sensor die Richtung als Winkel erfasst (Zustandsklasse measurement_angle); sonst ergibt eine Stunde, die zwischen NNW und NNO schwankt, im Schnitt Süden. Der Verlauf ist exakt.",jd="Fläche",Jd="Stapeln",Ud="Nicht stapeln",Id="Übereinander",Cd="Auf 100 %",Od="Farbe unter null",qd="Beeswarm",Qd="Jeden Punkt platzieren nach",Yd="Seinem Wert",Xd="Der Tageszeit, zu der es geschah",$d="Größere Punkte für größere Werte",es="{n} Messwerte",ts="{n}-mal an",rs="Angezeigte Punkte",is="Keine Messwerte",ns="Keine Änderung: {value}",_s="Im ganzen Zeitraum gleich",os="Frühester – spätester",as="Niedrigster – höchster",ds="Streudiagramm in Reihen",ss="Median {value}",ls="Mittelwert {value}",cs="Mittelwert",us="Linie in jeder Reihe bei",hs="Dem Median",ms="Dem Mittelwert",gs="Keine Linie",bs="Streuung in der Reihe",ps="Farbe",fs="Boxplot",ys="Boxplot von {names}",ws="Höchster",ks="Oberes Quartil",zs="Median",vs="Unteres Quartil",Ss="Niedrigster",Es="Durchschnitt",xs="Messwerte",Ws="Ausreißer",As="Whisker reichen bis",Ms="1.5 × Boxhöhe (Ausreißer als Punkte)",Ns="Zum niedrigsten und höchsten Wert",Zs="Jeden Messwert als Punkt anzeigen",Bs="Boxfarbe",Fs="Bullet",Ls="Bereiche hinter dem Balken",Ds="Grautöne",Ts="Farben der Farbbereiche",Gs="Ziel {target}",Ks="{style}-Diagramm von {names}",Vs="Kerzenchart",Hs="Eine Kerze pro",Rs="Entitäten darunter: Messwerte zusammenfassen mit",Ps="Farbe bei Anstieg",js="Farbe bei Rückgang",Js="Die anderen Entitäten darunter zeichnen als",Us="Säulen",Is="Eine Linie",Cs="Eröffnung",Os="Hoch",qs="Tief",Qs="Schluss",Ys="Woche vom {date}",Xs="Klima",$s="Sollwert",el="{low} – {high}",tl="{name} ist kein Thermostat. Wähle eine Klima-Entität.",rl="Heizen",il="Vorheizen",nl="Kühlen",_l="Abtauen",ol="Entfeuchten",al="Lüfter",dl="Untätig",sl="Aus",ll="Säulen",cl="Automatisch",ul="Niedrigster bis höchster Wert je Säule",hl="Abgerundete Enden",ml="Werte auf den Säulen anzeigen",gl="Fehlerbalken (Streuung je Säule)",bl="Keine",pl="Mittel ± eine Standardabweichung",fl="Niedrigster und höchster Wert",yl="95-%-Konfidenzintervall des Mittels",wl="{value} ({low} – {high})",kl="Farbe",zl="Kombiniert",vl="Zeichnen als",Sl="Linie",El="Säulen",xl="Fläche",Wl="Werteachse",Al="Automatisch (nach Einheit)",Ml="Links",Nl="Rechts",Zl="Zusammenfassen mit",Bl="Wie die Karte",Fl="Durchschnitt",Ll="Summe",Dl="Niedrigster",Tl="Höchster",Gl="Erster",Kl="Letzter",Vl="Änderung (hochzählende Zähler)",Hl="24-Stunden-Uhr",Rl="einmal",Pl="{n}-mal",jl="{text} am Tag",Jl="{total} · meiste Aktivität {time}",Ul="Spitze {value} um {time}",Il="{name} {state}",Cl="{label} pro Tag",Ol="Nichts aufgezeichnet",ql="Jetzt",Ql="an",Yl="Durchschnittstag · letzte {n} Tage",Xl="an {on} von {of} Tagen",$l="bisher {duration}",ec="{from} – {to}",tc="{value} im Schnitt",rc="Zyklusdiagramm",ic="Mittel jeder Stunde über {n} Wochen",nc="Jede Stunde, Tag für Tag, über {n} Wochen",_c="Jeder Tag des Monats, Monat für Monat, über {n} Wochen",oc="Mittel des Felds",ac="Mittel {name}",dc="Ein Feld pro",sc="Wochentag (seine Stunden)",lc="Stunde des Tages (Tag für Tag)",cc="Tag des Monats (Monat für Monat)",uc="Wochen",hc="Hantel",mc="Vergleichen",gc="Niedrigster und höchster Wert im Zeitraum",bc="Beginn des Zeitraums und jetzt",pc="Zielwert und jetzt",fc="Aktuellen Wert markieren",yc="Tief",wc="Hoch",kc="Jetzt",zc="Ziel",vc="Vor einer Stunde",Sc="Vor {n} Stunden",Ec="Vor einem Tag",xc="Vor {n} Tagen",Wc="Vor einer Woche",Ac="Vor {n} Wochen",Mc="Vor einem Monat",Nc="Vor {n} Monaten",Zc="Kein Wert",Bc="Trichter",Fc="Form",Lc="Trichter (erste Stufe oben)",Dc="Pyramide (erste Stufe unten)",Tc="Prozentwerte",Gc="Anteil an der ersten Stufe",Kc="Anteil an der vorherigen Stufe",Vc="Nicht anzeigen",Hc="Farbe",Rc="Eine Farbe pro Entität",Pc="Nach Farbbereich",jc="{style} von {names}",Jc="Gruppierte Balken",Uc="Balken",Ic="Nebeneinander",Cc="Gestapelt",Oc="Gestapelt auf 100 %",qc="Farbe",Qc="Eine Farbe pro Datenreihe",Yc="Nach Farbbereich",Xc="Zeile",$c="Datenreihe",eu="Balkenfarbe",tu="Balkendiagramm von {names}",ru="Heatmap",iu="Heatmap von {name}",nu="Gemittelte Tage",_u="Keine Messwerte",ou="Anordnung",au="Stunde nach Wochentag",du="Kalender (ein Tag pro Zelle)",su="Stufenlose Skala",lu="Zellen",cu="Quadratisch",uu="Abgerundet",hu="Sechseckig",mu="Niedrigste Farbe bei",gu="Höchste Farbe bei",bu="Legende",pu="Spirale",fu="Spirale von {name}, {n} Umdrehungen",yu="{n} Tage, eine Umdrehung pro Tag",wu="{n} Wochen, eine Umdrehung pro Woche",ku="Älteste innen, neueste außen",zu="Eine Umdrehung pro",vu="Tag",Su="Woche",Eu="Umdrehungen",xu="Ringbreite",Wu="Histogramm",Au="Zählen",Mu="Zeit in jedem Bereich",Nu="Messwerte in jedem Bereich",Zu="Anzeigen als",Bu="Anteil am Ganzen (%)",Fu="Stunden oder Messwerte",Lu="Anzahl der Klassen (leer: automatisch)",Du="Klassenbreite (hat Vorrang vor der Anzahl)",Tu="Zwei oder mehr Entitäten",Gu="Balken nebeneinander",Ku="Balken übereinander",Vu="Wertebeschriftung entlang der Unterseite",Hu="{n} Messwerte",Ru="1 Messwert",Pu="Linie",ju="Verlauf wird geladen…",Ju="Verlauf konnte nicht geladen werden: {error}",Uu="Einstellungen des Energie-Dashboards werden geladen…",Iu="Einstellungen des Energie-Dashboards konnten nicht gelesen werden: {error}",Cu="Im Energie-Dashboard ist noch keiner dieser Flüsse eingerichtet.",Ou="Netzbezug",qu="Netzeinspeisung",Qu="Solar",Yu="Batterie-Entladung",Xu="Batterie-Ladung",$u="Gas",eh="Wasser",th="Geräte",rh="Haus",ih="Nicht erfasster Verbrauch",nh="Im Haus verbraucht",_h="Keine Messwerte in diesem Zeitraum.",oh="Antippen zum Aus- oder Einblenden. Gedrückt halten, um nur diese anzuzeigen.",ah="Alle Reihen sind ausgeblendet. Tippe auf einen Namen, um sie wieder anzuzeigen.",dh="Exportieren",sh="Als PNG speichern",lh="Bild, 2×",ch="Als SVG speichern",uh="Vektor",hh="CSV kopieren",mh="gezeichnete Werte",gh="YAML kopieren",bh="Konfiguration dieser Karte",ph="Kopiert",fh="Gespeichert",yh="Als Datei gespeichert: Die Zwischenablage ist hier nicht verfügbar",wh="Export in diesem Browser nicht möglich",kh="Nichts über null, das sich logarithmisch darstellen lässt.",zh="Lollipop",vh="Piktogramm",Sh="Symbol (jede Entität kann ein eigenes haben)",Eh="Jedes Symbol steht für (leer: automatisch)",xh="Symbole pro Gruppe (0: keine Gruppen)",Wh="Symbol für Bruchteile teilweise füllen",Ah="Kreis / Ring",Mh="Form",Nh="Ring",Zh="Kreis",Bh="Zeile unter der Summe",Fh="Abstand zwischen Segmenten",Lh="Farbverlauf-Füllungen",Dh="Polarfläche",Th="Skala",Gh="Eine Skala für alle, von 0 bis zum größten Wert",Kh="Jedes Segment vom Minimum bis Maximum seiner Entität",Vh="Farbe",Hh="Eine Farbe pro Entität",Rh="Abstufungen einer Farbe, dunkler für mehr",Ph="Nach Farbbereich",jh="Farbe für Abstufungen",Jh="Polarflächendiagramm von {names}",Uh="Radar",Ih="Skala",Ch="Jede Achse vom Minimum bis Maximum ihrer Entität",Oh="Eine Skala für alle, von 0 bis zum größten Wert",qh="Formen füllen",Qh="Achsenname (Entitäten mit gleichem Achsennamen werden gruppenübergreifend ausgerichtet)",Yh="Radardiagramm von {names}",Xh="Sonstige",$h="Bereichsfläche",em="Durchschnitt als Linie zeichnen",tm="Farbe",rm="Ringe",im="Startwinkel (0 ist oben)",nm="Abgerundete Enden",_m="Sankey (Fluss)",om="Flüsse einfärben nach",am="Herkunft, oder Ziel nach einem mittleren Knoten",dm="Herkunft",sm="Ziel",lm="Fließt von",cm="Fließt zu",um="Flussfarbe",hm="Flussdiagramm: {flows}",mm="{from} zu {to} {value}",gm="Gib jeder Entität in ihren Optionen ein „Fließt von“ und ein „Fließt zu“.",bm="Derzeit fließt nichts.",pm="In diesem Zeitraum ist nichts geflossen.",fm="Sehnendiagramm (Flüsse im Kreis)",ym="Abstand zwischen Knoten",wm="Deckkraft der Bänder",km="Sehnendiagramm: {flows}",zm="Steigung",vm="Vergleichen",Sm="Den Messwert damals und jetzt",Em="Wie viel er in jedem Zeitraum gestiegen ist (Zähler)",xm="Auf oder ab",Wm="Nach Gruppe",Am="Ein Anstieg ist",Mm="Schlecht (rot)",Nm="Gut (grün)",Zm="Gruppe",Bm="Jetzt",Fm="{n} {unit} zuvor",Lm="1 {unit} zuvor",Dm="Vorherige {n} {unit}",Tm="Vorherige 1 {unit}",Gm="Letzte {n} {unit}",Km="Letzte 1 {unit}",Vm="Stunde",Hm="Stunden",Rm="Tag",Pm="Tage",jm="Woche",Jm="Wochen",Um="Monat",Im="Monate",Cm="{name}, {from} bis {to}",Om="kein Messwert",qm="Sparklines",Qm="Sparkline",Ym="Linie",Xm="Fläche",$m="Säulen",eg="Balken unter Name und Wert",tg="Farbe",rg="Trend von {name}",ig="Streamgraph",ng="Form",_g="Streamgraph (fließend)",og="Zentriert",ag="Anteil an der Summe (100 %)",dg="Ab null gestapelt",sg="Reihenfolge",lg="Größte in der Mitte",cg="Wie aufgelistet, erste unten",ug="Namen auf den Strömen",hg="Kanten",mg="Summe",gg="Sunburst",bg="Eiszapfen",pg="Form",fg="Vollkreis",yg="Halbkreis",wg="Farbe",kg="Eine Farbe pro Gruppe",zg="Nach Farbbereich",vg="Summe",Sg="Sonstige",Eg="Nichts anzuzeigen: Keine Entität hat einen Wert über null.",xg="Kein Messwert:",Wg="Sunburst von {names}",Ag="Eiszapfendiagramm von {names}",Mg="Zustandszeitleiste",Ng="Keine Zustände in diesem Zeitraum aufgezeichnet.",Zg="für {duration}",Bg="Jetzt",Fg="Messwerte, keine Zustände: Dafür eignet sich ein Liniendiagramm",Lg="Treemap",Dg="Farbe",Tg="Eine Farbe pro Gruppe",Gg="Nach Farbbereich",Kg="Treemap von {names}",Vg="{value} insgesamt",Hg="Nichts anzuzeigen: Keine Entität hat einen Wert über null.",Rg="Kein Messwert:",Pg="Sonstige",jg="Marimekko",Jg="Text auf jedem Teil",Ug="Anteil an der Spalte",Ig="Wert",Cg="Anteil und Wert",Og="Keiner",qg="Spalte (Gruppe)",Qg="Kategorie",Yg="Farbe der Kategorie",Xg="Marimekko-Diagramm, Spalten: {columns}",$g="Trend",eb="Tief",tb="Durchschnitt",rb="Hoch",ib="Violine",nb="Violine",_b="Raincloud (halbe Violine, Box und Messwerte)",ob="Box mit Median und mittlerer Hälfte",ab="Glättung (in der Einheit der Entität, leer für automatisch)",db="Eine Form pro",sb="Entität",lb="Entität und Tag",cb="Entität und Woche",ub="Entität und Monat",hb="Median {value}",mb="Keine Messwerte",gb="Raincloud",bb="Waffel",pb="Waffeln",fb="Eine, aufgeteilt auf die Entitäten",yb="Eine pro Entität, nebeneinander",wb="Ersten Anteil groß anzeigen",kb="Wasserfall",zb="Jeder Schritt ist",vb="Die Änderung im Zeitraum",Sb="Sein aktueller Wert",Eb="Beim Messwert der ersten Entität zu Beginn des Zeitraums starten",xb="Summe am Ende anzeigen",Wb="Zählt abwärts (ein Anstieg hier ist ein Rückgang der Summe)",Ab="Start",Mb="Ende",Nb="Summe",Zb="Keine Messwerte",Bb="Wasserfalldiagramm: {bars}",Fb="Windrose",Lb="Vorherrschend",Db="Mittlere Geschwindigkeit",Tb="Stärkster",Gb="Windstill",Kb="Geschwindigkeit",Vb="Geschwindigkeit ({unit})",Hb="Zeitanteil",Rb="Windrose, vorherrschend {direction} {share}",Pb="Windrose, vorherrschend {direction} {share}, windstill {calm}",jb="Windrose, windstill {calm}";var Jb={entity_not_found:e,unavailable:t,no_entities:r,no_matches:i,none_available:n,editor_section_entities:_,editor_section_style:o,editor_section_chart:a,editor_group_bars:d,editor_group_gauges:s,editor_group_history:l,editor_group_totals:c,editor_group_compare:u,editor_group_distribution:h,editor_period_last:m,editor_period_unit:g,editor_period_unit_hour:b,editor_period_unit_day:p,editor_period_unit_week:f,editor_period_unit_month:y,editor_source:w,editor_source_history:k,editor_source_statistics:z,editor_derivative_transform:v,editor_derivative_transform_none:S,editor_derivative_transform_derivative:E,editor_derivative_unit_time:x,editor_derivative_unit_time_s:W,editor_derivative_unit_time_min:A,editor_derivative_unit_time_h:M,editor_derivative_unit_time_d:"Tag",editor_derivative_smoothing:Z,editor_derivative_smoothing_time:B,editor_source_current:F,editor_source_energy:L,editor_energy_flows:D,editor_energy_split:T,editor_curve:G,editor_curve_smooth:K,editor_curve_straight:V,editor_curve_step:H,editor_color_by:R,editor_color_by_series:P,editor_color_by_bands:j,editor_labels:J,editor_series_color:U,editor_dash:I,editor_section_limits:C,editor_section_colours:O,editor_section_display:q,editor_section_actions:Q,editor_title:Y,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:te,editor_style_battery:re,battery_aria:ie,editor_style_ring:ne,editor_style_needle:_e,editor_style_arc:oe,editor_gauge_help:ae,editor_start_angle:de,editor_end_angle:se,editor_center:le,editor_center_mode_value:ce,editor_center_mode_band:ue,editor_center_mode_name:he,editor_center_mode_text:me,editor_center_mode_none:ge,editor_center_text:be,editor_tick_labels:pe,editor_ghost:fe,editor_ghost_off:"Aus",editor_ghost_24h:we,editor_ghost_7d:ke,ghost_title_24h:ze,ghost_title_7d:ve,editor_show_name:Se,editor_show_value:Ee,editor_show_icon:xe,editor_show_target:We,editor_show_legend:Ae,editor_columns:Me,editor_sort:Ne,editor_sort_none:Ze,editor_sort_ascending:Be,editor_sort_descending:Fe,editor_decimals:Le,editor_unit:De,editor_animate:Te,editor_hide_unavailable:Ge,editor_export:Ke,editor_limit:Ve,editor_include_heading:He,editor_include_help:Re,editor_exclude_heading:Pe,editor_exclude_help:je,editor_rule_device_class:Je,editor_rule_area:Ue,editor_rule_floor:Ie,editor_rule_label:Ce,editor_rule_domain:Oe,editor_rule_entity:qe,editor_tap_action:Qe,editor_hold_action:Ye,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:et,editor_badge_style_value:tt,editor_badge_style_sparkline:rt,editor_badge_style_ring:it,editor_badge_style_thin:nt,editor_badge_attribute:_t,editor_badge_name:ot,editor_badge_hours:at,editor_badge_show_name:dt,editor_badge_show_icon:st,editor_badge_icon:lt,editor_badge_min:ct,editor_badge_max:ut,editor_badge_unit:ht,editor_badge_decimals:mt,editor_badge_color:gt,editor_badge_bands:bt,editor_badge_bands_help:pt,editor_badge_actions:ft,editor_badge_tap_action:yt,editor_badge_hold_action:wt,editor_badge_double_tap_action:kt,editor_attribute:zt,editor_name:vt,editor_icon:St,editor_min:Et,editor_max:xt,editor_target:Wt,editor_none:At,editor_card_setting:Mt,editor_limit_default:Nt,editor_limit_number:Zt,editor_limit_entity:Bt,editor_preset:Ft,editor_preset_battery:Lt,editor_preset_usage:Dt,editor_preset_temperature:Tt,editor_preset_none:Gt,editor_preset_custom:Kt,editor_band_from:"Ab",editor_band_from_entity:Ht,editor_band_from_number:Rt,editor_band_from_entity_label:Pt,editor_band_color:jt,editor_band_custom_color:Jt,editor_band_label:Ut,editor_band_icon:It,editor_color_icon:Ct,editor_color_primary:Ot,editor_color_green:qt,editor_color_amber:Qt,editor_color_red:"Rot",editor_color_blue:Xt,editor_color_purple:$t,editor_color_grey:er,editor_color_custom:tr,editor_add_band:rr,editor_remove_band:ir,editor_add_entity:nr,editor_move_up:_r,editor_move_down:or,editor_remove_entity:ar,editor_show_options:dr,editor_hide_options:sr,editor_not_found:lr,editor_severity:cr,annotation_at:ur,editor_orientation:hr,editor_orientation_horizontal:mr,editor_orientation_vertical:gr,editor_value_axis:br,editor_value_grid:pr,editor_value_min:fr,editor_value_max:yr,dist_median:wr,dist_middle:kr,dist_range:zr,dist_count:vr,editor_drill_down:Sr,drill_into:Er,drill_back:xr,drill_top:Wr,extremes_high:Ar,extremes_low:Mr,extremes_average:"Ø",editor_extremes_max:Zr,editor_extremes_min:Br,editor_extremes_average:Fr,editor_extremes_average_none:Lr,editor_extremes_average_line:Dr,editor_extremes_average_figure:Tr,editor_extremes:Gr,anomaly_title:Kr,anomaly_beyond_high:Vr,anomaly_beyond_low:Hr,editor_anomalies:Rr,editor_anomalies_window:Pr,editor_anomalies_sigma:jr,editor_anomalies_color:Jr,editor_anomalies_band:Ur,period_previous:Ir,period_next:Cr,period_return:Or,period_today:qr,period_yesterday:Qr,period_this_week:Yr,period_last_week:Xr,period_this_month:$r,period_last_month:ei,period_this_year:ti,period_last_year:ri,period_last_hour:ii,period_last_hours:ni,period_last_day:_i,period_last_days:oi,period_last_week_rolling:ai,period_last_weeks:di,period_last_month_rolling:si,period_last_months:li,editor_color_by_shades:ci,editor_shade_color:ui,editor_show_percent:hi,editor_center_total:mi,editor_center_average:gi,editor_center_none:bi,parts_total:pi,parts_average:fi,parts_aria:yi,editor_style_scatter:wi,editor_style_bubble:ki,editor_against:zi,editor_against_entity:vi,editor_against_time:Si,editor_dot_size:Ei,editor_jitter:xi,editor_min_size:Wi,editor_max_size:Ai,editor_dot_color:Mi,editor_xy_x_axis:Ni,scatter_needs_two:Zi,bubble_needs_three:Bi,scatter_role_x:Fi,bubble_role_size:Li,chart_total:Di,editor_x_min:Ti,editor_x_max:Gi,zoom_reset:Ki,zoom_window:Vi,zoom_window_label:Hi,editor_zoom:Ri,editor_overview:Pi,editor_annotations:ji,editor_annotation_type:"Art",editor_annotation_type_line:Ui,editor_annotation_type_band:Ii,editor_annotation_type_time:Ci,editor_annotation_type_state:Oi,editor_annotation_type_point:qi,editor_annotation_add_line:Qi,editor_annotation_add_band:Yi,editor_annotation_add_time:Xi,editor_annotation_add_state:$i,editor_annotation_add_point:en,editor_annotation_add:tn,editor_annotation_value:rn,editor_annotation_from:nn,editor_annotation_to:_n,editor_annotation_times:on,editor_annotation_entity:an,editor_annotation_series:dn,editor_annotation_state:sn,editor_annotation_shade:ln,editor_annotation_at:cn,editor_annotation_at_max:un,editor_annotation_at_min:hn,editor_annotation_at_last:mn,editor_annotation_at_first:gn,editor_annotation_label:bn,editor_annotation_color:pn,editor_annotation_dash:fn,editor_annotation_history:yn,editor_annotation_zone:wn,editor_annotation_zone_none:kn,editor_annotation_zone_above:zn,editor_annotation_zone_below:vn,editor_annotation_severity:Sn,editor_annotation_remove:En,editor_zones:xn,editor_period_calendar:Wn,editor_period_calendar_rolling:An,editor_period_calendar_day:Mn,editor_period_calendar_week:Nn,editor_period_calendar_month:Zn,editor_period_calendar_year:Bn,editor_period_offset:Fn,editor_period_until:Ln,editor_period_until_now:Dn,editor_period_until_end:Tn,editor_period_navigate:Gn,editor_group_by:Kn,editor_group_by_none:Vn,editor_group_by_hour:Hn,editor_group_by_day:"Tag",editor_group_by_week:Pn,editor_group_by_month:jn,editor_aggregate:Jn,compare_series:Un,compare_hours_earlier:In,compare_days_earlier:Cn,compare_weeks_earlier:On,compare_months_earlier:qn,compare_years_earlier:Qn,editor_compare:Yn,editor_compare_style:Xn,editor_compare_style_grey:$n,editor_compare_style_series:e_,editor_aggregate_mean:t_,editor_aggregate_sum:r_,editor_aggregate_min:i_,editor_aggregate_max:n_,editor_aggregate_first:__,editor_aggregate_last:o_,editor_aggregate_change:a_,editor_cumulative_transform:d_,editor_cumulative_transform_none:s_,editor_cumulative_transform_cumulative:l_,editor_cumulative_reset:c_,editor_cumulative_reset_none:u_,editor_cumulative_reset_day:h_,editor_cumulative_reset_week:m_,editor_cumulative_reset_month:g_,editor_cumulative_reset_billing:b_,editor_cumulative_billing_day:p_,editor_x_axis:f_,editor_y_axis:y_,editor_axis_labels:w_,editor_axis_labels_outside:k_,editor_axis_labels_inside:z_,editor_grid_horizontal:v_,editor_grid_vertical:S_,editor_y_min:E_,editor_y_max:x_,editor_y_scale:W_,editor_y_scale_linear:A_,editor_y_scale_log:M_,editor_tooltip:N_,editor_line_width:Z_,editor_dots:B_,editor_on_top:F_,editor_when_entity:L_,editor_when_state:D_,editor_when_above:T_,editor_when_below:G_,editor_when_card_entity:K_,editor_when_card_state:V_,editor_when_card_above:H_,editor_when_card_below:R_,editor_when_ghost:P_,editor_when_strip:j_,when_strip_label:J_,editor_now_marker:U_,editor_now_marker_off:"Aus",editor_now_marker_line:C_,editor_now_marker_time:O_,editor_now_marker_countdown:q_,now_marker_countdown:Q_,now_marker_next:Y_,editor_compact:X_,editor_header:$_,editor_header_above:eo,editor_header_over:to,editor_header_hidden:ro,editor_legend_toggle:io,editor_labels_show:no,editor_labels_show_all:_o,editor_labels_show_last:oo,editor_labels_show_minmax:ao,editor_labels_show_ends:so,editor_labels_position:lo,editor_labels_position_auto:co,editor_labels_position_above:uo,editor_labels_position_below:ho,editor_labels_position_center:mo,editor_labels_overlap:go,editor_sync:bo,editor_multiples:po,editor_multiples_scale:fo,editor_multiples_scale_auto:yo,editor_multiples_scale_shared:wo,editor_multiples_scale_independent:ko,editor_multiples_columns:zo,forecast_label:vo,forecast_series:So,editor_forecast_title:Eo,editor_forecast_entity:xo,editor_forecast_attribute:Wo,editor_forecast_value_key:Ao,editor_forecast_time_key:Mo,editor_forecast_type:No,editor_forecast_type_hourly:Zo,editor_forecast_type_daily:Bo,editor_forecast_type_twice_daily:Fo,editor_forecast_multiply:Lo,editor_forecast_hours:Do,editor_set_point:To,editor_shading:Go,editor_shade_fan:Ko,editor_current_color:Vo,editor_set_point_color:Ho,editor_heating_color:Ro,editor_cooling_color:Po,editor_days:jo,editor_day_clock_center_total:Jo,editor_day_clock_center_now:Uo,editor_day_clock_center_none:Io,editor_bucket:Co,editor_bucket_15:Oo,editor_bucket_30:qo,editor_bucket_60:Qo,editor_aggregate_auto:Yo,editor_ring_color:Xo,editor_active:$o,editor_entity_options_none:ea,editor_hierarchy_group_by:ta,editor_group_by_floor:ra,editor_group_by_area:ia,editor_group_by_device:na,editor_group_by_label:_a,editor_entity_groups:oa,editor_bar_labels:aa,editor_bar_labels_state:da,editor_bar_labels_duration:sa,editor_bar_labels_both:la,editor_bar_labels_none:ca,editor_timeline_legend:ua,editor_timeline_legend_above:ha,editor_timeline_legend_hidden:ma,editor_state_colors:ga,editor_state_colors_help:ba,editor_state_colors_state:pa,editor_state_colors_color:fa,editor_state_colors_add:ya,editor_state_colors_remove:wa,editor_timeline_group:ka,editor_points_per_hour:za,editor_graph:va,editor_graph_line:Sa,editor_graph_bar:Ea,editor_graph_none:xa,editor_fill:Wa,editor_fill_solid:Aa,editor_fill_fade:Ma,editor_fill_none:Na,editor_points:Za,editor_points_hover:Ba,editor_points_always:Fa,editor_points_never:"Nie",editor_trend_labels:Da,editor_labels_hover:Ta,editor_labels_always:Ga,editor_labels_never:"Nie",editor_height:Va,editor_bar_spacing:Ha,editor_color_transition:Ra,editor_color_transition_smooth:Pa,editor_color_transition_hard:ja,editor_extrema:Ja,editor_average:Ua,editor_trend_legend:Ia,editor_trend_y_min:Ca,editor_trend_y_max:Oa,editor_min_range:qa,editor_y_min_secondary:Qa,editor_y_max_secondary:Ya,editor_min_range_secondary:Xa,editor_value_factor:$a,editor_align_header:ed,editor_align_header_default:td,editor_align_header_left:rd,editor_align_header_right:id,editor_align_header_center:nd,editor_align_icon:_d,editor_align_icon_right:od,editor_align_icon_left:ad,editor_align_icon_state:dd,editor_align_state:sd,editor_align_state_left:ld,editor_align_state_right:cd,editor_align_state_center:ud,editor_font_size:hd,editor_font_size_header:md,editor_color_name:gd,editor_color_value:bd,editor_trend_color_icon:pd,editor_trend_group:fd,editor_icon_image:yd,editor_trend_tooltip:wd,editor_y_axis_side:kd,editor_y_axis_side_primary:zd,editor_y_axis_side_secondary:vd,editor_entity_aggregate:Sd,editor_fixed_value:Ed,editor_show_state:xd,editor_show_indicator:Wd,editor_show_graph:Ad,editor_show_line:Md,editor_show_fill:Nd,editor_show_points:Zd,editor_show_legend_entity:Bd,editor_show_legend_state:Fd,editor_sectors:Ld,editor_sectors_4:Dd,editor_sectors_8:Td,editor_sectors_16:Gd,editor_calm:Kd,editor_wind_roles:Vd,editor_wind_now:Hd,editor_wind_none:Rd,editor_wind_statistics:Pd,editor_style_area:jd,editor_stack:Jd,editor_stack_none:Ud,editor_stack_normal:Id,editor_stack_percent:Cd,editor_negative_color:Od,editor_style_beeswarm:qd,editor_place_by:Qd,editor_place_by_value:Yd,editor_place_by_time_of_day:Xd,editor_size_by_value:$d,swarm_readings:es,swarm_events:ts,swarm_shown:rs,swarm_none:is,swarm_no_change:ns,swarm_held:_s,swarm_earliest_latest:os,swarm_lowest_highest:as,editor_style_strip_plot:ds,strip_median_value:ss,strip_mean_value:ls,strip_mean:cs,editor_strip_marker:us,editor_strip_marker_median:hs,editor_strip_marker_mean:ms,editor_strip_marker_none:gs,editor_strip_jitter:bs,editor_fill_color:ps,editor_style_box:fs,box_aria:ys,box_highest:ws,box_upper_quartile:ks,box_median:zs,box_lower_quartile:vs,box_lowest:Ss,box_mean:Es,box_count:xs,box_outliers:Ws,editor_whiskers:As,editor_whiskers_tukey:Ms,editor_whiskers_range:Ns,editor_readings:Zs,editor_box_color:Bs,editor_style_bullet:Fs,editor_ranges:Ls,editor_ranges_shades:Ds,editor_ranges_colours:Ts,compare_target:Gs,chart_aria:Ks,editor_style_candlestick:Vs,editor_candle_by:Hs,editor_under_aggregate:Rs,editor_up_color:Ps,editor_down_color:js,editor_underneath:Js,editor_underneath_columns:Us,editor_underneath_line:Is,candle_open:Cs,candle_high:Os,candle_low:qs,candle_close:Qs,candle_week_of:Ys,editor_style_climate:Xs,climate_set_point:$s,climate_range:el,climate_not_thermostat:tl,climate_action_heating:rl,climate_action_preheating:il,climate_action_cooling:nl,climate_action_defrosting:_l,climate_action_drying:ol,climate_action_fan:al,climate_action_idle:dl,climate_action_off:"Aus",editor_style_column:ll,editor_group_by_auto:cl,editor_range:ul,editor_rounded:hl,editor_column_labels:ml,editor_error_bars:gl,editor_error_bars_none:bl,editor_error_bars_std:pl,editor_error_bars_min_max:fl,editor_error_bars_ci95:yl,error_bars_tooltip:wl,editor_column_color:kl,editor_style_combined:zl,editor_series_type:vl,editor_series_type_line:Sl,editor_series_type_column:El,editor_series_type_area:xl,editor_series_axis:Wl,editor_series_axis_auto:Al,editor_series_axis_left:Ml,editor_series_axis_right:Nl,editor_series_aggregate:Zl,editor_series_aggregate_auto:Bl,editor_series_aggregate_mean:Fl,editor_series_aggregate_sum:Ll,editor_series_aggregate_min:Dl,editor_series_aggregate_max:Tl,editor_series_aggregate_first:Gl,editor_series_aggregate_last:Kl,editor_series_aggregate_change:Vl,editor_style_day_clock:Hl,day_clock_times_one:Rl,day_clock_times:Pl,day_clock_a_day:jl,day_clock_busiest:Jl,day_clock_peak:Ul,day_clock_state:Il,day_clock_per_day:Cl,day_clock_no_data:Ol,day_clock_now:ql,day_clock_on:"an",day_clock_average:Yl,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:ec,day_clock_average_value:tc,editor_style_cycle_plot:rc,cycle_note_week:ic,cycle_note_hour:nc,cycle_note_month:_c,cycle_mean_legend:oc,cycle_panel_average:ac,editor_cycle_plot_cycle:dc,editor_cycle_plot_cycle_day_of_week:sc,editor_cycle_plot_cycle_hour_of_day:lc,editor_cycle_plot_cycle_day_of_month:cc,editor_cycle_plot_weeks:uc,editor_style_dumbbell:hc,editor_ends:mc,editor_ends_range:gc,editor_ends_then:bc,editor_ends_target:pc,editor_show_now:fc,dumbbell_low:yc,dumbbell_high:wc,dumbbell_now:kc,dumbbell_target:zc,dumbbell_ago_hour_one:vc,dumbbell_ago_hour:Sc,dumbbell_ago_day_one:Ec,dumbbell_ago_day:xc,dumbbell_ago_week_one:Wc,dumbbell_ago_week:Ac,dumbbell_ago_month_one:Mc,dumbbell_ago_month:Nc,dumbbell_no_value:Zc,editor_style_funnel:Bc,editor_funnel_shape:Fc,editor_funnel_shape_funnel:Lc,editor_funnel_shape_pyramid:Dc,editor_funnel_percent_of:Tc,editor_funnel_percent_of_first:Gc,editor_funnel_percent_of_previous:Kc,editor_funnel_percent_of_none:Vc,editor_funnel_color_by:Hc,editor_funnel_color_by_series:Rc,editor_funnel_color_by_bands:Pc,funnel_aria:jc,editor_style_grouped_bars:Jc,editor_mode:Uc,editor_mode_grouped:Ic,editor_mode_stacked:Cc,editor_mode_percent:Oc,editor_bars_color_by:qc,editor_bars_color_by_series:Qc,editor_bars_color_by_bands:Yc,editor_bar_group:Xc,editor_bar_series:$c,editor_bar_color:eu,grouped_bars_aria:tu,editor_style_heatmap:ru,heatmap_aria:iu,heatmap_hours:nu,heatmap_empty:_u,editor_grid:ou,editor_grid_hours:au,editor_grid_calendar:du,editor_color_by_scale:su,editor_cell_shape:lu,editor_cell_shape_square:cu,editor_cell_shape_rounded:uu,editor_cell_shape_hexagon:hu,editor_color_min:mu,editor_color_max:gu,editor_legend:bu,editor_style_spiral:pu,spiral_aria:fu,spiral_turn_day_note:yu,spiral_turn_week_note:wu,spiral_inner_oldest:ku,editor_spiral_turn:zu,editor_spiral_turn_day:"Tag",editor_spiral_turn_week:Su,editor_spiral_turns:Eu,editor_spiral_ring_width:xu,editor_style_histogram:Wu,editor_count:Au,editor_count_time:Mu,editor_count_readings:Nu,editor_show_as:Zu,editor_show_as_percent:Bu,editor_show_as_total:Fu,editor_bins:Lu,editor_bin_width:Du,editor_bars:Tu,editor_bars_side:Gu,editor_bars_overlap:Ku,editor_hist_x_axis:Vu,histogram_readings:Hu,histogram_reading:Ru,editor_style_line:Pu,chart_loading:ju,chart_error:Ju,energy_loading:Uu,energy_error:Iu,energy_none:Cu,energy_flow_grid_import:Ou,energy_flow_grid_export:qu,energy_flow_solar:Qu,energy_flow_battery_out:Yu,energy_flow_battery_in:Xu,energy_flow_gas:"Gas",energy_flow_water:eh,energy_flow_devices:th,energy_node_home:rh,energy_node_untracked:ih,energy_node_home_use:nh,chart_no_data:_h,legend_toggle_hint:oh,legend_toggle_all_hidden:ah,export_menu:dh,export_png:sh,export_png_hint:lh,export_svg:ch,export_svg_hint:uh,export_csv:hh,export_csv_hint:mh,export_yaml:gh,export_yaml_hint:bh,export_copied:ph,export_saved:fh,export_saved_file:yh,export_failed:wh,chart_log_nothing:kh,editor_style_lollipop:zh,editor_style_pictograph:vh,editor_unit_icon:Sh,editor_per_icon:Eh,editor_group_size:xh,editor_partial:Wh,editor_style_pie:Ah,editor_shape:Mh,editor_shape_donut:Nh,editor_shape_pie:Zh,editor_center_label:Bh,editor_gap:Fh,editor_gradient:Lh,editor_style_polar_area:Dh,editor_polar_scale:Th,editor_polar_scale_shared:Gh,editor_polar_scale_limits:Kh,editor_polar_color_by:Vh,editor_polar_color_by_series:Hh,editor_polar_color_by_shades:Rh,editor_polar_color_by_bands:Ph,editor_polar_color:jh,polar_area_aria:Jh,editor_style_radar:Uh,editor_radar_scale:Ih,editor_radar_scale_limits:Ch,editor_radar_scale_shared:Oh,editor_radar_fill:qh,editor_radar_axis:Qh,radar_aria:Yh,radar_other:Xh,editor_style_range_area:$h,editor_mean:em,editor_range_color:tm,editor_style_rings:rm,editor_rings_start_angle:im,editor_rounded_ends:nm,editor_style_sankey:_m,editor_link_color:om,editor_link_color_auto:am,editor_link_color_source:dm,editor_link_color_target:sm,editor_from:lm,editor_to:cm,editor_flow_color:um,sankey_aria:hm,sankey_flow:mm,sankey_no_flows:gm,sankey_nothing:bm,energy_nothing_flowed:pm,editor_style_chord:fm,editor_chord_pad:ym,editor_chord_ribbon_opacity:wm,chord_aria:km,editor_style_slope:zm,editor_measure:vm,editor_measure_value:Sm,editor_measure_change:Em,editor_color_by_direction:xm,editor_color_by_group:Wm,editor_increase:Am,editor_increase_bad:Mm,editor_increase_good:Nm,editor_group:Zm,slope_now:Bm,slope_ago:Fm,slope_ago_one:Lm,slope_previous:Dm,slope_previous_one:Tm,slope_last:Gm,slope_last_one:Km,slope_unit_hour:Vm,slope_unit_hour_other:Hm,slope_unit_day:"Tag",slope_unit_day_other:Pm,slope_unit_week:jm,slope_unit_week_other:Jm,slope_unit_month:Um,slope_unit_month_other:Im,slope_entity_aria:Cm,slope_no_reading:Om,editor_style_sparkline:qm,editor_spark:Qm,editor_spark_line:Ym,editor_spark_area:Xm,editor_spark_column:$m,editor_spark_bar:eg,editor_spark_color:tg,spark_aria:rg,editor_style_streamgraph:ig,editor_baseline:ng,editor_baseline_wiggle:_g,editor_baseline_centre:og,editor_baseline_share:ag,editor_baseline_zero:dg,editor_stream_order:sg,editor_stream_order_inside_out:lg,editor_stream_order_listed:cg,editor_stream_labels:ug,editor_stream_curve:hg,stream_total:mg,editor_style_sunburst:gg,editor_style_icicle:bg,editor_sunburst_shape:pg,editor_sunburst_shape_full:fg,editor_sunburst_shape_half:yg,editor_hierarchy_color_by:wg,editor_hierarchy_color_by_group:kg,editor_hierarchy_color_by_bands:zg,hierarchy_total:vg,hierarchy_other:Sg,hierarchy_empty:Eg,hierarchy_no_reading:xg,sunburst_aria:Wg,icicle_aria:Ag,editor_style_timeline:Mg,timeline_no_states:Ng,timeline_for:Zg,timeline_now:Bg,timeline_measurement:Fg,editor_style_treemap:Lg,editor_treemap_color_by:Dg,editor_treemap_color_by_group:Tg,editor_treemap_color_by_bands:Gg,treemap_aria:Kg,treemap_total:Vg,treemap_empty:Hg,treemap_no_reading:Rg,treemap_other:Pg,editor_style_marimekko:jg,editor_marimekko_segment_labels:Jg,editor_marimekko_segment_labels_percent:Ug,editor_marimekko_segment_labels_value:Ig,editor_marimekko_segment_labels_both:Cg,editor_marimekko_segment_labels_none:Og,editor_marimekko_group:qg,editor_marimekko_category:Qg,editor_marimekko_color:Yg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:eb,trend_avg:tb,trend_max:rb,editor_style_violin:ib,editor_shape_violin:nb,editor_shape_raincloud:_b,editor_box:ob,editor_bandwidth:ab,editor_split_by:db,editor_split_by_none:sb,editor_split_by_day:lb,editor_split_by_week:cb,editor_split_by_month:ub,violin_median:hb,violin_none:mb,violin_raincloud:gb,editor_style_waffle:bb,editor_waffles:pb,editor_waffles_one:fb,editor_waffles_each:yb,editor_headline:wb,editor_style_waterfall:kb,editor_steps:zb,editor_steps_change:vb,editor_steps_current:Sb,editor_start_from_first:Eb,editor_total:xb,editor_waterfall_invert:Wb,waterfall_start:Ab,waterfall_end:Mb,waterfall_total:Nb,waterfall_no_readings:Zb,waterfall_aria:Bb,editor_style_wind_rose:Fb,wind_prevailing:Lb,wind_mean_speed:Db,wind_strongest:Tb,wind_calm:Gb,wind_speed:Kb,wind_speed_unit:Vb,wind_share:Hb,wind_aria:Rb,wind_aria_calm:Pb,wind_aria_still:jb};export{ur as annotation_at,Vr as anomaly_beyond_high,Hr as anomaly_beyond_low,Kr as anomaly_title,ie as battery_aria,ys as box_aria,xs as box_count,ws as box_highest,vs as box_lower_quartile,Ss as box_lowest,Es as box_mean,zs as box_median,Ws as box_outliers,ks as box_upper_quartile,Bi as bubble_needs_three,Li as bubble_role_size,Qs as candle_close,Os as candle_high,qs as candle_low,Cs as candle_open,Ys as candle_week_of,Ks as chart_aria,Ju as chart_error,ju as chart_loading,kh as chart_log_nothing,_h as chart_no_data,Di as chart_total,km as chord_aria,nl as climate_action_cooling,_l as climate_action_defrosting,ol as climate_action_drying,al as climate_action_fan,rl as climate_action_heating,dl as climate_action_idle,sl as climate_action_off,il as climate_action_preheating,tl as climate_not_thermostat,el as climate_range,$s as climate_set_point,Cn as compare_days_earlier,In as compare_hours_earlier,qn as compare_months_earlier,Un as compare_series,Gs as compare_target,On as compare_weeks_earlier,Qn as compare_years_earlier,oc as cycle_mean_legend,nc as cycle_note_hour,_c as cycle_note_month,ic as cycle_note_week,ac as cycle_panel_average,jl as day_clock_a_day,Yl as day_clock_average,tc as day_clock_average_value,Jl as day_clock_busiest,Ol as day_clock_no_data,ql as day_clock_now,Ql as day_clock_on,Xl as day_clock_on_days,Ul as day_clock_peak,Cl as day_clock_per_day,ec as day_clock_range,$l as day_clock_so_far,Il as day_clock_state,Pl as day_clock_times,Rl as day_clock_times_one,Jb as default,vr as dist_count,wr as dist_median,kr as dist_middle,zr as dist_range,xr as drill_back,Er as drill_into,Wr as drill_top,xc as dumbbell_ago_day,Ec as dumbbell_ago_day_one,Sc as dumbbell_ago_hour,vc as dumbbell_ago_hour_one,Nc as dumbbell_ago_month,Mc as dumbbell_ago_month_one,Ac as dumbbell_ago_week,Wc as dumbbell_ago_week_one,wc as dumbbell_high,yc as dumbbell_low,Zc as dumbbell_no_value,kc as dumbbell_now,zc as dumbbell_target,$o as editor_active,rr as editor_add_band,nr as editor_add_entity,zi as editor_against,vi as editor_against_entity,Si as editor_against_time,Jn as editor_aggregate,Yo as editor_aggregate_auto,a_ as editor_aggregate_change,__ as editor_aggregate_first,o_ as editor_aggregate_last,n_ as editor_aggregate_max,t_ as editor_aggregate_mean,i_ as editor_aggregate_min,r_ as editor_aggregate_sum,ed as editor_align_header,nd as editor_align_header_center,td as editor_align_header_default,rd as editor_align_header_left,id as editor_align_header_right,_d as editor_align_icon,ad as editor_align_icon_left,od as editor_align_icon_right,dd as editor_align_icon_state,sd as editor_align_state,ud as editor_align_state_center,ld as editor_align_state_left,cd as editor_align_state_right,Te as editor_animate,tn as editor_annotation_add,Yi as editor_annotation_add_band,Qi as editor_annotation_add_line,en as editor_annotation_add_point,$i as editor_annotation_add_state,Xi as editor_annotation_add_time,cn as editor_annotation_at,gn as editor_annotation_at_first,mn as editor_annotation_at_last,un as editor_annotation_at_max,hn as editor_annotation_at_min,pn as editor_annotation_color,fn as editor_annotation_dash,an as editor_annotation_entity,nn as editor_annotation_from,yn as editor_annotation_history,bn as editor_annotation_label,En as editor_annotation_remove,dn as editor_annotation_series,Sn as editor_annotation_severity,ln as editor_annotation_shade,sn as editor_annotation_state,on as editor_annotation_times,_n as editor_annotation_to,Ji as editor_annotation_type,Ii as editor_annotation_type_band,Ui as editor_annotation_type_line,qi as editor_annotation_type_point,Oi as editor_annotation_type_state,Ci as editor_annotation_type_time,rn as editor_annotation_value,wn as editor_annotation_zone,zn as editor_annotation_zone_above,vn as editor_annotation_zone_below,kn as editor_annotation_zone_none,ji as editor_annotations,Rr as editor_anomalies,Ur as editor_anomalies_band,Jr as editor_anomalies_color,jr as editor_anomalies_sigma,Pr as editor_anomalies_window,zt as editor_attribute,Ua as editor_average,w_ as editor_axis_labels,z_ as editor_axis_labels_inside,k_ as editor_axis_labels_outside,ft as editor_badge_actions,_t as editor_badge_attribute,bt as editor_badge_bands,pt as editor_badge_bands_help,gt as editor_badge_color,mt as editor_badge_decimals,kt as editor_badge_double_tap_action,$e as editor_badge_entity,wt as editor_badge_hold_action,at as editor_badge_hours,lt as editor_badge_icon,ut as editor_badge_max,ct as editor_badge_min,ot as editor_badge_name,st as editor_badge_show_icon,dt as editor_badge_show_name,et as editor_badge_style,it as editor_badge_style_ring,rt as editor_badge_style_sparkline,nt as editor_badge_style_thin,tt as editor_badge_style_value,yt as editor_badge_tap_action,ht as editor_badge_unit,jt as editor_band_color,Jt as editor_band_custom_color,Vt as editor_band_from,Ht as editor_band_from_entity,Pt as editor_band_from_entity_label,Rt as editor_band_from_number,It as editor_band_icon,Ut as editor_band_label,ab as editor_bandwidth,eu as editor_bar_color,Xc as editor_bar_group,aa as editor_bar_labels,la as editor_bar_labels_both,sa as editor_bar_labels_duration,ca as editor_bar_labels_none,da as editor_bar_labels_state,$c as editor_bar_series,Ha as editor_bar_spacing,Tu as editor_bars,qc as editor_bars_color_by,Yc as editor_bars_color_by_bands,Qc as editor_bars_color_by_series,Ku as editor_bars_overlap,Gu as editor_bars_side,ng as editor_baseline,og as editor_baseline_centre,ag as editor_baseline_share,_g as editor_baseline_wiggle,dg as editor_baseline_zero,Du as editor_bin_width,Lu as editor_bins,ob as editor_box,Bs as editor_box_color,Co as editor_bucket,Oo as editor_bucket_15,qo as editor_bucket_30,Qo as editor_bucket_60,Kd as editor_calm,Hs as editor_candle_by,Mt as editor_card_setting,lu as editor_cell_shape,hu as editor_cell_shape_hexagon,uu as editor_cell_shape_rounded,cu as editor_cell_shape_square,le as editor_center,gi as editor_center_average,Bh as editor_center_label,ue as editor_center_mode_band,he as editor_center_mode_name,ge as editor_center_mode_none,me as editor_center_mode_text,ce as editor_center_mode_value,bi as editor_center_none,be as editor_center_text,mi as editor_center_total,ym as editor_chord_pad,wm as editor_chord_ribbon_opacity,Qt as editor_color_amber,Xt as editor_color_blue,R as editor_color_by,j as editor_color_by_bands,xm as editor_color_by_direction,Wm as editor_color_by_group,su as editor_color_by_scale,P as editor_color_by_series,ci as editor_color_by_shades,tr as editor_color_custom,qt as editor_color_green,er as editor_color_grey,Ct as editor_color_icon,gu as editor_color_max,mu as editor_color_min,gd as editor_color_name,Ot as editor_color_primary,$t as editor_color_purple,Yt as editor_color_red,Ra as editor_color_transition,ja as editor_color_transition_hard,Pa as editor_color_transition_smooth,bd as editor_color_value,kl as editor_column_color,ml as editor_column_labels,Me as editor_columns,X_ as editor_compact,Yn as editor_compare,Xn as editor_compare_style,$n as editor_compare_style_grey,e_ as editor_compare_style_series,Po as editor_cooling_color,Au as editor_count,Nu as editor_count_readings,Mu as editor_count_time,p_ as editor_cumulative_billing_day,c_ as editor_cumulative_reset,b_ as editor_cumulative_reset_billing,h_ as editor_cumulative_reset_day,g_ as editor_cumulative_reset_month,u_ as editor_cumulative_reset_none,m_ as editor_cumulative_reset_week,d_ as editor_cumulative_transform,l_ as editor_cumulative_transform_cumulative,s_ as editor_cumulative_transform_none,Vo as editor_current_color,G as editor_curve,K as editor_curve_smooth,H as editor_curve_step,V as editor_curve_straight,dc as editor_cycle_plot_cycle,cc as editor_cycle_plot_cycle_day_of_month,sc as editor_cycle_plot_cycle_day_of_week,lc as editor_cycle_plot_cycle_hour_of_day,uc as editor_cycle_plot_weeks,I as editor_dash,Io as editor_day_clock_center_none,Uo as editor_day_clock_center_now,Jo as editor_day_clock_center_total,jo as editor_days,Le as editor_decimals,Z as editor_derivative_smoothing,B as editor_derivative_smoothing_time,v as editor_derivative_transform,E as editor_derivative_transform_derivative,S as editor_derivative_transform_none,x as editor_derivative_unit_time,N as editor_derivative_unit_time_d,M as editor_derivative_unit_time_h,A as editor_derivative_unit_time_min,W as editor_derivative_unit_time_s,Mi as editor_dot_color,Ei as editor_dot_size,B_ as editor_dots,Xe as editor_double_tap_action,js as editor_down_color,Sr as editor_drill_down,se as editor_end_angle,mc as editor_ends,gc as editor_ends_range,pc as editor_ends_target,bc as editor_ends_then,D as editor_energy_flows,T as editor_energy_split,Sd as editor_entity_aggregate,oa as editor_entity_groups,ea as editor_entity_options_none,gl as editor_error_bars,yl as editor_error_bars_ci95,fl as editor_error_bars_min_max,bl as editor_error_bars_none,pl as editor_error_bars_std,Pe as editor_exclude_heading,je as editor_exclude_help,Ke as editor_export,Ja as editor_extrema,Gr as editor_extremes,Fr as editor_extremes_average,Tr as editor_extremes_average_figure,Dr as editor_extremes_average_line,Lr as editor_extremes_average_none,Zr as editor_extremes_max,Br as editor_extremes_min,Wa as editor_fill,ps as editor_fill_color,Ma as editor_fill_fade,Na as editor_fill_none,Aa as editor_fill_solid,Ed as editor_fixed_value,um as editor_flow_color,hd as editor_font_size,md as editor_font_size_header,Wo as editor_forecast_attribute,xo as editor_forecast_entity,Do as editor_forecast_hours,Lo as editor_forecast_multiply,Mo as editor_forecast_time_key,Eo as editor_forecast_title,No as editor_forecast_type,Bo as editor_forecast_type_daily,Zo as editor_forecast_type_hourly,Fo as editor_forecast_type_twice_daily,Ao as editor_forecast_value_key,lm as editor_from,Hc as editor_funnel_color_by,Pc as editor_funnel_color_by_bands,Rc as editor_funnel_color_by_series,Tc as editor_funnel_percent_of,Gc as editor_funnel_percent_of_first,Vc as editor_funnel_percent_of_none,Kc as editor_funnel_percent_of_previous,Fc as editor_funnel_shape,Lc as editor_funnel_shape_funnel,Dc as editor_funnel_shape_pyramid,Fh as editor_gap,ae as editor_gauge_help,fe as editor_ghost,we as editor_ghost_24h,ke as editor_ghost_7d,ye as editor_ghost_off,Lh as editor_gradient,va as editor_graph,Ea as editor_graph_bar,Sa as editor_graph_line,xa as editor_graph_none,ou as editor_grid,du as editor_grid_calendar,v_ as editor_grid_horizontal,au as editor_grid_hours,S_ as editor_grid_vertical,Zm as editor_group,d as editor_group_bars,Kn as editor_group_by,ia as editor_group_by_area,cl as editor_group_by_auto,Rn as editor_group_by_day,na as editor_group_by_device,ra as editor_group_by_floor,Hn as editor_group_by_hour,_a as editor_group_by_label,jn as editor_group_by_month,Vn as editor_group_by_none,Pn as editor_group_by_week,u as editor_group_compare,h as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,xh as editor_group_size,c as editor_group_totals,$_ as editor_header,eo as editor_header_above,ro as editor_header_hidden,to as editor_header_over,wb as editor_headline,Ro as editor_heating_color,Va as editor_height,sr as editor_hide_options,Ge as editor_hide_unavailable,wg as editor_hierarchy_color_by,zg as editor_hierarchy_color_by_bands,kg as editor_hierarchy_color_by_group,ta as editor_hierarchy_group_by,Vu as editor_hist_x_axis,Ye as editor_hold_action,St as editor_icon,yd as editor_icon_image,He as editor_include_heading,Re as editor_include_help,Am as editor_increase,Mm as editor_increase_bad,Nm as editor_increase_good,xi as editor_jitter,J as editor_labels,Ga as editor_labels_always,Ta as editor_labels_hover,Ka as editor_labels_never,go as editor_labels_overlap,lo as editor_labels_position,uo as editor_labels_position_above,co as editor_labels_position_auto,ho as editor_labels_position_below,mo as editor_labels_position_center,no as editor_labels_show,_o as editor_labels_show_all,so as editor_labels_show_ends,oo as editor_labels_show_last,ao as editor_labels_show_minmax,bu as editor_legend,io as editor_legend_toggle,Ve as editor_limit,Nt as editor_limit_default,Bt as editor_limit_entity,Zt as editor_limit_number,Z_ as editor_line_width,om as editor_link_color,am as editor_link_color_auto,dm as editor_link_color_source,sm as editor_link_color_target,Qg as editor_marimekko_category,Yg as editor_marimekko_color,qg as editor_marimekko_group,Jg as editor_marimekko_segment_labels,Cg as editor_marimekko_segment_labels_both,Og as editor_marimekko_segment_labels_none,Ug as editor_marimekko_segment_labels_percent,Ig as editor_marimekko_segment_labels_value,xt as editor_max,Ai as editor_max_size,em as editor_mean,vm as editor_measure,Em as editor_measure_change,Sm as editor_measure_value,Et as editor_min,qa as editor_min_range,Xa as editor_min_range_secondary,Wi as editor_min_size,Uc as editor_mode,Ic as editor_mode_grouped,Oc as editor_mode_percent,Cc as editor_mode_stacked,or as editor_move_down,_r as editor_move_up,po as editor_multiples,zo as editor_multiples_columns,fo as editor_multiples_scale,yo as editor_multiples_scale_auto,ko as editor_multiples_scale_independent,wo as editor_multiples_scale_shared,vt as editor_name,Od as editor_negative_color,At as editor_none,lr as editor_not_found,U_ as editor_now_marker,q_ as editor_now_marker_countdown,C_ as editor_now_marker_line,I_ as editor_now_marker_off,O_ as editor_now_marker_time,F_ as editor_on_top,hr as editor_orientation,mr as editor_orientation_horizontal,gr as editor_orientation_vertical,Pi as editor_overview,Wh as editor_partial,Eh as editor_per_icon,Wn as editor_period_calendar,Mn as editor_period_calendar_day,Zn as editor_period_calendar_month,An as editor_period_calendar_rolling,Nn as editor_period_calendar_week,Bn as editor_period_calendar_year,m as editor_period_last,Gn as editor_period_navigate,Fn as editor_period_offset,g as editor_period_unit,p as editor_period_unit_day,b as editor_period_unit_hour,y as editor_period_unit_month,f as editor_period_unit_week,Ln as editor_period_until,Tn as editor_period_until_end,Dn as editor_period_until_now,Qd as editor_place_by,Xd as editor_place_by_time_of_day,Yd as editor_place_by_value,Za as editor_points,Fa as editor_points_always,Ba as editor_points_hover,La as editor_points_never,za as editor_points_per_hour,jh as editor_polar_color,Vh as editor_polar_color_by,Ph as editor_polar_color_by_bands,Hh as editor_polar_color_by_series,Rh as editor_polar_color_by_shades,Th as editor_polar_scale,Kh as editor_polar_scale_limits,Gh as editor_polar_scale_shared,Ft as editor_preset,Lt as editor_preset_battery,Kt as editor_preset_custom,Gt as editor_preset_none,Tt as editor_preset_temperature,Dt as editor_preset_usage,Qh as editor_radar_axis,qh as editor_radar_fill,Ih as editor_radar_scale,Ch as editor_radar_scale_limits,Oh as editor_radar_scale_shared,ul as editor_range,tm as editor_range_color,Ls as editor_ranges,Ts as editor_ranges_colours,Ds as editor_ranges_shades,Zs as editor_readings,ir as editor_remove_band,ar as editor_remove_entity,Xo as editor_ring_color,im as editor_rings_start_angle,hl as editor_rounded,nm as editor_rounded_ends,Ue as editor_rule_area,Je as editor_rule_device_class,Oe as editor_rule_domain,qe as editor_rule_entity,Ie as editor_rule_floor,Ce as editor_rule_label,Q as editor_section_actions,a as editor_section_chart,O as editor_section_colours,q as editor_section_display,_ as editor_section_entities,C as editor_section_limits,o as editor_section_style,Ld as editor_sectors,Gd as editor_sectors_16,Dd as editor_sectors_4,Td as editor_sectors_8,Zl as editor_series_aggregate,Bl as editor_series_aggregate_auto,Vl as editor_series_aggregate_change,Gl as editor_series_aggregate_first,Kl as editor_series_aggregate_last,Tl as editor_series_aggregate_max,Fl as editor_series_aggregate_mean,Dl as editor_series_aggregate_min,Ll as editor_series_aggregate_sum,Wl as editor_series_axis,Al as editor_series_axis_auto,Ml as editor_series_axis_left,Nl as editor_series_axis_right,U as editor_series_color,vl as editor_series_type,xl as editor_series_type_area,El as editor_series_type_column,Sl as editor_series_type_line,To as editor_set_point,Ho as editor_set_point_color,cr as editor_severity,ui as editor_shade_color,Ko as editor_shade_fan,Go as editor_shading,Mh as editor_shape,Nh as editor_shape_donut,Zh as editor_shape_pie,_b as editor_shape_raincloud,nb as editor_shape_violin,Zu as editor_show_as,Bu as editor_show_as_percent,Fu as editor_show_as_total,Nd as editor_show_fill,Ad as editor_show_graph,xe as editor_show_icon,Wd as editor_show_indicator,Ae as editor_show_legend,Bd as editor_show_legend_entity,Fd as editor_show_legend_state,Md as editor_show_line,Se as editor_show_name,fc as editor_show_now,dr as editor_show_options,hi as editor_show_percent,Zd as editor_show_points,xd as editor_show_state,We as editor_show_target,Ee as editor_show_value,$d as editor_size_by_value,Ne as editor_sort,Be as editor_sort_ascending,Fe as editor_sort_descending,Ze as editor_sort_none,w as editor_source,F as editor_source_current,L as editor_source_energy,k as editor_source_history,z as editor_source_statistics,Qm as editor_spark,Xm as editor_spark_area,eg as editor_spark_bar,tg as editor_spark_color,$m as editor_spark_column,Ym as editor_spark_line,xu as editor_spiral_ring_width,zu as editor_spiral_turn,vu as editor_spiral_turn_day,Su as editor_spiral_turn_week,Eu as editor_spiral_turns,db as editor_split_by,lb as editor_split_by_day,ub as editor_split_by_month,sb as editor_split_by_none,cb as editor_split_by_week,Jd as editor_stack,Ud as editor_stack_none,Id as editor_stack_normal,Cd as editor_stack_percent,de as editor_start_angle,Eb as editor_start_from_first,ga as editor_state_colors,ya as editor_state_colors_add,fa as editor_state_colors_color,ba as editor_state_colors_help,wa as editor_state_colors_remove,pa as editor_state_colors_state,zb as editor_steps,vb as editor_steps_change,Sb as editor_steps_current,hg as editor_stream_curve,ug as editor_stream_labels,sg as editor_stream_order,lg as editor_stream_order_inside_out,cg as editor_stream_order_listed,bs as editor_strip_jitter,us as editor_strip_marker,ms as editor_strip_marker_mean,hs as editor_strip_marker_median,gs as editor_strip_marker_none,oe as editor_style_arc,jd as editor_style_area,X as editor_style_bar,re as editor_style_battery,qd as editor_style_beeswarm,fs as editor_style_box,ki as editor_style_bubble,Fs as editor_style_bullet,Vs as editor_style_candlestick,fm as editor_style_chord,Xs as editor_style_climate,ll as editor_style_column,zl as editor_style_combined,rc as editor_style_cycle_plot,Hl as editor_style_day_clock,hc as editor_style_dumbbell,Bc as editor_style_funnel,Jc as editor_style_grouped_bars,ru as editor_style_heatmap,Wu as editor_style_histogram,bg as editor_style_icicle,Pu as editor_style_line,zh as editor_style_lollipop,jg as editor_style_marimekko,_e as editor_style_needle,vh as editor_style_pictograph,Ah as editor_style_pie,Dh as editor_style_polar_area,Uh as editor_style_radar,$h as editor_style_range_area,ne as editor_style_ring,rm as editor_style_rings,_m as editor_style_sankey,wi as editor_style_scatter,ee as editor_style_segmented,zm as editor_style_slope,qm as editor_style_sparkline,pu as editor_style_spiral,ig as editor_style_streamgraph,ds as editor_style_strip_plot,gg as editor_style_sunburst,te as editor_style_tank,$ as editor_style_thin,Mg as editor_style_timeline,Lg as editor_style_treemap,$g as editor_style_trend,ib as editor_style_violin,bb as editor_style_waffle,kb as editor_style_waterfall,Fb as editor_style_wind_rose,pg as editor_sunburst_shape,fg as editor_sunburst_shape_full,yg as editor_sunburst_shape_half,bo as editor_sync,Qe as editor_tap_action,Wt as editor_target,pe as editor_tick_labels,ka as editor_timeline_group,ua as editor_timeline_legend,ha as editor_timeline_legend_above,ma as editor_timeline_legend_hidden,Y as editor_title,cm as editor_to,N_ as editor_tooltip,xb as editor_total,Dg as editor_treemap_color_by,Gg as editor_treemap_color_by_bands,Tg as editor_treemap_color_by_group,pd as editor_trend_color_icon,fd as editor_trend_group,Da as editor_trend_labels,Ia as editor_trend_legend,wd as editor_trend_tooltip,Oa as editor_trend_y_max,Ca as editor_trend_y_min,Rs as editor_under_aggregate,Js as editor_underneath,Us as editor_underneath_columns,Is as editor_underneath_line,De as editor_unit,Sh as editor_unit_icon,Ps as editor_up_color,br as editor_value_axis,$a as editor_value_factor,pr as editor_value_grid,yr as editor_value_max,fr as editor_value_min,pb as editor_waffles,yb as editor_waffles_each,fb as editor_waffles_one,Wb as editor_waterfall_invert,T_ as editor_when_above,G_ as editor_when_below,H_ as editor_when_card_above,R_ as editor_when_card_below,K_ as editor_when_card_entity,V_ as editor_when_card_state,L_ as editor_when_entity,P_ as editor_when_ghost,D_ as editor_when_state,j_ as editor_when_strip,As as editor_whiskers,Ns as editor_whiskers_range,Ms as editor_whiskers_tukey,Rd as editor_wind_none,Hd as editor_wind_now,Vd as editor_wind_roles,Pd as editor_wind_statistics,f_ as editor_x_axis,Gi as editor_x_max,Ti as editor_x_min,Ni as editor_xy_x_axis,y_ as editor_y_axis,kd as editor_y_axis_side,zd as editor_y_axis_side_primary,vd as editor_y_axis_side_secondary,x_ as editor_y_max,Ya as editor_y_max_secondary,E_ as editor_y_min,Qa as editor_y_min_secondary,W_ as editor_y_scale,A_ as editor_y_scale_linear,M_ as editor_y_scale_log,xn as editor_zones,Ri as editor_zoom,Iu as energy_error,Xu as energy_flow_battery_in,Yu as energy_flow_battery_out,th as energy_flow_devices,$u as energy_flow_gas,qu as energy_flow_grid_export,Ou as energy_flow_grid_import,Qu as energy_flow_solar,eh as energy_flow_water,Uu as energy_loading,rh as energy_node_home,nh as energy_node_home_use,ih as energy_node_untracked,Cu as energy_none,pm as energy_nothing_flowed,e as entity_not_found,wl as error_bars_tooltip,ph as export_copied,hh as export_csv,mh as export_csv_hint,wh as export_failed,dh as export_menu,sh as export_png,lh as export_png_hint,fh as export_saved,yh as export_saved_file,ch as export_svg,uh as export_svg_hint,gh as export_yaml,bh as export_yaml_hint,Nr as extremes_average,Ar as extremes_high,Mr as extremes_low,vo as forecast_label,So as forecast_series,jc as funnel_aria,ze as ghost_title_24h,ve as ghost_title_7d,tu as grouped_bars_aria,iu as heatmap_aria,_u as heatmap_empty,nu as heatmap_hours,Eg as hierarchy_empty,xg as hierarchy_no_reading,Sg as hierarchy_other,vg as hierarchy_total,Ru as histogram_reading,Hu as histogram_readings,Ag as icicle_aria,ah as legend_toggle_all_hidden,oh as legend_toggle_hint,Xg as marimekko_aria,r as no_entities,i as no_matches,n as none_available,Q_ as now_marker_countdown,Y_ as now_marker_next,yi as parts_aria,fi as parts_average,pi as parts_total,_i as period_last_day,oi as period_last_days,ii as period_last_hour,ni as period_last_hours,ei as period_last_month,si as period_last_month_rolling,li as period_last_months,Xr as period_last_week,ai as period_last_week_rolling,di as period_last_weeks,ri as period_last_year,Cr as period_next,Ir as period_previous,Or as period_return,$r as period_this_month,Yr as period_this_week,ti as period_this_year,qr as period_today,Qr as period_yesterday,Jh as polar_area_aria,Yh as radar_aria,Xh as radar_other,hm as sankey_aria,mm as sankey_flow,gm as sankey_no_flows,bm as sankey_nothing,Zi as scatter_needs_two,Fi as scatter_role_x,Fm as slope_ago,Lm as slope_ago_one,Cm as slope_entity_aria,Gm as slope_last,Km as slope_last_one,Om as slope_no_reading,Bm as slope_now,Dm as slope_previous,Tm as slope_previous_one,Rm as slope_unit_day,Pm as slope_unit_day_other,Vm as slope_unit_hour,Hm as slope_unit_hour_other,Um as slope_unit_month,Im as slope_unit_month_other,jm as slope_unit_week,Jm as slope_unit_week_other,rg as spark_aria,fu as spiral_aria,ku as spiral_inner_oldest,yu as spiral_turn_day_note,wu as spiral_turn_week_note,mg as stream_total,cs as strip_mean,ls as strip_mean_value,ss as strip_median_value,Wg as sunburst_aria,os as swarm_earliest_latest,ts as swarm_events,_s as swarm_held,as as swarm_lowest_highest,ns as swarm_no_change,is as swarm_none,es as swarm_readings,rs as swarm_shown,Zg as timeline_for,Fg as timeline_measurement,Ng as timeline_no_states,Bg as timeline_now,Kg as treemap_aria,Hg as treemap_empty,Rg as treemap_no_reading,Pg as treemap_other,Vg as treemap_total,tb as trend_avg,rb as trend_max,eb as trend_min,t as unavailable,hb as violin_median,mb as violin_none,gb as violin_raincloud,Bb as waterfall_aria,Mb as waterfall_end,Zb as waterfall_no_readings,Ab as waterfall_start,Nb as waterfall_total,J_ as when_strip_label,Rb as wind_aria,Pb as wind_aria_calm,jb as wind_aria_still,Gb as wind_calm,Db as wind_mean_speed,Lb as wind_prevailing,Hb as wind_share,Kb as wind_speed,Vb as wind_speed_unit,Tb as wind_strongest,Ki as zoom_reset,Vi as zoom_window,Hi as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.de-D_CUoG8R.js.map diff --git a/dist/chartdeck-card.de-D_CUoG8R.js.map b/dist/chartdeck-card.de-D_CUoG8R.js.map new file mode 100644 index 0000000..530dc5a --- /dev/null +++ b/dist/chartdeck-card.de-D_CUoG8R.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.de-D_CUoG8R.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.de-aHFDhWpe.js b/dist/chartdeck-card.de-aHFDhWpe.js deleted file mode 100644 index a83b0fe..0000000 --- a/dist/chartdeck-card.de-aHFDhWpe.js +++ /dev/null @@ -1,2 +0,0 @@ -const e="Entität nicht gefunden",t="Nicht verfügbar",r="Füge im Editor eine Entität hinzu, um loszulegen.",i="Derzeit passen keine Entitäten.",n="Keine dieser Entitäten ist verfügbar.",_="Entitäten",o="Stil",a="Diagramm",d="Balken",s="Anzeigen",l="Verlaufsdiagramme",c="Anteile an einer Summe",u="Vergleiche",h="Verteilungen",g="Zeige die letzten",m="Einheit",b="Stunden",p="Tage",f="Wochen",y="Monate",w="Messwerte aus",k="Verlauf (jede Änderung)",z="Langzeitstatistiken",S="Linienform",v="Glatt",E="Gerade",x="Stufen",W="Farbe",Z="Eine Farbe pro Entität",N="Nach Farbbereich",A="Werte an den Punkten anzeigen",B="Linienfarbe",F="Gestrichelt",M="Grenzen",D="Farben",L="Anzeige",G="Aktionen",T="Titel",K="Balken",H="Schmal",V="Segmentiert",R="Tank",P="Ring",j="Nadel",J="Bogen",U="Winkel in Grad, im Uhrzeigersinn von oben: -90 ist links, 90 rechts. Leer lassen für die übliche Form des Stils.",I="Startwinkel",O="Endwinkel",q="In der Mitte",C="Der Wert",Q="Die Beschriftung des Farbbereichs",X="Der Name",Y="Eigener Text",$="Nichts",ee="Text",te="Zahlen an der Skala",re="Name anzeigen",ie="Wert anzeigen",ne="Symbol anzeigen",_e="Zielwert anzeigen",oe="Legende anzeigen",ae="Spalten",de="Sortierung",se="Wie aufgelistet",le="Niedrigste zuerst",ce="Höchste zuerst",ue="Nachkommastellen",he="Einheit",ge="Animieren",me="Nicht verfügbare Entitäten ausblenden",be="Höchstens anzeigen",pe="Außerdem jede passende Entität anzeigen",fe="Neue Geräte erscheinen, ohne die Karte zu bearbeiten. Wähle mehrere einer Art, damit eine davon passen muss; verschiedene Arten müssen alle passen.",ye="Auslassen",we="Passende Entitäten werden ausgelassen, wenn sie auf eine dieser Regeln passen.",ke="Geräteklasse",ze="Bereiche",Se="Etagen",ve="Labels",Ee="Domains",xe="Entitäten",We="Tippen-Aktion",Ze="Halten-Aktion",Ne="Doppeltippen-Aktion",Ae="Attribut (statt des Zustands)",Be="Name",Fe="Symbol",Me="Minimum",De="Maximum",Le="Zielwert",Ge="Keine",Te="Karteneinstellung",Ke="Standard ({value})",He="Zahl",Ve="Entität",Re="Vorlage",Pe="Batterie (niedrig ist schlecht)",je="Verbrauch (hoch ist schlecht)",Je="Temperatur",Ue="Keine",Ie="Benutzerdefiniert",Oe="Ab",qe="Bei einer Entität beginnen",Ce="Bei einer Zahl beginnen",Qe="Beginnt bei dieser Entität",Xe="Farbe",Ye="CSS-Farbe",$e="Beschriftung",et="Symbol",tt="Symbole in der Farbe ihres Bereichs",rt="Primär",it="Grün",nt="Bernstein",_t="Rot",ot="Blau",at="Lila",dt="Grau",st="Benutzerdefiniert…",lt="Bereich hinzufügen",ct="Bereich entfernen",ut="Entität hinzufügen",ht="Nach oben",gt="Nach unten",mt="Entität entfernen",bt="Optionen anzeigen",pt="Optionen ausblenden",ft="{entity} (nicht gefunden)",yt="Farben",wt="{label} um {time}",kt="Richtung",zt="Waagerecht",St="Senkrecht",vt="Wertebeschriftung",Et="Linien an jeder Wertebeschriftung",xt="Niedrigster angezeigter Wert",Wt="Höchster angezeigter Wert",Zt="Median",Nt="Mittlere Hälfte",At="Niedrigster – höchster",Bt="Messwerte",Ft="Tippe auf eine Gruppe, um ihre Bestandteile zu zeigen",Mt="{label}. Bestandteile anzeigen",Dt="Zurück zu {name}",Lt="Alle",Gt="Hoch",Tt="Tief",Kt="Ø",Ht="Höchsten Messwert markieren",Vt="Niedrigsten Messwert markieren",Rt="Durchschnitt",Pt="Nicht anzeigen",jt="Linie über das Diagramm",Jt="Nur als Zahl",Ut="Höchsten, niedrigsten und Durchschnitt markieren",It="Vorheriger Zeitraum",Ot="Nächster Zeitraum",qt="Zurück zu {label}",Ct="Heute",Qt="Gestern",Xt="Diese Woche",Yt="Letzte Woche",$t="Dieser Monat",er="Letzter Monat",tr="Dieses Jahr",rr="Letztes Jahr",ir="Letzte Stunde",nr="Letzte {n} Stunden",_r="Letzter Tag",or="Letzte {n} Tage",ar="Letzte 7 Tage",dr="Letzte {n} Wochen",sr="Letzter Monat",lr="Letzte {n} Monate",cr="Abstufungen einer Farbe",ur="Abstufungsfarbe (Palettenname oder CSS-Farbe)",hr="Jeden Anteil in Prozent anzeigen",gr="Summe",mr="Durchschnitt",br="Nichts",pr="Summe",fr="Durchschnitt",yr="{style} von {names}",wr="Streudiagramm",kr="Blasendiagramm",zr="Entlang der Unterseite",Sr="Die erste Entität",vr="Zeit",Er="Punktgröße (px)",xr="Streuung (px)",Wr="Kleinste Blase (px)",Zr="Größte Blase (px)",Nr="Punktfarbe",Ar="Beschriftung entlang der Unterseite",Br="Füge eine zweite Entität hinzu. Die erste kommt an die Unterseite, die anderen an die Seite.",Fr="Füge drei Entitäten hinzu: eine für unten, eine für die Seite und eine für die Größe jeder Blase.",Mr="Waagerecht",Dr="Größe",Lr="Summe",Gr="Niedrigster Wert waagerecht",Tr="Höchster Wert waagerecht",Kr="Zoom zurücksetzen",Hr="Angezeigt: {from} bis {to}",Vr="Angezeigter Teil des Diagramms",Rr="Zoomen und Verschieben (Zwei-Finger-Geste, Strg + Scrollen oder Ziehen)",Pr="Übersichtsleiste unter dem Diagramm",jr="Anmerkungen",Jr="Art",Ur="Linie bei einem Wert",Ir="Schattierter Wertebereich",Or="Markierungen zu festen Zeiten",qr="Markierungen bei Änderung einer Entität",Cr="Beschriftung an einem Messwert",Qr="Linie",Xr="Bereich",Yr="Zeiten",$r="Zustandsänderungen",ei="Punktbeschriftung",ti="Anmerkung hinzufügen:",ri="Wert (eine Zahl oder eine Entität)",ii="Von (eine Zahl oder eine Entität; leer für unten)",ni="Bis (eine Zahl oder eine Entität; leer für oben)",_i="Zeiten: 07:00 für jeden Tag oder 2026-10-28 07:00 (durch Kommas getrennt)",oi="Entität",ai="Datenreihe (leer für die erste)",di="Zustand (leer für jede Änderung)",si="Schattieren, solange in diesem Zustand",li="Messwert",ci="Höchster",ui="Niedrigster",hi="Neuester",gi="Erster",mi="Beschriftung",bi="Farbe",pi="Gestrichelt",fi="Anmerkung entfernen",yi="Schweregrad-Bereiche hinter dem Diagramm schattieren",wi="Zeitraum",ki="Die letzten…",zi="Heute",Si="Diese Woche",vi="Dieser Monat",Ei="Dieses Jahr",xi="Zeiträume zurück (0 ist der aktuelle)",Wi="Zeichnen bis",Zi="Jetzt",Ni="Ende des Zeitraums",Ai="Schaltflächen für vorherigen und nächsten Zeitraum anzeigen",Bi="Messwerte gruppieren nach",Fi="Nicht gruppieren",Mi="Stunde",Di="Tag",Li="Woche",Gi="Monat",Ti="Zusammenfassen mit",Ki="Durchschnitt",Hi="Summe",Vi="Niedrigster",Ri="Höchster",Pi="Erster",ji="Letzter",Ji="Änderung (hochzählende Zähler)",Ui="Zeitbeschriftung",Ii="Wertebeschriftung",Oi="Achsenbeschriftung",qi="Neben dem Diagramm",Ci="Über dem Diagramm",Qi="Waagerechte Linien",Xi="Senkrechte Linien",Yi="Niedrigster angezeigter Wert",$i="Höchster angezeigter Wert",en="Werteskala",tn="Gleichmäßige Schritte",rn="Logarithmisch (Zehnerpotenzen)",nn="Werte beim Überfahren oder Berühren anzeigen",_n="Linienstärke (px)",on="Punkt an jedem Messwert",an="Über den anderen Linien zeichnen",dn="Kompakt",sn="Namen und Werte",ln="Über dem Diagramm",cn="Auf dem Diagramm",un="Ausgeblendet",hn="Welche Messwerte",gn="Alle (so viele wie passen)",mn="Den neuesten",bn="Höchsten und niedrigsten",pn="Ersten und neuesten",fn="Position der Beschriftung",yn="Über Spitzen, unter Tälern",wn="Darüber",kn="Darunter",zn="Auf dem Punkt",Sn="Überlappende Beschriftungen erlauben",vn="Sync-Gruppe (Diagramme mit gleichem Namen teilen Zeiger und Zeitraumschritte)",En="Ein kleines Diagramm pro Entität",xn="Werteskala",Wn="Gleich, wenn die Einheiten übereinstimmen",Zn="Gleich für alle Diagramme",Nn="Jedes Diagramm eigene",An="Spalten (leer passt sich der Karte an)",Bn="Sollwert anzeigen",Fn="Beim Heizen oder Kühlen schattieren",Mn="Schattieren, wenn nur der Lüfter läuft",Dn="Temperaturfarbe",Ln="Sollwertfarbe",Gn="Heizfarbe",Tn="Kühlfarbe",Kn="Tage (mehr als 1 zeigt den Durchschnittstag)",Hn="Einschaltdauer",Vn="Die aktuelle Uhrzeit",Rn="Nichts",Pn="Ein Balken für je",jn="15 Minuten",Jn="30 Minuten",Un="Stunde",In="Automatisch (Änderung bei Zählern, sonst Durchschnitt)",On="Farbe",qn="Gilt als an (leer: on, open, heating, home…)",Cn="Füge zuerst oben eine Entität hinzu.",Qn="Gruppieren nach",Xn="Etage",Yn="Bereich",$n="Gerät",e_="Label",t_="Eigene Gruppe (hat Vorrang vor „Gruppieren nach“; „Erdgeschoss / Küche“ für zwei Ebenen)",r_="Text auf den Balken",i_="Zustand",n_="Dauer",__="Zustand und Dauer",o_="Keiner",a_="Legende der Zustände",d_="Über dem Diagramm",s_="Ausgeblendet",l_="Zustandsfarben",c_="Ein Palettenname (amber, green, blue, red, purple, grey, primary) oder eine beliebige CSS-Farbe.",u_="Zustand",h_="Farbe",g_="Zustandsfarbe hinzufügen",m_="Entfernen",b_="Gruppe (Zeilen mit gleicher Gruppe teilen eine Überschrift)",p_="Punkte pro Stunde (0 zeichnet jeden Messwert)",f_="Graph",y_="Linie",w_="Balken",k_="Keiner (nur Wert)",z_="Fläche unter der Linie füllen",S_="Voll",v_="Verlauf",E_="Keine",x_="Punkte auf der Linie",W_="Beim Überfahren",Z_="Immer",N_="Nie",A_="Beschriftung für Höchst- und Tiefstwert",B_="Beim Überfahren",F_="Immer",M_="Nie",D_="Graphhöhe (pro 500 px Breite)",L_="Abstand zwischen Balken (px)",G_="Bereichsfarben",T_="Überblenden",K_="Wechsel an jedem Bereich",H_="Tiefst- und Höchstwert anzeigen",V_="Durchschnitt anzeigen",R_="Legende (zwei oder mehr Entitäten)",P_="Niedrigster Wert (~ für weich)",j_="Höchster Wert (~ für weich)",J_="Kleinster angezeigter Bereich",U_="Rechte Achse niedrigster (~ für weich)",I_="Rechte Achse höchster (~ für weich)",O_="Rechte Achse kleinster Bereich",q_="Skalieren mit 10 hoch",C_="Name und Symbol",Q_="Verteilt",X_="Links",Y_="Rechts",$_="Mitte",eo="Symbol",to="Rechts vom Namen",ro="Links vom Namen",io="Neben dem Wert",no="Wert",_o="Links",oo="Rechts",ao="Mitte",so="Wertgröße (%)",lo="Namensgröße (px)",co="Namen einfärben",uo="Wert einfärben",ho="Symbol einfärben",go="Kein Hintergrund (in einer anderen Karte)",mo="Bild statt Symbol (URL)",bo="Wert unter dem Zeiger anzeigen",po="Achse",fo="Links",yo="Rechts (eigene Skala)",wo="Zusammenfassen mit",ko="Aktuellen Wert als waagerechte Linie zeichnen",zo="Wert neben dem Hauptwert anzeigen",So="Punkt nach Wert einfärben",vo="Im Graph",Eo="Linie",xo="Füllung",Wo="Punkte",Zo="In der Legende",No="Wert in der Legende",Ao="Richtungen",Bo="4 (N, E, S, W)",Fo="8 (N, NE, E…)",Mo="16 (N, NNE, NE…)",Do="Windstill unter (leer: 0.5 m/s, oder dasselbe in km/h, mph oder Knoten)",Lo="Die erste Entität ist die Windrichtung, in Grad oder Himmelsrichtungen wie SW. Die zweite ist die Windgeschwindigkeit: ohne sie zeigen die Blätter nur, wie oft der Wind aus jeder Richtung kam.",Go="Richtung: {direction}. Geschwindigkeit: {speed}.",To="keine",Ko="Langzeitstatistiken liefern die durchschnittliche Richtung jeder Stunde. Über Norden stimmt das nur, wenn der Sensor die Richtung als Winkel erfasst (Zustandsklasse measurement_angle); sonst ergibt eine Stunde, die zwischen NNW und NNO schwankt, im Schnitt Süden. Der Verlauf ist exakt.",Ho="Fläche",Vo="Stapeln",Ro="Nicht stapeln",Po="Übereinander",jo="Auf 100 %",Jo="Farbe unter null",Uo="Beeswarm",Io="Jeden Punkt platzieren nach",Oo="Seinem Wert",qo="Der Tageszeit, zu der es geschah",Co="Größere Punkte für größere Werte",Qo="{n} Messwerte",Xo="{n}-mal an",Yo="Angezeigte Punkte",$o="Keine Messwerte",ea="Frühester – spätester",ta="Niedrigster – höchster",ra="Farbe",ia="Boxplot",na="Boxplot von {names}",_a="Höchster",oa="Oberes Quartil",aa="Median",da="Unteres Quartil",sa="Niedrigster",la="Durchschnitt",ca="Messwerte",ua="Ausreißer",ha="Whisker reichen bis",ga="1.5 × Boxhöhe (Ausreißer als Punkte)",ma="Zum niedrigsten und höchsten Wert",ba="Jeden Messwert als Punkt anzeigen",pa="Boxfarbe",fa="Bullet",ya="Bereiche hinter dem Balken",wa="Grautöne",ka="Farben der Farbbereiche",za="Ziel {target}",Sa="{style}-Diagramm von {names}",va="Kerzenchart",Ea="Eine Kerze pro",xa="Entitäten darunter: Messwerte zusammenfassen mit",Wa="Farbe bei Anstieg",Za="Farbe bei Rückgang",Na="Die anderen Entitäten darunter zeichnen als",Aa="Säulen",Ba="Eine Linie",Fa="Eröffnung",Ma="Hoch",Da="Tief",La="Schluss",Ga="Woche vom {date}",Ta="Klima",Ka="Sollwert",Ha="{low} – {high}",Va="{name} ist kein Thermostat. Wähle eine Klima-Entität.",Ra="Heizen",Pa="Vorheizen",ja="Kühlen",Ja="Abtauen",Ua="Entfeuchten",Ia="Lüfter",Oa="Untätig",qa="Aus",Ca="Säulen",Qa="Automatisch",Xa="Niedrigster bis höchster Wert je Säule",Ya="Abgerundete Enden",$a="Werte auf den Säulen anzeigen",ed="Farbe",td="Kombiniert",rd="Zeichnen als",id="Linie",nd="Säulen",_d="Fläche",od="Werteachse",ad="Automatisch (nach Einheit)",dd="Links",sd="Rechts",ld="Zusammenfassen mit",cd="Wie die Karte",ud="Durchschnitt",hd="Summe",gd="Niedrigster",md="Höchster",bd="Erster",pd="Letzter",fd="Änderung (hochzählende Zähler)",yd="24-Stunden-Uhr",wd="einmal",kd="{n}-mal",zd="{text} am Tag",Sd="{total} · meiste Aktivität {time}",vd="Spitze {value} um {time}",Ed="{name} {state}",xd="{label} pro Tag",Wd="Nichts aufgezeichnet",Zd="Jetzt",Nd="an",Ad="Durchschnittstag · letzte {n} Tage",Bd="an {on} von {of} Tagen",Fd="bisher {duration}",Md="{from} – {to}",Dd="{value} im Schnitt",Ld="Hantel",Gd="Vergleichen",Td="Niedrigster und höchster Wert im Zeitraum",Kd="Beginn des Zeitraums und jetzt",Hd="Zielwert und jetzt",Vd="Aktuellen Wert markieren",Rd="Tief",Pd="Hoch",jd="Jetzt",Jd="Ziel",Ud="Vor einer Stunde",Id="Vor {n} Stunden",Od="Vor einem Tag",qd="Vor {n} Tagen",Cd="Vor einer Woche",Qd="Vor {n} Wochen",Xd="Vor einem Monat",Yd="Vor {n} Monaten",$d="Kein Wert",es="Trichter",ts="Form",rs="Trichter (erste Stufe oben)",is="Pyramide (erste Stufe unten)",ns="Prozentwerte",_s="Anteil an der ersten Stufe",os="Anteil an der vorherigen Stufe",as="Nicht anzeigen",ds="Farbe",ss="Eine Farbe pro Entität",ls="Nach Farbbereich",cs="{style} von {names}",us="Gruppierte Balken",hs="Balken",gs="Nebeneinander",ms="Gestapelt",bs="Gestapelt auf 100 %",ps="Farbe",fs="Eine Farbe pro Datenreihe",ys="Nach Farbbereich",ws="Zeile",ks="Datenreihe",zs="Balkenfarbe",Ss="Balkendiagramm von {names}",vs="Heatmap",Es="Heatmap von {name}",xs="Gemittelte Tage",Ws="Keine Messwerte",Zs="Anordnung",Ns="Stunde nach Wochentag",As="Kalender (ein Tag pro Zelle)",Bs="Stufenlose Skala",Fs="Zellen",Ms="Quadratisch",Ds="Abgerundet",Ls="Sechseckig",Gs="Niedrigste Farbe bei",Ts="Höchste Farbe bei",Ks="Legende",Hs="Histogramm",Vs="Zählen",Rs="Zeit in jedem Bereich",Ps="Messwerte in jedem Bereich",js="Anzeigen als",Js="Anteil am Ganzen (%)",Us="Stunden oder Messwerte",Is="Anzahl der Klassen (leer: automatisch)",Os="Klassenbreite (hat Vorrang vor der Anzahl)",qs="Zwei oder mehr Entitäten",Cs="Balken nebeneinander",Qs="Balken übereinander",Xs="Wertebeschriftung entlang der Unterseite",Ys="{n} Messwerte",$s="1 Messwert",el="Linie",tl="Verlauf wird geladen…",rl="Verlauf konnte nicht geladen werden: {error}",il="Keine Messwerte in diesem Zeitraum.",nl="Nichts über null, das sich logarithmisch darstellen lässt.",_l="Lollipop",ol="Piktogramm",al="Symbol (jede Entität kann ein eigenes haben)",dl="Jedes Symbol steht für (leer: automatisch)",sl="Symbole pro Gruppe (0: keine Gruppen)",ll="Symbol für Bruchteile teilweise füllen",cl="Kreis / Ring",ul="Form",hl="Ring",gl="Kreis",ml="Zeile unter der Summe",bl="Abstand zwischen Segmenten",pl="Farbverlauf-Füllungen",fl="Polarfläche",yl="Skala",wl="Eine Skala für alle, von 0 bis zum größten Wert",kl="Jedes Segment vom Minimum bis Maximum seiner Entität",zl="Farbe",Sl="Eine Farbe pro Entität",vl="Abstufungen einer Farbe, dunkler für mehr",El="Nach Farbbereich",xl="Farbe für Abstufungen",Wl="Polarflächendiagramm von {names}",Zl="Radar",Nl="Skala",Al="Jede Achse vom Minimum bis Maximum ihrer Entität",Bl="Eine Skala für alle, von 0 bis zum größten Wert",Fl="Formen füllen",Ml="Achsenname (Entitäten mit gleichem Achsennamen werden gruppenübergreifend ausgerichtet)",Dl="Radardiagramm von {names}",Ll="Sonstige",Gl="Bereichsfläche",Tl="Durchschnitt als Linie zeichnen",Kl="Farbe",Hl="Ringe",Vl="Startwinkel (0 ist oben)",Rl="Abgerundete Enden",Pl="Sankey (Fluss)",jl="Flüsse einfärben nach",Jl="Herkunft, oder Ziel nach einem mittleren Knoten",Ul="Herkunft",Il="Ziel",Ol="Fließt von",ql="Fließt zu",Cl="Flussfarbe",Ql="Flussdiagramm: {flows}",Xl="{from} zu {to} {value}",Yl="Gib jeder Entität in ihren Optionen ein „Fließt von“ und ein „Fließt zu“.",$l="Derzeit fließt nichts.",ec="Steigung",tc="Vergleichen",rc="Den Messwert damals und jetzt",ic="Wie viel er in jedem Zeitraum gestiegen ist (Zähler)",nc="Auf oder ab",_c="Nach Gruppe",oc="Ein Anstieg ist",ac="Schlecht (rot)",dc="Gut (grün)",sc="Gruppe",lc="Jetzt",cc="{n} {unit} zuvor",uc="1 {unit} zuvor",hc="Vorherige {n} {unit}",gc="Vorherige 1 {unit}",mc="Letzte {n} {unit}",bc="Letzte 1 {unit}",pc="Stunde",fc="Stunden",yc="Tag",wc="Tage",kc="Woche",zc="Wochen",Sc="Monat",vc="Monate",Ec="{name}, {from} bis {to}",xc="kein Messwert",Wc="Sparklines",Zc="Sparkline",Nc="Linie",Ac="Fläche",Bc="Säulen",Fc="Balken unter Name und Wert",Mc="Farbe",Dc="Trend von {name}",Lc="Streamgraph",Gc="Form",Tc="Streamgraph (fließend)",Kc="Zentriert",Hc="Anteil an der Summe (100 %)",Vc="Ab null gestapelt",Rc="Reihenfolge",Pc="Größte in der Mitte",jc="Wie aufgelistet, erste unten",Jc="Namen auf den Strömen",Uc="Kanten",Ic="Summe",Oc="Sunburst",qc="Eiszapfen",Cc="Form",Qc="Vollkreis",Xc="Halbkreis",Yc="Farbe",$c="Eine Farbe pro Gruppe",eu="Nach Farbbereich",tu="Summe",ru="Sonstige",iu="Nichts anzuzeigen: Keine Entität hat einen Wert über null.",nu="Kein Messwert:",_u="Sunburst von {names}",ou="Eiszapfendiagramm von {names}",au="Zustandszeitleiste",du="Keine Zustände in diesem Zeitraum aufgezeichnet.",su="für {duration}",lu="Jetzt",cu="Messwerte, keine Zustände: Dafür eignet sich ein Liniendiagramm",uu="Treemap",hu="Farbe",gu="Eine Farbe pro Gruppe",mu="Nach Farbbereich",bu="Treemap von {names}",pu="{value} insgesamt",fu="Nichts anzuzeigen: Keine Entität hat einen Wert über null.",yu="Kein Messwert:",wu="Sonstige",ku="Trend",zu="Tief",Su="Durchschnitt",vu="Hoch",Eu="Violine",xu="Violine",Wu="Raincloud (halbe Violine, Box und Messwerte)",Zu="Box mit Median und mittlerer Hälfte",Nu="Glättung (in der Einheit der Entität, leer für automatisch)",Au="Eine Form pro",Bu="Entität",Fu="Entität und Tag",Mu="Entität und Woche",Du="Entität und Monat",Lu="Median {value}",Gu="Keine Messwerte",Tu="Raincloud",Ku="Waffel",Hu="Waffeln",Vu="Eine, aufgeteilt auf die Entitäten",Ru="Eine pro Entität, nebeneinander",Pu="Ersten Anteil groß anzeigen",ju="Wasserfall",Ju="Jeder Schritt ist",Uu="Die Änderung im Zeitraum",Iu="Sein aktueller Wert",Ou="Beim Messwert der ersten Entität zu Beginn des Zeitraums starten",qu="Summe am Ende anzeigen",Cu="Zählt abwärts (ein Anstieg hier ist ein Rückgang der Summe)",Qu="Start",Xu="Ende",Yu="Summe",$u="Keine Messwerte",eh="Wasserfalldiagramm: {bars}",th="Windrose",rh="Vorherrschend",ih="Mittlere Geschwindigkeit",nh="Stärkster",_h="Windstill",oh="Geschwindigkeit",ah="Geschwindigkeit ({unit})",dh="Zeitanteil",sh="Windrose, vorherrschend {direction} {share}",lh="Windrose, vorherrschend {direction} {share}, windstill {calm}",ch="Windrose, windstill {calm}";var uh={entity_not_found:e,unavailable:t,no_entities:r,no_matches:i,none_available:n,editor_section_entities:_,editor_section_style:o,editor_section_chart:a,editor_group_bars:d,editor_group_gauges:s,editor_group_history:l,editor_group_totals:c,editor_group_compare:u,editor_group_distribution:h,editor_period_last:g,editor_period_unit:m,editor_period_unit_hour:b,editor_period_unit_day:p,editor_period_unit_week:f,editor_period_unit_month:y,editor_source:w,editor_source_history:k,editor_source_statistics:z,editor_curve:S,editor_curve_smooth:v,editor_curve_straight:E,editor_curve_step:x,editor_color_by:W,editor_color_by_series:Z,editor_color_by_bands:N,editor_labels:A,editor_series_color:B,editor_dash:F,editor_section_limits:M,editor_section_colours:D,editor_section_display:L,editor_section_actions:G,editor_title:T,editor_style_bar:K,editor_style_thin:H,editor_style_segmented:V,editor_style_tank:R,editor_style_ring:P,editor_style_needle:j,editor_style_arc:J,editor_gauge_help:U,editor_start_angle:I,editor_end_angle:O,editor_center:q,editor_center_mode_value:C,editor_center_mode_band:Q,editor_center_mode_name:X,editor_center_mode_text:Y,editor_center_mode_none:$,editor_center_text:ee,editor_tick_labels:te,editor_show_name:re,editor_show_value:ie,editor_show_icon:ne,editor_show_target:_e,editor_show_legend:oe,editor_columns:ae,editor_sort:de,editor_sort_none:se,editor_sort_ascending:le,editor_sort_descending:ce,editor_decimals:ue,editor_unit:he,editor_animate:ge,editor_hide_unavailable:me,editor_limit:be,editor_include_heading:pe,editor_include_help:fe,editor_exclude_heading:ye,editor_exclude_help:we,editor_rule_device_class:ke,editor_rule_area:ze,editor_rule_floor:Se,editor_rule_label:ve,editor_rule_domain:Ee,editor_rule_entity:xe,editor_tap_action:We,editor_hold_action:Ze,editor_double_tap_action:Ne,editor_attribute:Ae,editor_name:Be,editor_icon:Fe,editor_min:Me,editor_max:De,editor_target:Le,editor_none:Ge,editor_card_setting:Te,editor_limit_default:Ke,editor_limit_number:He,editor_limit_entity:Ve,editor_preset:Re,editor_preset_battery:Pe,editor_preset_usage:je,editor_preset_temperature:Je,editor_preset_none:Ue,editor_preset_custom:Ie,editor_band_from:"Ab",editor_band_from_entity:qe,editor_band_from_number:Ce,editor_band_from_entity_label:Qe,editor_band_color:Xe,editor_band_custom_color:Ye,editor_band_label:$e,editor_band_icon:et,editor_color_icon:tt,editor_color_primary:rt,editor_color_green:it,editor_color_amber:nt,editor_color_red:"Rot",editor_color_blue:ot,editor_color_purple:at,editor_color_grey:dt,editor_color_custom:st,editor_add_band:lt,editor_remove_band:ct,editor_add_entity:ut,editor_move_up:ht,editor_move_down:gt,editor_remove_entity:mt,editor_show_options:bt,editor_hide_options:pt,editor_not_found:ft,editor_severity:yt,annotation_at:wt,editor_orientation:kt,editor_orientation_horizontal:zt,editor_orientation_vertical:St,editor_value_axis:vt,editor_value_grid:Et,editor_value_min:xt,editor_value_max:Wt,dist_median:Zt,dist_middle:Nt,dist_range:At,dist_count:Bt,editor_drill_down:Ft,drill_into:Mt,drill_back:Dt,drill_top:Lt,extremes_high:Gt,extremes_low:Tt,extremes_average:"Ø",editor_extremes_max:Ht,editor_extremes_min:Vt,editor_extremes_average:Rt,editor_extremes_average_none:Pt,editor_extremes_average_line:jt,editor_extremes_average_figure:Jt,editor_extremes:Ut,period_previous:It,period_next:Ot,period_return:qt,period_today:Ct,period_yesterday:Qt,period_this_week:Xt,period_last_week:Yt,period_this_month:$t,period_last_month:er,period_this_year:tr,period_last_year:rr,period_last_hour:ir,period_last_hours:nr,period_last_day:_r,period_last_days:or,period_last_week_rolling:ar,period_last_weeks:dr,period_last_month_rolling:sr,period_last_months:lr,editor_color_by_shades:cr,editor_shade_color:ur,editor_show_percent:hr,editor_center_total:gr,editor_center_average:mr,editor_center_none:br,parts_total:pr,parts_average:fr,parts_aria:yr,editor_style_scatter:wr,editor_style_bubble:kr,editor_against:zr,editor_against_entity:Sr,editor_against_time:vr,editor_dot_size:Er,editor_jitter:xr,editor_min_size:Wr,editor_max_size:Zr,editor_dot_color:Nr,editor_xy_x_axis:Ar,scatter_needs_two:Br,bubble_needs_three:Fr,scatter_role_x:Mr,bubble_role_size:Dr,chart_total:Lr,editor_x_min:Gr,editor_x_max:Tr,zoom_reset:Kr,zoom_window:Hr,zoom_window_label:Vr,editor_zoom:Rr,editor_overview:Pr,editor_annotations:jr,editor_annotation_type:"Art",editor_annotation_type_line:Ur,editor_annotation_type_band:Ir,editor_annotation_type_time:Or,editor_annotation_type_state:qr,editor_annotation_type_point:Cr,editor_annotation_add_line:Qr,editor_annotation_add_band:Xr,editor_annotation_add_time:Yr,editor_annotation_add_state:$r,editor_annotation_add_point:ei,editor_annotation_add:ti,editor_annotation_value:ri,editor_annotation_from:ii,editor_annotation_to:ni,editor_annotation_times:_i,editor_annotation_entity:oi,editor_annotation_series:ai,editor_annotation_state:di,editor_annotation_shade:si,editor_annotation_at:li,editor_annotation_at_max:ci,editor_annotation_at_min:ui,editor_annotation_at_last:hi,editor_annotation_at_first:gi,editor_annotation_label:mi,editor_annotation_color:bi,editor_annotation_dash:pi,editor_annotation_remove:fi,editor_zones:yi,editor_period_calendar:wi,editor_period_calendar_rolling:ki,editor_period_calendar_day:zi,editor_period_calendar_week:Si,editor_period_calendar_month:vi,editor_period_calendar_year:Ei,editor_period_offset:xi,editor_period_until:Wi,editor_period_until_now:Zi,editor_period_until_end:Ni,editor_period_navigate:Ai,editor_group_by:Bi,editor_group_by_none:Fi,editor_group_by_hour:Mi,editor_group_by_day:"Tag",editor_group_by_week:Li,editor_group_by_month:Gi,editor_aggregate:Ti,editor_aggregate_mean:Ki,editor_aggregate_sum:Hi,editor_aggregate_min:Vi,editor_aggregate_max:Ri,editor_aggregate_first:Pi,editor_aggregate_last:ji,editor_aggregate_change:Ji,editor_x_axis:Ui,editor_y_axis:Ii,editor_axis_labels:Oi,editor_axis_labels_outside:qi,editor_axis_labels_inside:Ci,editor_grid_horizontal:Qi,editor_grid_vertical:Xi,editor_y_min:Yi,editor_y_max:$i,editor_y_scale:en,editor_y_scale_linear:tn,editor_y_scale_log:rn,editor_tooltip:nn,editor_line_width:_n,editor_dots:on,editor_on_top:an,editor_compact:dn,editor_header:sn,editor_header_above:ln,editor_header_over:cn,editor_header_hidden:un,editor_labels_show:hn,editor_labels_show_all:gn,editor_labels_show_last:mn,editor_labels_show_minmax:bn,editor_labels_show_ends:pn,editor_labels_position:fn,editor_labels_position_auto:yn,editor_labels_position_above:wn,editor_labels_position_below:kn,editor_labels_position_center:zn,editor_labels_overlap:Sn,editor_sync:vn,editor_multiples:En,editor_multiples_scale:xn,editor_multiples_scale_auto:Wn,editor_multiples_scale_shared:Zn,editor_multiples_scale_independent:Nn,editor_multiples_columns:An,editor_set_point:Bn,editor_shading:Fn,editor_shade_fan:Mn,editor_current_color:Dn,editor_set_point_color:Ln,editor_heating_color:Gn,editor_cooling_color:Tn,editor_days:Kn,editor_day_clock_center_total:Hn,editor_day_clock_center_now:Vn,editor_day_clock_center_none:Rn,editor_bucket:Pn,editor_bucket_15:jn,editor_bucket_30:Jn,editor_bucket_60:Un,editor_aggregate_auto:In,editor_ring_color:On,editor_active:qn,editor_entity_options_none:Cn,editor_hierarchy_group_by:Qn,editor_group_by_floor:Xn,editor_group_by_area:Yn,editor_group_by_device:$n,editor_group_by_label:e_,editor_entity_groups:t_,editor_bar_labels:r_,editor_bar_labels_state:i_,editor_bar_labels_duration:n_,editor_bar_labels_both:__,editor_bar_labels_none:o_,editor_timeline_legend:a_,editor_timeline_legend_above:d_,editor_timeline_legend_hidden:s_,editor_state_colors:l_,editor_state_colors_help:c_,editor_state_colors_state:u_,editor_state_colors_color:h_,editor_state_colors_add:g_,editor_state_colors_remove:m_,editor_timeline_group:b_,editor_points_per_hour:p_,editor_graph:f_,editor_graph_line:y_,editor_graph_bar:w_,editor_graph_none:k_,editor_fill:z_,editor_fill_solid:S_,editor_fill_fade:v_,editor_fill_none:E_,editor_points:x_,editor_points_hover:W_,editor_points_always:Z_,editor_points_never:"Nie",editor_trend_labels:A_,editor_labels_hover:B_,editor_labels_always:F_,editor_labels_never:"Nie",editor_height:D_,editor_bar_spacing:L_,editor_color_transition:G_,editor_color_transition_smooth:T_,editor_color_transition_hard:K_,editor_extrema:H_,editor_average:V_,editor_trend_legend:R_,editor_trend_y_min:P_,editor_trend_y_max:j_,editor_min_range:J_,editor_y_min_secondary:U_,editor_y_max_secondary:I_,editor_min_range_secondary:O_,editor_value_factor:q_,editor_align_header:C_,editor_align_header_default:Q_,editor_align_header_left:X_,editor_align_header_right:Y_,editor_align_header_center:$_,editor_align_icon:eo,editor_align_icon_right:to,editor_align_icon_left:ro,editor_align_icon_state:io,editor_align_state:no,editor_align_state_left:_o,editor_align_state_right:oo,editor_align_state_center:ao,editor_font_size:so,editor_font_size_header:lo,editor_color_name:co,editor_color_value:uo,editor_trend_color_icon:ho,editor_trend_group:go,editor_icon_image:mo,editor_trend_tooltip:bo,editor_y_axis_side:po,editor_y_axis_side_primary:fo,editor_y_axis_side_secondary:yo,editor_entity_aggregate:wo,editor_fixed_value:ko,editor_show_state:zo,editor_show_indicator:So,editor_show_graph:vo,editor_show_line:Eo,editor_show_fill:xo,editor_show_points:Wo,editor_show_legend_entity:Zo,editor_show_legend_state:No,editor_sectors:Ao,editor_sectors_4:Bo,editor_sectors_8:Fo,editor_sectors_16:Mo,editor_calm:Do,editor_wind_roles:Lo,editor_wind_now:Go,editor_wind_none:To,editor_wind_statistics:Ko,editor_style_area:Ho,editor_stack:Vo,editor_stack_none:Ro,editor_stack_normal:Po,editor_stack_percent:jo,editor_negative_color:Jo,editor_style_beeswarm:Uo,editor_place_by:Io,editor_place_by_value:Oo,editor_place_by_time_of_day:qo,editor_size_by_value:Co,swarm_readings:Qo,swarm_events:Xo,swarm_shown:Yo,swarm_none:$o,swarm_earliest_latest:ea,swarm_lowest_highest:ta,editor_fill_color:ra,editor_style_box:ia,box_aria:na,box_highest:_a,box_upper_quartile:oa,box_median:aa,box_lower_quartile:da,box_lowest:sa,box_mean:la,box_count:ca,box_outliers:ua,editor_whiskers:ha,editor_whiskers_tukey:ga,editor_whiskers_range:ma,editor_readings:ba,editor_box_color:pa,editor_style_bullet:fa,editor_ranges:ya,editor_ranges_shades:wa,editor_ranges_colours:ka,compare_target:za,chart_aria:Sa,editor_style_candlestick:va,editor_candle_by:Ea,editor_under_aggregate:xa,editor_up_color:Wa,editor_down_color:Za,editor_underneath:Na,editor_underneath_columns:Aa,editor_underneath_line:Ba,candle_open:Fa,candle_high:Ma,candle_low:Da,candle_close:La,candle_week_of:Ga,editor_style_climate:Ta,climate_set_point:Ka,climate_range:Ha,climate_not_thermostat:Va,climate_action_heating:Ra,climate_action_preheating:Pa,climate_action_cooling:ja,climate_action_defrosting:Ja,climate_action_drying:Ua,climate_action_fan:Ia,climate_action_idle:Oa,climate_action_off:"Aus",editor_style_column:Ca,editor_group_by_auto:Qa,editor_range:Xa,editor_rounded:Ya,editor_column_labels:$a,editor_column_color:ed,editor_style_combined:td,editor_series_type:rd,editor_series_type_line:id,editor_series_type_column:nd,editor_series_type_area:_d,editor_series_axis:od,editor_series_axis_auto:ad,editor_series_axis_left:dd,editor_series_axis_right:sd,editor_series_aggregate:ld,editor_series_aggregate_auto:cd,editor_series_aggregate_mean:ud,editor_series_aggregate_sum:hd,editor_series_aggregate_min:gd,editor_series_aggregate_max:md,editor_series_aggregate_first:bd,editor_series_aggregate_last:pd,editor_series_aggregate_change:fd,editor_style_day_clock:yd,day_clock_times_one:wd,day_clock_times:kd,day_clock_a_day:zd,day_clock_busiest:Sd,day_clock_peak:vd,day_clock_state:Ed,day_clock_per_day:xd,day_clock_no_data:Wd,day_clock_now:Zd,day_clock_on:"an",day_clock_average:Ad,day_clock_on_days:Bd,day_clock_so_far:Fd,day_clock_range:Md,day_clock_average_value:Dd,editor_style_dumbbell:Ld,editor_ends:Gd,editor_ends_range:Td,editor_ends_then:Kd,editor_ends_target:Hd,editor_show_now:Vd,dumbbell_low:Rd,dumbbell_high:Pd,dumbbell_now:jd,dumbbell_target:Jd,dumbbell_ago_hour_one:Ud,dumbbell_ago_hour:Id,dumbbell_ago_day_one:Od,dumbbell_ago_day:qd,dumbbell_ago_week_one:Cd,dumbbell_ago_week:Qd,dumbbell_ago_month_one:Xd,dumbbell_ago_month:Yd,dumbbell_no_value:$d,editor_style_funnel:es,editor_funnel_shape:ts,editor_funnel_shape_funnel:rs,editor_funnel_shape_pyramid:is,editor_funnel_percent_of:ns,editor_funnel_percent_of_first:_s,editor_funnel_percent_of_previous:os,editor_funnel_percent_of_none:as,editor_funnel_color_by:ds,editor_funnel_color_by_series:ss,editor_funnel_color_by_bands:ls,funnel_aria:cs,editor_style_grouped_bars:us,editor_mode:hs,editor_mode_grouped:gs,editor_mode_stacked:ms,editor_mode_percent:bs,editor_bars_color_by:ps,editor_bars_color_by_series:fs,editor_bars_color_by_bands:ys,editor_bar_group:ws,editor_bar_series:ks,editor_bar_color:zs,grouped_bars_aria:Ss,editor_style_heatmap:vs,heatmap_aria:Es,heatmap_hours:xs,heatmap_empty:Ws,editor_grid:Zs,editor_grid_hours:Ns,editor_grid_calendar:As,editor_color_by_scale:Bs,editor_cell_shape:Fs,editor_cell_shape_square:Ms,editor_cell_shape_rounded:Ds,editor_cell_shape_hexagon:Ls,editor_color_min:Gs,editor_color_max:Ts,editor_legend:Ks,editor_style_histogram:Hs,editor_count:Vs,editor_count_time:Rs,editor_count_readings:Ps,editor_show_as:js,editor_show_as_percent:Js,editor_show_as_total:Us,editor_bins:Is,editor_bin_width:Os,editor_bars:qs,editor_bars_side:Cs,editor_bars_overlap:Qs,editor_hist_x_axis:Xs,histogram_readings:Ys,histogram_reading:$s,editor_style_line:el,chart_loading:tl,chart_error:rl,chart_no_data:il,chart_log_nothing:nl,editor_style_lollipop:_l,editor_style_pictograph:ol,editor_unit_icon:al,editor_per_icon:dl,editor_group_size:sl,editor_partial:ll,editor_style_pie:cl,editor_shape:ul,editor_shape_donut:hl,editor_shape_pie:gl,editor_center_label:ml,editor_gap:bl,editor_gradient:pl,editor_style_polar_area:fl,editor_polar_scale:yl,editor_polar_scale_shared:wl,editor_polar_scale_limits:kl,editor_polar_color_by:zl,editor_polar_color_by_series:Sl,editor_polar_color_by_shades:vl,editor_polar_color_by_bands:El,editor_polar_color:xl,polar_area_aria:Wl,editor_style_radar:Zl,editor_radar_scale:Nl,editor_radar_scale_limits:Al,editor_radar_scale_shared:Bl,editor_radar_fill:Fl,editor_radar_axis:Ml,radar_aria:Dl,radar_other:Ll,editor_style_range_area:Gl,editor_mean:Tl,editor_range_color:Kl,editor_style_rings:Hl,editor_rings_start_angle:Vl,editor_rounded_ends:Rl,editor_style_sankey:Pl,editor_link_color:jl,editor_link_color_auto:Jl,editor_link_color_source:Ul,editor_link_color_target:Il,editor_from:Ol,editor_to:ql,editor_flow_color:Cl,sankey_aria:Ql,sankey_flow:Xl,sankey_no_flows:Yl,sankey_nothing:$l,editor_style_slope:ec,editor_measure:tc,editor_measure_value:rc,editor_measure_change:ic,editor_color_by_direction:nc,editor_color_by_group:_c,editor_increase:oc,editor_increase_bad:ac,editor_increase_good:dc,editor_group:sc,slope_now:lc,slope_ago:cc,slope_ago_one:uc,slope_previous:hc,slope_previous_one:gc,slope_last:mc,slope_last_one:bc,slope_unit_hour:pc,slope_unit_hour_other:fc,slope_unit_day:"Tag",slope_unit_day_other:wc,slope_unit_week:kc,slope_unit_week_other:zc,slope_unit_month:Sc,slope_unit_month_other:vc,slope_entity_aria:Ec,slope_no_reading:xc,editor_style_sparkline:Wc,editor_spark:Zc,editor_spark_line:Nc,editor_spark_area:Ac,editor_spark_column:Bc,editor_spark_bar:Fc,editor_spark_color:Mc,spark_aria:Dc,editor_style_streamgraph:Lc,editor_baseline:Gc,editor_baseline_wiggle:Tc,editor_baseline_centre:Kc,editor_baseline_share:Hc,editor_baseline_zero:Vc,editor_stream_order:Rc,editor_stream_order_inside_out:Pc,editor_stream_order_listed:jc,editor_stream_labels:Jc,editor_stream_curve:Uc,stream_total:Ic,editor_style_sunburst:Oc,editor_style_icicle:qc,editor_sunburst_shape:Cc,editor_sunburst_shape_full:Qc,editor_sunburst_shape_half:Xc,editor_hierarchy_color_by:Yc,editor_hierarchy_color_by_group:$c,editor_hierarchy_color_by_bands:eu,hierarchy_total:tu,hierarchy_other:ru,hierarchy_empty:iu,hierarchy_no_reading:nu,sunburst_aria:_u,icicle_aria:ou,editor_style_timeline:au,timeline_no_states:du,timeline_for:su,timeline_now:lu,timeline_measurement:cu,editor_style_treemap:uu,editor_treemap_color_by:hu,editor_treemap_color_by_group:gu,editor_treemap_color_by_bands:mu,treemap_aria:bu,treemap_total:pu,treemap_empty:fu,treemap_no_reading:yu,treemap_other:wu,editor_style_trend:ku,trend_min:zu,trend_avg:Su,trend_max:vu,editor_style_violin:Eu,editor_shape_violin:xu,editor_shape_raincloud:Wu,editor_box:Zu,editor_bandwidth:Nu,editor_split_by:Au,editor_split_by_none:Bu,editor_split_by_day:Fu,editor_split_by_week:Mu,editor_split_by_month:Du,violin_median:Lu,violin_none:Gu,violin_raincloud:Tu,editor_style_waffle:Ku,editor_waffles:Hu,editor_waffles_one:Vu,editor_waffles_each:Ru,editor_headline:Pu,editor_style_waterfall:ju,editor_steps:Ju,editor_steps_change:Uu,editor_steps_current:Iu,editor_start_from_first:Ou,editor_total:qu,editor_waterfall_invert:Cu,waterfall_start:Qu,waterfall_end:Xu,waterfall_total:Yu,waterfall_no_readings:$u,waterfall_aria:eh,editor_style_wind_rose:th,wind_prevailing:rh,wind_mean_speed:ih,wind_strongest:nh,wind_calm:_h,wind_speed:oh,wind_speed_unit:ah,wind_share:dh,wind_aria:sh,wind_aria_calm:lh,wind_aria_still:ch};export{wt as annotation_at,na as box_aria,ca as box_count,_a as box_highest,da as box_lower_quartile,sa as box_lowest,la as box_mean,aa as box_median,ua as box_outliers,oa as box_upper_quartile,Fr as bubble_needs_three,Dr as bubble_role_size,La as candle_close,Ma as candle_high,Da as candle_low,Fa as candle_open,Ga as candle_week_of,Sa as chart_aria,rl as chart_error,tl as chart_loading,nl as chart_log_nothing,il as chart_no_data,Lr as chart_total,ja as climate_action_cooling,Ja as climate_action_defrosting,Ua as climate_action_drying,Ia as climate_action_fan,Ra as climate_action_heating,Oa as climate_action_idle,qa as climate_action_off,Pa as climate_action_preheating,Va as climate_not_thermostat,Ha as climate_range,Ka as climate_set_point,za as compare_target,zd as day_clock_a_day,Ad as day_clock_average,Dd as day_clock_average_value,Sd as day_clock_busiest,Wd as day_clock_no_data,Zd as day_clock_now,Nd as day_clock_on,Bd as day_clock_on_days,vd as day_clock_peak,xd as day_clock_per_day,Md as day_clock_range,Fd as day_clock_so_far,Ed as day_clock_state,kd as day_clock_times,wd as day_clock_times_one,uh as default,Bt as dist_count,Zt as dist_median,Nt as dist_middle,At as dist_range,Dt as drill_back,Mt as drill_into,Lt as drill_top,qd as dumbbell_ago_day,Od as dumbbell_ago_day_one,Id as dumbbell_ago_hour,Ud as dumbbell_ago_hour_one,Yd as dumbbell_ago_month,Xd as dumbbell_ago_month_one,Qd as dumbbell_ago_week,Cd as dumbbell_ago_week_one,Pd as dumbbell_high,Rd as dumbbell_low,$d as dumbbell_no_value,jd as dumbbell_now,Jd as dumbbell_target,qn as editor_active,lt as editor_add_band,ut as editor_add_entity,zr as editor_against,Sr as editor_against_entity,vr as editor_against_time,Ti as editor_aggregate,In as editor_aggregate_auto,Ji as editor_aggregate_change,Pi as editor_aggregate_first,ji as editor_aggregate_last,Ri as editor_aggregate_max,Ki as editor_aggregate_mean,Vi as editor_aggregate_min,Hi as editor_aggregate_sum,C_ as editor_align_header,$_ as editor_align_header_center,Q_ as editor_align_header_default,X_ as editor_align_header_left,Y_ as editor_align_header_right,eo as editor_align_icon,ro as editor_align_icon_left,to as editor_align_icon_right,io as editor_align_icon_state,no as editor_align_state,ao as editor_align_state_center,_o as editor_align_state_left,oo as editor_align_state_right,ge as editor_animate,ti as editor_annotation_add,Xr as editor_annotation_add_band,Qr as editor_annotation_add_line,ei as editor_annotation_add_point,$r as editor_annotation_add_state,Yr as editor_annotation_add_time,li as editor_annotation_at,gi as editor_annotation_at_first,hi as editor_annotation_at_last,ci as editor_annotation_at_max,ui as editor_annotation_at_min,bi as editor_annotation_color,pi as editor_annotation_dash,oi as editor_annotation_entity,ii as editor_annotation_from,mi as editor_annotation_label,fi as editor_annotation_remove,ai as editor_annotation_series,si as editor_annotation_shade,di as editor_annotation_state,_i as editor_annotation_times,ni as editor_annotation_to,Jr as editor_annotation_type,Ir as editor_annotation_type_band,Ur as editor_annotation_type_line,Cr as editor_annotation_type_point,qr as editor_annotation_type_state,Or as editor_annotation_type_time,ri as editor_annotation_value,jr as editor_annotations,Ae as editor_attribute,V_ as editor_average,Oi as editor_axis_labels,Ci as editor_axis_labels_inside,qi as editor_axis_labels_outside,Xe as editor_band_color,Ye as editor_band_custom_color,Oe as editor_band_from,qe as editor_band_from_entity,Qe as editor_band_from_entity_label,Ce as editor_band_from_number,et as editor_band_icon,$e as editor_band_label,Nu as editor_bandwidth,zs as editor_bar_color,ws as editor_bar_group,r_ as editor_bar_labels,__ as editor_bar_labels_both,n_ as editor_bar_labels_duration,o_ as editor_bar_labels_none,i_ as editor_bar_labels_state,ks as editor_bar_series,L_ as editor_bar_spacing,qs as editor_bars,ps as editor_bars_color_by,ys as editor_bars_color_by_bands,fs as editor_bars_color_by_series,Qs as editor_bars_overlap,Cs as editor_bars_side,Gc as editor_baseline,Kc as editor_baseline_centre,Hc as editor_baseline_share,Tc as editor_baseline_wiggle,Vc as editor_baseline_zero,Os as editor_bin_width,Is as editor_bins,Zu as editor_box,pa as editor_box_color,Pn as editor_bucket,jn as editor_bucket_15,Jn as editor_bucket_30,Un as editor_bucket_60,Do as editor_calm,Ea as editor_candle_by,Te as editor_card_setting,Fs as editor_cell_shape,Ls as editor_cell_shape_hexagon,Ds as editor_cell_shape_rounded,Ms as editor_cell_shape_square,q as editor_center,mr as editor_center_average,ml as editor_center_label,Q as editor_center_mode_band,X as editor_center_mode_name,$ as editor_center_mode_none,Y as editor_center_mode_text,C as editor_center_mode_value,br as editor_center_none,ee as editor_center_text,gr as editor_center_total,nt as editor_color_amber,ot as editor_color_blue,W as editor_color_by,N as editor_color_by_bands,nc as editor_color_by_direction,_c as editor_color_by_group,Bs as editor_color_by_scale,Z as editor_color_by_series,cr as editor_color_by_shades,st as editor_color_custom,it as editor_color_green,dt as editor_color_grey,tt as editor_color_icon,Ts as editor_color_max,Gs as editor_color_min,co as editor_color_name,rt as editor_color_primary,at as editor_color_purple,_t as editor_color_red,G_ as editor_color_transition,K_ as editor_color_transition_hard,T_ as editor_color_transition_smooth,uo as editor_color_value,ed as editor_column_color,$a as editor_column_labels,ae as editor_columns,dn as editor_compact,Tn as editor_cooling_color,Vs as editor_count,Ps as editor_count_readings,Rs as editor_count_time,Dn as editor_current_color,S as editor_curve,v as editor_curve_smooth,x as editor_curve_step,E as editor_curve_straight,F as editor_dash,Rn as editor_day_clock_center_none,Vn as editor_day_clock_center_now,Hn as editor_day_clock_center_total,Kn as editor_days,ue as editor_decimals,Nr as editor_dot_color,Er as editor_dot_size,on as editor_dots,Ne as editor_double_tap_action,Za as editor_down_color,Ft as editor_drill_down,O as editor_end_angle,Gd as editor_ends,Td as editor_ends_range,Hd as editor_ends_target,Kd as editor_ends_then,wo as editor_entity_aggregate,t_ as editor_entity_groups,Cn as editor_entity_options_none,ye as editor_exclude_heading,we as editor_exclude_help,H_ as editor_extrema,Ut as editor_extremes,Rt as editor_extremes_average,Jt as editor_extremes_average_figure,jt as editor_extremes_average_line,Pt as editor_extremes_average_none,Ht as editor_extremes_max,Vt as editor_extremes_min,z_ as editor_fill,ra as editor_fill_color,v_ as editor_fill_fade,E_ as editor_fill_none,S_ as editor_fill_solid,ko as editor_fixed_value,Cl as editor_flow_color,so as editor_font_size,lo as editor_font_size_header,Ol as editor_from,ds as editor_funnel_color_by,ls as editor_funnel_color_by_bands,ss as editor_funnel_color_by_series,ns as editor_funnel_percent_of,_s as editor_funnel_percent_of_first,as as editor_funnel_percent_of_none,os as editor_funnel_percent_of_previous,ts as editor_funnel_shape,rs as editor_funnel_shape_funnel,is as editor_funnel_shape_pyramid,bl as editor_gap,U as editor_gauge_help,pl as editor_gradient,f_ as editor_graph,w_ as editor_graph_bar,y_ as editor_graph_line,k_ as editor_graph_none,Zs as editor_grid,As as editor_grid_calendar,Qi as editor_grid_horizontal,Ns as editor_grid_hours,Xi as editor_grid_vertical,sc as editor_group,d as editor_group_bars,Bi as editor_group_by,Yn as editor_group_by_area,Qa as editor_group_by_auto,Di as editor_group_by_day,$n as editor_group_by_device,Xn as editor_group_by_floor,Mi as editor_group_by_hour,e_ as editor_group_by_label,Gi as editor_group_by_month,Fi as editor_group_by_none,Li as editor_group_by_week,u as editor_group_compare,h as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,sl as editor_group_size,c as editor_group_totals,sn as editor_header,ln as editor_header_above,un as editor_header_hidden,cn as editor_header_over,Pu as editor_headline,Gn as editor_heating_color,D_ as editor_height,pt as editor_hide_options,me as editor_hide_unavailable,Yc as editor_hierarchy_color_by,eu as editor_hierarchy_color_by_bands,$c as editor_hierarchy_color_by_group,Qn as editor_hierarchy_group_by,Xs as editor_hist_x_axis,Ze as editor_hold_action,Fe as editor_icon,mo as editor_icon_image,pe as editor_include_heading,fe as editor_include_help,oc as editor_increase,ac as editor_increase_bad,dc as editor_increase_good,xr as editor_jitter,A as editor_labels,F_ as editor_labels_always,B_ as editor_labels_hover,M_ as editor_labels_never,Sn as editor_labels_overlap,fn as editor_labels_position,wn as editor_labels_position_above,yn as editor_labels_position_auto,kn as editor_labels_position_below,zn as editor_labels_position_center,hn as editor_labels_show,gn as editor_labels_show_all,pn as editor_labels_show_ends,mn as editor_labels_show_last,bn as editor_labels_show_minmax,Ks as editor_legend,be as editor_limit,Ke as editor_limit_default,Ve as editor_limit_entity,He as editor_limit_number,_n as editor_line_width,jl as editor_link_color,Jl as editor_link_color_auto,Ul as editor_link_color_source,Il as editor_link_color_target,De as editor_max,Zr as editor_max_size,Tl as editor_mean,tc as editor_measure,ic as editor_measure_change,rc as editor_measure_value,Me as editor_min,J_ as editor_min_range,O_ as editor_min_range_secondary,Wr as editor_min_size,hs as editor_mode,gs as editor_mode_grouped,bs as editor_mode_percent,ms as editor_mode_stacked,gt as editor_move_down,ht as editor_move_up,En as editor_multiples,An as editor_multiples_columns,xn as editor_multiples_scale,Wn as editor_multiples_scale_auto,Nn as editor_multiples_scale_independent,Zn as editor_multiples_scale_shared,Be as editor_name,Jo as editor_negative_color,Ge as editor_none,ft as editor_not_found,an as editor_on_top,kt as editor_orientation,zt as editor_orientation_horizontal,St as editor_orientation_vertical,Pr as editor_overview,ll as editor_partial,dl as editor_per_icon,wi as editor_period_calendar,zi as editor_period_calendar_day,vi as editor_period_calendar_month,ki as editor_period_calendar_rolling,Si as editor_period_calendar_week,Ei as editor_period_calendar_year,g as editor_period_last,Ai as editor_period_navigate,xi as editor_period_offset,m as editor_period_unit,p as editor_period_unit_day,b as editor_period_unit_hour,y as editor_period_unit_month,f as editor_period_unit_week,Wi as editor_period_until,Ni as editor_period_until_end,Zi as editor_period_until_now,Io as editor_place_by,qo as editor_place_by_time_of_day,Oo as editor_place_by_value,x_ as editor_points,Z_ as editor_points_always,W_ as editor_points_hover,N_ as editor_points_never,p_ as editor_points_per_hour,xl as editor_polar_color,zl as editor_polar_color_by,El as editor_polar_color_by_bands,Sl as editor_polar_color_by_series,vl as editor_polar_color_by_shades,yl as editor_polar_scale,kl as editor_polar_scale_limits,wl as editor_polar_scale_shared,Re as editor_preset,Pe as editor_preset_battery,Ie as editor_preset_custom,Ue as editor_preset_none,Je as editor_preset_temperature,je as editor_preset_usage,Ml as editor_radar_axis,Fl as editor_radar_fill,Nl as editor_radar_scale,Al as editor_radar_scale_limits,Bl as editor_radar_scale_shared,Xa as editor_range,Kl as editor_range_color,ya as editor_ranges,ka as editor_ranges_colours,wa as editor_ranges_shades,ba as editor_readings,ct as editor_remove_band,mt as editor_remove_entity,On as editor_ring_color,Vl as editor_rings_start_angle,Ya as editor_rounded,Rl as editor_rounded_ends,ze as editor_rule_area,ke as editor_rule_device_class,Ee as editor_rule_domain,xe as editor_rule_entity,Se as editor_rule_floor,ve as editor_rule_label,G as editor_section_actions,a as editor_section_chart,D as editor_section_colours,L as editor_section_display,_ as editor_section_entities,M as editor_section_limits,o as editor_section_style,Ao as editor_sectors,Mo as editor_sectors_16,Bo as editor_sectors_4,Fo as editor_sectors_8,ld as editor_series_aggregate,cd as editor_series_aggregate_auto,fd as editor_series_aggregate_change,bd as editor_series_aggregate_first,pd as editor_series_aggregate_last,md as editor_series_aggregate_max,ud as editor_series_aggregate_mean,gd as editor_series_aggregate_min,hd as editor_series_aggregate_sum,od as editor_series_axis,ad as editor_series_axis_auto,dd as editor_series_axis_left,sd as editor_series_axis_right,B as editor_series_color,rd as editor_series_type,_d as editor_series_type_area,nd as editor_series_type_column,id as editor_series_type_line,Bn as editor_set_point,Ln as editor_set_point_color,yt as editor_severity,ur as editor_shade_color,Mn as editor_shade_fan,Fn as editor_shading,ul as editor_shape,hl as editor_shape_donut,gl as editor_shape_pie,Wu as editor_shape_raincloud,xu as editor_shape_violin,js as editor_show_as,Js as editor_show_as_percent,Us as editor_show_as_total,xo as editor_show_fill,vo as editor_show_graph,ne as editor_show_icon,So as editor_show_indicator,oe as editor_show_legend,Zo as editor_show_legend_entity,No as editor_show_legend_state,Eo as editor_show_line,re as editor_show_name,Vd as editor_show_now,bt as editor_show_options,hr as editor_show_percent,Wo as editor_show_points,zo as editor_show_state,_e as editor_show_target,ie as editor_show_value,Co as editor_size_by_value,de as editor_sort,le as editor_sort_ascending,ce as editor_sort_descending,se as editor_sort_none,w as editor_source,k as editor_source_history,z as editor_source_statistics,Zc as editor_spark,Ac as editor_spark_area,Fc as editor_spark_bar,Mc as editor_spark_color,Bc as editor_spark_column,Nc as editor_spark_line,Au as editor_split_by,Fu as editor_split_by_day,Du as editor_split_by_month,Bu as editor_split_by_none,Mu as editor_split_by_week,Vo as editor_stack,Ro as editor_stack_none,Po as editor_stack_normal,jo as editor_stack_percent,I as editor_start_angle,Ou as editor_start_from_first,l_ as editor_state_colors,g_ as editor_state_colors_add,h_ as editor_state_colors_color,c_ as editor_state_colors_help,m_ as editor_state_colors_remove,u_ as editor_state_colors_state,Ju as editor_steps,Uu as editor_steps_change,Iu as editor_steps_current,Uc as editor_stream_curve,Jc as editor_stream_labels,Rc as editor_stream_order,Pc as editor_stream_order_inside_out,jc as editor_stream_order_listed,J as editor_style_arc,Ho as editor_style_area,K as editor_style_bar,Uo as editor_style_beeswarm,ia as editor_style_box,kr as editor_style_bubble,fa as editor_style_bullet,va as editor_style_candlestick,Ta as editor_style_climate,Ca as editor_style_column,td as editor_style_combined,yd as editor_style_day_clock,Ld as editor_style_dumbbell,es as editor_style_funnel,us as editor_style_grouped_bars,vs as editor_style_heatmap,Hs as editor_style_histogram,qc as editor_style_icicle,el as editor_style_line,_l as editor_style_lollipop,j as editor_style_needle,ol as editor_style_pictograph,cl as editor_style_pie,fl as editor_style_polar_area,Zl as editor_style_radar,Gl as editor_style_range_area,P as editor_style_ring,Hl as editor_style_rings,Pl as editor_style_sankey,wr as editor_style_scatter,V as editor_style_segmented,ec as editor_style_slope,Wc as editor_style_sparkline,Lc as editor_style_streamgraph,Oc as editor_style_sunburst,R as editor_style_tank,H as editor_style_thin,au as editor_style_timeline,uu as editor_style_treemap,ku as editor_style_trend,Eu as editor_style_violin,Ku as editor_style_waffle,ju as editor_style_waterfall,th as editor_style_wind_rose,Cc as editor_sunburst_shape,Qc as editor_sunburst_shape_full,Xc as editor_sunburst_shape_half,vn as editor_sync,We as editor_tap_action,Le as editor_target,te as editor_tick_labels,b_ as editor_timeline_group,a_ as editor_timeline_legend,d_ as editor_timeline_legend_above,s_ as editor_timeline_legend_hidden,T as editor_title,ql as editor_to,nn as editor_tooltip,qu as editor_total,hu as editor_treemap_color_by,mu as editor_treemap_color_by_bands,gu as editor_treemap_color_by_group,ho as editor_trend_color_icon,go as editor_trend_group,A_ as editor_trend_labels,R_ as editor_trend_legend,bo as editor_trend_tooltip,j_ as editor_trend_y_max,P_ as editor_trend_y_min,xa as editor_under_aggregate,Na as editor_underneath,Aa as editor_underneath_columns,Ba as editor_underneath_line,he as editor_unit,al as editor_unit_icon,Wa as editor_up_color,vt as editor_value_axis,q_ as editor_value_factor,Et as editor_value_grid,Wt as editor_value_max,xt as editor_value_min,Hu as editor_waffles,Ru as editor_waffles_each,Vu as editor_waffles_one,Cu as editor_waterfall_invert,ha as editor_whiskers,ma as editor_whiskers_range,ga as editor_whiskers_tukey,To as editor_wind_none,Go as editor_wind_now,Lo as editor_wind_roles,Ko as editor_wind_statistics,Ui as editor_x_axis,Tr as editor_x_max,Gr as editor_x_min,Ar as editor_xy_x_axis,Ii as editor_y_axis,po as editor_y_axis_side,fo as editor_y_axis_side_primary,yo as editor_y_axis_side_secondary,$i as editor_y_max,I_ as editor_y_max_secondary,Yi as editor_y_min,U_ as editor_y_min_secondary,en as editor_y_scale,tn as editor_y_scale_linear,rn as editor_y_scale_log,yi as editor_zones,Rr as editor_zoom,e as entity_not_found,Kt as extremes_average,Gt as extremes_high,Tt as extremes_low,cs as funnel_aria,Ss as grouped_bars_aria,Es as heatmap_aria,Ws as heatmap_empty,xs as heatmap_hours,iu as hierarchy_empty,nu as hierarchy_no_reading,ru as hierarchy_other,tu as hierarchy_total,$s as histogram_reading,Ys as histogram_readings,ou as icicle_aria,r as no_entities,i as no_matches,n as none_available,yr as parts_aria,fr as parts_average,pr as parts_total,_r as period_last_day,or as period_last_days,ir as period_last_hour,nr as period_last_hours,er as period_last_month,sr as period_last_month_rolling,lr as period_last_months,Yt as period_last_week,ar as period_last_week_rolling,dr as period_last_weeks,rr as period_last_year,Ot as period_next,It as period_previous,qt as period_return,$t as period_this_month,Xt as period_this_week,tr as period_this_year,Ct as period_today,Qt as period_yesterday,Wl as polar_area_aria,Dl as radar_aria,Ll as radar_other,Ql as sankey_aria,Xl as sankey_flow,Yl as sankey_no_flows,$l as sankey_nothing,Br as scatter_needs_two,Mr as scatter_role_x,cc as slope_ago,uc as slope_ago_one,Ec as slope_entity_aria,mc as slope_last,bc as slope_last_one,xc as slope_no_reading,lc as slope_now,hc as slope_previous,gc as slope_previous_one,yc as slope_unit_day,wc as slope_unit_day_other,pc as slope_unit_hour,fc as slope_unit_hour_other,Sc as slope_unit_month,vc as slope_unit_month_other,kc as slope_unit_week,zc as slope_unit_week_other,Dc as spark_aria,Ic as stream_total,_u as sunburst_aria,ea as swarm_earliest_latest,Xo as swarm_events,ta as swarm_lowest_highest,$o as swarm_none,Qo as swarm_readings,Yo as swarm_shown,su as timeline_for,cu as timeline_measurement,du as timeline_no_states,lu as timeline_now,bu as treemap_aria,fu as treemap_empty,yu as treemap_no_reading,wu as treemap_other,pu as treemap_total,Su as trend_avg,vu as trend_max,zu as trend_min,t as unavailable,Lu as violin_median,Gu as violin_none,Tu as violin_raincloud,eh as waterfall_aria,Xu as waterfall_end,$u as waterfall_no_readings,Qu as waterfall_start,Yu as waterfall_total,sh as wind_aria,lh as wind_aria_calm,ch as wind_aria_still,_h as wind_calm,ih as wind_mean_speed,rh as wind_prevailing,dh as wind_share,oh as wind_speed,ah as wind_speed_unit,nh as wind_strongest,Kr as zoom_reset,Hr as zoom_window,Vr as zoom_window_label}; -//# sourceMappingURL=chartdeck-card.de-aHFDhWpe.js.map diff --git a/dist/chartdeck-card.de-aHFDhWpe.js.map b/dist/chartdeck-card.de-aHFDhWpe.js.map deleted file mode 100644 index eda68bb..0000000 --- a/dist/chartdeck-card.de-aHFDhWpe.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chartdeck-card.de-aHFDhWpe.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.es-Bjbhmsp-.js b/dist/chartdeck-card.es-Bjbhmsp-.js deleted file mode 100644 index 18e4605..0000000 --- a/dist/chartdeck-card.es-Bjbhmsp-.js +++ /dev/null @@ -1,2 +0,0 @@ -const e="Entidad no encontrada",o="No disponible",a="Añade una entidad en el editor para empezar.",r="Ninguna entidad coincide ahora mismo.",t="Ninguna de estas entidades está disponible.",i="Entidades",d="Estilo",_="Gráfico",n="Barras",l="Indicadores",s="Gráficos de historial",c="Partes de un total",m="Comparaciones",u="Distribuciones",p="Mostrar los últimos",b="Unidad",g="Horas",y="Días",h="Semanas",v="Meses",f="Lecturas de",x="Historial (cada cambio)",w="Estadísticas a largo plazo",C="Forma de la línea",j="Suave",E="Recta",M="Escalones",k="Color",z="Un color por entidad",q="Por banda de color",N="Mostrar valores en los puntos",P="Color de la línea",S="Discontinua",A="Límites",D="Colores",L="Visualización",H="Acciones",T="Título",V="Barra",R="Fina",U="Segmentada",G="Depósito",B="Anillo",F="Aguja",I="Arco",O="Los ángulos están en grados, en sentido horario desde arriba: -90 es la izquierda y 90 la derecha. Déjalos vacíos para la forma habitual del estilo.",J="Ángulo inicial",Q="Ángulo final",W="En el centro",Z="El valor",K="La etiqueta de la banda de color",X="El nombre",Y="Mi propio texto",$="Nada",ee="Texto",oe="Números en la escala",ae="Mostrar nombre",re="Mostrar valor",te="Mostrar icono",ie="Mostrar objetivo",de="Mostrar leyenda",_e="Columnas",ne="Ordenar",le="Según la lista",se="El más bajo primero",ce="El más alto primero",me="Decimales",ue="Unidad",pe="Animar",be="Ocultar entidades no disponibles",ge="Mostrar como máximo",ye="Mostrar también todas las entidades que coincidan",he="Los dispositivos nuevos aparecen sin editar la tarjeta. Elige varios de un mismo tipo para que coincida cualquiera de ellos; los de tipos distintos deben coincidir todos.",ve="Excluir",fe="Las entidades que coincidan se excluyen si coinciden con alguno de estos.",xe="Clase de dispositivo",we="Áreas",Ce="Plantas",je="Etiquetas",Ee="Dominios",Me="Entidades",ke="Acción al tocar",ze="Acción al mantener pulsado",qe="Acción al tocar dos veces",Ne="Atributo (en lugar del estado)",Pe="Nombre",Se="Icono",Ae="Mínimo",De="Máximo",Le="Objetivo",He="Ninguno",Te="ajuste de la tarjeta",Ve="Predeterminado ({value})",Re="Número",Ue="Entidad",Ge="Preajuste",Be="Batería (bajo es malo)",Fe="Consumo (alto es malo)",Ie="Temperatura",Oe="Ninguno",Je="Personalizado",Qe="Desde",We="Empezar desde una entidad",Ze="Empezar desde un número",Ke="Empieza en esta entidad",Xe="Color",Ye="Color CSS",$e="Etiqueta",eo="Icono",oo="Colorear los iconos según su banda",ao="Principal",ro="Verde",to="Ámbar",io="Rojo",_o="Azul",no="Morado",lo="Gris",so="Personalizado…",co="Añadir banda",mo="Eliminar banda",uo="Añadir entidad",po="Subir",bo="Bajar",go="Eliminar entidad",yo="Mostrar opciones",ho="Ocultar opciones",vo="{entity} (no encontrada)",fo="Colores",xo="{label} a las {time}",wo="Dirección",Co="Horizontal",jo="Vertical",Eo="Etiquetas de valor",Mo="Líneas en cada etiqueta de valor",ko="Valor más bajo mostrado",zo="Valor más alto mostrado",qo="Mediana",No="Mitad central",Po="Mínimo – máximo",So="Lecturas",Ao="Toca un grupo para ver de qué se compone",Do="{label}. Ver de qué se compone",Lo="Volver a {name}",Ho="Todo",To="Máx.",Vo="Mín.",Ro="Media",Uo="Marcar la lectura más alta",Go="Marcar la lectura más baja",Bo="Media",Fo="No mostrar",Io="Línea a lo ancho del gráfico",Oo="Solo la cifra",Jo="Marcar máximo, mínimo y media",Qo="Periodo anterior",Wo="Periodo siguiente",Zo="Volver a {label}",Ko="Hoy",Xo="Ayer",Yo="Esta semana",$o="La semana pasada",ea="Este mes",oa="El mes pasado",aa="Este año",ra="El año pasado",ta="Última hora",ia="Últimas {n} horas",da="Último día",_a="Últimos {n} días",na="Últimos 7 días",la="Últimas {n} semanas",sa="Último mes",ca="Últimos {n} meses",ma="Tonos de un color",ua="Color de los tonos (nombre de la paleta o color CSS)",pa="Mostrar cada parte como porcentaje",ba="Total",ga="Media",ya="Nada",ha="Total",va="Media",fa="{style} de {names}",xa="Dispersión",wa="Burbujas",Ca="En el eje inferior",ja="La primera entidad",Ea="Tiempo",Ma="Tamaño del punto (px)",ka="Dispersión aleatoria (px)",za="Burbuja más pequeña (px)",qa="Burbuja más grande (px)",Na="Color del punto",Pa="Etiquetas en la parte inferior",Sa="Añade una segunda entidad. La primera va en el eje inferior y las demás en el lateral.",Aa="Añade tres entidades: una para el eje inferior, otra para el lateral y otra para el tamaño de cada burbuja.",Da="Horizontal",La="Tamaño",Ha="Total",Ta="Valor horizontal más bajo",Va="Valor horizontal más alto",Ra="Restablecer zoom",Ua="Mostrado: {from} a {to}",Ga="Parte del gráfico mostrada",Ba="Zoom y desplazamiento (pellizcar, Ctrl + rueda o arrastrar)",Fa="Franja de vista general bajo el gráfico",Ia="Anotaciones",Oa="Tipo",Ja="Línea en un valor",Qa="Banda sombreada de valores",Wa="Marcas a horas fijas",Za="Marcas cuando cambia una entidad",Ka="Etiqueta en una lectura",Xa="Línea",Ya="Banda",$a="Horas",er="Cambios de estado",or="Etiqueta de punto",ar="Añadir una anotación:",rr="Valor (un número o una entidad)",tr="Desde (un número o una entidad; vacío para el fondo)",ir="Hasta (un número o una entidad; vacío para el tope)",dr="Horas: 07:00 para cada día, o 2026-10-28 07:00 (separadas por comas)",_r="Entidad",nr="Serie (vacío para la primera)",lr="Estado (vacío para cada cambio)",sr="Sombrear mientras esté en este estado",cr="Lectura",mr="Más alta",ur="Más baja",pr="Más reciente",br="Primera",gr="Etiqueta",yr="Color",hr="Discontinua",vr="Eliminar anotación",fr="Sombrear las bandas de gravedad detrás del gráfico",xr="Periodo",wr="Los últimos…",Cr="Hoy",jr="Esta semana",Er="Este mes",Mr="Este año",kr="Periodos atrás (0 es el actual)",zr="Dibujar hasta",qr="Ahora",Nr="El final del periodo",Pr="Mostrar botones de anterior y siguiente",Sr="Agrupar lecturas por",Ar="No agrupar",Dr="Hora",Lr="Día",Hr="Semana",Tr="Mes",Vr="Combinar con",Rr="Media",Ur="Suma",Gr="Mínimo",Br="Máximo",Fr="Primero",Ir="Último",Or="Cambio (contadores que suben)",Jr="Etiquetas de tiempo",Qr="Etiquetas de valor",Wr="Etiquetas de los ejes",Zr="Junto al gráfico",Kr="Sobre el gráfico",Xr="Líneas horizontales",Yr="Líneas verticales",$r="Valor más bajo mostrado",et="Valor más alto mostrado",ot="Escala de valores",at="Pasos iguales",rt="Logarítmica (potencias de diez)",tt="Mostrar valores al pasar el ratón o tocar",it="Grosor de línea (px)",dt="Punto en cada lectura",_t="Dibujar sobre las demás líneas",nt="Compacto",lt="Nombres y valores",st="Encima del gráfico",ct="Sobre el gráfico",mt="Ocultos",ut="Qué lecturas",pt="Todas (las que quepan)",bt="La más reciente",gt="La más alta y la más baja",yt="La primera y la más reciente",ht="Posición de la etiqueta",vt="Encima de los picos, debajo de los valles",ft="Encima",xt="Debajo",wt="En el punto",Ct="Permitir que las etiquetas se solapen",jt="Grupo de sincronización (los gráficos con el mismo nombre comparten el puntero y los cambios de periodo)",Et="Un gráfico pequeño por entidad",Mt="Escala de valores",kt="La misma cuando las unidades coinciden",zt="La misma para todos los gráficos",qt="Cada gráfico la suya",Nt="Columnas (vacío se ajusta a la tarjeta)",Pt="Mostrar la consigna",St="Sombrear mientras calienta o enfría",At="Sombrear mientras solo funciona el ventilador",Dt="Color de la temperatura",Lt="Color de la consigna",Ht="Color de calefacción",Tt="Color de refrigeración",Vt="Días (más de 1 muestra el día medio)",Rt="Tiempo encendido",Ut="La hora actual",Gt="Nada",Bt="Una barra cada",Ft="15 minutos",It="30 minutos",Ot="Hora",Jt="Automático (cambio para contadores, si no media)",Qt="Color",Wt="Cuenta como encendido (vacío: on, open, heating, home…)",Zt="Primero añade una entidad arriba.",Kt="Agrupar por",Xt="Planta",Yt="Área",$t="Dispositivo",ei="Etiqueta",oi='Grupo propio (prevalece sobre "Agrupar por"; "Planta baja / Cocina" para dos niveles)',ai="Texto en las barras",ri="Estado",ti="Duración",ii="Estado y duración",di="Ninguno",_i="Leyenda de estados",ni="Encima del gráfico",li="Oculta",si="Colores de estado",ci="Un nombre de la paleta (amber, green, blue, red, purple, grey, primary) o cualquier color CSS.",mi="Estado",ui="Color",pi="Añadir un color de estado",bi="Eliminar",gi="Grupo (las filas del mismo grupo comparten encabezado)",yi="Puntos por hora (0 dibuja todas las lecturas)",hi="Gráfico",vi="Línea",fi="Barras",xi="Ninguno (solo el valor)",wi="Rellenar bajo la línea",Ci="Sólido",ji="Degradado",Ei="Ninguno",Mi="Puntos en la línea",ki="Al pasar el ratón",zi="Siempre",qi="Nunca",Ni="Etiquetas de máximo y mínimo",Pi="Al pasar el ratón",Si="Siempre",Ai="Nunca",Di="Altura del gráfico (por cada 500 px de ancho)",Li="Espacio entre barras (px)",Hi="Colores de las bandas",Ti="Fundir",Vi="Cambiar en cada banda",Ri="Mostrar mínimo y máximo",Ui="Mostrar media",Gi="Leyenda (dos o más entidades)",Bi="Valor más bajo (~ para flexible)",Fi="Valor más alto (~ para flexible)",Ii="Rango mínimo mostrado",Oi="Mínimo del eje derecho (~ para flexible)",Ji="Máximo del eje derecho (~ para flexible)",Qi="Rango mínimo del eje derecho",Wi="Multiplicar por 10 elevado a",Zi="Nombre e icono",Ki="Repartidos",Xi="Izquierda",Yi="Derecha",$i="Centro",ed="Icono",od="A la derecha del nombre",ad="A la izquierda del nombre",rd="Junto al valor",td="Valor",id="Izquierda",dd="Derecha",_d="Centro",nd="Tamaño del valor (%)",ld="Tamaño del nombre (px)",sd="Colorear el nombre",cd="Colorear el valor",md="Colorear el icono",ud="Sin fondo (dentro de otra tarjeta)",pd="Imagen en lugar del icono (URL)",bd="Mostrar el valor bajo el puntero",gd="Eje",yd="Izquierdo",hd="Derecho (con su propia escala)",vd="Combinar con",fd="Dibujar el valor actual como una línea plana",xd="Mostrar su valor junto al principal",wd="Punto coloreado según el valor",Cd="En el gráfico",jd="Línea",Ed="Relleno",Md="Puntos",kd="En la leyenda",zd="Valor en la leyenda",qd="Direcciones",Nd="4 (N, E, S, W)",Pd="8 (N, NE, E…)",Sd="16 (N, NNE, NE…)",Ad="Calma por debajo de (vacío: 0.5 m/s, o lo mismo en km/h, mph o nudos)",Dd="La primera entidad es la dirección del viento, en grados o en puntos cardinales como SO. La segunda es la velocidad del viento: sin ella, los pétalos solo muestran con qué frecuencia sopló el viento desde cada dirección.",Ld="Dirección: {direction}. Velocidad: {speed}.",Hd="ninguna",Td="Las estadísticas a largo plazo dan la dirección media de cada hora. Solo es correcta al cruzar el norte cuando el sensor registra la dirección como ángulo (clase de estado measurement_angle); si no, una hora que oscila entre NNO y NNE promedia al sur. El historial es exacto.",Vd="Área",Rd="Apilar",Ud="No apilar",Gd="Unas sobre otras",Bd="Hasta el 100 %",Fd="Color por debajo de cero",Id="Enjambre",Od="Colocar cada punto según",Jd="Su valor",Qd="La hora del día en que ocurrió",Wd="Puntos más grandes para valores más altos",Zd="{n} lecturas",Kd="{n} veces encendido",Xd="Puntos mostrados",Yd="Sin lecturas",$d="Más antigua – más reciente",e_="Mínimo – máximo",o_="Color",a_="Diagrama de caja",r_="Diagrama de caja de {names}",t_="Máximo",i_="Cuartil superior",d_="Mediana",__="Cuartil inferior",n_="Mínimo",l_="Media",s_="Lecturas",c_="Valores atípicos",m_="Los bigotes llegan a",u_="1.5 × altura de la caja (atípicos como puntos)",p_="El mínimo y el máximo",b_="Mostrar cada lectura como un punto",g_="Color de la caja",y_="Bala",h_="Rangos detrás de la barra",v_="Tonos de gris",f_="Colores de las bandas de color",x_="objetivo {target}",w_="Gráfico de {style} de {names}",C_="Velas",j_="Una vela por",E_="Entidades de abajo: combinar lecturas con",M_="Color cuando subió",k_="Color cuando bajó",z_="Dibujar las demás entidades debajo como",q_="Columnas",N_="Una línea",P_="Apertura",S_="Máximo",A_="Mínimo",D_="Cierre",L_="Semana del {date}",H_="Climatización",T_="Consigna",V_="{low} – {high}",R_="{name} no es un termostato. Elige una entidad de climatización.",U_="Calentando",G_="Precalentando",B_="Enfriando",F_="Descongelando",I_="Secando",O_="Ventilador",J_="Inactivo",Q_="Apagado",W_="Columna",Z_="Automático",K_="Mínimo a máximo en cada columna",X_="Extremos redondeados",Y_="Mostrar valores en las columnas",$_="Color",en="Combinado",on="Dibujar como",an="Línea",rn="Columnas",tn="Área",dn="Eje de valores",_n="Automático (por unidad)",nn="Izquierdo",ln="Derecho",sn="Combinar con",cn="Como la tarjeta",mn="Media",un="Suma",pn="Mínimo",bn="Máximo",gn="Primero",yn="Último",hn="Cambio (contadores que suben)",vn="Reloj de 24 horas",fn="una vez",xn="{n} veces",wn="{text} al día",Cn="{total} · más actividad {time}",jn="pico de {value} a las {time}",En="{name} {state}",Mn="{label} al día",kn="Nada registrado",zn="Ahora",qn="encendido",Nn="Día medio · últimos {n} días",Pn="{on} de {of} días",Sn="{duration} hasta ahora",An="{from} – {to}",Dn="{value} de media",Ln="Mancuerna",Hn="Comparar",Tn="Mínimo y máximo del periodo",Vn="Inicio del periodo y ahora",Rn="Objetivo y ahora",Un="Marcar el valor actual",Gn="Mín.",Bn="Máx.",Fn="Ahora",In="Objetivo",On="Hace una hora",Jn="Hace {n} horas",Qn="Hace un día",Wn="Hace {n} días",Zn="Hace una semana",Kn="Hace {n} semanas",Xn="Hace un mes",Yn="Hace {n} meses",$n="Sin valor",el="Embudo",ol="Forma",al="Embudo (primera etapa arriba)",rl="Pirámide (primera etapa abajo)",tl="Porcentajes",il="Parte de la primera etapa",dl="Parte de la etapa anterior",_l="No mostrar",nl="Color",ll="Un color por entidad",sl="Por banda de color",cl="{style} de {names}",ml="Barras agrupadas",ul="Barras",pl="Una al lado de otra",bl="Apiladas",gl="Apiladas al 100 %",yl="Color",hl="Un color por serie",vl="Por banda de color",fl="Fila",xl="Serie",wl="Color de la barra",Cl="Gráfico de barras de {names}",jl="Mapa de calor",El="Mapa de calor de {name}",Ml="Días promediados",kl="Sin lecturas",zl="Disposición",ql="Hora por día de la semana",Nl="Calendario (un día por celda)",Pl="Escala continua",Sl="Celdas",Al="Cuadradas",Dl="Redondeadas",Ll="Hexagonales",Hl="Color más bajo en",Tl="Color más alto en",Vl="Leyenda",Rl="Histograma",Ul="Contar",Gl="Tiempo en cada rango",Bl="Lecturas en cada rango",Fl="Mostrar como",Il="Parte del total (%)",Ol="Horas o lecturas",Jl="Número de intervalos (vacío: automático)",Ql="Ancho del intervalo (prevalece sobre el número)",Wl="Dos o más entidades",Zl="Barras una al lado de otra",Kl="Barras superpuestas",Xl="Etiquetas de valor en la parte inferior",Yl="{n} lecturas",$l="1 lectura",es="Línea",os="Cargando historial…",as="No se pudo cargar el historial: {error}",rs="No hay lecturas en este periodo.",ts="No hay nada por encima de cero que dibujar en escala logarítmica.",is="Piruleta",ds="Pictograma",_s="Icono (cada entidad puede tener el suyo)",ns="Cada icono representa (vacío: automático)",ls="Iconos por grupo (0: sin grupos)",ss="Rellenar parcialmente un icono para las fracciones",cs="Circular / anillo",ms="Forma",us="Anillo",ps="Circular",bs="Línea bajo el total",gs="Espacio entre porciones",ys="Rellenos degradados",hs="Área polar",vs="Escala",fs="Una escala para todas, de 0 al valor más alto",xs="Cada porción del mínimo al máximo de su entidad",ws="Color",Cs="Un color por entidad",js="Tonos de un color, más oscuro cuanto más alto",Es="Por banda de color",Ms="Color de los tonos",ks="Gráfico de área polar de {names}",zs="Radar",qs="Escala",Ns="Cada eje del mínimo al máximo de su entidad",Ps="Una escala para todos, de 0 al valor más alto",Ss="Rellenar las formas",As="Nombre del eje (las entidades con el mismo nombre de eje se alinean entre grupos)",Ds="Gráfico de radar de {names}",Ls="Otros",Hs="Área de rango",Ts="Dibujar la media como una línea",Vs="Color",Rs="Anillos",Us="Ángulo inicial (0 es arriba)",Gs="Extremos redondeados",Bs="Sankey (flujo)",Fs="Colorear los flujos según",Is="De dónde vienen, o adónde van tras un nodo intermedio",Os="De dónde vienen",Js="Adónde van",Qs="Fluye desde",Ws="Fluye hacia",Zs="Color del flujo",Ks="Diagrama de flujo: {flows}",Xs="{from} a {to} {value}",Ys='Da a cada entidad un "Fluye desde" y un "Fluye hacia" en sus opciones.',$s="No fluye nada en este momento.",ec="Pendiente",oc="Comparar",ac="La lectura entonces y ahora",rc="Cuánto subió en cada periodo (contadores)",tc="Sube o baja",ic="Por grupo",dc="Una subida es",_c="Mala (rojo)",nc="Buena (verde)",lc="Grupo",sc="Ahora",cc="Hace {n} {unit}",mc="Hace 1 {unit}",uc="{n} {unit} anteriores",pc="{unit} anterior",bc="{n} {unit} más recientes",gc="{unit} más reciente",yc="hora",hc="horas",vc="día",fc="días",xc="semana",wc="semanas",Cc="mes",jc="meses",Ec="{name}, de {from} a {to}",Mc="sin lectura",kc="Minigráficos",zc="Minigráfico",qc="Línea",Nc="Área",Pc="Columnas",Sc="Barra bajo el nombre y el valor",Ac="Color",Dc="Tendencia de {name}",Lc="Gráfico de flujo",Hc="Forma",Tc="Gráfico de flujo (ondulado)",Vc="Centrado",Rc="Parte del total (100 %)",Uc="Apilado desde cero",Gc="Orden",Bc="El mayor en el centro",Fc="Según la lista, el primero abajo",Ic="Nombres en los flujos",Oc="Bordes",Jc="Total",Qc="Rayos de sol",Wc="Carámbano",Zc="Forma",Kc="Círculo completo",Xc="Semicírculo",Yc="Color",$c="Un color por grupo",em="Por banda de color",om="Total",am="Otros",rm="Nada que mostrar: ninguna entidad tiene un valor mayor que cero.",tm="Sin lectura:",im="Gráfico de rayos de sol de {names}",dm="Gráfico de carámbano de {names}",_m="Cronología de estados",nm="No hay estados registrados en este periodo.",lm="durante {duration}",sm="Ahora",cm="Lecturas, no estados: a esta le va mejor un gráfico de líneas",mm="Mapa de árbol",um="Color",pm="Un color por grupo",bm="Por banda de color",gm="Mapa de árbol de {names}",ym="{value} en total",hm="Nada que mostrar: ninguna entidad tiene un valor mayor que cero.",vm="Sin lectura:",fm="Otros",xm="Tendencia",wm="Mín.",Cm="Media",jm="Máx.",Em="Violín",Mm="Violín",km="Nube de lluvia (medio violín, caja y lecturas)",zm="Caja con la mediana y la mitad central",qm="Suavizado (en la unidad de la entidad, vacío para automático)",Nm="Una forma por",Pm="Entidad",Sm="Entidad y día",Am="Entidad y semana",Dm="Entidad y mes",Lm="mediana {value}",Hm="Sin lecturas",Tm="Nube de lluvia",Vm="Gofre",Rm="Gofres",Um="Uno, repartido entre las entidades",Gm="Uno por entidad, uno al lado de otro",Bm="Mostrar la primera parte en letra grande",Fm="Cascada",Im="Cada paso es",Om="Cuánto cambió en el periodo",Jm="Su valor actual",Qm="Empezar desde la lectura de la primera entidad al inicio del periodo",Wm="Mostrar el total al final",Zm="Resta (una subida en estas es una bajada del total)",Km="Inicio",Xm="Fin",Ym="Total",$m="Sin lecturas",eu="Gráfico de cascada: {bars}",ou="Rosa de los vientos",au="Predominante",ru="Velocidad media",tu="Más fuerte",iu="Calma",du="Velocidad",_u="Velocidad ({unit})",nu="Del tiempo",lu="Rosa de los vientos, predominante {direction} {share}",su="Rosa de los vientos, predominante {direction} {share}, calma {calm}",cu="Rosa de los vientos, calma {calm}";var mu={entity_not_found:e,unavailable:o,no_entities:a,no_matches:r,none_available:t,editor_section_entities:i,editor_section_style:d,editor_section_chart:_,editor_group_bars:n,editor_group_gauges:l,editor_group_history:s,editor_group_totals:c,editor_group_compare:m,editor_group_distribution:u,editor_period_last:p,editor_period_unit:b,editor_period_unit_hour:g,editor_period_unit_day:y,editor_period_unit_week:h,editor_period_unit_month:v,editor_source:f,editor_source_history:x,editor_source_statistics:w,editor_curve:C,editor_curve_smooth:j,editor_curve_straight:E,editor_curve_step:M,editor_color_by:k,editor_color_by_series:z,editor_color_by_bands:q,editor_labels:N,editor_series_color:P,editor_dash:S,editor_section_limits:A,editor_section_colours:D,editor_section_display:L,editor_section_actions:H,editor_title:T,editor_style_bar:V,editor_style_thin:R,editor_style_segmented:U,editor_style_tank:G,editor_style_ring:B,editor_style_needle:F,editor_style_arc:I,editor_gauge_help:O,editor_start_angle:J,editor_end_angle:Q,editor_center:W,editor_center_mode_value:Z,editor_center_mode_band:K,editor_center_mode_name:X,editor_center_mode_text:Y,editor_center_mode_none:$,editor_center_text:ee,editor_tick_labels:oe,editor_show_name:ae,editor_show_value:re,editor_show_icon:te,editor_show_target:ie,editor_show_legend:de,editor_columns:_e,editor_sort:ne,editor_sort_none:le,editor_sort_ascending:se,editor_sort_descending:ce,editor_decimals:me,editor_unit:ue,editor_animate:pe,editor_hide_unavailable:be,editor_limit:ge,editor_include_heading:ye,editor_include_help:he,editor_exclude_heading:ve,editor_exclude_help:fe,editor_rule_device_class:xe,editor_rule_area:we,editor_rule_floor:Ce,editor_rule_label:je,editor_rule_domain:Ee,editor_rule_entity:Me,editor_tap_action:ke,editor_hold_action:ze,editor_double_tap_action:qe,editor_attribute:Ne,editor_name:Pe,editor_icon:Se,editor_min:Ae,editor_max:De,editor_target:Le,editor_none:He,editor_card_setting:Te,editor_limit_default:Ve,editor_limit_number:Re,editor_limit_entity:Ue,editor_preset:Ge,editor_preset_battery:Be,editor_preset_usage:Fe,editor_preset_temperature:Ie,editor_preset_none:Oe,editor_preset_custom:Je,editor_band_from:Qe,editor_band_from_entity:We,editor_band_from_number:Ze,editor_band_from_entity_label:Ke,editor_band_color:Xe,editor_band_custom_color:Ye,editor_band_label:$e,editor_band_icon:eo,editor_color_icon:oo,editor_color_primary:ao,editor_color_green:ro,editor_color_amber:to,editor_color_red:io,editor_color_blue:_o,editor_color_purple:no,editor_color_grey:lo,editor_color_custom:so,editor_add_band:co,editor_remove_band:mo,editor_add_entity:uo,editor_move_up:po,editor_move_down:bo,editor_remove_entity:go,editor_show_options:yo,editor_hide_options:ho,editor_not_found:vo,editor_severity:fo,annotation_at:xo,editor_orientation:wo,editor_orientation_horizontal:Co,editor_orientation_vertical:jo,editor_value_axis:Eo,editor_value_grid:Mo,editor_value_min:ko,editor_value_max:zo,dist_median:qo,dist_middle:No,dist_range:Po,dist_count:So,editor_drill_down:Ao,drill_into:Do,drill_back:Lo,drill_top:Ho,extremes_high:To,extremes_low:Vo,extremes_average:Ro,editor_extremes_max:Uo,editor_extremes_min:Go,editor_extremes_average:Bo,editor_extremes_average_none:Fo,editor_extremes_average_line:Io,editor_extremes_average_figure:Oo,editor_extremes:Jo,period_previous:Qo,period_next:Wo,period_return:Zo,period_today:"Hoy",period_yesterday:Xo,period_this_week:Yo,period_last_week:$o,period_this_month:ea,period_last_month:oa,period_this_year:aa,period_last_year:ra,period_last_hour:ta,period_last_hours:ia,period_last_day:da,period_last_days:_a,period_last_week_rolling:na,period_last_weeks:la,period_last_month_rolling:sa,period_last_months:ca,editor_color_by_shades:ma,editor_shade_color:ua,editor_show_percent:pa,editor_center_total:ba,editor_center_average:ga,editor_center_none:ya,parts_total:ha,parts_average:va,parts_aria:fa,editor_style_scatter:xa,editor_style_bubble:wa,editor_against:Ca,editor_against_entity:ja,editor_against_time:Ea,editor_dot_size:Ma,editor_jitter:ka,editor_min_size:za,editor_max_size:qa,editor_dot_color:Na,editor_xy_x_axis:Pa,scatter_needs_two:Sa,bubble_needs_three:Aa,scatter_role_x:Da,bubble_role_size:La,chart_total:Ha,editor_x_min:Ta,editor_x_max:Va,zoom_reset:Ra,zoom_window:Ua,zoom_window_label:Ga,editor_zoom:Ba,editor_overview:Fa,editor_annotations:Ia,editor_annotation_type:Oa,editor_annotation_type_line:Ja,editor_annotation_type_band:Qa,editor_annotation_type_time:Wa,editor_annotation_type_state:Za,editor_annotation_type_point:Ka,editor_annotation_add_line:Xa,editor_annotation_add_band:Ya,editor_annotation_add_time:$a,editor_annotation_add_state:er,editor_annotation_add_point:or,editor_annotation_add:ar,editor_annotation_value:rr,editor_annotation_from:tr,editor_annotation_to:ir,editor_annotation_times:dr,editor_annotation_entity:_r,editor_annotation_series:nr,editor_annotation_state:lr,editor_annotation_shade:sr,editor_annotation_at:cr,editor_annotation_at_max:mr,editor_annotation_at_min:ur,editor_annotation_at_last:pr,editor_annotation_at_first:br,editor_annotation_label:gr,editor_annotation_color:yr,editor_annotation_dash:hr,editor_annotation_remove:vr,editor_zones:fr,editor_period_calendar:xr,editor_period_calendar_rolling:wr,editor_period_calendar_day:"Hoy",editor_period_calendar_week:jr,editor_period_calendar_month:Er,editor_period_calendar_year:Mr,editor_period_offset:kr,editor_period_until:zr,editor_period_until_now:qr,editor_period_until_end:Nr,editor_period_navigate:Pr,editor_group_by:Sr,editor_group_by_none:Ar,editor_group_by_hour:Dr,editor_group_by_day:"Día",editor_group_by_week:Hr,editor_group_by_month:"Mes",editor_aggregate:Vr,editor_aggregate_mean:Rr,editor_aggregate_sum:Ur,editor_aggregate_min:Gr,editor_aggregate_max:Br,editor_aggregate_first:Fr,editor_aggregate_last:Ir,editor_aggregate_change:Or,editor_x_axis:Jr,editor_y_axis:Qr,editor_axis_labels:Wr,editor_axis_labels_outside:Zr,editor_axis_labels_inside:Kr,editor_grid_horizontal:Xr,editor_grid_vertical:Yr,editor_y_min:$r,editor_y_max:et,editor_y_scale:ot,editor_y_scale_linear:at,editor_y_scale_log:rt,editor_tooltip:tt,editor_line_width:it,editor_dots:dt,editor_on_top:_t,editor_compact:nt,editor_header:lt,editor_header_above:st,editor_header_over:ct,editor_header_hidden:mt,editor_labels_show:ut,editor_labels_show_all:pt,editor_labels_show_last:bt,editor_labels_show_minmax:gt,editor_labels_show_ends:yt,editor_labels_position:ht,editor_labels_position_auto:vt,editor_labels_position_above:ft,editor_labels_position_below:xt,editor_labels_position_center:wt,editor_labels_overlap:Ct,editor_sync:jt,editor_multiples:Et,editor_multiples_scale:Mt,editor_multiples_scale_auto:kt,editor_multiples_scale_shared:zt,editor_multiples_scale_independent:qt,editor_multiples_columns:Nt,editor_set_point:Pt,editor_shading:St,editor_shade_fan:At,editor_current_color:Dt,editor_set_point_color:Lt,editor_heating_color:Ht,editor_cooling_color:Tt,editor_days:Vt,editor_day_clock_center_total:Rt,editor_day_clock_center_now:Ut,editor_day_clock_center_none:Gt,editor_bucket:Bt,editor_bucket_15:Ft,editor_bucket_30:It,editor_bucket_60:Ot,editor_aggregate_auto:Jt,editor_ring_color:Qt,editor_active:Wt,editor_entity_options_none:Zt,editor_hierarchy_group_by:Kt,editor_group_by_floor:Xt,editor_group_by_area:Yt,editor_group_by_device:$t,editor_group_by_label:ei,editor_entity_groups:oi,editor_bar_labels:ai,editor_bar_labels_state:ri,editor_bar_labels_duration:ti,editor_bar_labels_both:ii,editor_bar_labels_none:di,editor_timeline_legend:_i,editor_timeline_legend_above:ni,editor_timeline_legend_hidden:li,editor_state_colors:si,editor_state_colors_help:ci,editor_state_colors_state:mi,editor_state_colors_color:ui,editor_state_colors_add:pi,editor_state_colors_remove:bi,editor_timeline_group:gi,editor_points_per_hour:yi,editor_graph:hi,editor_graph_line:vi,editor_graph_bar:fi,editor_graph_none:xi,editor_fill:wi,editor_fill_solid:Ci,editor_fill_fade:ji,editor_fill_none:Ei,editor_points:Mi,editor_points_hover:ki,editor_points_always:zi,editor_points_never:qi,editor_trend_labels:Ni,editor_labels_hover:Pi,editor_labels_always:Si,editor_labels_never:Ai,editor_height:Di,editor_bar_spacing:Li,editor_color_transition:Hi,editor_color_transition_smooth:Ti,editor_color_transition_hard:Vi,editor_extrema:Ri,editor_average:Ui,editor_trend_legend:Gi,editor_trend_y_min:Bi,editor_trend_y_max:Fi,editor_min_range:Ii,editor_y_min_secondary:Oi,editor_y_max_secondary:Ji,editor_min_range_secondary:Qi,editor_value_factor:Wi,editor_align_header:Zi,editor_align_header_default:Ki,editor_align_header_left:Xi,editor_align_header_right:Yi,editor_align_header_center:$i,editor_align_icon:ed,editor_align_icon_right:od,editor_align_icon_left:ad,editor_align_icon_state:rd,editor_align_state:td,editor_align_state_left:id,editor_align_state_right:dd,editor_align_state_center:_d,editor_font_size:nd,editor_font_size_header:ld,editor_color_name:sd,editor_color_value:cd,editor_trend_color_icon:md,editor_trend_group:ud,editor_icon_image:pd,editor_trend_tooltip:bd,editor_y_axis_side:"Eje",editor_y_axis_side_primary:yd,editor_y_axis_side_secondary:hd,editor_entity_aggregate:vd,editor_fixed_value:fd,editor_show_state:xd,editor_show_indicator:wd,editor_show_graph:Cd,editor_show_line:jd,editor_show_fill:Ed,editor_show_points:Md,editor_show_legend_entity:kd,editor_show_legend_state:zd,editor_sectors:qd,editor_sectors_4:Nd,editor_sectors_8:Pd,editor_sectors_16:Sd,editor_calm:Ad,editor_wind_roles:Dd,editor_wind_now:Ld,editor_wind_none:Hd,editor_wind_statistics:Td,editor_style_area:Vd,editor_stack:Rd,editor_stack_none:Ud,editor_stack_normal:Gd,editor_stack_percent:Bd,editor_negative_color:Fd,editor_style_beeswarm:Id,editor_place_by:Od,editor_place_by_value:Jd,editor_place_by_time_of_day:Qd,editor_size_by_value:Wd,swarm_readings:Zd,swarm_events:Kd,swarm_shown:Xd,swarm_none:Yd,swarm_earliest_latest:$d,swarm_lowest_highest:e_,editor_fill_color:o_,editor_style_box:a_,box_aria:r_,box_highest:t_,box_upper_quartile:i_,box_median:d_,box_lower_quartile:__,box_lowest:n_,box_mean:l_,box_count:s_,box_outliers:c_,editor_whiskers:m_,editor_whiskers_tukey:u_,editor_whiskers_range:p_,editor_readings:b_,editor_box_color:g_,editor_style_bullet:y_,editor_ranges:h_,editor_ranges_shades:v_,editor_ranges_colours:f_,compare_target:x_,chart_aria:w_,editor_style_candlestick:C_,editor_candle_by:j_,editor_under_aggregate:E_,editor_up_color:M_,editor_down_color:k_,editor_underneath:z_,editor_underneath_columns:q_,editor_underneath_line:N_,candle_open:P_,candle_high:S_,candle_low:A_,candle_close:D_,candle_week_of:L_,editor_style_climate:H_,climate_set_point:T_,climate_range:V_,climate_not_thermostat:R_,climate_action_heating:U_,climate_action_preheating:G_,climate_action_cooling:B_,climate_action_defrosting:F_,climate_action_drying:I_,climate_action_fan:O_,climate_action_idle:J_,climate_action_off:Q_,editor_style_column:W_,editor_group_by_auto:Z_,editor_range:K_,editor_rounded:X_,editor_column_labels:Y_,editor_column_color:$_,editor_style_combined:en,editor_series_type:on,editor_series_type_line:an,editor_series_type_column:rn,editor_series_type_area:tn,editor_series_axis:dn,editor_series_axis_auto:_n,editor_series_axis_left:nn,editor_series_axis_right:ln,editor_series_aggregate:sn,editor_series_aggregate_auto:cn,editor_series_aggregate_mean:mn,editor_series_aggregate_sum:un,editor_series_aggregate_min:pn,editor_series_aggregate_max:bn,editor_series_aggregate_first:gn,editor_series_aggregate_last:yn,editor_series_aggregate_change:hn,editor_style_day_clock:vn,day_clock_times_one:fn,day_clock_times:xn,day_clock_a_day:wn,day_clock_busiest:Cn,day_clock_peak:jn,day_clock_state:En,day_clock_per_day:Mn,day_clock_no_data:kn,day_clock_now:zn,day_clock_on:qn,day_clock_average:Nn,day_clock_on_days:Pn,day_clock_so_far:Sn,day_clock_range:An,day_clock_average_value:Dn,editor_style_dumbbell:Ln,editor_ends:Hn,editor_ends_range:Tn,editor_ends_then:Vn,editor_ends_target:Rn,editor_show_now:Un,dumbbell_low:Gn,dumbbell_high:Bn,dumbbell_now:Fn,dumbbell_target:In,dumbbell_ago_hour_one:On,dumbbell_ago_hour:Jn,dumbbell_ago_day_one:Qn,dumbbell_ago_day:Wn,dumbbell_ago_week_one:Zn,dumbbell_ago_week:Kn,dumbbell_ago_month_one:Xn,dumbbell_ago_month:Yn,dumbbell_no_value:$n,editor_style_funnel:el,editor_funnel_shape:ol,editor_funnel_shape_funnel:al,editor_funnel_shape_pyramid:rl,editor_funnel_percent_of:tl,editor_funnel_percent_of_first:il,editor_funnel_percent_of_previous:dl,editor_funnel_percent_of_none:_l,editor_funnel_color_by:nl,editor_funnel_color_by_series:ll,editor_funnel_color_by_bands:sl,funnel_aria:cl,editor_style_grouped_bars:ml,editor_mode:ul,editor_mode_grouped:pl,editor_mode_stacked:bl,editor_mode_percent:gl,editor_bars_color_by:yl,editor_bars_color_by_series:hl,editor_bars_color_by_bands:vl,editor_bar_group:fl,editor_bar_series:xl,editor_bar_color:wl,grouped_bars_aria:Cl,editor_style_heatmap:jl,heatmap_aria:El,heatmap_hours:Ml,heatmap_empty:kl,editor_grid:zl,editor_grid_hours:ql,editor_grid_calendar:Nl,editor_color_by_scale:Pl,editor_cell_shape:Sl,editor_cell_shape_square:Al,editor_cell_shape_rounded:Dl,editor_cell_shape_hexagon:Ll,editor_color_min:Hl,editor_color_max:Tl,editor_legend:Vl,editor_style_histogram:Rl,editor_count:Ul,editor_count_time:Gl,editor_count_readings:Bl,editor_show_as:Fl,editor_show_as_percent:Il,editor_show_as_total:Ol,editor_bins:Jl,editor_bin_width:Ql,editor_bars:Wl,editor_bars_side:Zl,editor_bars_overlap:Kl,editor_hist_x_axis:Xl,histogram_readings:Yl,histogram_reading:$l,editor_style_line:es,chart_loading:os,chart_error:as,chart_no_data:rs,chart_log_nothing:ts,editor_style_lollipop:is,editor_style_pictograph:ds,editor_unit_icon:_s,editor_per_icon:ns,editor_group_size:ls,editor_partial:ss,editor_style_pie:cs,editor_shape:ms,editor_shape_donut:us,editor_shape_pie:ps,editor_center_label:bs,editor_gap:gs,editor_gradient:ys,editor_style_polar_area:hs,editor_polar_scale:vs,editor_polar_scale_shared:fs,editor_polar_scale_limits:xs,editor_polar_color_by:ws,editor_polar_color_by_series:Cs,editor_polar_color_by_shades:js,editor_polar_color_by_bands:Es,editor_polar_color:Ms,polar_area_aria:ks,editor_style_radar:zs,editor_radar_scale:qs,editor_radar_scale_limits:Ns,editor_radar_scale_shared:Ps,editor_radar_fill:Ss,editor_radar_axis:As,radar_aria:Ds,radar_other:Ls,editor_style_range_area:Hs,editor_mean:Ts,editor_range_color:Vs,editor_style_rings:Rs,editor_rings_start_angle:Us,editor_rounded_ends:Gs,editor_style_sankey:Bs,editor_link_color:Fs,editor_link_color_auto:Is,editor_link_color_source:Os,editor_link_color_target:Js,editor_from:Qs,editor_to:Ws,editor_flow_color:Zs,sankey_aria:Ks,sankey_flow:Xs,sankey_no_flows:Ys,sankey_nothing:$s,editor_style_slope:ec,editor_measure:oc,editor_measure_value:ac,editor_measure_change:rc,editor_color_by_direction:tc,editor_color_by_group:ic,editor_increase:dc,editor_increase_bad:_c,editor_increase_good:nc,editor_group:lc,slope_now:sc,slope_ago:cc,slope_ago_one:mc,slope_previous:uc,slope_previous_one:pc,slope_last:bc,slope_last_one:gc,slope_unit_hour:yc,slope_unit_hour_other:hc,slope_unit_day:"día",slope_unit_day_other:fc,slope_unit_week:xc,slope_unit_week_other:wc,slope_unit_month:"mes",slope_unit_month_other:jc,slope_entity_aria:Ec,slope_no_reading:Mc,editor_style_sparkline:kc,editor_spark:zc,editor_spark_line:qc,editor_spark_area:Nc,editor_spark_column:Pc,editor_spark_bar:Sc,editor_spark_color:Ac,spark_aria:Dc,editor_style_streamgraph:Lc,editor_baseline:Hc,editor_baseline_wiggle:Tc,editor_baseline_centre:Vc,editor_baseline_share:Rc,editor_baseline_zero:Uc,editor_stream_order:Gc,editor_stream_order_inside_out:Bc,editor_stream_order_listed:Fc,editor_stream_labels:Ic,editor_stream_curve:Oc,stream_total:Jc,editor_style_sunburst:Qc,editor_style_icicle:Wc,editor_sunburst_shape:Zc,editor_sunburst_shape_full:Kc,editor_sunburst_shape_half:Xc,editor_hierarchy_color_by:Yc,editor_hierarchy_color_by_group:$c,editor_hierarchy_color_by_bands:em,hierarchy_total:om,hierarchy_other:am,hierarchy_empty:rm,hierarchy_no_reading:tm,sunburst_aria:im,icicle_aria:dm,editor_style_timeline:_m,timeline_no_states:nm,timeline_for:lm,timeline_now:sm,timeline_measurement:cm,editor_style_treemap:mm,editor_treemap_color_by:um,editor_treemap_color_by_group:pm,editor_treemap_color_by_bands:bm,treemap_aria:gm,treemap_total:ym,treemap_empty:hm,treemap_no_reading:vm,treemap_other:fm,editor_style_trend:xm,trend_min:wm,trend_avg:Cm,trend_max:jm,editor_style_violin:Em,editor_shape_violin:Mm,editor_shape_raincloud:km,editor_box:zm,editor_bandwidth:qm,editor_split_by:Nm,editor_split_by_none:Pm,editor_split_by_day:Sm,editor_split_by_week:Am,editor_split_by_month:Dm,violin_median:Lm,violin_none:Hm,violin_raincloud:Tm,editor_style_waffle:Vm,editor_waffles:Rm,editor_waffles_one:Um,editor_waffles_each:Gm,editor_headline:Bm,editor_style_waterfall:Fm,editor_steps:Im,editor_steps_change:Om,editor_steps_current:Jm,editor_start_from_first:Qm,editor_total:Wm,editor_waterfall_invert:Zm,waterfall_start:Km,waterfall_end:"Fin",waterfall_total:Ym,waterfall_no_readings:$m,waterfall_aria:eu,editor_style_wind_rose:ou,wind_prevailing:au,wind_mean_speed:ru,wind_strongest:tu,wind_calm:iu,wind_speed:du,wind_speed_unit:_u,wind_share:nu,wind_aria:lu,wind_aria_calm:su,wind_aria_still:cu};export{xo as annotation_at,r_ as box_aria,s_ as box_count,t_ as box_highest,__ as box_lower_quartile,n_ as box_lowest,l_ as box_mean,d_ as box_median,c_ as box_outliers,i_ as box_upper_quartile,Aa as bubble_needs_three,La as bubble_role_size,D_ as candle_close,S_ as candle_high,A_ as candle_low,P_ as candle_open,L_ as candle_week_of,w_ as chart_aria,as as chart_error,os as chart_loading,ts as chart_log_nothing,rs as chart_no_data,Ha as chart_total,B_ as climate_action_cooling,F_ as climate_action_defrosting,I_ as climate_action_drying,O_ as climate_action_fan,U_ as climate_action_heating,J_ as climate_action_idle,Q_ as climate_action_off,G_ as climate_action_preheating,R_ as climate_not_thermostat,V_ as climate_range,T_ as climate_set_point,x_ as compare_target,wn as day_clock_a_day,Nn as day_clock_average,Dn as day_clock_average_value,Cn as day_clock_busiest,kn as day_clock_no_data,zn as day_clock_now,qn as day_clock_on,Pn as day_clock_on_days,jn as day_clock_peak,Mn as day_clock_per_day,An as day_clock_range,Sn as day_clock_so_far,En as day_clock_state,xn as day_clock_times,fn as day_clock_times_one,mu as default,So as dist_count,qo as dist_median,No as dist_middle,Po as dist_range,Lo as drill_back,Do as drill_into,Ho as drill_top,Wn as dumbbell_ago_day,Qn as dumbbell_ago_day_one,Jn as dumbbell_ago_hour,On as dumbbell_ago_hour_one,Yn as dumbbell_ago_month,Xn as dumbbell_ago_month_one,Kn as dumbbell_ago_week,Zn as dumbbell_ago_week_one,Bn as dumbbell_high,Gn as dumbbell_low,$n as dumbbell_no_value,Fn as dumbbell_now,In as dumbbell_target,Wt as editor_active,co as editor_add_band,uo as editor_add_entity,Ca as editor_against,ja as editor_against_entity,Ea as editor_against_time,Vr as editor_aggregate,Jt as editor_aggregate_auto,Or as editor_aggregate_change,Fr as editor_aggregate_first,Ir as editor_aggregate_last,Br as editor_aggregate_max,Rr as editor_aggregate_mean,Gr as editor_aggregate_min,Ur as editor_aggregate_sum,Zi as editor_align_header,$i as editor_align_header_center,Ki as editor_align_header_default,Xi as editor_align_header_left,Yi as editor_align_header_right,ed as editor_align_icon,ad as editor_align_icon_left,od as editor_align_icon_right,rd as editor_align_icon_state,td as editor_align_state,_d as editor_align_state_center,id as editor_align_state_left,dd as editor_align_state_right,pe as editor_animate,ar as editor_annotation_add,Ya as editor_annotation_add_band,Xa as editor_annotation_add_line,or as editor_annotation_add_point,er as editor_annotation_add_state,$a as editor_annotation_add_time,cr as editor_annotation_at,br as editor_annotation_at_first,pr as editor_annotation_at_last,mr as editor_annotation_at_max,ur as editor_annotation_at_min,yr as editor_annotation_color,hr as editor_annotation_dash,_r as editor_annotation_entity,tr as editor_annotation_from,gr as editor_annotation_label,vr as editor_annotation_remove,nr as editor_annotation_series,sr as editor_annotation_shade,lr as editor_annotation_state,dr as editor_annotation_times,ir as editor_annotation_to,Oa as editor_annotation_type,Qa as editor_annotation_type_band,Ja as editor_annotation_type_line,Ka as editor_annotation_type_point,Za as editor_annotation_type_state,Wa as editor_annotation_type_time,rr as editor_annotation_value,Ia as editor_annotations,Ne as editor_attribute,Ui as editor_average,Wr as editor_axis_labels,Kr as editor_axis_labels_inside,Zr as editor_axis_labels_outside,Xe as editor_band_color,Ye as editor_band_custom_color,Qe as editor_band_from,We as editor_band_from_entity,Ke as editor_band_from_entity_label,Ze as editor_band_from_number,eo as editor_band_icon,$e as editor_band_label,qm as editor_bandwidth,wl as editor_bar_color,fl as editor_bar_group,ai as editor_bar_labels,ii as editor_bar_labels_both,ti as editor_bar_labels_duration,di as editor_bar_labels_none,ri as editor_bar_labels_state,xl as editor_bar_series,Li as editor_bar_spacing,Wl as editor_bars,yl as editor_bars_color_by,vl as editor_bars_color_by_bands,hl as editor_bars_color_by_series,Kl as editor_bars_overlap,Zl as editor_bars_side,Hc as editor_baseline,Vc as editor_baseline_centre,Rc as editor_baseline_share,Tc as editor_baseline_wiggle,Uc as editor_baseline_zero,Ql as editor_bin_width,Jl as editor_bins,zm as editor_box,g_ as editor_box_color,Bt as editor_bucket,Ft as editor_bucket_15,It as editor_bucket_30,Ot as editor_bucket_60,Ad as editor_calm,j_ as editor_candle_by,Te as editor_card_setting,Sl as editor_cell_shape,Ll as editor_cell_shape_hexagon,Dl as editor_cell_shape_rounded,Al as editor_cell_shape_square,W as editor_center,ga as editor_center_average,bs as editor_center_label,K as editor_center_mode_band,X as editor_center_mode_name,$ as editor_center_mode_none,Y as editor_center_mode_text,Z as editor_center_mode_value,ya as editor_center_none,ee as editor_center_text,ba as editor_center_total,to as editor_color_amber,_o as editor_color_blue,k as editor_color_by,q as editor_color_by_bands,tc as editor_color_by_direction,ic as editor_color_by_group,Pl as editor_color_by_scale,z as editor_color_by_series,ma as editor_color_by_shades,so as editor_color_custom,ro as editor_color_green,lo as editor_color_grey,oo as editor_color_icon,Tl as editor_color_max,Hl as editor_color_min,sd as editor_color_name,ao as editor_color_primary,no as editor_color_purple,io as editor_color_red,Hi as editor_color_transition,Vi as editor_color_transition_hard,Ti as editor_color_transition_smooth,cd as editor_color_value,$_ as editor_column_color,Y_ as editor_column_labels,_e as editor_columns,nt as editor_compact,Tt as editor_cooling_color,Ul as editor_count,Bl as editor_count_readings,Gl as editor_count_time,Dt as editor_current_color,C as editor_curve,j as editor_curve_smooth,M as editor_curve_step,E as editor_curve_straight,S as editor_dash,Gt as editor_day_clock_center_none,Ut as editor_day_clock_center_now,Rt as editor_day_clock_center_total,Vt as editor_days,me as editor_decimals,Na as editor_dot_color,Ma as editor_dot_size,dt as editor_dots,qe as editor_double_tap_action,k_ as editor_down_color,Ao as editor_drill_down,Q as editor_end_angle,Hn as editor_ends,Tn as editor_ends_range,Rn as editor_ends_target,Vn as editor_ends_then,vd as editor_entity_aggregate,oi as editor_entity_groups,Zt as editor_entity_options_none,ve as editor_exclude_heading,fe as editor_exclude_help,Ri as editor_extrema,Jo as editor_extremes,Bo as editor_extremes_average,Oo as editor_extremes_average_figure,Io as editor_extremes_average_line,Fo as editor_extremes_average_none,Uo as editor_extremes_max,Go as editor_extremes_min,wi as editor_fill,o_ as editor_fill_color,ji as editor_fill_fade,Ei as editor_fill_none,Ci as editor_fill_solid,fd as editor_fixed_value,Zs as editor_flow_color,nd as editor_font_size,ld as editor_font_size_header,Qs as editor_from,nl as editor_funnel_color_by,sl as editor_funnel_color_by_bands,ll as editor_funnel_color_by_series,tl as editor_funnel_percent_of,il as editor_funnel_percent_of_first,_l as editor_funnel_percent_of_none,dl as editor_funnel_percent_of_previous,ol as editor_funnel_shape,al as editor_funnel_shape_funnel,rl as editor_funnel_shape_pyramid,gs as editor_gap,O as editor_gauge_help,ys as editor_gradient,hi as editor_graph,fi as editor_graph_bar,vi as editor_graph_line,xi as editor_graph_none,zl as editor_grid,Nl as editor_grid_calendar,Xr as editor_grid_horizontal,ql as editor_grid_hours,Yr as editor_grid_vertical,lc as editor_group,n as editor_group_bars,Sr as editor_group_by,Yt as editor_group_by_area,Z_ as editor_group_by_auto,Lr as editor_group_by_day,$t as editor_group_by_device,Xt as editor_group_by_floor,Dr as editor_group_by_hour,ei as editor_group_by_label,Tr as editor_group_by_month,Ar as editor_group_by_none,Hr as editor_group_by_week,m as editor_group_compare,u as editor_group_distribution,l as editor_group_gauges,s as editor_group_history,ls as editor_group_size,c as editor_group_totals,lt as editor_header,st as editor_header_above,mt as editor_header_hidden,ct as editor_header_over,Bm as editor_headline,Ht as editor_heating_color,Di as editor_height,ho as editor_hide_options,be as editor_hide_unavailable,Yc as editor_hierarchy_color_by,em as editor_hierarchy_color_by_bands,$c as editor_hierarchy_color_by_group,Kt as editor_hierarchy_group_by,Xl as editor_hist_x_axis,ze as editor_hold_action,Se as editor_icon,pd as editor_icon_image,ye as editor_include_heading,he as editor_include_help,dc as editor_increase,_c as editor_increase_bad,nc as editor_increase_good,ka as editor_jitter,N as editor_labels,Si as editor_labels_always,Pi as editor_labels_hover,Ai as editor_labels_never,Ct as editor_labels_overlap,ht as editor_labels_position,ft as editor_labels_position_above,vt as editor_labels_position_auto,xt as editor_labels_position_below,wt as editor_labels_position_center,ut as editor_labels_show,pt as editor_labels_show_all,yt as editor_labels_show_ends,bt as editor_labels_show_last,gt as editor_labels_show_minmax,Vl as editor_legend,ge as editor_limit,Ve as editor_limit_default,Ue as editor_limit_entity,Re as editor_limit_number,it as editor_line_width,Fs as editor_link_color,Is as editor_link_color_auto,Os as editor_link_color_source,Js as editor_link_color_target,De as editor_max,qa as editor_max_size,Ts as editor_mean,oc as editor_measure,rc as editor_measure_change,ac as editor_measure_value,Ae as editor_min,Ii as editor_min_range,Qi as editor_min_range_secondary,za as editor_min_size,ul as editor_mode,pl as editor_mode_grouped,gl as editor_mode_percent,bl as editor_mode_stacked,bo as editor_move_down,po as editor_move_up,Et as editor_multiples,Nt as editor_multiples_columns,Mt as editor_multiples_scale,kt as editor_multiples_scale_auto,qt as editor_multiples_scale_independent,zt as editor_multiples_scale_shared,Pe as editor_name,Fd as editor_negative_color,He as editor_none,vo as editor_not_found,_t as editor_on_top,wo as editor_orientation,Co as editor_orientation_horizontal,jo as editor_orientation_vertical,Fa as editor_overview,ss as editor_partial,ns as editor_per_icon,xr as editor_period_calendar,Cr as editor_period_calendar_day,Er as editor_period_calendar_month,wr as editor_period_calendar_rolling,jr as editor_period_calendar_week,Mr as editor_period_calendar_year,p as editor_period_last,Pr as editor_period_navigate,kr as editor_period_offset,b as editor_period_unit,y as editor_period_unit_day,g as editor_period_unit_hour,v as editor_period_unit_month,h as editor_period_unit_week,zr as editor_period_until,Nr as editor_period_until_end,qr as editor_period_until_now,Od as editor_place_by,Qd as editor_place_by_time_of_day,Jd as editor_place_by_value,Mi as editor_points,zi as editor_points_always,ki as editor_points_hover,qi as editor_points_never,yi as editor_points_per_hour,Ms as editor_polar_color,ws as editor_polar_color_by,Es as editor_polar_color_by_bands,Cs as editor_polar_color_by_series,js as editor_polar_color_by_shades,vs as editor_polar_scale,xs as editor_polar_scale_limits,fs as editor_polar_scale_shared,Ge as editor_preset,Be as editor_preset_battery,Je as editor_preset_custom,Oe as editor_preset_none,Ie as editor_preset_temperature,Fe as editor_preset_usage,As as editor_radar_axis,Ss as editor_radar_fill,qs as editor_radar_scale,Ns as editor_radar_scale_limits,Ps as editor_radar_scale_shared,K_ as editor_range,Vs as editor_range_color,h_ as editor_ranges,f_ as editor_ranges_colours,v_ as editor_ranges_shades,b_ as editor_readings,mo as editor_remove_band,go as editor_remove_entity,Qt as editor_ring_color,Us as editor_rings_start_angle,X_ as editor_rounded,Gs as editor_rounded_ends,we as editor_rule_area,xe as editor_rule_device_class,Ee as editor_rule_domain,Me as editor_rule_entity,Ce as editor_rule_floor,je as editor_rule_label,H as editor_section_actions,_ as editor_section_chart,D as editor_section_colours,L as editor_section_display,i as editor_section_entities,A as editor_section_limits,d as editor_section_style,qd as editor_sectors,Sd as editor_sectors_16,Nd as editor_sectors_4,Pd as editor_sectors_8,sn as editor_series_aggregate,cn as editor_series_aggregate_auto,hn as editor_series_aggregate_change,gn as editor_series_aggregate_first,yn as editor_series_aggregate_last,bn as editor_series_aggregate_max,mn as editor_series_aggregate_mean,pn as editor_series_aggregate_min,un as editor_series_aggregate_sum,dn as editor_series_axis,_n as editor_series_axis_auto,nn as editor_series_axis_left,ln as editor_series_axis_right,P as editor_series_color,on as editor_series_type,tn as editor_series_type_area,rn as editor_series_type_column,an as editor_series_type_line,Pt as editor_set_point,Lt as editor_set_point_color,fo as editor_severity,ua as editor_shade_color,At as editor_shade_fan,St as editor_shading,ms as editor_shape,us as editor_shape_donut,ps as editor_shape_pie,km as editor_shape_raincloud,Mm as editor_shape_violin,Fl as editor_show_as,Il as editor_show_as_percent,Ol as editor_show_as_total,Ed as editor_show_fill,Cd as editor_show_graph,te as editor_show_icon,wd as editor_show_indicator,de as editor_show_legend,kd as editor_show_legend_entity,zd as editor_show_legend_state,jd as editor_show_line,ae as editor_show_name,Un as editor_show_now,yo as editor_show_options,pa as editor_show_percent,Md as editor_show_points,xd as editor_show_state,ie as editor_show_target,re as editor_show_value,Wd as editor_size_by_value,ne as editor_sort,se as editor_sort_ascending,ce as editor_sort_descending,le as editor_sort_none,f as editor_source,x as editor_source_history,w as editor_source_statistics,zc as editor_spark,Nc as editor_spark_area,Sc as editor_spark_bar,Ac as editor_spark_color,Pc as editor_spark_column,qc as editor_spark_line,Nm as editor_split_by,Sm as editor_split_by_day,Dm as editor_split_by_month,Pm as editor_split_by_none,Am as editor_split_by_week,Rd as editor_stack,Ud as editor_stack_none,Gd as editor_stack_normal,Bd as editor_stack_percent,J as editor_start_angle,Qm as editor_start_from_first,si as editor_state_colors,pi as editor_state_colors_add,ui as editor_state_colors_color,ci as editor_state_colors_help,bi as editor_state_colors_remove,mi as editor_state_colors_state,Im as editor_steps,Om as editor_steps_change,Jm as editor_steps_current,Oc as editor_stream_curve,Ic as editor_stream_labels,Gc as editor_stream_order,Bc as editor_stream_order_inside_out,Fc as editor_stream_order_listed,I as editor_style_arc,Vd as editor_style_area,V as editor_style_bar,Id as editor_style_beeswarm,a_ as editor_style_box,wa as editor_style_bubble,y_ as editor_style_bullet,C_ as editor_style_candlestick,H_ as editor_style_climate,W_ as editor_style_column,en as editor_style_combined,vn as editor_style_day_clock,Ln as editor_style_dumbbell,el as editor_style_funnel,ml as editor_style_grouped_bars,jl as editor_style_heatmap,Rl as editor_style_histogram,Wc as editor_style_icicle,es as editor_style_line,is as editor_style_lollipop,F as editor_style_needle,ds as editor_style_pictograph,cs as editor_style_pie,hs as editor_style_polar_area,zs as editor_style_radar,Hs as editor_style_range_area,B as editor_style_ring,Rs as editor_style_rings,Bs as editor_style_sankey,xa as editor_style_scatter,U as editor_style_segmented,ec as editor_style_slope,kc as editor_style_sparkline,Lc as editor_style_streamgraph,Qc as editor_style_sunburst,G as editor_style_tank,R as editor_style_thin,_m as editor_style_timeline,mm as editor_style_treemap,xm as editor_style_trend,Em as editor_style_violin,Vm as editor_style_waffle,Fm as editor_style_waterfall,ou as editor_style_wind_rose,Zc as editor_sunburst_shape,Kc as editor_sunburst_shape_full,Xc as editor_sunburst_shape_half,jt as editor_sync,ke as editor_tap_action,Le as editor_target,oe as editor_tick_labels,gi as editor_timeline_group,_i as editor_timeline_legend,ni as editor_timeline_legend_above,li as editor_timeline_legend_hidden,T as editor_title,Ws as editor_to,tt as editor_tooltip,Wm as editor_total,um as editor_treemap_color_by,bm as editor_treemap_color_by_bands,pm as editor_treemap_color_by_group,md as editor_trend_color_icon,ud as editor_trend_group,Ni as editor_trend_labels,Gi as editor_trend_legend,bd as editor_trend_tooltip,Fi as editor_trend_y_max,Bi as editor_trend_y_min,E_ as editor_under_aggregate,z_ as editor_underneath,q_ as editor_underneath_columns,N_ as editor_underneath_line,ue as editor_unit,_s as editor_unit_icon,M_ as editor_up_color,Eo as editor_value_axis,Wi as editor_value_factor,Mo as editor_value_grid,zo as editor_value_max,ko as editor_value_min,Rm as editor_waffles,Gm as editor_waffles_each,Um as editor_waffles_one,Zm as editor_waterfall_invert,m_ as editor_whiskers,p_ as editor_whiskers_range,u_ as editor_whiskers_tukey,Hd as editor_wind_none,Ld as editor_wind_now,Dd as editor_wind_roles,Td as editor_wind_statistics,Jr as editor_x_axis,Va as editor_x_max,Ta as editor_x_min,Pa as editor_xy_x_axis,Qr as editor_y_axis,gd as editor_y_axis_side,yd as editor_y_axis_side_primary,hd as editor_y_axis_side_secondary,et as editor_y_max,Ji as editor_y_max_secondary,$r as editor_y_min,Oi as editor_y_min_secondary,ot as editor_y_scale,at as editor_y_scale_linear,rt as editor_y_scale_log,fr as editor_zones,Ba as editor_zoom,e as entity_not_found,Ro as extremes_average,To as extremes_high,Vo as extremes_low,cl as funnel_aria,Cl as grouped_bars_aria,El as heatmap_aria,kl as heatmap_empty,Ml as heatmap_hours,rm as hierarchy_empty,tm as hierarchy_no_reading,am as hierarchy_other,om as hierarchy_total,$l as histogram_reading,Yl as histogram_readings,dm as icicle_aria,a as no_entities,r as no_matches,t as none_available,fa as parts_aria,va as parts_average,ha as parts_total,da as period_last_day,_a as period_last_days,ta as period_last_hour,ia as period_last_hours,oa as period_last_month,sa as period_last_month_rolling,ca as period_last_months,$o as period_last_week,na as period_last_week_rolling,la as period_last_weeks,ra as period_last_year,Wo as period_next,Qo as period_previous,Zo as period_return,ea as period_this_month,Yo as period_this_week,aa as period_this_year,Ko as period_today,Xo as period_yesterday,ks as polar_area_aria,Ds as radar_aria,Ls as radar_other,Ks as sankey_aria,Xs as sankey_flow,Ys as sankey_no_flows,$s as sankey_nothing,Sa as scatter_needs_two,Da as scatter_role_x,cc as slope_ago,mc as slope_ago_one,Ec as slope_entity_aria,bc as slope_last,gc as slope_last_one,Mc as slope_no_reading,sc as slope_now,uc as slope_previous,pc as slope_previous_one,vc as slope_unit_day,fc as slope_unit_day_other,yc as slope_unit_hour,hc as slope_unit_hour_other,Cc as slope_unit_month,jc as slope_unit_month_other,xc as slope_unit_week,wc as slope_unit_week_other,Dc as spark_aria,Jc as stream_total,im as sunburst_aria,$d as swarm_earliest_latest,Kd as swarm_events,e_ as swarm_lowest_highest,Yd as swarm_none,Zd as swarm_readings,Xd as swarm_shown,lm as timeline_for,cm as timeline_measurement,nm as timeline_no_states,sm as timeline_now,gm as treemap_aria,hm as treemap_empty,vm as treemap_no_reading,fm as treemap_other,ym as treemap_total,Cm as trend_avg,jm as trend_max,wm as trend_min,o as unavailable,Lm as violin_median,Hm as violin_none,Tm as violin_raincloud,eu as waterfall_aria,Xm as waterfall_end,$m as waterfall_no_readings,Km as waterfall_start,Ym as waterfall_total,lu as wind_aria,su as wind_aria_calm,cu as wind_aria_still,iu as wind_calm,ru as wind_mean_speed,au as wind_prevailing,nu as wind_share,du as wind_speed,_u as wind_speed_unit,tu as wind_strongest,Ra as zoom_reset,Ua as zoom_window,Ga as zoom_window_label}; -//# sourceMappingURL=chartdeck-card.es-Bjbhmsp-.js.map diff --git a/dist/chartdeck-card.es-Bjbhmsp-.js.map b/dist/chartdeck-card.es-Bjbhmsp-.js.map deleted file mode 100644 index 4f3a97a..0000000 --- a/dist/chartdeck-card.es-Bjbhmsp-.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chartdeck-card.es-Bjbhmsp-.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.es-CcVmNGgz.js b/dist/chartdeck-card.es-CcVmNGgz.js new file mode 100644 index 0000000..18937a0 --- /dev/null +++ b/dist/chartdeck-card.es-CcVmNGgz.js @@ -0,0 +1,2 @@ +const e="Entidad no encontrada",o="No disponible",a="Añade una entidad en el editor para empezar.",r="Ninguna entidad coincide ahora mismo.",t="Ninguna de estas entidades está disponible.",i="Entidades",_="Estilo",d="Gráfico",n="Barras",s="Indicadores",l="Gráficos de historial",c="Partes de un total",m="Comparaciones",u="Distribuciones",p="Mostrar los últimos",g="Unidad",b="Horas",y="Días",h="Semanas",v="Meses",f="Lecturas de",w="Historial (cada cambio)",x="Estadísticas a largo plazo",C="Transformación",k="Ninguna (lecturas tal cual)",j="Tasa de cambio",M="Tasa por",E="Segundo",S="Minuto",D="Hora",z="Día",N="Suavizar sobre lecturas",A="Suavizar por tiempo (p. ej. 15min; en lugar de lecturas)",P="Valores actuales",L="Panel de energía",q="Flujos de energía (sin marcar: red, solar y batería)",T="Vertido y carga de batería bajo el eje",V="Forma de la línea",G="Suave",H="Recta",U="Escalones",R="Color",B="Un color por entidad",F="Por banda de color",I="Mostrar valores en los puntos",O="Color de la línea",J="Discontinua",Q="Límites",W="Colores",Y="Visualización",Z="Acciones",K="Título",X="Barra",$="Fina",ee="Segmentada",oe="Depósito",ae="Cuadrícula de baterías",re="Niveles de batería: {levels}",te="Anillo",ie="Aguja",_e="Arco",de="Los ángulos están en grados, en sentido horario desde arriba: -90 es la izquierda y 90 la derecha. Déjalos vacíos para la forma habitual del estilo.",ne="Ángulo inicial",se="Ángulo final",le="En el centro",ce="El valor",me="La etiqueta de la banda de color",ue="El nombre",pe="Mi propio texto",ge="Nada",be="Texto",ye="Números en la escala",he="Rango reciente detrás del indicador",ve="Desactivado",fe="Últimas 24 horas",we="Últimos 7 días",xe="Últimas 24 horas: de {min} a {max}, media {mean}",Ce="Últimos 7 días: de {min} a {max}, media {mean}",ke="Mostrar nombre",je="Mostrar valor",Me="Mostrar icono",Ee="Mostrar objetivo",Se="Mostrar leyenda",De="Columnas",ze="Ordenar",Ne="Según la lista",Ae="El más bajo primero",Pe="El más alto primero",Le="Decimales",qe="Unidad",Te="Animar",Ve="Ocultar entidades no disponibles",Ge="Menú de exportación",He="Mostrar como máximo",Ue="Mostrar también todas las entidades que coincidan",Re="Los dispositivos nuevos aparecen sin editar la tarjeta. Elige varios de un mismo tipo para que coincida cualquiera de ellos; los de tipos distintos deben coincidir todos.",Be="Excluir",Fe="Las entidades que coincidan se excluyen si coinciden con alguno de estos.",Ie="Clase de dispositivo",Oe="Áreas",Je="Plantas",Qe="Etiquetas",We="Dominios",Ye="Entidades",Ze="Acción al tocar",Ke="Acción al mantener pulsado",Xe="Acción al tocar dos veces",$e="Entidad",eo="Aspecto",oo="Valor con icono",ao="Minigráfico",ro="Anillo",to="Barra fina",io="Atributo (en lugar del estado)",_o="Nombre",no="Horas de historial",so="Mostrar nombre",lo="Mostrar icono",co="Icono",mo="Mínimo",uo="Máximo",po="Unidad",go="Decimales",bo="Color sin franjas",yo="Franjas de color",ho="La insignia toma el color de la franja en la que está su valor, como en la tarjeta.",vo="Acciones",fo="Acción al tocar",wo="Acción al mantener pulsado",xo="Acción al tocar dos veces",Co="Atributo (en lugar del estado)",ko="Nombre",jo="Icono",Mo="Mínimo",Eo="Máximo",So="Objetivo",Do="Ninguno",zo="ajuste de la tarjeta",No="Predeterminado ({value})",Ao="Número",Po="Entidad",Lo="Preajuste",qo="Batería (bajo es malo)",To="Consumo (alto es malo)",Vo="Temperatura",Go="Ninguno",Ho="Personalizado",Uo="Desde",Ro="Empezar desde una entidad",Bo="Empezar desde un número",Fo="Empieza en esta entidad",Io="Color",Oo="Color CSS",Jo="Etiqueta",Qo="Icono",Wo="Colorear los iconos según su banda",Yo="Principal",Zo="Verde",Ko="Ámbar",Xo="Rojo",$o="Azul",ea="Morado",oa="Gris",aa="Personalizado…",ra="Añadir banda",ta="Eliminar banda",ia="Añadir entidad",_a="Subir",da="Bajar",na="Eliminar entidad",sa="Mostrar opciones",la="Ocultar opciones",ca="{entity} (no encontrada)",ma="Colores",ua="{label} a las {time}",pa="Dirección",ga="Horizontal",ba="Vertical",ya="Etiquetas de valor",ha="Líneas en cada etiqueta de valor",va="Valor más bajo mostrado",fa="Valor más alto mostrado",wa="Mediana",xa="Mitad central",Ca="Mínimo – máximo",ka="Lecturas",ja="Toca un grupo para ver de qué se compone",Ma="{label}. Ver de qué se compone",Ea="Volver a {name}",Sa="Todo",Da="Máx.",za="Mín.",Na="Media",Aa="Marcar la lectura más alta",Pa="Marcar la lectura más baja",La="Media",qa="No mostrar",Ta="Línea a lo ancho del gráfico",Va="Solo la cifra",Ga="Marcar máximo, mínimo y media",Ha="{name}: {value}, {sigma} fuera de lo normal",Ua="más de {limit}",Ra="menos de {limit}",Ba="Marcar lecturas lejos de lo normal",Fa="Ventana (30min, 2h, 1d; auto: una doceava parte del periodo)",Ia="A qué distancia marcar, en desviaciones típicas",Oa="Color de las marcas",Ja="Sombrear la banda normal",Qa="Periodo anterior",Wa="Periodo siguiente",Ya="Volver a {label}",Za="Hoy",Ka="Ayer",Xa="Esta semana",$a="La semana pasada",er="Este mes",or="El mes pasado",ar="Este año",rr="El año pasado",tr="Última hora",ir="Últimas {n} horas",_r="Último día",dr="Últimos {n} días",nr="Últimos 7 días",sr="Últimas {n} semanas",lr="Último mes",cr="Últimos {n} meses",mr="Tonos de un color",ur="Color de los tonos (nombre de la paleta o color CSS)",pr="Mostrar cada parte como porcentaje",gr="Total",br="Media",yr="Nada",hr="Total",vr="Media",fr="{style} de {names}",wr="Dispersión",xr="Burbujas",Cr="En el eje inferior",kr="La primera entidad",jr="Tiempo",Mr="Tamaño del punto (px)",Er="Dispersión aleatoria (px)",Sr="Burbuja más pequeña (px)",Dr="Burbuja más grande (px)",zr="Color del punto",Nr="Etiquetas en la parte inferior",Ar="Añade una segunda entidad. La primera va en el eje inferior y las demás en el lateral.",Pr="Añade tres entidades: una para el eje inferior, otra para el lateral y otra para el tamaño de cada burbuja.",Lr="Horizontal",qr="Tamaño",Tr="Total",Vr="Valor horizontal más bajo",Gr="Valor horizontal más alto",Hr="Restablecer zoom",Ur="Mostrado: {from} a {to}",Rr="Parte del gráfico mostrada",Br="Zoom y desplazamiento (pellizcar, Ctrl + rueda o arrastrar)",Fr="Franja de vista general bajo el gráfico",Ir="Anotaciones",Or="Tipo",Jr="Línea en un valor",Qr="Banda sombreada de valores",Wr="Marcas a horas fijas",Yr="Marcas cuando cambia una entidad",Zr="Etiqueta en una lectura",Kr="Línea",Xr="Banda",$r="Horas",et="Cambios de estado",ot="Etiqueta de punto",at="Añadir una anotación:",rt="Valor (un número o una entidad)",tt="Desde (un número o una entidad; vacío para el fondo)",it="Hasta (un número o una entidad; vacío para el tope)",_t="Horas: 07:00 para cada día, o 2026-10-28 07:00 (separadas por comas)",dt="Entidad",nt="Serie (vacío para la primera)",st="Estado (vacío para cada cambio)",lt="Sombrear mientras esté en este estado",ct="Lectura",mt="Más alta",ut="Más baja",pt="Más reciente",gt="Primera",bt="Etiqueta",yt="Color",ht="Discontinua",vt="Seguir el historial de la entidad (escalonado)",ft="Sombrear",wt="Nada",xt="Por encima de la línea",Ct="Por debajo de la línea",kt="Colores del sombreado según el valor de la línea (bandas opcionales)",jt="Eliminar anotación",Mt="Sombrear las bandas de gravedad detrás del gráfico",Et="Periodo",St="Los últimos…",Dt="Hoy",zt="Esta semana",Nt="Este mes",At="Este año",Pt="Periodos atrás (0 es el actual)",Lt="Dibujar hasta",qt="Ahora",Tt="El final del periodo",Vt="Mostrar botones de anterior y siguiente",Gt="Agrupar lecturas por",Ht="No agrupar",Ut="Hora",Rt="Día",Bt="Semana",Ft="Mes",It="Combinar con",Ot="{name}, {offset}",Jt="{n} h antes",Qt="{n} días antes",Wt="{n} semanas antes",Yt="{n} meses antes",Zt="{n} años antes",Kt="Comparar con periodos anteriores (dibujados tenues detrás)",Xt="Color de los periodos anteriores",$t="Gris",ei="Color de la serie atenuado",oi="Media",ai="Suma",ri="Mínimo",ti="Máximo",ii="Primero",_i="Último",di="Cambio (contadores que suben)",ni="Transformación",si="Ninguna (lecturas tal cual)",li="Total acumulado",ci="El total acumulado vuelve a empezar",mi="Nunca (desde el borde izquierdo)",ui="Cada día",pi="Cada semana",gi="Cada mes",bi="Cada mes en el día de facturación",yi="Día de facturación del mes (1–28)",hi="Etiquetas de tiempo",vi="Etiquetas de valor",fi="Etiquetas de los ejes",wi="Junto al gráfico",xi="Sobre el gráfico",Ci="Líneas horizontales",ki="Líneas verticales",ji="Valor más bajo mostrado",Mi="Valor más alto mostrado",Ei="Escala de valores",Si="Pasos iguales",Di="Logarítmica (potencias de diez)",zi="Mostrar valores al pasar el ratón o tocar",Ni="Grosor de línea (px)",Ai="Punto en cada lectura",Pi="Dibujar sobre las demás líneas",Li="Mostrar solo mientras esta entidad",qi="…esté en el estado (separados por comas)",Ti="…esté por encima de",Vi="…esté por debajo de",Gi="Mostrar todas las series solo mientras esta entidad",Hi="…esté en el estado (separados por comas)",Ui="…esté por encima de",Ri="…esté por debajo de",Bi="Línea tenue de las lecturas ocultas",Fi="Franja que muestra cuándo se cumplió",Ii="Se muestra mientras {condition}",Oi="Línea de ahora",Ji="Desactivada",Qi="Solo la línea",Wi="Línea y la hora",Yi="Línea y cuenta atrás hasta la próxima hora fijada",Zi="{label} en {duration}",Ki="Siguiente en {duration}",Xi="Compacto",$i="Nombres y valores",e_="Encima del gráfico",o_="Sobre el gráfico",a_="Ocultos",r_="Toca un nombre para ocultarlo o mostrarlo",t_="Qué lecturas",i_="Todas (las que quepan)",__="La más reciente",d_="La más alta y la más baja",n_="La primera y la más reciente",s_="Posición de la etiqueta",l_="Encima de los picos, debajo de los valles",c_="Encima",m_="Debajo",u_="En el punto",p_="Permitir que las etiquetas se solapen",g_="Grupo de sincronización (los gráficos con el mismo nombre comparten el puntero y los cambios de periodo)",b_="Un gráfico pequeño por entidad",y_="Escala de valores",h_="La misma cuando las unidades coinciden",v_="La misma para todos los gráficos",f_="Cada gráfico la suya",w_="Columnas (vacío se ajusta a la tarjeta)",x_="Previsión",C_="Previsión de {name}",k_="Previsión",j_="Entidad de previsión (dibuja su previsión discontinua a partir de ahora)",M_='Atributo (vacío: previsión meteorológica o "forecast")',E_="Clave del valor (vacío: automática)",S_="Clave de la hora (vacío: automática)",D_="Previsión meteorológica (vacío: por horas)",z_="Por horas",N_="Diaria",A_="Dos veces al día",P_="Multiplicar los valores por (vacío: 1)",L_="Mostrar previsiones hasta este plazo",q_="Mostrar la consigna",T_="Sombrear mientras calienta o enfría",V_="Sombrear mientras solo funciona el ventilador",G_="Color de la temperatura",H_="Color de la consigna",U_="Color de calefacción",R_="Color de refrigeración",B_="Días (más de 1 muestra el día medio)",F_="Tiempo encendido",I_="La hora actual",O_="Nada",J_="Una barra cada",Q_="15 minutos",W_="30 minutos",Y_="Hora",Z_="Automático (cambio para contadores, si no media)",K_="Color",X_="Cuenta como encendido (vacío: on, open, heating, home…)",$_="Primero añade una entidad arriba.",ed="Agrupar por",od="Planta",ad="Área",rd="Dispositivo",td="Etiqueta",id='Grupo propio (prevalece sobre "Agrupar por"; "Planta baja / Cocina" para dos niveles)',_d="Texto en las barras",dd="Estado",nd="Duración",sd="Estado y duración",ld="Ninguno",cd="Leyenda de estados",md="Encima del gráfico",ud="Oculta",pd="Colores de estado",gd="Un nombre de la paleta (amber, green, blue, red, purple, grey, primary) o cualquier color CSS.",bd="Estado",yd="Color",hd="Añadir un color de estado",vd="Eliminar",fd="Grupo (las filas del mismo grupo comparten encabezado)",wd="Puntos por hora (0 dibuja todas las lecturas)",xd="Gráfico",Cd="Línea",kd="Barras",jd="Ninguno (solo el valor)",Md="Rellenar bajo la línea",Ed="Sólido",Sd="Degradado",Dd="Ninguno",zd="Puntos en la línea",Nd="Al pasar el ratón",Ad="Siempre",Pd="Nunca",Ld="Etiquetas de máximo y mínimo",qd="Al pasar el ratón",Td="Siempre",Vd="Nunca",Gd="Altura del gráfico (por cada 500 px de ancho)",Hd="Espacio entre barras (px)",Ud="Colores de las bandas",Rd="Fundir",Bd="Cambiar en cada banda",Fd="Mostrar mínimo y máximo",Id="Mostrar media",Od="Leyenda (dos o más entidades)",Jd="Valor más bajo (~ para flexible)",Qd="Valor más alto (~ para flexible)",Wd="Rango mínimo mostrado",Yd="Mínimo del eje derecho (~ para flexible)",Zd="Máximo del eje derecho (~ para flexible)",Kd="Rango mínimo del eje derecho",Xd="Multiplicar por 10 elevado a",$d="Nombre e icono",en="Repartidos",on="Izquierda",an="Derecha",rn="Centro",tn="Icono",_n="A la derecha del nombre",dn="A la izquierda del nombre",nn="Junto al valor",sn="Valor",ln="Izquierda",cn="Derecha",mn="Centro",un="Tamaño del valor (%)",pn="Tamaño del nombre (px)",gn="Colorear el nombre",bn="Colorear el valor",yn="Colorear el icono",hn="Sin fondo (dentro de otra tarjeta)",vn="Imagen en lugar del icono (URL)",fn="Mostrar el valor bajo el puntero",wn="Eje",xn="Izquierdo",Cn="Derecho (con su propia escala)",kn="Combinar con",jn="Dibujar el valor actual como una línea plana",Mn="Mostrar su valor junto al principal",En="Punto coloreado según el valor",Sn="En el gráfico",Dn="Línea",zn="Relleno",Nn="Puntos",An="En la leyenda",Pn="Valor en la leyenda",Ln="Direcciones",qn="4 (N, E, S, W)",Tn="8 (N, NE, E…)",Vn="16 (N, NNE, NE…)",Gn="Calma por debajo de (vacío: 0.5 m/s, o lo mismo en km/h, mph o nudos)",Hn="La primera entidad es la dirección del viento, en grados o en puntos cardinales como SO. La segunda es la velocidad del viento: sin ella, los pétalos solo muestran con qué frecuencia sopló el viento desde cada dirección.",Un="Dirección: {direction}. Velocidad: {speed}.",Rn="ninguna",Bn="Las estadísticas a largo plazo dan la dirección media de cada hora. Solo es correcta al cruzar el norte cuando el sensor registra la dirección como ángulo (clase de estado measurement_angle); si no, una hora que oscila entre NNO y NNE promedia al sur. El historial es exacto.",Fn="Área",In="Apilar",On="No apilar",Jn="Unas sobre otras",Qn="Hasta el 100 %",Wn="Color por debajo de cero",Yn="Enjambre",Zn="Colocar cada punto según",Kn="Su valor",Xn="La hora del día en que ocurrió",$n="Puntos más grandes para valores más altos",es="{n} lecturas",os="{n} veces encendido",as="Puntos mostrados",rs="Sin lecturas",ts="Sin cambios: {value}",is="Igual todo el periodo",_s="Más antigua – más reciente",ds="Mínimo – máximo",ns="Gráfico de franjas",ss="Mediana {value}",ls="Media {value}",cs="Media",ms="Línea en cada fila en",us="La mediana",ps="La media",gs="Sin línea",bs="Dispersión en la fila",ys="Color",hs="Diagrama de caja",vs="Diagrama de caja de {names}",fs="Máximo",ws="Cuartil superior",xs="Mediana",Cs="Cuartil inferior",ks="Mínimo",js="Media",Ms="Lecturas",Es="Valores atípicos",Ss="Los bigotes llegan a",Ds="1.5 × altura de la caja (atípicos como puntos)",zs="El mínimo y el máximo",Ns="Mostrar cada lectura como un punto",As="Color de la caja",Ps="Bala",Ls="Rangos detrás de la barra",qs="Tonos de gris",Ts="Colores de las bandas de color",Vs="objetivo {target}",Gs="Gráfico de {style} de {names}",Hs="Velas",Us="Una vela por",Rs="Entidades de abajo: combinar lecturas con",Bs="Color cuando subió",Fs="Color cuando bajó",Is="Dibujar las demás entidades debajo como",Os="Columnas",Js="Una línea",Qs="Apertura",Ws="Máximo",Ys="Mínimo",Zs="Cierre",Ks="Semana del {date}",Xs="Climatización",$s="Consigna",el="{low} – {high}",ol="{name} no es un termostato. Elige una entidad de climatización.",al="Calentando",rl="Precalentando",tl="Enfriando",il="Descongelando",_l="Secando",dl="Ventilador",nl="Inactivo",sl="Apagado",ll="Columna",cl="Automático",ml="Mínimo a máximo en cada columna",ul="Extremos redondeados",pl="Mostrar valores en las columnas",gl="Barras de error (dispersión en cada columna)",bl="Ninguna",yl="Media ± una desviación estándar",hl="El mínimo y el máximo",vl="Intervalo de confianza del 95 % de la media",fl="{value} ({low} – {high})",wl="Color",xl="Combinado",Cl="Dibujar como",kl="Línea",jl="Columnas",Ml="Área",El="Eje de valores",Sl="Automático (por unidad)",Dl="Izquierdo",zl="Derecho",Nl="Combinar con",Al="Como la tarjeta",Pl="Media",Ll="Suma",ql="Mínimo",Tl="Máximo",Vl="Primero",Gl="Último",Hl="Cambio (contadores que suben)",Ul="Reloj de 24 horas",Rl="una vez",Bl="{n} veces",Fl="{text} al día",Il="{total} · más actividad {time}",Ol="pico de {value} a las {time}",Jl="{name} {state}",Ql="{label} al día",Wl="Nada registrado",Yl="Ahora",Zl="encendido",Kl="Día medio · últimos {n} días",Xl="{on} de {of} días",$l="{duration} hasta ahora",ec="{from} – {to}",oc="{value} de media",ac="Gráfico de ciclos",rc="Media de cada hora en {n} semanas",tc="Cada hora, día a día, en {n} semanas",ic="Cada día del mes, mes a mes, en {n} semanas",_c="Media del panel",dc="Media de {name}",nc="Un panel por",sc="Día de la semana (sus horas)",lc="Hora del día (día a día)",cc="Día del mes (mes a mes)",mc="Semanas",uc="Mancuerna",pc="Comparar",gc="Mínimo y máximo del periodo",bc="Inicio del periodo y ahora",yc="Objetivo y ahora",hc="Marcar el valor actual",vc="Mín.",fc="Máx.",wc="Ahora",xc="Objetivo",Cc="Hace una hora",kc="Hace {n} horas",jc="Hace un día",Mc="Hace {n} días",Ec="Hace una semana",Sc="Hace {n} semanas",Dc="Hace un mes",zc="Hace {n} meses",Nc="Sin valor",Ac="Embudo",Pc="Forma",Lc="Embudo (primera etapa arriba)",qc="Pirámide (primera etapa abajo)",Tc="Porcentajes",Vc="Parte de la primera etapa",Gc="Parte de la etapa anterior",Hc="No mostrar",Uc="Color",Rc="Un color por entidad",Bc="Por banda de color",Fc="{style} de {names}",Ic="Barras agrupadas",Oc="Barras",Jc="Una al lado de otra",Qc="Apiladas",Wc="Apiladas al 100 %",Yc="Color",Zc="Un color por serie",Kc="Por banda de color",Xc="Fila",$c="Serie",em="Color de la barra",om="Gráfico de barras de {names}",am="Mapa de calor",rm="Mapa de calor de {name}",tm="Días promediados",im="Sin lecturas",_m="Disposición",dm="Hora por día de la semana",nm="Calendario (un día por celda)",sm="Escala continua",lm="Celdas",cm="Cuadradas",mm="Redondeadas",um="Hexagonales",pm="Color más bajo en",gm="Color más alto en",bm="Leyenda",ym="Espiral",hm="Espiral de {name}, {n} vueltas",vm="{n} días, una vuelta por día",fm="{n} semanas, una vuelta por semana",wm="Lo más antiguo en el centro, lo más reciente fuera",xm="Una vuelta por",Cm="Día",km="Semana",jm="Vueltas",Mm="Ancho del anillo",Em="Histograma",Sm="Contar",Dm="Tiempo en cada rango",zm="Lecturas en cada rango",Nm="Mostrar como",Am="Parte del total (%)",Pm="Horas o lecturas",Lm="Número de intervalos (vacío: automático)",qm="Ancho del intervalo (prevalece sobre el número)",Tm="Dos o más entidades",Vm="Barras una al lado de otra",Gm="Barras superpuestas",Hm="Etiquetas de valor en la parte inferior",Um="{n} lecturas",Rm="1 lectura",Bm="Línea",Fm="Cargando historial…",Im="No se pudo cargar el historial: {error}",Om="Cargando la configuración del panel de energía…",Jm="No se pudo leer la configuración del panel de energía: {error}",Qm="El panel de energía aún no tiene configurado ninguno de estos flujos.",Wm="Consumo de red",Ym="Vertido a red",Zm="Solar",Km="Descarga de batería",Xm="Carga de batería",$m="Gas",eu="Agua",ou="Dispositivos",au="Casa",ru="Consumo no registrado",tu="Consumido en casa",iu="No hay lecturas en este periodo.",_u="Toca para ocultar o mostrar. Mantén pulsado para mostrar solo esta.",du="Todas las series están ocultas. Toca un nombre para volver a mostrarla.",nu="Exportar",su="Guardar como PNG",lu="imagen, 2×",cu="Guardar como SVG",mu="vectorial",uu="Copiar CSV",pu="valores dibujados",gu="Copiar YAML",bu="configuración de esta tarjeta",yu="Copiado",hu="Guardado",vu="Guardado como archivo: el portapapeles no está disponible aquí",fu="No se pudo exportar desde este navegador",wu="No hay nada por encima de cero que dibujar en escala logarítmica.",xu="Piruleta",Cu="Pictograma",ku="Icono (cada entidad puede tener el suyo)",ju="Cada icono representa (vacío: automático)",Mu="Iconos por grupo (0: sin grupos)",Eu="Rellenar parcialmente un icono para las fracciones",Su="Circular / anillo",Du="Forma",zu="Anillo",Nu="Circular",Au="Línea bajo el total",Pu="Espacio entre porciones",Lu="Rellenos degradados",qu="Área polar",Tu="Escala",Vu="Una escala para todas, de 0 al valor más alto",Gu="Cada porción del mínimo al máximo de su entidad",Hu="Color",Uu="Un color por entidad",Ru="Tonos de un color, más oscuro cuanto más alto",Bu="Por banda de color",Fu="Color de los tonos",Iu="Gráfico de área polar de {names}",Ou="Radar",Ju="Escala",Qu="Cada eje del mínimo al máximo de su entidad",Wu="Una escala para todos, de 0 al valor más alto",Yu="Rellenar las formas",Zu="Nombre del eje (las entidades con el mismo nombre de eje se alinean entre grupos)",Ku="Gráfico de radar de {names}",Xu="Otros",$u="Área de rango",ep="Dibujar la media como una línea",op="Color",ap="Anillos",rp="Ángulo inicial (0 es arriba)",tp="Extremos redondeados",ip="Sankey (flujo)",_p="Colorear los flujos según",dp="De dónde vienen, o adónde van tras un nodo intermedio",np="De dónde vienen",sp="Adónde van",lp="Fluye desde",cp="Fluye hacia",mp="Color del flujo",up="Diagrama de flujo: {flows}",pp="{from} a {to} {value}",gp='Da a cada entidad un "Fluye desde" y un "Fluye hacia" en sus opciones.',bp="No fluye nada en este momento.",yp="No fluyó nada en este periodo.",hp="Cuerdas (flujos en círculo)",vp="Espacio entre nodos",fp="Opacidad de las cintas",wp="Diagrama de cuerdas: {flows}",xp="Pendiente",Cp="Comparar",kp="La lectura entonces y ahora",jp="Cuánto subió en cada periodo (contadores)",Mp="Sube o baja",Ep="Por grupo",Sp="Una subida es",Dp="Mala (rojo)",zp="Buena (verde)",Np="Grupo",Ap="Ahora",Pp="Hace {n} {unit}",Lp="Hace 1 {unit}",qp="{n} {unit} anteriores",Tp="{unit} anterior",Vp="{n} {unit} más recientes",Gp="{unit} más reciente",Hp="hora",Up="horas",Rp="día",Bp="días",Fp="semana",Ip="semanas",Op="mes",Jp="meses",Qp="{name}, de {from} a {to}",Wp="sin lectura",Yp="Minigráficos",Zp="Minigráfico",Kp="Línea",Xp="Área",$p="Columnas",eg="Barra bajo el nombre y el valor",og="Color",ag="Tendencia de {name}",rg="Gráfico de flujo",tg="Forma",ig="Gráfico de flujo (ondulado)",_g="Centrado",dg="Parte del total (100 %)",ng="Apilado desde cero",sg="Orden",lg="El mayor en el centro",cg="Según la lista, el primero abajo",mg="Nombres en los flujos",ug="Bordes",pg="Total",gg="Rayos de sol",bg="Carámbano",yg="Forma",hg="Círculo completo",vg="Semicírculo",fg="Color",wg="Un color por grupo",xg="Por banda de color",Cg="Total",kg="Otros",jg="Nada que mostrar: ninguna entidad tiene un valor mayor que cero.",Mg="Sin lectura:",Eg="Gráfico de rayos de sol de {names}",Sg="Gráfico de carámbano de {names}",Dg="Cronología de estados",zg="No hay estados registrados en este periodo.",Ng="durante {duration}",Ag="Ahora",Pg="Lecturas, no estados: a esta le va mejor un gráfico de líneas",Lg="Mapa de árbol",qg="Color",Tg="Un color por grupo",Vg="Por banda de color",Gg="Mapa de árbol de {names}",Hg="{value} en total",Ug="Nada que mostrar: ninguna entidad tiene un valor mayor que cero.",Rg="Sin lectura:",Bg="Otros",Fg="Marimekko",Ig="Texto en cada parte",Og="Parte de su columna",Jg="Valor",Qg="Parte y valor",Wg="Ninguno",Yg="Columna (grupo)",Zg="Categoría",Kg="Color de la categoría",Xg="Gráfico Marimekko, columnas: {columns}",$g="Tendencia",eb="Mín.",ob="Media",ab="Máx.",rb="Violín",tb="Violín",ib="Nube de lluvia (medio violín, caja y lecturas)",_b="Caja con la mediana y la mitad central",db="Suavizado (en la unidad de la entidad, vacío para automático)",nb="Una forma por",sb="Entidad",lb="Entidad y día",cb="Entidad y semana",mb="Entidad y mes",ub="mediana {value}",pb="Sin lecturas",gb="Nube de lluvia",bb="Gofre",yb="Gofres",hb="Uno, repartido entre las entidades",vb="Uno por entidad, uno al lado de otro",fb="Mostrar la primera parte en letra grande",wb="Cascada",xb="Cada paso es",Cb="Cuánto cambió en el periodo",kb="Su valor actual",jb="Empezar desde la lectura de la primera entidad al inicio del periodo",Mb="Mostrar el total al final",Eb="Resta (una subida en estas es una bajada del total)",Sb="Inicio",Db="Fin",zb="Total",Nb="Sin lecturas",Ab="Gráfico de cascada: {bars}",Pb="Rosa de los vientos",Lb="Predominante",qb="Velocidad media",Tb="Más fuerte",Vb="Calma",Gb="Velocidad",Hb="Velocidad ({unit})",Ub="Del tiempo",Rb="Rosa de los vientos, predominante {direction} {share}",Bb="Rosa de los vientos, predominante {direction} {share}, calma {calm}",Fb="Rosa de los vientos, calma {calm}";var Ib={entity_not_found:e,unavailable:o,no_entities:a,no_matches:r,none_available:t,editor_section_entities:i,editor_section_style:_,editor_section_chart:d,editor_group_bars:n,editor_group_gauges:s,editor_group_history:l,editor_group_totals:c,editor_group_compare:m,editor_group_distribution:u,editor_period_last:p,editor_period_unit:g,editor_period_unit_hour:b,editor_period_unit_day:y,editor_period_unit_week:h,editor_period_unit_month:v,editor_source:f,editor_source_history:w,editor_source_statistics:x,editor_derivative_transform:C,editor_derivative_transform_none:k,editor_derivative_transform_derivative:j,editor_derivative_unit_time:M,editor_derivative_unit_time_s:E,editor_derivative_unit_time_min:S,editor_derivative_unit_time_h:D,editor_derivative_unit_time_d:"Día",editor_derivative_smoothing:N,editor_derivative_smoothing_time:A,editor_source_current:P,editor_source_energy:L,editor_energy_flows:q,editor_energy_split:T,editor_curve:V,editor_curve_smooth:G,editor_curve_straight:H,editor_curve_step:U,editor_color_by:R,editor_color_by_series:B,editor_color_by_bands:F,editor_labels:I,editor_series_color:O,editor_dash:J,editor_section_limits:Q,editor_section_colours:W,editor_section_display:Y,editor_section_actions:Z,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:oe,editor_style_battery:ae,battery_aria:re,editor_style_ring:te,editor_style_needle:ie,editor_style_arc:_e,editor_gauge_help:de,editor_start_angle:ne,editor_end_angle:se,editor_center:le,editor_center_mode_value:ce,editor_center_mode_band:me,editor_center_mode_name:ue,editor_center_mode_text:pe,editor_center_mode_none:ge,editor_center_text:be,editor_tick_labels:ye,editor_ghost:he,editor_ghost_off:ve,editor_ghost_24h:fe,editor_ghost_7d:we,ghost_title_24h:xe,ghost_title_7d:Ce,editor_show_name:ke,editor_show_value:je,editor_show_icon:Me,editor_show_target:Ee,editor_show_legend:Se,editor_columns:De,editor_sort:ze,editor_sort_none:Ne,editor_sort_ascending:Ae,editor_sort_descending:Pe,editor_decimals:Le,editor_unit:qe,editor_animate:Te,editor_hide_unavailable:Ve,editor_export:Ge,editor_limit:He,editor_include_heading:Ue,editor_include_help:Re,editor_exclude_heading:Be,editor_exclude_help:Fe,editor_rule_device_class:Ie,editor_rule_area:Oe,editor_rule_floor:Je,editor_rule_label:Qe,editor_rule_domain:We,editor_rule_entity:Ye,editor_tap_action:Ze,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:eo,editor_badge_style_value:oo,editor_badge_style_sparkline:ao,editor_badge_style_ring:ro,editor_badge_style_thin:to,editor_badge_attribute:io,editor_badge_name:_o,editor_badge_hours:no,editor_badge_show_name:so,editor_badge_show_icon:lo,editor_badge_icon:co,editor_badge_min:mo,editor_badge_max:uo,editor_badge_unit:po,editor_badge_decimals:go,editor_badge_color:bo,editor_badge_bands:yo,editor_badge_bands_help:ho,editor_badge_actions:vo,editor_badge_tap_action:fo,editor_badge_hold_action:wo,editor_badge_double_tap_action:xo,editor_attribute:Co,editor_name:ko,editor_icon:jo,editor_min:Mo,editor_max:Eo,editor_target:So,editor_none:Do,editor_card_setting:zo,editor_limit_default:No,editor_limit_number:Ao,editor_limit_entity:Po,editor_preset:Lo,editor_preset_battery:qo,editor_preset_usage:To,editor_preset_temperature:Vo,editor_preset_none:Go,editor_preset_custom:Ho,editor_band_from:Uo,editor_band_from_entity:Ro,editor_band_from_number:Bo,editor_band_from_entity_label:Fo,editor_band_color:Io,editor_band_custom_color:Oo,editor_band_label:Jo,editor_band_icon:Qo,editor_color_icon:Wo,editor_color_primary:Yo,editor_color_green:Zo,editor_color_amber:Ko,editor_color_red:Xo,editor_color_blue:$o,editor_color_purple:ea,editor_color_grey:oa,editor_color_custom:aa,editor_add_band:ra,editor_remove_band:ta,editor_add_entity:ia,editor_move_up:_a,editor_move_down:da,editor_remove_entity:na,editor_show_options:sa,editor_hide_options:la,editor_not_found:ca,editor_severity:ma,annotation_at:ua,editor_orientation:pa,editor_orientation_horizontal:ga,editor_orientation_vertical:ba,editor_value_axis:ya,editor_value_grid:ha,editor_value_min:va,editor_value_max:fa,dist_median:wa,dist_middle:xa,dist_range:Ca,dist_count:ka,editor_drill_down:ja,drill_into:Ma,drill_back:Ea,drill_top:Sa,extremes_high:Da,extremes_low:za,extremes_average:Na,editor_extremes_max:Aa,editor_extremes_min:Pa,editor_extremes_average:La,editor_extremes_average_none:qa,editor_extremes_average_line:Ta,editor_extremes_average_figure:Va,editor_extremes:Ga,anomaly_title:Ha,anomaly_beyond_high:Ua,anomaly_beyond_low:Ra,editor_anomalies:Ba,editor_anomalies_window:Fa,editor_anomalies_sigma:Ia,editor_anomalies_color:Oa,editor_anomalies_band:Ja,period_previous:Qa,period_next:Wa,period_return:Ya,period_today:"Hoy",period_yesterday:Ka,period_this_week:Xa,period_last_week:$a,period_this_month:er,period_last_month:or,period_this_year:ar,period_last_year:rr,period_last_hour:tr,period_last_hours:ir,period_last_day:_r,period_last_days:dr,period_last_week_rolling:nr,period_last_weeks:sr,period_last_month_rolling:lr,period_last_months:cr,editor_color_by_shades:mr,editor_shade_color:ur,editor_show_percent:pr,editor_center_total:gr,editor_center_average:br,editor_center_none:yr,parts_total:hr,parts_average:vr,parts_aria:fr,editor_style_scatter:wr,editor_style_bubble:xr,editor_against:Cr,editor_against_entity:kr,editor_against_time:jr,editor_dot_size:Mr,editor_jitter:Er,editor_min_size:Sr,editor_max_size:Dr,editor_dot_color:zr,editor_xy_x_axis:Nr,scatter_needs_two:Ar,bubble_needs_three:Pr,scatter_role_x:Lr,bubble_role_size:qr,chart_total:Tr,editor_x_min:Vr,editor_x_max:Gr,zoom_reset:Hr,zoom_window:Ur,zoom_window_label:Rr,editor_zoom:Br,editor_overview:Fr,editor_annotations:Ir,editor_annotation_type:Or,editor_annotation_type_line:Jr,editor_annotation_type_band:Qr,editor_annotation_type_time:Wr,editor_annotation_type_state:Yr,editor_annotation_type_point:Zr,editor_annotation_add_line:Kr,editor_annotation_add_band:Xr,editor_annotation_add_time:$r,editor_annotation_add_state:et,editor_annotation_add_point:ot,editor_annotation_add:at,editor_annotation_value:rt,editor_annotation_from:tt,editor_annotation_to:it,editor_annotation_times:_t,editor_annotation_entity:dt,editor_annotation_series:nt,editor_annotation_state:st,editor_annotation_shade:lt,editor_annotation_at:ct,editor_annotation_at_max:mt,editor_annotation_at_min:ut,editor_annotation_at_last:pt,editor_annotation_at_first:gt,editor_annotation_label:bt,editor_annotation_color:yt,editor_annotation_dash:ht,editor_annotation_history:vt,editor_annotation_zone:ft,editor_annotation_zone_none:wt,editor_annotation_zone_above:xt,editor_annotation_zone_below:Ct,editor_annotation_severity:kt,editor_annotation_remove:jt,editor_zones:Mt,editor_period_calendar:Et,editor_period_calendar_rolling:St,editor_period_calendar_day:"Hoy",editor_period_calendar_week:zt,editor_period_calendar_month:Nt,editor_period_calendar_year:At,editor_period_offset:Pt,editor_period_until:Lt,editor_period_until_now:qt,editor_period_until_end:Tt,editor_period_navigate:Vt,editor_group_by:Gt,editor_group_by_none:Ht,editor_group_by_hour:Ut,editor_group_by_day:"Día",editor_group_by_week:Bt,editor_group_by_month:"Mes",editor_aggregate:It,compare_series:Ot,compare_hours_earlier:Jt,compare_days_earlier:Qt,compare_weeks_earlier:Wt,compare_months_earlier:Yt,compare_years_earlier:Zt,editor_compare:Kt,editor_compare_style:Xt,editor_compare_style_grey:$t,editor_compare_style_series:ei,editor_aggregate_mean:oi,editor_aggregate_sum:ai,editor_aggregate_min:ri,editor_aggregate_max:ti,editor_aggregate_first:ii,editor_aggregate_last:_i,editor_aggregate_change:di,editor_cumulative_transform:ni,editor_cumulative_transform_none:si,editor_cumulative_transform_cumulative:li,editor_cumulative_reset:ci,editor_cumulative_reset_none:mi,editor_cumulative_reset_day:ui,editor_cumulative_reset_week:pi,editor_cumulative_reset_month:gi,editor_cumulative_reset_billing:bi,editor_cumulative_billing_day:yi,editor_x_axis:hi,editor_y_axis:vi,editor_axis_labels:fi,editor_axis_labels_outside:wi,editor_axis_labels_inside:xi,editor_grid_horizontal:Ci,editor_grid_vertical:ki,editor_y_min:ji,editor_y_max:Mi,editor_y_scale:Ei,editor_y_scale_linear:Si,editor_y_scale_log:Di,editor_tooltip:zi,editor_line_width:Ni,editor_dots:Ai,editor_on_top:Pi,editor_when_entity:Li,editor_when_state:qi,editor_when_above:Ti,editor_when_below:Vi,editor_when_card_entity:Gi,editor_when_card_state:Hi,editor_when_card_above:Ui,editor_when_card_below:Ri,editor_when_ghost:Bi,editor_when_strip:Fi,when_strip_label:Ii,editor_now_marker:Oi,editor_now_marker_off:Ji,editor_now_marker_line:Qi,editor_now_marker_time:Wi,editor_now_marker_countdown:Yi,now_marker_countdown:Zi,now_marker_next:Ki,editor_compact:Xi,editor_header:$i,editor_header_above:e_,editor_header_over:o_,editor_header_hidden:a_,editor_legend_toggle:r_,editor_labels_show:t_,editor_labels_show_all:i_,editor_labels_show_last:__,editor_labels_show_minmax:d_,editor_labels_show_ends:n_,editor_labels_position:s_,editor_labels_position_auto:l_,editor_labels_position_above:c_,editor_labels_position_below:m_,editor_labels_position_center:u_,editor_labels_overlap:p_,editor_sync:g_,editor_multiples:b_,editor_multiples_scale:y_,editor_multiples_scale_auto:h_,editor_multiples_scale_shared:v_,editor_multiples_scale_independent:f_,editor_multiples_columns:w_,forecast_label:x_,forecast_series:C_,editor_forecast_title:k_,editor_forecast_entity:j_,editor_forecast_attribute:M_,editor_forecast_value_key:E_,editor_forecast_time_key:S_,editor_forecast_type:D_,editor_forecast_type_hourly:z_,editor_forecast_type_daily:N_,editor_forecast_type_twice_daily:A_,editor_forecast_multiply:P_,editor_forecast_hours:L_,editor_set_point:q_,editor_shading:T_,editor_shade_fan:V_,editor_current_color:G_,editor_set_point_color:H_,editor_heating_color:U_,editor_cooling_color:R_,editor_days:B_,editor_day_clock_center_total:F_,editor_day_clock_center_now:I_,editor_day_clock_center_none:O_,editor_bucket:J_,editor_bucket_15:Q_,editor_bucket_30:W_,editor_bucket_60:Y_,editor_aggregate_auto:Z_,editor_ring_color:K_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:ed,editor_group_by_floor:od,editor_group_by_area:ad,editor_group_by_device:rd,editor_group_by_label:td,editor_entity_groups:id,editor_bar_labels:_d,editor_bar_labels_state:dd,editor_bar_labels_duration:nd,editor_bar_labels_both:sd,editor_bar_labels_none:ld,editor_timeline_legend:cd,editor_timeline_legend_above:md,editor_timeline_legend_hidden:ud,editor_state_colors:pd,editor_state_colors_help:gd,editor_state_colors_state:bd,editor_state_colors_color:yd,editor_state_colors_add:hd,editor_state_colors_remove:vd,editor_timeline_group:fd,editor_points_per_hour:wd,editor_graph:xd,editor_graph_line:Cd,editor_graph_bar:kd,editor_graph_none:jd,editor_fill:Md,editor_fill_solid:Ed,editor_fill_fade:Sd,editor_fill_none:Dd,editor_points:zd,editor_points_hover:Nd,editor_points_always:Ad,editor_points_never:Pd,editor_trend_labels:Ld,editor_labels_hover:qd,editor_labels_always:Td,editor_labels_never:Vd,editor_height:Gd,editor_bar_spacing:Hd,editor_color_transition:Ud,editor_color_transition_smooth:Rd,editor_color_transition_hard:Bd,editor_extrema:Fd,editor_average:Id,editor_trend_legend:Od,editor_trend_y_min:Jd,editor_trend_y_max:Qd,editor_min_range:Wd,editor_y_min_secondary:Yd,editor_y_max_secondary:Zd,editor_min_range_secondary:Kd,editor_value_factor:Xd,editor_align_header:$d,editor_align_header_default:en,editor_align_header_left:on,editor_align_header_right:an,editor_align_header_center:rn,editor_align_icon:tn,editor_align_icon_right:_n,editor_align_icon_left:dn,editor_align_icon_state:nn,editor_align_state:sn,editor_align_state_left:ln,editor_align_state_right:cn,editor_align_state_center:mn,editor_font_size:un,editor_font_size_header:pn,editor_color_name:gn,editor_color_value:bn,editor_trend_color_icon:yn,editor_trend_group:hn,editor_icon_image:vn,editor_trend_tooltip:fn,editor_y_axis_side:"Eje",editor_y_axis_side_primary:xn,editor_y_axis_side_secondary:Cn,editor_entity_aggregate:kn,editor_fixed_value:jn,editor_show_state:Mn,editor_show_indicator:En,editor_show_graph:Sn,editor_show_line:Dn,editor_show_fill:zn,editor_show_points:Nn,editor_show_legend_entity:An,editor_show_legend_state:Pn,editor_sectors:Ln,editor_sectors_4:qn,editor_sectors_8:Tn,editor_sectors_16:Vn,editor_calm:Gn,editor_wind_roles:Hn,editor_wind_now:Un,editor_wind_none:Rn,editor_wind_statistics:Bn,editor_style_area:Fn,editor_stack:In,editor_stack_none:On,editor_stack_normal:Jn,editor_stack_percent:Qn,editor_negative_color:Wn,editor_style_beeswarm:Yn,editor_place_by:Zn,editor_place_by_value:Kn,editor_place_by_time_of_day:Xn,editor_size_by_value:$n,swarm_readings:es,swarm_events:os,swarm_shown:as,swarm_none:rs,swarm_no_change:ts,swarm_held:is,swarm_earliest_latest:_s,swarm_lowest_highest:ds,editor_style_strip_plot:ns,strip_median_value:ss,strip_mean_value:ls,strip_mean:cs,editor_strip_marker:ms,editor_strip_marker_median:us,editor_strip_marker_mean:ps,editor_strip_marker_none:gs,editor_strip_jitter:bs,editor_fill_color:ys,editor_style_box:hs,box_aria:vs,box_highest:fs,box_upper_quartile:ws,box_median:xs,box_lower_quartile:Cs,box_lowest:ks,box_mean:js,box_count:Ms,box_outliers:Es,editor_whiskers:Ss,editor_whiskers_tukey:Ds,editor_whiskers_range:zs,editor_readings:Ns,editor_box_color:As,editor_style_bullet:Ps,editor_ranges:Ls,editor_ranges_shades:qs,editor_ranges_colours:Ts,compare_target:Vs,chart_aria:Gs,editor_style_candlestick:Hs,editor_candle_by:Us,editor_under_aggregate:Rs,editor_up_color:Bs,editor_down_color:Fs,editor_underneath:Is,editor_underneath_columns:Os,editor_underneath_line:Js,candle_open:Qs,candle_high:Ws,candle_low:Ys,candle_close:Zs,candle_week_of:Ks,editor_style_climate:Xs,climate_set_point:$s,climate_range:el,climate_not_thermostat:ol,climate_action_heating:al,climate_action_preheating:rl,climate_action_cooling:tl,climate_action_defrosting:il,climate_action_drying:_l,climate_action_fan:dl,climate_action_idle:nl,climate_action_off:sl,editor_style_column:ll,editor_group_by_auto:cl,editor_range:ml,editor_rounded:ul,editor_column_labels:pl,editor_error_bars:gl,editor_error_bars_none:bl,editor_error_bars_std:yl,editor_error_bars_min_max:hl,editor_error_bars_ci95:vl,error_bars_tooltip:fl,editor_column_color:wl,editor_style_combined:xl,editor_series_type:Cl,editor_series_type_line:kl,editor_series_type_column:jl,editor_series_type_area:Ml,editor_series_axis:El,editor_series_axis_auto:Sl,editor_series_axis_left:Dl,editor_series_axis_right:zl,editor_series_aggregate:Nl,editor_series_aggregate_auto:Al,editor_series_aggregate_mean:Pl,editor_series_aggregate_sum:Ll,editor_series_aggregate_min:ql,editor_series_aggregate_max:Tl,editor_series_aggregate_first:Vl,editor_series_aggregate_last:Gl,editor_series_aggregate_change:Hl,editor_style_day_clock:Ul,day_clock_times_one:Rl,day_clock_times:Bl,day_clock_a_day:Fl,day_clock_busiest:Il,day_clock_peak:Ol,day_clock_state:Jl,day_clock_per_day:Ql,day_clock_no_data:Wl,day_clock_now:Yl,day_clock_on:Zl,day_clock_average:Kl,day_clock_on_days:Xl,day_clock_so_far:$l,day_clock_range:ec,day_clock_average_value:oc,editor_style_cycle_plot:ac,cycle_note_week:rc,cycle_note_hour:tc,cycle_note_month:ic,cycle_mean_legend:_c,cycle_panel_average:dc,editor_cycle_plot_cycle:nc,editor_cycle_plot_cycle_day_of_week:sc,editor_cycle_plot_cycle_hour_of_day:lc,editor_cycle_plot_cycle_day_of_month:cc,editor_cycle_plot_weeks:mc,editor_style_dumbbell:uc,editor_ends:pc,editor_ends_range:gc,editor_ends_then:bc,editor_ends_target:yc,editor_show_now:hc,dumbbell_low:vc,dumbbell_high:fc,dumbbell_now:wc,dumbbell_target:xc,dumbbell_ago_hour_one:Cc,dumbbell_ago_hour:kc,dumbbell_ago_day_one:jc,dumbbell_ago_day:Mc,dumbbell_ago_week_one:Ec,dumbbell_ago_week:Sc,dumbbell_ago_month_one:Dc,dumbbell_ago_month:zc,dumbbell_no_value:Nc,editor_style_funnel:Ac,editor_funnel_shape:Pc,editor_funnel_shape_funnel:Lc,editor_funnel_shape_pyramid:qc,editor_funnel_percent_of:Tc,editor_funnel_percent_of_first:Vc,editor_funnel_percent_of_previous:Gc,editor_funnel_percent_of_none:Hc,editor_funnel_color_by:Uc,editor_funnel_color_by_series:Rc,editor_funnel_color_by_bands:Bc,funnel_aria:Fc,editor_style_grouped_bars:Ic,editor_mode:Oc,editor_mode_grouped:Jc,editor_mode_stacked:Qc,editor_mode_percent:Wc,editor_bars_color_by:Yc,editor_bars_color_by_series:Zc,editor_bars_color_by_bands:Kc,editor_bar_group:Xc,editor_bar_series:$c,editor_bar_color:em,grouped_bars_aria:om,editor_style_heatmap:am,heatmap_aria:rm,heatmap_hours:tm,heatmap_empty:im,editor_grid:_m,editor_grid_hours:dm,editor_grid_calendar:nm,editor_color_by_scale:sm,editor_cell_shape:lm,editor_cell_shape_square:cm,editor_cell_shape_rounded:mm,editor_cell_shape_hexagon:um,editor_color_min:pm,editor_color_max:gm,editor_legend:bm,editor_style_spiral:ym,spiral_aria:hm,spiral_turn_day_note:vm,spiral_turn_week_note:fm,spiral_inner_oldest:wm,editor_spiral_turn:xm,editor_spiral_turn_day:"Día",editor_spiral_turn_week:km,editor_spiral_turns:jm,editor_spiral_ring_width:Mm,editor_style_histogram:Em,editor_count:Sm,editor_count_time:Dm,editor_count_readings:zm,editor_show_as:Nm,editor_show_as_percent:Am,editor_show_as_total:Pm,editor_bins:Lm,editor_bin_width:qm,editor_bars:Tm,editor_bars_side:Vm,editor_bars_overlap:Gm,editor_hist_x_axis:Hm,histogram_readings:Um,histogram_reading:Rm,editor_style_line:Bm,chart_loading:Fm,chart_error:Im,energy_loading:Om,energy_error:Jm,energy_none:Qm,energy_flow_grid_import:Wm,energy_flow_grid_export:Ym,energy_flow_solar:Zm,energy_flow_battery_out:Km,energy_flow_battery_in:Xm,energy_flow_gas:"Gas",energy_flow_water:eu,energy_flow_devices:ou,energy_node_home:au,energy_node_untracked:ru,energy_node_home_use:tu,chart_no_data:iu,legend_toggle_hint:_u,legend_toggle_all_hidden:du,export_menu:nu,export_png:su,export_png_hint:lu,export_svg:cu,export_svg_hint:mu,export_csv:uu,export_csv_hint:pu,export_yaml:gu,export_yaml_hint:bu,export_copied:yu,export_saved:hu,export_saved_file:vu,export_failed:fu,chart_log_nothing:wu,editor_style_lollipop:xu,editor_style_pictograph:Cu,editor_unit_icon:ku,editor_per_icon:ju,editor_group_size:Mu,editor_partial:Eu,editor_style_pie:Su,editor_shape:Du,editor_shape_donut:zu,editor_shape_pie:Nu,editor_center_label:Au,editor_gap:Pu,editor_gradient:Lu,editor_style_polar_area:qu,editor_polar_scale:Tu,editor_polar_scale_shared:Vu,editor_polar_scale_limits:Gu,editor_polar_color_by:Hu,editor_polar_color_by_series:Uu,editor_polar_color_by_shades:Ru,editor_polar_color_by_bands:Bu,editor_polar_color:Fu,polar_area_aria:Iu,editor_style_radar:Ou,editor_radar_scale:Ju,editor_radar_scale_limits:Qu,editor_radar_scale_shared:Wu,editor_radar_fill:Yu,editor_radar_axis:Zu,radar_aria:Ku,radar_other:Xu,editor_style_range_area:$u,editor_mean:ep,editor_range_color:op,editor_style_rings:ap,editor_rings_start_angle:rp,editor_rounded_ends:tp,editor_style_sankey:ip,editor_link_color:_p,editor_link_color_auto:dp,editor_link_color_source:np,editor_link_color_target:sp,editor_from:lp,editor_to:cp,editor_flow_color:mp,sankey_aria:up,sankey_flow:pp,sankey_no_flows:gp,sankey_nothing:bp,energy_nothing_flowed:yp,editor_style_chord:hp,editor_chord_pad:vp,editor_chord_ribbon_opacity:fp,chord_aria:wp,editor_style_slope:xp,editor_measure:Cp,editor_measure_value:kp,editor_measure_change:jp,editor_color_by_direction:Mp,editor_color_by_group:Ep,editor_increase:Sp,editor_increase_bad:Dp,editor_increase_good:zp,editor_group:Np,slope_now:Ap,slope_ago:Pp,slope_ago_one:Lp,slope_previous:qp,slope_previous_one:Tp,slope_last:Vp,slope_last_one:Gp,slope_unit_hour:Hp,slope_unit_hour_other:Up,slope_unit_day:"día",slope_unit_day_other:Bp,slope_unit_week:Fp,slope_unit_week_other:Ip,slope_unit_month:"mes",slope_unit_month_other:Jp,slope_entity_aria:Qp,slope_no_reading:Wp,editor_style_sparkline:Yp,editor_spark:Zp,editor_spark_line:Kp,editor_spark_area:Xp,editor_spark_column:$p,editor_spark_bar:eg,editor_spark_color:og,spark_aria:ag,editor_style_streamgraph:rg,editor_baseline:tg,editor_baseline_wiggle:ig,editor_baseline_centre:_g,editor_baseline_share:dg,editor_baseline_zero:ng,editor_stream_order:sg,editor_stream_order_inside_out:lg,editor_stream_order_listed:cg,editor_stream_labels:mg,editor_stream_curve:ug,stream_total:pg,editor_style_sunburst:gg,editor_style_icicle:bg,editor_sunburst_shape:yg,editor_sunburst_shape_full:hg,editor_sunburst_shape_half:vg,editor_hierarchy_color_by:fg,editor_hierarchy_color_by_group:wg,editor_hierarchy_color_by_bands:xg,hierarchy_total:Cg,hierarchy_other:kg,hierarchy_empty:jg,hierarchy_no_reading:Mg,sunburst_aria:Eg,icicle_aria:Sg,editor_style_timeline:Dg,timeline_no_states:zg,timeline_for:Ng,timeline_now:Ag,timeline_measurement:Pg,editor_style_treemap:Lg,editor_treemap_color_by:qg,editor_treemap_color_by_group:Tg,editor_treemap_color_by_bands:Vg,treemap_aria:Gg,treemap_total:Hg,treemap_empty:Ug,treemap_no_reading:Rg,treemap_other:Bg,editor_style_marimekko:Fg,editor_marimekko_segment_labels:Ig,editor_marimekko_segment_labels_percent:Og,editor_marimekko_segment_labels_value:Jg,editor_marimekko_segment_labels_both:Qg,editor_marimekko_segment_labels_none:Wg,editor_marimekko_group:Yg,editor_marimekko_category:Zg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:eb,trend_avg:ob,trend_max:ab,editor_style_violin:rb,editor_shape_violin:tb,editor_shape_raincloud:ib,editor_box:_b,editor_bandwidth:db,editor_split_by:nb,editor_split_by_none:sb,editor_split_by_day:lb,editor_split_by_week:cb,editor_split_by_month:mb,violin_median:ub,violin_none:pb,violin_raincloud:gb,editor_style_waffle:bb,editor_waffles:yb,editor_waffles_one:hb,editor_waffles_each:vb,editor_headline:fb,editor_style_waterfall:wb,editor_steps:xb,editor_steps_change:Cb,editor_steps_current:kb,editor_start_from_first:jb,editor_total:Mb,editor_waterfall_invert:Eb,waterfall_start:Sb,waterfall_end:"Fin",waterfall_total:zb,waterfall_no_readings:Nb,waterfall_aria:Ab,editor_style_wind_rose:Pb,wind_prevailing:Lb,wind_mean_speed:qb,wind_strongest:Tb,wind_calm:Vb,wind_speed:Gb,wind_speed_unit:Hb,wind_share:Ub,wind_aria:Rb,wind_aria_calm:Bb,wind_aria_still:Fb};export{ua as annotation_at,Ua as anomaly_beyond_high,Ra as anomaly_beyond_low,Ha as anomaly_title,re as battery_aria,vs as box_aria,Ms as box_count,fs as box_highest,Cs as box_lower_quartile,ks as box_lowest,js as box_mean,xs as box_median,Es as box_outliers,ws as box_upper_quartile,Pr as bubble_needs_three,qr as bubble_role_size,Zs as candle_close,Ws as candle_high,Ys as candle_low,Qs as candle_open,Ks as candle_week_of,Gs as chart_aria,Im as chart_error,Fm as chart_loading,wu as chart_log_nothing,iu as chart_no_data,Tr as chart_total,wp as chord_aria,tl as climate_action_cooling,il as climate_action_defrosting,_l as climate_action_drying,dl as climate_action_fan,al as climate_action_heating,nl as climate_action_idle,sl as climate_action_off,rl as climate_action_preheating,ol as climate_not_thermostat,el as climate_range,$s as climate_set_point,Qt as compare_days_earlier,Jt as compare_hours_earlier,Yt as compare_months_earlier,Ot as compare_series,Vs as compare_target,Wt as compare_weeks_earlier,Zt as compare_years_earlier,_c as cycle_mean_legend,tc as cycle_note_hour,ic as cycle_note_month,rc as cycle_note_week,dc as cycle_panel_average,Fl as day_clock_a_day,Kl as day_clock_average,oc as day_clock_average_value,Il as day_clock_busiest,Wl as day_clock_no_data,Yl as day_clock_now,Zl as day_clock_on,Xl as day_clock_on_days,Ol as day_clock_peak,Ql as day_clock_per_day,ec as day_clock_range,$l as day_clock_so_far,Jl as day_clock_state,Bl as day_clock_times,Rl as day_clock_times_one,Ib as default,ka as dist_count,wa as dist_median,xa as dist_middle,Ca as dist_range,Ea as drill_back,Ma as drill_into,Sa as drill_top,Mc as dumbbell_ago_day,jc as dumbbell_ago_day_one,kc as dumbbell_ago_hour,Cc as dumbbell_ago_hour_one,zc as dumbbell_ago_month,Dc as dumbbell_ago_month_one,Sc as dumbbell_ago_week,Ec as dumbbell_ago_week_one,fc as dumbbell_high,vc as dumbbell_low,Nc as dumbbell_no_value,wc as dumbbell_now,xc as dumbbell_target,X_ as editor_active,ra as editor_add_band,ia as editor_add_entity,Cr as editor_against,kr as editor_against_entity,jr as editor_against_time,It as editor_aggregate,Z_ as editor_aggregate_auto,di as editor_aggregate_change,ii as editor_aggregate_first,_i as editor_aggregate_last,ti as editor_aggregate_max,oi as editor_aggregate_mean,ri as editor_aggregate_min,ai as editor_aggregate_sum,$d as editor_align_header,rn as editor_align_header_center,en as editor_align_header_default,on as editor_align_header_left,an as editor_align_header_right,tn as editor_align_icon,dn as editor_align_icon_left,_n as editor_align_icon_right,nn as editor_align_icon_state,sn as editor_align_state,mn as editor_align_state_center,ln as editor_align_state_left,cn as editor_align_state_right,Te as editor_animate,at as editor_annotation_add,Xr as editor_annotation_add_band,Kr as editor_annotation_add_line,ot as editor_annotation_add_point,et as editor_annotation_add_state,$r as editor_annotation_add_time,ct as editor_annotation_at,gt as editor_annotation_at_first,pt as editor_annotation_at_last,mt as editor_annotation_at_max,ut as editor_annotation_at_min,yt as editor_annotation_color,ht as editor_annotation_dash,dt as editor_annotation_entity,tt as editor_annotation_from,vt as editor_annotation_history,bt as editor_annotation_label,jt as editor_annotation_remove,nt as editor_annotation_series,kt as editor_annotation_severity,lt as editor_annotation_shade,st as editor_annotation_state,_t as editor_annotation_times,it as editor_annotation_to,Or as editor_annotation_type,Qr as editor_annotation_type_band,Jr as editor_annotation_type_line,Zr as editor_annotation_type_point,Yr as editor_annotation_type_state,Wr as editor_annotation_type_time,rt as editor_annotation_value,ft as editor_annotation_zone,xt as editor_annotation_zone_above,Ct as editor_annotation_zone_below,wt as editor_annotation_zone_none,Ir as editor_annotations,Ba as editor_anomalies,Ja as editor_anomalies_band,Oa as editor_anomalies_color,Ia as editor_anomalies_sigma,Fa as editor_anomalies_window,Co as editor_attribute,Id as editor_average,fi as editor_axis_labels,xi as editor_axis_labels_inside,wi as editor_axis_labels_outside,vo as editor_badge_actions,io as editor_badge_attribute,yo as editor_badge_bands,ho as editor_badge_bands_help,bo as editor_badge_color,go as editor_badge_decimals,xo as editor_badge_double_tap_action,$e as editor_badge_entity,wo as editor_badge_hold_action,no as editor_badge_hours,co as editor_badge_icon,uo as editor_badge_max,mo as editor_badge_min,_o as editor_badge_name,lo as editor_badge_show_icon,so as editor_badge_show_name,eo as editor_badge_style,ro as editor_badge_style_ring,ao as editor_badge_style_sparkline,to as editor_badge_style_thin,oo as editor_badge_style_value,fo as editor_badge_tap_action,po as editor_badge_unit,Io as editor_band_color,Oo as editor_band_custom_color,Uo as editor_band_from,Ro as editor_band_from_entity,Fo as editor_band_from_entity_label,Bo as editor_band_from_number,Qo as editor_band_icon,Jo as editor_band_label,db as editor_bandwidth,em as editor_bar_color,Xc as editor_bar_group,_d as editor_bar_labels,sd as editor_bar_labels_both,nd as editor_bar_labels_duration,ld as editor_bar_labels_none,dd as editor_bar_labels_state,$c as editor_bar_series,Hd as editor_bar_spacing,Tm as editor_bars,Yc as editor_bars_color_by,Kc as editor_bars_color_by_bands,Zc as editor_bars_color_by_series,Gm as editor_bars_overlap,Vm as editor_bars_side,tg as editor_baseline,_g as editor_baseline_centre,dg as editor_baseline_share,ig as editor_baseline_wiggle,ng as editor_baseline_zero,qm as editor_bin_width,Lm as editor_bins,_b as editor_box,As as editor_box_color,J_ as editor_bucket,Q_ as editor_bucket_15,W_ as editor_bucket_30,Y_ as editor_bucket_60,Gn as editor_calm,Us as editor_candle_by,zo as editor_card_setting,lm as editor_cell_shape,um as editor_cell_shape_hexagon,mm as editor_cell_shape_rounded,cm as editor_cell_shape_square,le as editor_center,br as editor_center_average,Au as editor_center_label,me as editor_center_mode_band,ue as editor_center_mode_name,ge as editor_center_mode_none,pe as editor_center_mode_text,ce as editor_center_mode_value,yr as editor_center_none,be as editor_center_text,gr as editor_center_total,vp as editor_chord_pad,fp as editor_chord_ribbon_opacity,Ko as editor_color_amber,$o as editor_color_blue,R as editor_color_by,F as editor_color_by_bands,Mp as editor_color_by_direction,Ep as editor_color_by_group,sm as editor_color_by_scale,B as editor_color_by_series,mr as editor_color_by_shades,aa as editor_color_custom,Zo as editor_color_green,oa as editor_color_grey,Wo as editor_color_icon,gm as editor_color_max,pm as editor_color_min,gn as editor_color_name,Yo as editor_color_primary,ea as editor_color_purple,Xo as editor_color_red,Ud as editor_color_transition,Bd as editor_color_transition_hard,Rd as editor_color_transition_smooth,bn as editor_color_value,wl as editor_column_color,pl as editor_column_labels,De as editor_columns,Xi as editor_compact,Kt as editor_compare,Xt as editor_compare_style,$t as editor_compare_style_grey,ei as editor_compare_style_series,R_ as editor_cooling_color,Sm as editor_count,zm as editor_count_readings,Dm as editor_count_time,yi as editor_cumulative_billing_day,ci as editor_cumulative_reset,bi as editor_cumulative_reset_billing,ui as editor_cumulative_reset_day,gi as editor_cumulative_reset_month,mi as editor_cumulative_reset_none,pi as editor_cumulative_reset_week,ni as editor_cumulative_transform,li as editor_cumulative_transform_cumulative,si as editor_cumulative_transform_none,G_ as editor_current_color,V as editor_curve,G as editor_curve_smooth,U as editor_curve_step,H as editor_curve_straight,nc as editor_cycle_plot_cycle,cc as editor_cycle_plot_cycle_day_of_month,sc as editor_cycle_plot_cycle_day_of_week,lc as editor_cycle_plot_cycle_hour_of_day,mc as editor_cycle_plot_weeks,J as editor_dash,O_ as editor_day_clock_center_none,I_ as editor_day_clock_center_now,F_ as editor_day_clock_center_total,B_ as editor_days,Le as editor_decimals,N as editor_derivative_smoothing,A as editor_derivative_smoothing_time,C as editor_derivative_transform,j as editor_derivative_transform_derivative,k as editor_derivative_transform_none,M as editor_derivative_unit_time,z as editor_derivative_unit_time_d,D as editor_derivative_unit_time_h,S as editor_derivative_unit_time_min,E as editor_derivative_unit_time_s,zr as editor_dot_color,Mr as editor_dot_size,Ai as editor_dots,Xe as editor_double_tap_action,Fs as editor_down_color,ja as editor_drill_down,se as editor_end_angle,pc as editor_ends,gc as editor_ends_range,yc as editor_ends_target,bc as editor_ends_then,q as editor_energy_flows,T as editor_energy_split,kn as editor_entity_aggregate,id as editor_entity_groups,$_ as editor_entity_options_none,gl as editor_error_bars,vl as editor_error_bars_ci95,hl as editor_error_bars_min_max,bl as editor_error_bars_none,yl as editor_error_bars_std,Be as editor_exclude_heading,Fe as editor_exclude_help,Ge as editor_export,Fd as editor_extrema,Ga as editor_extremes,La as editor_extremes_average,Va as editor_extremes_average_figure,Ta as editor_extremes_average_line,qa as editor_extremes_average_none,Aa as editor_extremes_max,Pa as editor_extremes_min,Md as editor_fill,ys as editor_fill_color,Sd as editor_fill_fade,Dd as editor_fill_none,Ed as editor_fill_solid,jn as editor_fixed_value,mp as editor_flow_color,un as editor_font_size,pn as editor_font_size_header,M_ as editor_forecast_attribute,j_ as editor_forecast_entity,L_ as editor_forecast_hours,P_ as editor_forecast_multiply,S_ as editor_forecast_time_key,k_ as editor_forecast_title,D_ as editor_forecast_type,N_ as editor_forecast_type_daily,z_ as editor_forecast_type_hourly,A_ as editor_forecast_type_twice_daily,E_ as editor_forecast_value_key,lp as editor_from,Uc as editor_funnel_color_by,Bc as editor_funnel_color_by_bands,Rc as editor_funnel_color_by_series,Tc as editor_funnel_percent_of,Vc as editor_funnel_percent_of_first,Hc as editor_funnel_percent_of_none,Gc as editor_funnel_percent_of_previous,Pc as editor_funnel_shape,Lc as editor_funnel_shape_funnel,qc as editor_funnel_shape_pyramid,Pu as editor_gap,de as editor_gauge_help,he as editor_ghost,fe as editor_ghost_24h,we as editor_ghost_7d,ve as editor_ghost_off,Lu as editor_gradient,xd as editor_graph,kd as editor_graph_bar,Cd as editor_graph_line,jd as editor_graph_none,_m as editor_grid,nm as editor_grid_calendar,Ci as editor_grid_horizontal,dm as editor_grid_hours,ki as editor_grid_vertical,Np as editor_group,n as editor_group_bars,Gt as editor_group_by,ad as editor_group_by_area,cl as editor_group_by_auto,Rt as editor_group_by_day,rd as editor_group_by_device,od as editor_group_by_floor,Ut as editor_group_by_hour,td as editor_group_by_label,Ft as editor_group_by_month,Ht as editor_group_by_none,Bt as editor_group_by_week,m as editor_group_compare,u as editor_group_distribution,s as editor_group_gauges,l as editor_group_history,Mu as editor_group_size,c as editor_group_totals,$i as editor_header,e_ as editor_header_above,a_ as editor_header_hidden,o_ as editor_header_over,fb as editor_headline,U_ as editor_heating_color,Gd as editor_height,la as editor_hide_options,Ve as editor_hide_unavailable,fg as editor_hierarchy_color_by,xg as editor_hierarchy_color_by_bands,wg as editor_hierarchy_color_by_group,ed as editor_hierarchy_group_by,Hm as editor_hist_x_axis,Ke as editor_hold_action,jo as editor_icon,vn as editor_icon_image,Ue as editor_include_heading,Re as editor_include_help,Sp as editor_increase,Dp as editor_increase_bad,zp as editor_increase_good,Er as editor_jitter,I as editor_labels,Td as editor_labels_always,qd as editor_labels_hover,Vd as editor_labels_never,p_ as editor_labels_overlap,s_ as editor_labels_position,c_ as editor_labels_position_above,l_ as editor_labels_position_auto,m_ as editor_labels_position_below,u_ as editor_labels_position_center,t_ as editor_labels_show,i_ as editor_labels_show_all,n_ as editor_labels_show_ends,__ as editor_labels_show_last,d_ as editor_labels_show_minmax,bm as editor_legend,r_ as editor_legend_toggle,He as editor_limit,No as editor_limit_default,Po as editor_limit_entity,Ao as editor_limit_number,Ni as editor_line_width,_p as editor_link_color,dp as editor_link_color_auto,np as editor_link_color_source,sp as editor_link_color_target,Zg as editor_marimekko_category,Kg as editor_marimekko_color,Yg as editor_marimekko_group,Ig as editor_marimekko_segment_labels,Qg as editor_marimekko_segment_labels_both,Wg as editor_marimekko_segment_labels_none,Og as editor_marimekko_segment_labels_percent,Jg as editor_marimekko_segment_labels_value,Eo as editor_max,Dr as editor_max_size,ep as editor_mean,Cp as editor_measure,jp as editor_measure_change,kp as editor_measure_value,Mo as editor_min,Wd as editor_min_range,Kd as editor_min_range_secondary,Sr as editor_min_size,Oc as editor_mode,Jc as editor_mode_grouped,Wc as editor_mode_percent,Qc as editor_mode_stacked,da as editor_move_down,_a as editor_move_up,b_ as editor_multiples,w_ as editor_multiples_columns,y_ as editor_multiples_scale,h_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,v_ as editor_multiples_scale_shared,ko as editor_name,Wn as editor_negative_color,Do as editor_none,ca as editor_not_found,Oi as editor_now_marker,Yi as editor_now_marker_countdown,Qi as editor_now_marker_line,Ji as editor_now_marker_off,Wi as editor_now_marker_time,Pi as editor_on_top,pa as editor_orientation,ga as editor_orientation_horizontal,ba as editor_orientation_vertical,Fr as editor_overview,Eu as editor_partial,ju as editor_per_icon,Et as editor_period_calendar,Dt as editor_period_calendar_day,Nt as editor_period_calendar_month,St as editor_period_calendar_rolling,zt as editor_period_calendar_week,At as editor_period_calendar_year,p as editor_period_last,Vt as editor_period_navigate,Pt as editor_period_offset,g as editor_period_unit,y as editor_period_unit_day,b as editor_period_unit_hour,v as editor_period_unit_month,h as editor_period_unit_week,Lt as editor_period_until,Tt as editor_period_until_end,qt as editor_period_until_now,Zn as editor_place_by,Xn as editor_place_by_time_of_day,Kn as editor_place_by_value,zd as editor_points,Ad as editor_points_always,Nd as editor_points_hover,Pd as editor_points_never,wd as editor_points_per_hour,Fu as editor_polar_color,Hu as editor_polar_color_by,Bu as editor_polar_color_by_bands,Uu as editor_polar_color_by_series,Ru as editor_polar_color_by_shades,Tu as editor_polar_scale,Gu as editor_polar_scale_limits,Vu as editor_polar_scale_shared,Lo as editor_preset,qo as editor_preset_battery,Ho as editor_preset_custom,Go as editor_preset_none,Vo as editor_preset_temperature,To as editor_preset_usage,Zu as editor_radar_axis,Yu as editor_radar_fill,Ju as editor_radar_scale,Qu as editor_radar_scale_limits,Wu as editor_radar_scale_shared,ml as editor_range,op as editor_range_color,Ls as editor_ranges,Ts as editor_ranges_colours,qs as editor_ranges_shades,Ns as editor_readings,ta as editor_remove_band,na as editor_remove_entity,K_ as editor_ring_color,rp as editor_rings_start_angle,ul as editor_rounded,tp as editor_rounded_ends,Oe as editor_rule_area,Ie as editor_rule_device_class,We as editor_rule_domain,Ye as editor_rule_entity,Je as editor_rule_floor,Qe as editor_rule_label,Z as editor_section_actions,d as editor_section_chart,W as editor_section_colours,Y as editor_section_display,i as editor_section_entities,Q as editor_section_limits,_ as editor_section_style,Ln as editor_sectors,Vn as editor_sectors_16,qn as editor_sectors_4,Tn as editor_sectors_8,Nl as editor_series_aggregate,Al as editor_series_aggregate_auto,Hl as editor_series_aggregate_change,Vl as editor_series_aggregate_first,Gl as editor_series_aggregate_last,Tl as editor_series_aggregate_max,Pl as editor_series_aggregate_mean,ql as editor_series_aggregate_min,Ll as editor_series_aggregate_sum,El as editor_series_axis,Sl as editor_series_axis_auto,Dl as editor_series_axis_left,zl as editor_series_axis_right,O as editor_series_color,Cl as editor_series_type,Ml as editor_series_type_area,jl as editor_series_type_column,kl as editor_series_type_line,q_ as editor_set_point,H_ as editor_set_point_color,ma as editor_severity,ur as editor_shade_color,V_ as editor_shade_fan,T_ as editor_shading,Du as editor_shape,zu as editor_shape_donut,Nu as editor_shape_pie,ib as editor_shape_raincloud,tb as editor_shape_violin,Nm as editor_show_as,Am as editor_show_as_percent,Pm as editor_show_as_total,zn as editor_show_fill,Sn as editor_show_graph,Me as editor_show_icon,En as editor_show_indicator,Se as editor_show_legend,An as editor_show_legend_entity,Pn as editor_show_legend_state,Dn as editor_show_line,ke as editor_show_name,hc as editor_show_now,sa as editor_show_options,pr as editor_show_percent,Nn as editor_show_points,Mn as editor_show_state,Ee as editor_show_target,je as editor_show_value,$n as editor_size_by_value,ze as editor_sort,Ae as editor_sort_ascending,Pe as editor_sort_descending,Ne as editor_sort_none,f as editor_source,P as editor_source_current,L as editor_source_energy,w as editor_source_history,x as editor_source_statistics,Zp as editor_spark,Xp as editor_spark_area,eg as editor_spark_bar,og as editor_spark_color,$p as editor_spark_column,Kp as editor_spark_line,Mm as editor_spiral_ring_width,xm as editor_spiral_turn,Cm as editor_spiral_turn_day,km as editor_spiral_turn_week,jm as editor_spiral_turns,nb as editor_split_by,lb as editor_split_by_day,mb as editor_split_by_month,sb as editor_split_by_none,cb as editor_split_by_week,In as editor_stack,On as editor_stack_none,Jn as editor_stack_normal,Qn as editor_stack_percent,ne as editor_start_angle,jb as editor_start_from_first,pd as editor_state_colors,hd as editor_state_colors_add,yd as editor_state_colors_color,gd as editor_state_colors_help,vd as editor_state_colors_remove,bd as editor_state_colors_state,xb as editor_steps,Cb as editor_steps_change,kb as editor_steps_current,ug as editor_stream_curve,mg as editor_stream_labels,sg as editor_stream_order,lg as editor_stream_order_inside_out,cg as editor_stream_order_listed,bs as editor_strip_jitter,ms as editor_strip_marker,ps as editor_strip_marker_mean,us as editor_strip_marker_median,gs as editor_strip_marker_none,_e as editor_style_arc,Fn as editor_style_area,X as editor_style_bar,ae as editor_style_battery,Yn as editor_style_beeswarm,hs as editor_style_box,xr as editor_style_bubble,Ps as editor_style_bullet,Hs as editor_style_candlestick,hp as editor_style_chord,Xs as editor_style_climate,ll as editor_style_column,xl as editor_style_combined,ac as editor_style_cycle_plot,Ul as editor_style_day_clock,uc as editor_style_dumbbell,Ac as editor_style_funnel,Ic as editor_style_grouped_bars,am as editor_style_heatmap,Em as editor_style_histogram,bg as editor_style_icicle,Bm as editor_style_line,xu as editor_style_lollipop,Fg as editor_style_marimekko,ie as editor_style_needle,Cu as editor_style_pictograph,Su as editor_style_pie,qu as editor_style_polar_area,Ou as editor_style_radar,$u as editor_style_range_area,te as editor_style_ring,ap as editor_style_rings,ip as editor_style_sankey,wr as editor_style_scatter,ee as editor_style_segmented,xp as editor_style_slope,Yp as editor_style_sparkline,ym as editor_style_spiral,rg as editor_style_streamgraph,ns as editor_style_strip_plot,gg as editor_style_sunburst,oe as editor_style_tank,$ as editor_style_thin,Dg as editor_style_timeline,Lg as editor_style_treemap,$g as editor_style_trend,rb as editor_style_violin,bb as editor_style_waffle,wb as editor_style_waterfall,Pb as editor_style_wind_rose,yg as editor_sunburst_shape,hg as editor_sunburst_shape_full,vg as editor_sunburst_shape_half,g_ as editor_sync,Ze as editor_tap_action,So as editor_target,ye as editor_tick_labels,fd as editor_timeline_group,cd as editor_timeline_legend,md as editor_timeline_legend_above,ud as editor_timeline_legend_hidden,K as editor_title,cp as editor_to,zi as editor_tooltip,Mb as editor_total,qg as editor_treemap_color_by,Vg as editor_treemap_color_by_bands,Tg as editor_treemap_color_by_group,yn as editor_trend_color_icon,hn as editor_trend_group,Ld as editor_trend_labels,Od as editor_trend_legend,fn as editor_trend_tooltip,Qd as editor_trend_y_max,Jd as editor_trend_y_min,Rs as editor_under_aggregate,Is as editor_underneath,Os as editor_underneath_columns,Js as editor_underneath_line,qe as editor_unit,ku as editor_unit_icon,Bs as editor_up_color,ya as editor_value_axis,Xd as editor_value_factor,ha as editor_value_grid,fa as editor_value_max,va as editor_value_min,yb as editor_waffles,vb as editor_waffles_each,hb as editor_waffles_one,Eb as editor_waterfall_invert,Ti as editor_when_above,Vi as editor_when_below,Ui as editor_when_card_above,Ri as editor_when_card_below,Gi as editor_when_card_entity,Hi as editor_when_card_state,Li as editor_when_entity,Bi as editor_when_ghost,qi as editor_when_state,Fi as editor_when_strip,Ss as editor_whiskers,zs as editor_whiskers_range,Ds as editor_whiskers_tukey,Rn as editor_wind_none,Un as editor_wind_now,Hn as editor_wind_roles,Bn as editor_wind_statistics,hi as editor_x_axis,Gr as editor_x_max,Vr as editor_x_min,Nr as editor_xy_x_axis,vi as editor_y_axis,wn as editor_y_axis_side,xn as editor_y_axis_side_primary,Cn as editor_y_axis_side_secondary,Mi as editor_y_max,Zd as editor_y_max_secondary,ji as editor_y_min,Yd as editor_y_min_secondary,Ei as editor_y_scale,Si as editor_y_scale_linear,Di as editor_y_scale_log,Mt as editor_zones,Br as editor_zoom,Jm as energy_error,Xm as energy_flow_battery_in,Km as energy_flow_battery_out,ou as energy_flow_devices,$m as energy_flow_gas,Ym as energy_flow_grid_export,Wm as energy_flow_grid_import,Zm as energy_flow_solar,eu as energy_flow_water,Om as energy_loading,au as energy_node_home,tu as energy_node_home_use,ru as energy_node_untracked,Qm as energy_none,yp as energy_nothing_flowed,e as entity_not_found,fl as error_bars_tooltip,yu as export_copied,uu as export_csv,pu as export_csv_hint,fu as export_failed,nu as export_menu,su as export_png,lu as export_png_hint,hu as export_saved,vu as export_saved_file,cu as export_svg,mu as export_svg_hint,gu as export_yaml,bu as export_yaml_hint,Na as extremes_average,Da as extremes_high,za as extremes_low,x_ as forecast_label,C_ as forecast_series,Fc as funnel_aria,xe as ghost_title_24h,Ce as ghost_title_7d,om as grouped_bars_aria,rm as heatmap_aria,im as heatmap_empty,tm as heatmap_hours,jg as hierarchy_empty,Mg as hierarchy_no_reading,kg as hierarchy_other,Cg as hierarchy_total,Rm as histogram_reading,Um as histogram_readings,Sg as icicle_aria,du as legend_toggle_all_hidden,_u as legend_toggle_hint,Xg as marimekko_aria,a as no_entities,r as no_matches,t as none_available,Zi as now_marker_countdown,Ki as now_marker_next,fr as parts_aria,vr as parts_average,hr as parts_total,_r as period_last_day,dr as period_last_days,tr as period_last_hour,ir as period_last_hours,or as period_last_month,lr as period_last_month_rolling,cr as period_last_months,$a as period_last_week,nr as period_last_week_rolling,sr as period_last_weeks,rr as period_last_year,Wa as period_next,Qa as period_previous,Ya as period_return,er as period_this_month,Xa as period_this_week,ar as period_this_year,Za as period_today,Ka as period_yesterday,Iu as polar_area_aria,Ku as radar_aria,Xu as radar_other,up as sankey_aria,pp as sankey_flow,gp as sankey_no_flows,bp as sankey_nothing,Ar as scatter_needs_two,Lr as scatter_role_x,Pp as slope_ago,Lp as slope_ago_one,Qp as slope_entity_aria,Vp as slope_last,Gp as slope_last_one,Wp as slope_no_reading,Ap as slope_now,qp as slope_previous,Tp as slope_previous_one,Rp as slope_unit_day,Bp as slope_unit_day_other,Hp as slope_unit_hour,Up as slope_unit_hour_other,Op as slope_unit_month,Jp as slope_unit_month_other,Fp as slope_unit_week,Ip as slope_unit_week_other,ag as spark_aria,hm as spiral_aria,wm as spiral_inner_oldest,vm as spiral_turn_day_note,fm as spiral_turn_week_note,pg as stream_total,cs as strip_mean,ls as strip_mean_value,ss as strip_median_value,Eg as sunburst_aria,_s as swarm_earliest_latest,os as swarm_events,is as swarm_held,ds as swarm_lowest_highest,ts as swarm_no_change,rs as swarm_none,es as swarm_readings,as as swarm_shown,Ng as timeline_for,Pg as timeline_measurement,zg as timeline_no_states,Ag as timeline_now,Gg as treemap_aria,Ug as treemap_empty,Rg as treemap_no_reading,Bg as treemap_other,Hg as treemap_total,ob as trend_avg,ab as trend_max,eb as trend_min,o as unavailable,ub as violin_median,pb as violin_none,gb as violin_raincloud,Ab as waterfall_aria,Db as waterfall_end,Nb as waterfall_no_readings,Sb as waterfall_start,zb as waterfall_total,Ii as when_strip_label,Rb as wind_aria,Bb as wind_aria_calm,Fb as wind_aria_still,Vb as wind_calm,qb as wind_mean_speed,Lb as wind_prevailing,Ub as wind_share,Gb as wind_speed,Hb as wind_speed_unit,Tb as wind_strongest,Hr as zoom_reset,Ur as zoom_window,Rr as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.es-CcVmNGgz.js.map diff --git a/dist/chartdeck-card.es-CcVmNGgz.js.map b/dist/chartdeck-card.es-CcVmNGgz.js.map new file mode 100644 index 0000000..88cd3f1 --- /dev/null +++ b/dist/chartdeck-card.es-CcVmNGgz.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.es-CcVmNGgz.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.fr-Bux47UXp.js b/dist/chartdeck-card.fr-Bux47UXp.js deleted file mode 100644 index 1e2145c..0000000 --- a/dist/chartdeck-card.fr-Bux47UXp.js +++ /dev/null @@ -1,2 +0,0 @@ -const e="Entité introuvable",r="Indisponible",t="Ajoutez une entité dans l'éditeur pour commencer.",o="Aucune entité ne correspond pour le moment.",i="Aucune de ces entités n'est disponible.",a="Entités",_="Style",n="Graphique",s="Barres",l="Jauges",d="Graphiques d'historique",u="Parts d'un total",c="Comparaisons",p="Distributions",m="Afficher les derniers",g="Unité",h="Heures",b="Jours",y="Semaines",f="Mois",v="Relevés depuis",x="Historique (chaque changement)",w="Statistiques à long terme",C="Forme de la ligne",A="Lissée",q="Droite",L="En escalier",k="Couleur",P="Une couleur par entité",M="Par plage de couleur",D="Afficher les valeurs sur les points",R="Couleur de la ligne",S="Pointillés",z="Limites",j="Couleurs",E="Affichage",T="Actions",N="Titre",V="Barre",I="Fine",B="Segmentée",G="Réservoir",U="Anneau",H="Aiguille",F="Arc",J="Les angles sont en degrés, dans le sens horaire depuis le haut : -90 à gauche, 90 à droite. Laissez-les vides pour la forme habituelle du style.",O="Angle de départ",Q="Angle de fin",W="Au centre",Z="La valeur",K="Le libellé de la plage de couleur",X="Le nom",Y="Mon propre texte",$="Rien",ee="Texte",re="Graduations chiffrées",te="Afficher le nom",oe="Afficher la valeur",ie="Afficher l'icône",ae="Afficher la cible",_e="Afficher la légende",ne="Colonnes",se="Tri",le="Dans l'ordre de la liste",de="Plus bas en premier",ue="Plus haut en premier",ce="Décimales",pe="Unité",me="Animer",ge="Masquer les entités indisponibles",he="Afficher au maximum",be="Afficher aussi toutes les entités correspondantes",ye="Les nouveaux appareils apparaissent sans modifier la carte. Choisissez-en plusieurs d'un même type pour correspondre à l'un d'eux ; les types différents doivent tous correspondre.",fe="Exclure",ve="Les entités correspondantes sont exclues si elles correspondent à l'un de ces critères.",xe="Classe d'appareil",we="Pièces",Ce="Étages",Ae="Étiquettes",qe="Domaines",Le="Entités",ke="Action d'appui",Pe="Action d'appui long",Me="Action de double appui",De="Attribut (au lieu de l'état)",Re="Nom",Se="Icône",ze="Minimum",je="Maximum",Ee="Cible",Te="Aucun",Ne="réglage de la carte",Ve="Par défaut ({value})",Ie="Nombre",Be="Entité",Ge="Préréglage",Ue="Batterie (bas = mauvais)",He="Consommation (haut = mauvais)",Fe="Température",Je="Aucun",Oe="Personnalisé",Qe="À partir de",We="Partir d'une entité",Ze="Partir d'un nombre",Ke="Commence à cette entité",Xe="Couleur",Ye="Couleur CSS",$e="Libellé",er="Icône",rr="Colorer les icônes selon leur plage",tr="Principale",or="Vert",ir="Ambre",ar="Rouge",_r="Bleu",nr="Violet",sr="Gris",lr="Personnalisée…",dr="Ajouter une plage",ur="Supprimer la plage",cr="Ajouter une entité",pr="Monter",mr="Descendre",gr="Supprimer l'entité",hr="Afficher les options",br="Masquer les options",yr="{entity} (introuvable)",fr="Couleurs",vr="{label} à {time}",xr="Orientation",wr="Horizontale",Cr="Verticale",Ar="Libellés des valeurs",qr="Lignes à chaque libellé de valeur",Lr="Valeur la plus basse affichée",kr="Valeur la plus haute affichée",Pr="Médiane",Mr="Moitié centrale",Dr="Plus bas – plus haut",Rr="Relevés",Sr="Appuyer sur un groupe pour afficher sa composition",zr="{label}. Afficher sa composition",jr="Retour à {name}",Er="Tout",Tr="Max",Nr="Min",Vr="Moy.",Ir="Marquer le relevé le plus haut",Br="Marquer le relevé le plus bas",Gr="Moyenne",Ur="Ne pas afficher",Hr="Ligne sur le graphique",Fr="Valeur seule",Jr="Marquer le plus haut, le plus bas et la moyenne",Or="Période précédente",Qr="Période suivante",Wr="Retour à {label}",Zr="Aujourd'hui",Kr="Hier",Xr="Cette semaine",Yr="La semaine dernière",$r="Ce mois-ci",et="Le mois dernier",rt="Cette année",tt="L'année dernière",ot="Dernière heure",it="{n} dernières heures",at="Dernier jour",_t="{n} derniers jours",nt="7 derniers jours",st="{n} dernières semaines",lt="Dernier mois",dt="{n} derniers mois",ut="Nuances d'une couleur",ct="Couleur des nuances (nom de palette ou couleur CSS)",pt="Afficher chaque part en pourcentage",mt="Total",gt="Moyenne",ht="Rien",bt="Total",yt="Moyenne",ft="{style} de {names}",vt="Nuage de points",xt="Bulles",wt="En abscisse",Ct="La première entité",At="Le temps",qt="Taille des points (px)",Lt="Dispersion (px)",kt="Plus petite bulle (px)",Pt="Plus grande bulle (px)",Mt="Couleur des points",Dt="Libellés en bas",Rt="Ajoutez une deuxième entité. La première va en abscisse, les autres en ordonnée.",St="Ajoutez trois entités : une en abscisse, une en ordonnée et une pour la taille de chaque bulle.",zt="Abscisse",jt="Taille",Et="Total",Tt="Valeur la plus basse en abscisse",Nt="Valeur la plus haute en abscisse",Vt="Réinitialiser le zoom",It="Affiché : de {from} à {to}",Bt="Partie du graphique affichée",Gt="Zoom et déplacement (pincement, Ctrl + molette ou glisser)",Ut="Bande d'aperçu sous le graphique",Ht="Annotations",Ft="Type",Jt="Ligne à une valeur",Ot="Plage de valeurs ombrée",Qt="Repères à des heures fixes",Wt="Repères quand une entité change",Zt="Libellé sur un relevé",Kt="Ligne",Xt="Plage",Yt="Heures",$t="Changements d'état",eo="Libellé de point",ro="Ajouter une annotation :",to="Valeur (un nombre ou une entité)",oo="De (un nombre ou une entité ; vide pour le bas)",io="À (un nombre ou une entité ; vide pour le haut)",ao="Heures : 07:00 pour chaque jour, ou 2026-10-28 07:00 (séparées par des virgules)",_o="Entité",no="Série (vide pour la première)",so="État (vide pour chaque changement)",lo="Ombrer pendant cet état",uo="Relevé",co="Le plus haut",po="Le plus bas",mo="Le plus récent",go="Le premier",ho="Libellé",bo="Couleur",yo="Pointillés",fo="Supprimer l'annotation",vo="Ombrer les plages de gravité derrière le graphique",xo="Période",wo="Les derniers…",Co="Aujourd'hui",Ao="Cette semaine",qo="Ce mois-ci",Lo="Cette année",ko="Périodes en arrière (0 pour l'actuelle)",Po="Tracer jusqu'à",Mo="Maintenant",Do="La fin de la période",Ro="Afficher les boutons précédent et suivant",So="Regrouper les relevés par",zo="Ne pas regrouper",jo="Heure",Eo="Jour",To="Semaine",No="Mois",Vo="Combiner par",Io="Moyenne",Bo="Somme",Go="Minimum",Uo="Maximum",Ho="Premier",Fo="Dernier",Jo="Variation (compteurs croissants)",Oo="Libellés de temps",Qo="Libellés des valeurs",Wo="Libellés des axes",Zo="À côté du graphique",Ko="Sur le graphique",Xo="Lignes horizontales",Yo="Lignes verticales",$o="Valeur la plus basse affichée",ei="Valeur la plus haute affichée",ri="Échelle des valeurs",ti="Linéaire",oi="Logarithmique (puissances de dix)",ii="Afficher les valeurs au survol ou au toucher",ai="Épaisseur de ligne (px)",_i="Point à chaque relevé",ni="Tracer au-dessus des autres lignes",si="Compact",li="Noms et valeurs",di="Au-dessus du graphique",ui="Sur le graphique",ci="Masqués",pi="Quels relevés",mi="Tous (autant que possible)",gi="Le plus récent",hi="Le plus haut et le plus bas",bi="Le premier et le plus récent",yi="Position du libellé",fi="Au-dessus des pics, sous les creux",vi="Au-dessus",xi="En dessous",wi="Sur le point",Ci="Autoriser le chevauchement des libellés",Ai="Groupe de synchronisation (les graphiques du même nom partagent le pointeur et la navigation par période)",qi="Un petit graphique par entité",Li="Échelle des valeurs",ki="Identique quand les unités correspondent",Pi="Identique pour tous les graphiques",Mi="Propre à chaque graphique",Di="Colonnes (vide pour s'adapter à la carte)",Ri="Afficher la consigne",Si="Ombrer pendant le chauffage ou la climatisation",zi="Ombrer quand seul le ventilateur tourne",ji="Couleur de la température",Ei="Couleur de la consigne",Ti="Couleur du chauffage",Ni="Couleur de la climatisation",Vi="Jours (plus de 1 affiche la journée moyenne)",Ii="Durée active",Bi="L'heure actuelle",Gi="Rien",Ui="Une barre toutes les",Hi="15 minutes",Fi="30 minutes",Ji="Heure",Oi="Automatique (variation pour les compteurs, sinon moyenne)",Qi="Couleur",Wi="Compte comme actif (vide : on, open, heating, home…)",Zi="Ajoutez d'abord une entité ci-dessus.",Ki="Regrouper par",Xi="Étage",Yi="Pièce",$i="Appareil",ea="Étiquette",ra="Groupe propre (prioritaire sur « Regrouper par » ; « Rez-de-chaussée / Cuisine » pour deux niveaux)",ta="Texte sur les barres",oa="État",ia="Durée",aa="État et durée",_a="Aucun",na="Légende des états",sa="Au-dessus du graphique",la="Masquée",da="Couleurs des états",ua="Un nom de palette (amber, green, blue, red, purple, grey, primary) ou toute couleur CSS.",ca="État",pa="Couleur",ma="Ajouter une couleur d'état",ga="Supprimer",ha="Groupe (les lignes du même groupe partagent un titre)",ba="Points par heure (0 trace chaque relevé)",ya="Graphique",fa="Ligne",va="Barres",xa="Aucun (valeur seule)",wa="Remplissage sous la ligne",Ca="Plein",Aa="Dégradé",qa="Aucun",La="Points sur la ligne",ka="Au survol",Pa="Toujours",Ma="Jamais",Da="Libellés du plus haut et du plus bas",Ra="Au survol",Sa="Toujours",za="Jamais",ja="Hauteur du graphique (pour 500 px de largeur)",Ea="Espace entre les barres (px)",Ta="Couleurs des plages",Na="Fondu",Va="Changement à chaque plage",Ia="Afficher le plus bas et le plus haut",Ba="Afficher la moyenne",Ga="Légende (deux entités ou plus)",Ua="Valeur la plus basse (~ pour souple)",Ha="Valeur la plus haute (~ pour souple)",Fa="Plus petite plage affichée",Ja="Axe droit, plus bas (~ pour souple)",Oa="Axe droit, plus haut (~ pour souple)",Qa="Axe droit, plus petite plage",Wa="Multiplier par 10 puissance",Za="Nom et icône",Ka="Répartis",Xa="Gauche",Ya="Droite",$a="Centre",e_="Icône",r_="À droite du nom",t_="À gauche du nom",o_="À côté de la valeur",i_="Valeur",a_="Gauche",__="Droite",n_="Centre",s_="Taille de la valeur (%)",l_="Taille du nom (px)",d_="Colorer le nom",u_="Colorer la valeur",c_="Colorer l'icône",p_="Sans arrière-plan (dans une autre carte)",m_="Image à la place de l'icône (URL)",g_="Afficher la valeur sous le pointeur",h_="Axe",b_="Gauche",y_="Droite (sa propre échelle)",f_="Combiner par",v_="Tracer la valeur actuelle en ligne horizontale",x_="Afficher sa valeur à côté de la principale",w_="Point coloré selon la valeur",C_="Sur le graphique",A_="Ligne",q_="Remplissage",L_="Points",k_="Dans la légende",P_="Valeur dans la légende",M_="Directions",D_="4 (N, E, S, W)",R_="8 (N, NE, E…)",S_="16 (N, NNE, NE…)",z_="Calme en dessous de (vide : 0,5 m/s, ou l'équivalent en km/h, mph ou nœuds)",j_="La première entité est la direction du vent, en degrés ou en points cardinaux comme SW. La seconde est la vitesse du vent : sans elle, les pétales indiquent seulement la fréquence du vent dans chaque direction.",E_="Direction : {direction}. Vitesse : {speed}.",T_="aucune",N_="Les statistiques à long terme donnent la direction moyenne de chaque heure. Ce n'est juste autour du nord que si le capteur enregistre la direction comme un angle (classe d'état measurement_angle) ; sinon une heure oscillant entre NNW et NNE donne en moyenne le sud. L'historique est exact.",V_="Aires",I_="Empilement",B_="Ne pas empiler",G_="Les unes sur les autres",U_="À 100 %",H_="Couleur sous zéro",F_="Essaim",J_="Placer chaque point selon",O_="Sa valeur",Q_="L'heure à laquelle il s'est produit",W_="Points plus grands pour les valeurs plus grandes",Z_="{n} relevés",K_="{n} fois actif",X_="Points affichés",Y_="Aucun relevé",$_="Plus ancien – plus récent",en="Plus bas – plus haut",rn="Couleur",tn="Boîte à moustaches",on="Boîte à moustaches de {names}",an="Plus haut",_n="Quartile supérieur",nn="Médiane",sn="Quartile inférieur",ln="Plus bas",dn="Moyenne",un="Relevés",cn="Valeurs aberrantes",pn="Portée des moustaches",mn="1,5 × hauteur de la boîte (valeurs aberrantes en points)",gn="Le plus bas et le plus haut",hn="Afficher chaque relevé en point",bn="Couleur de la boîte",yn="Puce",fn="Plages derrière la barre",vn="Nuances de gris",xn="Couleurs des plages de couleur",wn="cible {target}",Cn="Graphique {style} de {names}",An="Chandeliers",qn="Un chandelier par",Ln="Entités en dessous : combiner les relevés par",kn="Couleur à la hausse",Pn="Couleur à la baisse",Mn="Tracer les autres entités en dessous sous forme de",Dn="Colonnes",Rn="Une ligne",Sn="Ouverture",zn="Haut",jn="Bas",En="Clôture",Tn="Semaine du {date}",Nn="Thermostat",Vn="Consigne",In="{low} – {high}",Bn="{name} n'est pas un thermostat. Choisissez une entité climatisation.",Gn="Chauffage",Un="Préchauffage",Hn="Refroidissement",Fn="Dégivrage",Jn="Déshumidification",On="Ventilation",Qn="Inactif",Wn="Arrêt",Zn="Colonnes",Kn="Automatique",Xn="Du plus bas au plus haut dans chaque colonne",Yn="Extrémités arrondies",$n="Afficher les valeurs sur les colonnes",es="Couleur",rs="Combiné",ts="Tracer en",os="Ligne",is="Colonnes",as="Aire",_s="Axe des valeurs",ns="Automatique (selon l'unité)",ss="Gauche",ls="Droite",ds="Combiner par",us="Comme la carte",cs="Moyenne",ps="Somme",ms="Minimum",gs="Maximum",hs="Premier",bs="Dernier",ys="Variation (compteurs croissants)",fs="Horloge 24 heures",vs="une fois",xs="{n} fois",ws="{text} par jour",Cs="{total} · pic à {time}",As="pic de {value} à {time}",qs="{name} {state}",Ls="{label} par jour",ks="Rien d'enregistré",Ps="Maintenant",Ms="actif",Ds="Journée moyenne · {n} derniers jours",Rs="{on} jours sur {of}",Ss="{duration} jusqu'ici",zs="{from} – {to}",js="{value} en moyenne",Es="Haltères",Ts="Comparer",Ns="Le plus bas et le plus haut de la période",Vs="Le début de la période et maintenant",Is="La cible et maintenant",Bs="Marquer la valeur actuelle",Gs="Bas",Us="Haut",Hs="Maintenant",Fs="Cible",Js="Il y a une heure",Os="Il y a {n} heures",Qs="Il y a un jour",Ws="Il y a {n} jours",Zs="Il y a une semaine",Ks="Il y a {n} semaines",Xs="Il y a un mois",Ys="Il y a {n} mois",$s="Aucune valeur",el="Entonnoir",rl="Forme",tl="Entonnoir (première étape en haut)",ol="Pyramide (première étape en bas)",il="Pourcentages",al="Part de la première étape",_l="Part de l'étape précédente",nl="Ne pas afficher",sl="Couleur",ll="Une couleur par entité",dl="Par plage de couleur",ul="{style} de {names}",cl="Barres groupées",pl="Barres",ml="Côte à côte",gl="Empilées",hl="Empilées à 100 %",bl="Couleur",yl="Une couleur par série",fl="Par plage de couleur",vl="Ligne",xl="Série",wl="Couleur de la barre",Cl="Graphique à barres de {names}",Al="Carte thermique",ql="Carte thermique de {name}",Ll="Jours moyennés",kl="Aucun relevé",Pl="Disposition",Ml="Heure par jour de la semaine",Dl="Calendrier (un jour par case)",Rl="Échelle continue",Sl="Cases",zl="Carrées",jl="Arrondies",El="Hexagonales",Tl="Couleur la plus basse à",Nl="Couleur la plus haute à",Vl="Légende",Il="Histogramme",Bl="Compter",Gl="Le temps passé dans chaque intervalle",Ul="Les relevés dans chaque intervalle",Hl="Afficher en",Fl="Part du total (%)",Jl="Heures ou relevés",Ol="Nombre d'intervalles (vide : automatique)",Ql="Largeur d'intervalle (prioritaire sur le nombre)",Wl="Deux entités ou plus",Zl="Barres côte à côte",Kl="Barres superposées",Xl="Libellés des valeurs en bas",Yl="{n} relevés",$l="1 relevé",ed="Ligne",rd="Chargement de l'historique…",td="Impossible de charger l'historique : {error}",od="Aucun relevé sur cette période.",id="Rien au-dessus de zéro à tracer sur une échelle logarithmique.",ad="Sucettes",_d="Pictogramme",nd="Icône (chaque entité peut avoir la sienne)",sd="Chaque icône représente (vide : automatique)",ld="Icônes par groupe (0 : pas de groupes)",dd="Remplir partiellement une icône pour les fractions",ud="Secteurs / anneau",cd="Forme",pd="Anneau",md="Secteurs",gd="Ligne sous le total",hd="Espace entre les parts",bd="Remplissages en dégradé",yd="Aire polaire",fd="Échelle",vd="Une échelle pour tous, de 0 à la plus grande valeur",xd="Chaque part du minimum au maximum de son entité",wd="Couleur",Cd="Une couleur par entité",Ad="Nuances d'une couleur, plus foncée pour plus",qd="Par plage de couleur",Ld="Couleur des nuances",kd="Graphique en aire polaire de {names}",Pd="Radar",Md="Échelle",Dd="Chaque axe du minimum au maximum de son entité",Rd="Une échelle pour tous, de 0 à la plus grande valeur",Sd="Remplir les formes",zd="Nom de l'axe (les entités ayant le même nom d'axe s'alignent entre les groupes)",jd="Graphique radar de {names}",Ed="Autre",Td="Aire de plage",Nd="Tracer la moyenne en ligne",Vd="Couleur",Id="Anneaux",Bd="Angle de départ (0 en haut)",Gd="Extrémités arrondies",Ud="Sankey (flux)",Hd="Colorer les flux selon",Fd="Leur origine, ou leur destination après un nœud intermédiaire",Jd="Leur origine",Od="Leur destination",Qd="Flux depuis",Wd="Flux vers",Zd="Couleur du flux",Kd="Diagramme de flux : {flows}",Xd="{from} vers {to} {value}",Yd="Indiquez pour chaque entité un « Flux depuis » et un « Flux vers » dans ses options.",$d="Aucun flux pour le moment.",eu="Pente",ru="Comparer",tu="Le relevé d'alors et d'aujourd'hui",ou="La hausse sur chaque période (compteurs)",iu="Hausse ou baisse",au="Par groupe",_u="Une hausse est",nu="Mauvaise (rouge)",su="Bonne (vert)",lu="Groupe",du="Maintenant",uu="Il y a {n} {unit}",cu="Il y a 1 {unit}",pu="Période précédente ({n} {unit})",mu="Période précédente (1 {unit})",gu="Dernière période ({n} {unit})",hu="Dernière période (1 {unit})",bu="heure",yu="heures",fu="jour",vu="jours",xu="semaine",wu="semaines",Cu="mois",Au="mois",qu="{name}, de {from} à {to}",Lu="aucun relevé",ku="Mini-graphiques",Pu="Mini-graphique",Mu="Ligne",Du="Aire",Ru="Colonnes",Su="Barre sous le nom et la valeur",zu="Couleur",ju="Tendance de {name}",Eu="Flux empilés",Tu="Forme",Nu="Flux empilés (ondulant)",Vu="Centré",Iu="Part du total (100 %)",Bu="Empilé depuis zéro",Gu="Ordre",Uu="Les plus grands au milieu",Hu="Dans l'ordre de la liste, le premier en bas",Fu="Noms sur les flux",Ju="Bords",Ou="Total",Qu="Rayons de soleil",Wu="Stalactites",Zu="Forme",Ku="Cercle complet",Xu="Demi-cercle",Yu="Couleur",$u="Une couleur par groupe",ec="Par plage de couleur",rc="Total",tc="Autre",oc="Rien à afficher : aucune entité n'a de valeur supérieure à zéro.",ic="Aucun relevé :",ac="Rayons de soleil de {names}",_c="Graphique en stalactites de {names}",nc="Chronologie des états",sc="Aucun état enregistré sur cette période.",lc="pendant {duration}",dc="Maintenant",uc="Des relevés, pas des états : un graphique en ligne convient mieux",cc="Carte proportionnelle",pc="Couleur",mc="Une couleur par groupe",gc="Par plage de couleur",hc="Carte proportionnelle de {names}",bc="{value} au total",yc="Rien à afficher : aucune entité n'a de valeur supérieure à zéro.",fc="Aucun relevé :",vc="Autre",xc="Tendance",wc="Min",Cc="Moyenne",Ac="Max",qc="Violon",Lc="Violon",kc="Nuage de pluie (demi-violon, boîte et relevés)",Pc="Boîte avec la médiane et la moitié centrale",Mc="Lissage (dans l'unité de l'entité, vide pour automatique)",Dc="Une forme par",Rc="Entité",Sc="Entité et jour",zc="Entité et semaine",jc="Entité et mois",Ec="médiane {value}",Tc="Aucun relevé",Nc="Nuage de pluie",Vc="Gaufre",Ic="Gaufres",Bc="Une seule, partagée entre les entités",Gc="Une par entité, côte à côte",Uc="Afficher la première part en grand",Hc="Cascade",Fc="Chaque étape est",Jc="Sa variation sur la période",Oc="Sa valeur actuelle",Qc="Partir du relevé de la première entité au début de la période",Wc="Afficher le total à la fin",Zc="Décompte (une hausse de ces entités est une baisse du total)",Kc="Début",Xc="Fin",Yc="Total",$c="Aucun relevé",ep="Graphique en cascade : {bars}",rp="Rose des vents",tp="Dominant",op="Vitesse moyenne",ip="Le plus fort",ap="Calme",_p="Vitesse",np="Vitesse ({unit})",sp="Part du temps",lp="Rose des vents, dominant {direction} {share}",dp="Rose des vents, dominant {direction} {share}, calme {calm}",up="Rose des vents, calme {calm}";var cp={entity_not_found:e,unavailable:r,no_entities:t,no_matches:o,none_available:i,editor_section_entities:a,editor_section_style:_,editor_section_chart:n,editor_group_bars:s,editor_group_gauges:l,editor_group_history:d,editor_group_totals:u,editor_group_compare:c,editor_group_distribution:p,editor_period_last:m,editor_period_unit:g,editor_period_unit_hour:h,editor_period_unit_day:b,editor_period_unit_week:y,editor_period_unit_month:f,editor_source:v,editor_source_history:x,editor_source_statistics:w,editor_curve:C,editor_curve_smooth:A,editor_curve_straight:q,editor_curve_step:L,editor_color_by:k,editor_color_by_series:P,editor_color_by_bands:M,editor_labels:D,editor_series_color:R,editor_dash:S,editor_section_limits:z,editor_section_colours:j,editor_section_display:E,editor_section_actions:T,editor_title:N,editor_style_bar:V,editor_style_thin:I,editor_style_segmented:B,editor_style_tank:G,editor_style_ring:U,editor_style_needle:H,editor_style_arc:"Arc",editor_gauge_help:J,editor_start_angle:O,editor_end_angle:Q,editor_center:W,editor_center_mode_value:Z,editor_center_mode_band:K,editor_center_mode_name:X,editor_center_mode_text:Y,editor_center_mode_none:$,editor_center_text:ee,editor_tick_labels:re,editor_show_name:te,editor_show_value:oe,editor_show_icon:ie,editor_show_target:ae,editor_show_legend:_e,editor_columns:ne,editor_sort:"Tri",editor_sort_none:le,editor_sort_ascending:de,editor_sort_descending:ue,editor_decimals:ce,editor_unit:pe,editor_animate:me,editor_hide_unavailable:ge,editor_limit:he,editor_include_heading:be,editor_include_help:ye,editor_exclude_heading:fe,editor_exclude_help:ve,editor_rule_device_class:xe,editor_rule_area:we,editor_rule_floor:Ce,editor_rule_label:Ae,editor_rule_domain:qe,editor_rule_entity:Le,editor_tap_action:ke,editor_hold_action:Pe,editor_double_tap_action:Me,editor_attribute:De,editor_name:"Nom",editor_icon:Se,editor_min:ze,editor_max:je,editor_target:Ee,editor_none:Te,editor_card_setting:Ne,editor_limit_default:Ve,editor_limit_number:Ie,editor_limit_entity:Be,editor_preset:Ge,editor_preset_battery:Ue,editor_preset_usage:He,editor_preset_temperature:Fe,editor_preset_none:Je,editor_preset_custom:Oe,editor_band_from:Qe,editor_band_from_entity:We,editor_band_from_number:Ze,editor_band_from_entity_label:Ke,editor_band_color:Xe,editor_band_custom_color:Ye,editor_band_label:$e,editor_band_icon:er,editor_color_icon:rr,editor_color_primary:tr,editor_color_green:or,editor_color_amber:ir,editor_color_red:ar,editor_color_blue:_r,editor_color_purple:nr,editor_color_grey:sr,editor_color_custom:lr,editor_add_band:dr,editor_remove_band:ur,editor_add_entity:cr,editor_move_up:pr,editor_move_down:mr,editor_remove_entity:gr,editor_show_options:hr,editor_hide_options:br,editor_not_found:yr,editor_severity:fr,annotation_at:vr,editor_orientation:xr,editor_orientation_horizontal:wr,editor_orientation_vertical:Cr,editor_value_axis:Ar,editor_value_grid:qr,editor_value_min:Lr,editor_value_max:kr,dist_median:Pr,dist_middle:Mr,dist_range:Dr,dist_count:Rr,editor_drill_down:Sr,drill_into:zr,drill_back:jr,drill_top:Er,extremes_high:"Max",extremes_low:"Min",extremes_average:Vr,editor_extremes_max:Ir,editor_extremes_min:Br,editor_extremes_average:Gr,editor_extremes_average_none:Ur,editor_extremes_average_line:Hr,editor_extremes_average_figure:Fr,editor_extremes:Jr,period_previous:Or,period_next:Qr,period_return:Wr,period_today:Zr,period_yesterday:Kr,period_this_week:Xr,period_last_week:Yr,period_this_month:$r,period_last_month:et,period_this_year:rt,period_last_year:tt,period_last_hour:ot,period_last_hours:it,period_last_day:at,period_last_days:_t,period_last_week_rolling:nt,period_last_weeks:st,period_last_month_rolling:lt,period_last_months:dt,editor_color_by_shades:ut,editor_shade_color:ct,editor_show_percent:pt,editor_center_total:mt,editor_center_average:gt,editor_center_none:ht,parts_total:bt,parts_average:yt,parts_aria:ft,editor_style_scatter:vt,editor_style_bubble:xt,editor_against:wt,editor_against_entity:Ct,editor_against_time:At,editor_dot_size:qt,editor_jitter:Lt,editor_min_size:kt,editor_max_size:Pt,editor_dot_color:Mt,editor_xy_x_axis:Dt,scatter_needs_two:Rt,bubble_needs_three:St,scatter_role_x:zt,bubble_role_size:jt,chart_total:Et,editor_x_min:Tt,editor_x_max:Nt,zoom_reset:Vt,zoom_window:It,zoom_window_label:Bt,editor_zoom:Gt,editor_overview:Ut,editor_annotations:Ht,editor_annotation_type:Ft,editor_annotation_type_line:Jt,editor_annotation_type_band:Ot,editor_annotation_type_time:Qt,editor_annotation_type_state:Wt,editor_annotation_type_point:Zt,editor_annotation_add_line:Kt,editor_annotation_add_band:Xt,editor_annotation_add_time:Yt,editor_annotation_add_state:$t,editor_annotation_add_point:eo,editor_annotation_add:ro,editor_annotation_value:to,editor_annotation_from:oo,editor_annotation_to:io,editor_annotation_times:ao,editor_annotation_entity:_o,editor_annotation_series:no,editor_annotation_state:so,editor_annotation_shade:lo,editor_annotation_at:uo,editor_annotation_at_max:co,editor_annotation_at_min:po,editor_annotation_at_last:mo,editor_annotation_at_first:go,editor_annotation_label:ho,editor_annotation_color:bo,editor_annotation_dash:yo,editor_annotation_remove:fo,editor_zones:vo,editor_period_calendar:xo,editor_period_calendar_rolling:wo,editor_period_calendar_day:Co,editor_period_calendar_week:Ao,editor_period_calendar_month:qo,editor_period_calendar_year:Lo,editor_period_offset:ko,editor_period_until:Po,editor_period_until_now:Mo,editor_period_until_end:Do,editor_period_navigate:Ro,editor_group_by:So,editor_group_by_none:zo,editor_group_by_hour:jo,editor_group_by_day:Eo,editor_group_by_week:To,editor_group_by_month:No,editor_aggregate:Vo,editor_aggregate_mean:Io,editor_aggregate_sum:Bo,editor_aggregate_min:Go,editor_aggregate_max:Uo,editor_aggregate_first:Ho,editor_aggregate_last:Fo,editor_aggregate_change:Jo,editor_x_axis:Oo,editor_y_axis:Qo,editor_axis_labels:Wo,editor_axis_labels_outside:Zo,editor_axis_labels_inside:Ko,editor_grid_horizontal:Xo,editor_grid_vertical:Yo,editor_y_min:$o,editor_y_max:ei,editor_y_scale:ri,editor_y_scale_linear:ti,editor_y_scale_log:oi,editor_tooltip:ii,editor_line_width:ai,editor_dots:_i,editor_on_top:ni,editor_compact:si,editor_header:li,editor_header_above:di,editor_header_over:ui,editor_header_hidden:ci,editor_labels_show:pi,editor_labels_show_all:mi,editor_labels_show_last:gi,editor_labels_show_minmax:hi,editor_labels_show_ends:bi,editor_labels_position:yi,editor_labels_position_auto:fi,editor_labels_position_above:vi,editor_labels_position_below:xi,editor_labels_position_center:wi,editor_labels_overlap:Ci,editor_sync:Ai,editor_multiples:qi,editor_multiples_scale:Li,editor_multiples_scale_auto:ki,editor_multiples_scale_shared:Pi,editor_multiples_scale_independent:Mi,editor_multiples_columns:Di,editor_set_point:Ri,editor_shading:Si,editor_shade_fan:zi,editor_current_color:ji,editor_set_point_color:Ei,editor_heating_color:Ti,editor_cooling_color:Ni,editor_days:Vi,editor_day_clock_center_total:Ii,editor_day_clock_center_now:Bi,editor_day_clock_center_none:Gi,editor_bucket:Ui,editor_bucket_15:Hi,editor_bucket_30:Fi,editor_bucket_60:Ji,editor_aggregate_auto:Oi,editor_ring_color:Qi,editor_active:Wi,editor_entity_options_none:Zi,editor_hierarchy_group_by:Ki,editor_group_by_floor:Xi,editor_group_by_area:Yi,editor_group_by_device:$i,editor_group_by_label:ea,editor_entity_groups:ra,editor_bar_labels:ta,editor_bar_labels_state:oa,editor_bar_labels_duration:ia,editor_bar_labels_both:aa,editor_bar_labels_none:_a,editor_timeline_legend:na,editor_timeline_legend_above:sa,editor_timeline_legend_hidden:la,editor_state_colors:da,editor_state_colors_help:ua,editor_state_colors_state:ca,editor_state_colors_color:pa,editor_state_colors_add:ma,editor_state_colors_remove:ga,editor_timeline_group:ha,editor_points_per_hour:ba,editor_graph:ya,editor_graph_line:fa,editor_graph_bar:va,editor_graph_none:xa,editor_fill:wa,editor_fill_solid:Ca,editor_fill_fade:Aa,editor_fill_none:qa,editor_points:La,editor_points_hover:ka,editor_points_always:Pa,editor_points_never:Ma,editor_trend_labels:Da,editor_labels_hover:Ra,editor_labels_always:Sa,editor_labels_never:za,editor_height:ja,editor_bar_spacing:Ea,editor_color_transition:Ta,editor_color_transition_smooth:Na,editor_color_transition_hard:Va,editor_extrema:Ia,editor_average:Ba,editor_trend_legend:Ga,editor_trend_y_min:Ua,editor_trend_y_max:Ha,editor_min_range:Fa,editor_y_min_secondary:Ja,editor_y_max_secondary:Oa,editor_min_range_secondary:Qa,editor_value_factor:Wa,editor_align_header:Za,editor_align_header_default:Ka,editor_align_header_left:Xa,editor_align_header_right:Ya,editor_align_header_center:$a,editor_align_icon:e_,editor_align_icon_right:r_,editor_align_icon_left:t_,editor_align_icon_state:o_,editor_align_state:i_,editor_align_state_left:a_,editor_align_state_right:__,editor_align_state_center:n_,editor_font_size:s_,editor_font_size_header:l_,editor_color_name:d_,editor_color_value:u_,editor_trend_color_icon:c_,editor_trend_group:p_,editor_icon_image:m_,editor_trend_tooltip:g_,editor_y_axis_side:"Axe",editor_y_axis_side_primary:b_,editor_y_axis_side_secondary:y_,editor_entity_aggregate:f_,editor_fixed_value:v_,editor_show_state:x_,editor_show_indicator:w_,editor_show_graph:C_,editor_show_line:A_,editor_show_fill:q_,editor_show_points:L_,editor_show_legend_entity:k_,editor_show_legend_state:P_,editor_sectors:M_,editor_sectors_4:D_,editor_sectors_8:R_,editor_sectors_16:S_,editor_calm:z_,editor_wind_roles:j_,editor_wind_now:E_,editor_wind_none:T_,editor_wind_statistics:N_,editor_style_area:V_,editor_stack:I_,editor_stack_none:B_,editor_stack_normal:G_,editor_stack_percent:U_,editor_negative_color:H_,editor_style_beeswarm:F_,editor_place_by:J_,editor_place_by_value:O_,editor_place_by_time_of_day:Q_,editor_size_by_value:W_,swarm_readings:Z_,swarm_events:K_,swarm_shown:X_,swarm_none:Y_,swarm_earliest_latest:$_,swarm_lowest_highest:en,editor_fill_color:rn,editor_style_box:tn,box_aria:on,box_highest:an,box_upper_quartile:_n,box_median:nn,box_lower_quartile:sn,box_lowest:ln,box_mean:dn,box_count:un,box_outliers:cn,editor_whiskers:pn,editor_whiskers_tukey:mn,editor_whiskers_range:gn,editor_readings:hn,editor_box_color:bn,editor_style_bullet:yn,editor_ranges:fn,editor_ranges_shades:vn,editor_ranges_colours:xn,compare_target:wn,chart_aria:Cn,editor_style_candlestick:An,editor_candle_by:qn,editor_under_aggregate:Ln,editor_up_color:kn,editor_down_color:Pn,editor_underneath:Mn,editor_underneath_columns:Dn,editor_underneath_line:Rn,candle_open:Sn,candle_high:zn,candle_low:"Bas",candle_close:En,candle_week_of:Tn,editor_style_climate:Nn,climate_set_point:Vn,climate_range:In,climate_not_thermostat:Bn,climate_action_heating:Gn,climate_action_preheating:Un,climate_action_cooling:Hn,climate_action_defrosting:Fn,climate_action_drying:Jn,climate_action_fan:On,climate_action_idle:Qn,climate_action_off:Wn,editor_style_column:Zn,editor_group_by_auto:Kn,editor_range:Xn,editor_rounded:Yn,editor_column_labels:$n,editor_column_color:es,editor_style_combined:rs,editor_series_type:ts,editor_series_type_line:os,editor_series_type_column:is,editor_series_type_area:as,editor_series_axis:_s,editor_series_axis_auto:ns,editor_series_axis_left:ss,editor_series_axis_right:ls,editor_series_aggregate:ds,editor_series_aggregate_auto:us,editor_series_aggregate_mean:cs,editor_series_aggregate_sum:ps,editor_series_aggregate_min:ms,editor_series_aggregate_max:gs,editor_series_aggregate_first:hs,editor_series_aggregate_last:bs,editor_series_aggregate_change:ys,editor_style_day_clock:fs,day_clock_times_one:vs,day_clock_times:xs,day_clock_a_day:ws,day_clock_busiest:Cs,day_clock_peak:As,day_clock_state:qs,day_clock_per_day:Ls,day_clock_no_data:ks,day_clock_now:Ps,day_clock_on:Ms,day_clock_average:Ds,day_clock_on_days:Rs,day_clock_so_far:Ss,day_clock_range:zs,day_clock_average_value:js,editor_style_dumbbell:Es,editor_ends:Ts,editor_ends_range:Ns,editor_ends_then:Vs,editor_ends_target:Is,editor_show_now:Bs,dumbbell_low:"Bas",dumbbell_high:Us,dumbbell_now:Hs,dumbbell_target:Fs,dumbbell_ago_hour_one:Js,dumbbell_ago_hour:Os,dumbbell_ago_day_one:Qs,dumbbell_ago_day:Ws,dumbbell_ago_week_one:Zs,dumbbell_ago_week:Ks,dumbbell_ago_month_one:Xs,dumbbell_ago_month:Ys,dumbbell_no_value:$s,editor_style_funnel:el,editor_funnel_shape:rl,editor_funnel_shape_funnel:tl,editor_funnel_shape_pyramid:ol,editor_funnel_percent_of:il,editor_funnel_percent_of_first:al,editor_funnel_percent_of_previous:_l,editor_funnel_percent_of_none:nl,editor_funnel_color_by:sl,editor_funnel_color_by_series:ll,editor_funnel_color_by_bands:dl,funnel_aria:ul,editor_style_grouped_bars:cl,editor_mode:pl,editor_mode_grouped:ml,editor_mode_stacked:gl,editor_mode_percent:hl,editor_bars_color_by:bl,editor_bars_color_by_series:yl,editor_bars_color_by_bands:fl,editor_bar_group:vl,editor_bar_series:xl,editor_bar_color:wl,grouped_bars_aria:Cl,editor_style_heatmap:Al,heatmap_aria:ql,heatmap_hours:Ll,heatmap_empty:kl,editor_grid:Pl,editor_grid_hours:Ml,editor_grid_calendar:Dl,editor_color_by_scale:Rl,editor_cell_shape:Sl,editor_cell_shape_square:zl,editor_cell_shape_rounded:jl,editor_cell_shape_hexagon:El,editor_color_min:Tl,editor_color_max:Nl,editor_legend:Vl,editor_style_histogram:Il,editor_count:Bl,editor_count_time:Gl,editor_count_readings:Ul,editor_show_as:Hl,editor_show_as_percent:Fl,editor_show_as_total:Jl,editor_bins:Ol,editor_bin_width:Ql,editor_bars:Wl,editor_bars_side:Zl,editor_bars_overlap:Kl,editor_hist_x_axis:Xl,histogram_readings:Yl,histogram_reading:$l,editor_style_line:ed,chart_loading:rd,chart_error:td,chart_no_data:od,chart_log_nothing:id,editor_style_lollipop:ad,editor_style_pictograph:_d,editor_unit_icon:nd,editor_per_icon:sd,editor_group_size:ld,editor_partial:dd,editor_style_pie:ud,editor_shape:cd,editor_shape_donut:pd,editor_shape_pie:md,editor_center_label:gd,editor_gap:hd,editor_gradient:bd,editor_style_polar_area:yd,editor_polar_scale:fd,editor_polar_scale_shared:vd,editor_polar_scale_limits:xd,editor_polar_color_by:wd,editor_polar_color_by_series:Cd,editor_polar_color_by_shades:Ad,editor_polar_color_by_bands:qd,editor_polar_color:Ld,polar_area_aria:kd,editor_style_radar:Pd,editor_radar_scale:Md,editor_radar_scale_limits:Dd,editor_radar_scale_shared:Rd,editor_radar_fill:Sd,editor_radar_axis:zd,radar_aria:jd,radar_other:Ed,editor_style_range_area:Td,editor_mean:Nd,editor_range_color:Vd,editor_style_rings:Id,editor_rings_start_angle:Bd,editor_rounded_ends:Gd,editor_style_sankey:Ud,editor_link_color:Hd,editor_link_color_auto:Fd,editor_link_color_source:Jd,editor_link_color_target:Od,editor_from:Qd,editor_to:Wd,editor_flow_color:Zd,sankey_aria:Kd,sankey_flow:Xd,sankey_no_flows:Yd,sankey_nothing:$d,editor_style_slope:eu,editor_measure:ru,editor_measure_value:tu,editor_measure_change:ou,editor_color_by_direction:iu,editor_color_by_group:au,editor_increase:_u,editor_increase_bad:nu,editor_increase_good:su,editor_group:lu,slope_now:du,slope_ago:uu,slope_ago_one:cu,slope_previous:pu,slope_previous_one:mu,slope_last:gu,slope_last_one:hu,slope_unit_hour:bu,slope_unit_hour_other:yu,slope_unit_day:fu,slope_unit_day_other:vu,slope_unit_week:xu,slope_unit_week_other:wu,slope_unit_month:Cu,slope_unit_month_other:Au,slope_entity_aria:qu,slope_no_reading:Lu,editor_style_sparkline:ku,editor_spark:Pu,editor_spark_line:Mu,editor_spark_area:Du,editor_spark_column:Ru,editor_spark_bar:Su,editor_spark_color:zu,spark_aria:ju,editor_style_streamgraph:Eu,editor_baseline:Tu,editor_baseline_wiggle:Nu,editor_baseline_centre:Vu,editor_baseline_share:Iu,editor_baseline_zero:Bu,editor_stream_order:Gu,editor_stream_order_inside_out:Uu,editor_stream_order_listed:Hu,editor_stream_labels:Fu,editor_stream_curve:Ju,stream_total:Ou,editor_style_sunburst:Qu,editor_style_icicle:Wu,editor_sunburst_shape:Zu,editor_sunburst_shape_full:Ku,editor_sunburst_shape_half:Xu,editor_hierarchy_color_by:Yu,editor_hierarchy_color_by_group:$u,editor_hierarchy_color_by_bands:ec,hierarchy_total:rc,hierarchy_other:tc,hierarchy_empty:oc,hierarchy_no_reading:ic,sunburst_aria:ac,icicle_aria:_c,editor_style_timeline:nc,timeline_no_states:sc,timeline_for:lc,timeline_now:dc,timeline_measurement:uc,editor_style_treemap:cc,editor_treemap_color_by:pc,editor_treemap_color_by_group:mc,editor_treemap_color_by_bands:gc,treemap_aria:hc,treemap_total:bc,treemap_empty:yc,treemap_no_reading:fc,treemap_other:vc,editor_style_trend:xc,trend_min:"Min",trend_avg:Cc,trend_max:"Max",editor_style_violin:qc,editor_shape_violin:Lc,editor_shape_raincloud:kc,editor_box:Pc,editor_bandwidth:Mc,editor_split_by:Dc,editor_split_by_none:Rc,editor_split_by_day:Sc,editor_split_by_week:zc,editor_split_by_month:jc,violin_median:Ec,violin_none:Tc,violin_raincloud:Nc,editor_style_waffle:Vc,editor_waffles:Ic,editor_waffles_one:Bc,editor_waffles_each:Gc,editor_headline:Uc,editor_style_waterfall:Hc,editor_steps:Fc,editor_steps_change:Jc,editor_steps_current:Oc,editor_start_from_first:Qc,editor_total:Wc,editor_waterfall_invert:Zc,waterfall_start:Kc,waterfall_end:"Fin",waterfall_total:Yc,waterfall_no_readings:$c,waterfall_aria:ep,editor_style_wind_rose:rp,wind_prevailing:tp,wind_mean_speed:op,wind_strongest:ip,wind_calm:ap,wind_speed:_p,wind_speed_unit:np,wind_share:sp,wind_aria:lp,wind_aria_calm:dp,wind_aria_still:up};export{vr as annotation_at,on as box_aria,un as box_count,an as box_highest,sn as box_lower_quartile,ln as box_lowest,dn as box_mean,nn as box_median,cn as box_outliers,_n as box_upper_quartile,St as bubble_needs_three,jt as bubble_role_size,En as candle_close,zn as candle_high,jn as candle_low,Sn as candle_open,Tn as candle_week_of,Cn as chart_aria,td as chart_error,rd as chart_loading,id as chart_log_nothing,od as chart_no_data,Et as chart_total,Hn as climate_action_cooling,Fn as climate_action_defrosting,Jn as climate_action_drying,On as climate_action_fan,Gn as climate_action_heating,Qn as climate_action_idle,Wn as climate_action_off,Un as climate_action_preheating,Bn as climate_not_thermostat,In as climate_range,Vn as climate_set_point,wn as compare_target,ws as day_clock_a_day,Ds as day_clock_average,js as day_clock_average_value,Cs as day_clock_busiest,ks as day_clock_no_data,Ps as day_clock_now,Ms as day_clock_on,Rs as day_clock_on_days,As as day_clock_peak,Ls as day_clock_per_day,zs as day_clock_range,Ss as day_clock_so_far,qs as day_clock_state,xs as day_clock_times,vs as day_clock_times_one,cp as default,Rr as dist_count,Pr as dist_median,Mr as dist_middle,Dr as dist_range,jr as drill_back,zr as drill_into,Er as drill_top,Ws as dumbbell_ago_day,Qs as dumbbell_ago_day_one,Os as dumbbell_ago_hour,Js as dumbbell_ago_hour_one,Ys as dumbbell_ago_month,Xs as dumbbell_ago_month_one,Ks as dumbbell_ago_week,Zs as dumbbell_ago_week_one,Us as dumbbell_high,Gs as dumbbell_low,$s as dumbbell_no_value,Hs as dumbbell_now,Fs as dumbbell_target,Wi as editor_active,dr as editor_add_band,cr as editor_add_entity,wt as editor_against,Ct as editor_against_entity,At as editor_against_time,Vo as editor_aggregate,Oi as editor_aggregate_auto,Jo as editor_aggregate_change,Ho as editor_aggregate_first,Fo as editor_aggregate_last,Uo as editor_aggregate_max,Io as editor_aggregate_mean,Go as editor_aggregate_min,Bo as editor_aggregate_sum,Za as editor_align_header,$a as editor_align_header_center,Ka as editor_align_header_default,Xa as editor_align_header_left,Ya as editor_align_header_right,e_ as editor_align_icon,t_ as editor_align_icon_left,r_ as editor_align_icon_right,o_ as editor_align_icon_state,i_ as editor_align_state,n_ as editor_align_state_center,a_ as editor_align_state_left,__ as editor_align_state_right,me as editor_animate,ro as editor_annotation_add,Xt as editor_annotation_add_band,Kt as editor_annotation_add_line,eo as editor_annotation_add_point,$t as editor_annotation_add_state,Yt as editor_annotation_add_time,uo as editor_annotation_at,go as editor_annotation_at_first,mo as editor_annotation_at_last,co as editor_annotation_at_max,po as editor_annotation_at_min,bo as editor_annotation_color,yo as editor_annotation_dash,_o as editor_annotation_entity,oo as editor_annotation_from,ho as editor_annotation_label,fo as editor_annotation_remove,no as editor_annotation_series,lo as editor_annotation_shade,so as editor_annotation_state,ao as editor_annotation_times,io as editor_annotation_to,Ft as editor_annotation_type,Ot as editor_annotation_type_band,Jt as editor_annotation_type_line,Zt as editor_annotation_type_point,Wt as editor_annotation_type_state,Qt as editor_annotation_type_time,to as editor_annotation_value,Ht as editor_annotations,De as editor_attribute,Ba as editor_average,Wo as editor_axis_labels,Ko as editor_axis_labels_inside,Zo as editor_axis_labels_outside,Xe as editor_band_color,Ye as editor_band_custom_color,Qe as editor_band_from,We as editor_band_from_entity,Ke as editor_band_from_entity_label,Ze as editor_band_from_number,er as editor_band_icon,$e as editor_band_label,Mc as editor_bandwidth,wl as editor_bar_color,vl as editor_bar_group,ta as editor_bar_labels,aa as editor_bar_labels_both,ia as editor_bar_labels_duration,_a as editor_bar_labels_none,oa as editor_bar_labels_state,xl as editor_bar_series,Ea as editor_bar_spacing,Wl as editor_bars,bl as editor_bars_color_by,fl as editor_bars_color_by_bands,yl as editor_bars_color_by_series,Kl as editor_bars_overlap,Zl as editor_bars_side,Tu as editor_baseline,Vu as editor_baseline_centre,Iu as editor_baseline_share,Nu as editor_baseline_wiggle,Bu as editor_baseline_zero,Ql as editor_bin_width,Ol as editor_bins,Pc as editor_box,bn as editor_box_color,Ui as editor_bucket,Hi as editor_bucket_15,Fi as editor_bucket_30,Ji as editor_bucket_60,z_ as editor_calm,qn as editor_candle_by,Ne as editor_card_setting,Sl as editor_cell_shape,El as editor_cell_shape_hexagon,jl as editor_cell_shape_rounded,zl as editor_cell_shape_square,W as editor_center,gt as editor_center_average,gd as editor_center_label,K as editor_center_mode_band,X as editor_center_mode_name,$ as editor_center_mode_none,Y as editor_center_mode_text,Z as editor_center_mode_value,ht as editor_center_none,ee as editor_center_text,mt as editor_center_total,ir as editor_color_amber,_r as editor_color_blue,k as editor_color_by,M as editor_color_by_bands,iu as editor_color_by_direction,au as editor_color_by_group,Rl as editor_color_by_scale,P as editor_color_by_series,ut as editor_color_by_shades,lr as editor_color_custom,or as editor_color_green,sr as editor_color_grey,rr as editor_color_icon,Nl as editor_color_max,Tl as editor_color_min,d_ as editor_color_name,tr as editor_color_primary,nr as editor_color_purple,ar as editor_color_red,Ta as editor_color_transition,Va as editor_color_transition_hard,Na as editor_color_transition_smooth,u_ as editor_color_value,es as editor_column_color,$n as editor_column_labels,ne as editor_columns,si as editor_compact,Ni as editor_cooling_color,Bl as editor_count,Ul as editor_count_readings,Gl as editor_count_time,ji as editor_current_color,C as editor_curve,A as editor_curve_smooth,L as editor_curve_step,q as editor_curve_straight,S as editor_dash,Gi as editor_day_clock_center_none,Bi as editor_day_clock_center_now,Ii as editor_day_clock_center_total,Vi as editor_days,ce as editor_decimals,Mt as editor_dot_color,qt as editor_dot_size,_i as editor_dots,Me as editor_double_tap_action,Pn as editor_down_color,Sr as editor_drill_down,Q as editor_end_angle,Ts as editor_ends,Ns as editor_ends_range,Is as editor_ends_target,Vs as editor_ends_then,f_ as editor_entity_aggregate,ra as editor_entity_groups,Zi as editor_entity_options_none,fe as editor_exclude_heading,ve as editor_exclude_help,Ia as editor_extrema,Jr as editor_extremes,Gr as editor_extremes_average,Fr as editor_extremes_average_figure,Hr as editor_extremes_average_line,Ur as editor_extremes_average_none,Ir as editor_extremes_max,Br as editor_extremes_min,wa as editor_fill,rn as editor_fill_color,Aa as editor_fill_fade,qa as editor_fill_none,Ca as editor_fill_solid,v_ as editor_fixed_value,Zd as editor_flow_color,s_ as editor_font_size,l_ as editor_font_size_header,Qd as editor_from,sl as editor_funnel_color_by,dl as editor_funnel_color_by_bands,ll as editor_funnel_color_by_series,il as editor_funnel_percent_of,al as editor_funnel_percent_of_first,nl as editor_funnel_percent_of_none,_l as editor_funnel_percent_of_previous,rl as editor_funnel_shape,tl as editor_funnel_shape_funnel,ol as editor_funnel_shape_pyramid,hd as editor_gap,J as editor_gauge_help,bd as editor_gradient,ya as editor_graph,va as editor_graph_bar,fa as editor_graph_line,xa as editor_graph_none,Pl as editor_grid,Dl as editor_grid_calendar,Xo as editor_grid_horizontal,Ml as editor_grid_hours,Yo as editor_grid_vertical,lu as editor_group,s as editor_group_bars,So as editor_group_by,Yi as editor_group_by_area,Kn as editor_group_by_auto,Eo as editor_group_by_day,$i as editor_group_by_device,Xi as editor_group_by_floor,jo as editor_group_by_hour,ea as editor_group_by_label,No as editor_group_by_month,zo as editor_group_by_none,To as editor_group_by_week,c as editor_group_compare,p as editor_group_distribution,l as editor_group_gauges,d as editor_group_history,ld as editor_group_size,u as editor_group_totals,li as editor_header,di as editor_header_above,ci as editor_header_hidden,ui as editor_header_over,Uc as editor_headline,Ti as editor_heating_color,ja as editor_height,br as editor_hide_options,ge as editor_hide_unavailable,Yu as editor_hierarchy_color_by,ec as editor_hierarchy_color_by_bands,$u as editor_hierarchy_color_by_group,Ki as editor_hierarchy_group_by,Xl as editor_hist_x_axis,Pe as editor_hold_action,Se as editor_icon,m_ as editor_icon_image,be as editor_include_heading,ye as editor_include_help,_u as editor_increase,nu as editor_increase_bad,su as editor_increase_good,Lt as editor_jitter,D as editor_labels,Sa as editor_labels_always,Ra as editor_labels_hover,za as editor_labels_never,Ci as editor_labels_overlap,yi as editor_labels_position,vi as editor_labels_position_above,fi as editor_labels_position_auto,xi as editor_labels_position_below,wi as editor_labels_position_center,pi as editor_labels_show,mi as editor_labels_show_all,bi as editor_labels_show_ends,gi as editor_labels_show_last,hi as editor_labels_show_minmax,Vl as editor_legend,he as editor_limit,Ve as editor_limit_default,Be as editor_limit_entity,Ie as editor_limit_number,ai as editor_line_width,Hd as editor_link_color,Fd as editor_link_color_auto,Jd as editor_link_color_source,Od as editor_link_color_target,je as editor_max,Pt as editor_max_size,Nd as editor_mean,ru as editor_measure,ou as editor_measure_change,tu as editor_measure_value,ze as editor_min,Fa as editor_min_range,Qa as editor_min_range_secondary,kt as editor_min_size,pl as editor_mode,ml as editor_mode_grouped,hl as editor_mode_percent,gl as editor_mode_stacked,mr as editor_move_down,pr as editor_move_up,qi as editor_multiples,Di as editor_multiples_columns,Li as editor_multiples_scale,ki as editor_multiples_scale_auto,Mi as editor_multiples_scale_independent,Pi as editor_multiples_scale_shared,Re as editor_name,H_ as editor_negative_color,Te as editor_none,yr as editor_not_found,ni as editor_on_top,xr as editor_orientation,wr as editor_orientation_horizontal,Cr as editor_orientation_vertical,Ut as editor_overview,dd as editor_partial,sd as editor_per_icon,xo as editor_period_calendar,Co as editor_period_calendar_day,qo as editor_period_calendar_month,wo as editor_period_calendar_rolling,Ao as editor_period_calendar_week,Lo as editor_period_calendar_year,m as editor_period_last,Ro as editor_period_navigate,ko as editor_period_offset,g as editor_period_unit,b as editor_period_unit_day,h as editor_period_unit_hour,f as editor_period_unit_month,y as editor_period_unit_week,Po as editor_period_until,Do as editor_period_until_end,Mo as editor_period_until_now,J_ as editor_place_by,Q_ as editor_place_by_time_of_day,O_ as editor_place_by_value,La as editor_points,Pa as editor_points_always,ka as editor_points_hover,Ma as editor_points_never,ba as editor_points_per_hour,Ld as editor_polar_color,wd as editor_polar_color_by,qd as editor_polar_color_by_bands,Cd as editor_polar_color_by_series,Ad as editor_polar_color_by_shades,fd as editor_polar_scale,xd as editor_polar_scale_limits,vd as editor_polar_scale_shared,Ge as editor_preset,Ue as editor_preset_battery,Oe as editor_preset_custom,Je as editor_preset_none,Fe as editor_preset_temperature,He as editor_preset_usage,zd as editor_radar_axis,Sd as editor_radar_fill,Md as editor_radar_scale,Dd as editor_radar_scale_limits,Rd as editor_radar_scale_shared,Xn as editor_range,Vd as editor_range_color,fn as editor_ranges,xn as editor_ranges_colours,vn as editor_ranges_shades,hn as editor_readings,ur as editor_remove_band,gr as editor_remove_entity,Qi as editor_ring_color,Bd as editor_rings_start_angle,Yn as editor_rounded,Gd as editor_rounded_ends,we as editor_rule_area,xe as editor_rule_device_class,qe as editor_rule_domain,Le as editor_rule_entity,Ce as editor_rule_floor,Ae as editor_rule_label,T as editor_section_actions,n as editor_section_chart,j as editor_section_colours,E as editor_section_display,a as editor_section_entities,z as editor_section_limits,_ as editor_section_style,M_ as editor_sectors,S_ as editor_sectors_16,D_ as editor_sectors_4,R_ as editor_sectors_8,ds as editor_series_aggregate,us as editor_series_aggregate_auto,ys as editor_series_aggregate_change,hs as editor_series_aggregate_first,bs as editor_series_aggregate_last,gs as editor_series_aggregate_max,cs as editor_series_aggregate_mean,ms as editor_series_aggregate_min,ps as editor_series_aggregate_sum,_s as editor_series_axis,ns as editor_series_axis_auto,ss as editor_series_axis_left,ls as editor_series_axis_right,R as editor_series_color,ts as editor_series_type,as as editor_series_type_area,is as editor_series_type_column,os as editor_series_type_line,Ri as editor_set_point,Ei as editor_set_point_color,fr as editor_severity,ct as editor_shade_color,zi as editor_shade_fan,Si as editor_shading,cd as editor_shape,pd as editor_shape_donut,md as editor_shape_pie,kc as editor_shape_raincloud,Lc as editor_shape_violin,Hl as editor_show_as,Fl as editor_show_as_percent,Jl as editor_show_as_total,q_ as editor_show_fill,C_ as editor_show_graph,ie as editor_show_icon,w_ as editor_show_indicator,_e as editor_show_legend,k_ as editor_show_legend_entity,P_ as editor_show_legend_state,A_ as editor_show_line,te as editor_show_name,Bs as editor_show_now,hr as editor_show_options,pt as editor_show_percent,L_ as editor_show_points,x_ as editor_show_state,ae as editor_show_target,oe as editor_show_value,W_ as editor_size_by_value,se as editor_sort,de as editor_sort_ascending,ue as editor_sort_descending,le as editor_sort_none,v as editor_source,x as editor_source_history,w as editor_source_statistics,Pu as editor_spark,Du as editor_spark_area,Su as editor_spark_bar,zu as editor_spark_color,Ru as editor_spark_column,Mu as editor_spark_line,Dc as editor_split_by,Sc as editor_split_by_day,jc as editor_split_by_month,Rc as editor_split_by_none,zc as editor_split_by_week,I_ as editor_stack,B_ as editor_stack_none,G_ as editor_stack_normal,U_ as editor_stack_percent,O as editor_start_angle,Qc as editor_start_from_first,da as editor_state_colors,ma as editor_state_colors_add,pa as editor_state_colors_color,ua as editor_state_colors_help,ga as editor_state_colors_remove,ca as editor_state_colors_state,Fc as editor_steps,Jc as editor_steps_change,Oc as editor_steps_current,Ju as editor_stream_curve,Fu as editor_stream_labels,Gu as editor_stream_order,Uu as editor_stream_order_inside_out,Hu as editor_stream_order_listed,F as editor_style_arc,V_ as editor_style_area,V as editor_style_bar,F_ as editor_style_beeswarm,tn as editor_style_box,xt as editor_style_bubble,yn as editor_style_bullet,An as editor_style_candlestick,Nn as editor_style_climate,Zn as editor_style_column,rs as editor_style_combined,fs as editor_style_day_clock,Es as editor_style_dumbbell,el as editor_style_funnel,cl as editor_style_grouped_bars,Al as editor_style_heatmap,Il as editor_style_histogram,Wu as editor_style_icicle,ed as editor_style_line,ad as editor_style_lollipop,H as editor_style_needle,_d as editor_style_pictograph,ud as editor_style_pie,yd as editor_style_polar_area,Pd as editor_style_radar,Td as editor_style_range_area,U as editor_style_ring,Id as editor_style_rings,Ud as editor_style_sankey,vt as editor_style_scatter,B as editor_style_segmented,eu as editor_style_slope,ku as editor_style_sparkline,Eu as editor_style_streamgraph,Qu as editor_style_sunburst,G as editor_style_tank,I as editor_style_thin,nc as editor_style_timeline,cc as editor_style_treemap,xc as editor_style_trend,qc as editor_style_violin,Vc as editor_style_waffle,Hc as editor_style_waterfall,rp as editor_style_wind_rose,Zu as editor_sunburst_shape,Ku as editor_sunburst_shape_full,Xu as editor_sunburst_shape_half,Ai as editor_sync,ke as editor_tap_action,Ee as editor_target,re as editor_tick_labels,ha as editor_timeline_group,na as editor_timeline_legend,sa as editor_timeline_legend_above,la as editor_timeline_legend_hidden,N as editor_title,Wd as editor_to,ii as editor_tooltip,Wc as editor_total,pc as editor_treemap_color_by,gc as editor_treemap_color_by_bands,mc as editor_treemap_color_by_group,c_ as editor_trend_color_icon,p_ as editor_trend_group,Da as editor_trend_labels,Ga as editor_trend_legend,g_ as editor_trend_tooltip,Ha as editor_trend_y_max,Ua as editor_trend_y_min,Ln as editor_under_aggregate,Mn as editor_underneath,Dn as editor_underneath_columns,Rn as editor_underneath_line,pe as editor_unit,nd as editor_unit_icon,kn as editor_up_color,Ar as editor_value_axis,Wa as editor_value_factor,qr as editor_value_grid,kr as editor_value_max,Lr as editor_value_min,Ic as editor_waffles,Gc as editor_waffles_each,Bc as editor_waffles_one,Zc as editor_waterfall_invert,pn as editor_whiskers,gn as editor_whiskers_range,mn as editor_whiskers_tukey,T_ as editor_wind_none,E_ as editor_wind_now,j_ as editor_wind_roles,N_ as editor_wind_statistics,Oo as editor_x_axis,Nt as editor_x_max,Tt as editor_x_min,Dt as editor_xy_x_axis,Qo as editor_y_axis,h_ as editor_y_axis_side,b_ as editor_y_axis_side_primary,y_ as editor_y_axis_side_secondary,ei as editor_y_max,Oa as editor_y_max_secondary,$o as editor_y_min,Ja as editor_y_min_secondary,ri as editor_y_scale,ti as editor_y_scale_linear,oi as editor_y_scale_log,vo as editor_zones,Gt as editor_zoom,e as entity_not_found,Vr as extremes_average,Tr as extremes_high,Nr as extremes_low,ul as funnel_aria,Cl as grouped_bars_aria,ql as heatmap_aria,kl as heatmap_empty,Ll as heatmap_hours,oc as hierarchy_empty,ic as hierarchy_no_reading,tc as hierarchy_other,rc as hierarchy_total,$l as histogram_reading,Yl as histogram_readings,_c as icicle_aria,t as no_entities,o as no_matches,i as none_available,ft as parts_aria,yt as parts_average,bt as parts_total,at as period_last_day,_t as period_last_days,ot as period_last_hour,it as period_last_hours,et as period_last_month,lt as period_last_month_rolling,dt as period_last_months,Yr as period_last_week,nt as period_last_week_rolling,st as period_last_weeks,tt as period_last_year,Qr as period_next,Or as period_previous,Wr as period_return,$r as period_this_month,Xr as period_this_week,rt as period_this_year,Zr as period_today,Kr as period_yesterday,kd as polar_area_aria,jd as radar_aria,Ed as radar_other,Kd as sankey_aria,Xd as sankey_flow,Yd as sankey_no_flows,$d as sankey_nothing,Rt as scatter_needs_two,zt as scatter_role_x,uu as slope_ago,cu as slope_ago_one,qu as slope_entity_aria,gu as slope_last,hu as slope_last_one,Lu as slope_no_reading,du as slope_now,pu as slope_previous,mu as slope_previous_one,fu as slope_unit_day,vu as slope_unit_day_other,bu as slope_unit_hour,yu as slope_unit_hour_other,Cu as slope_unit_month,Au as slope_unit_month_other,xu as slope_unit_week,wu as slope_unit_week_other,ju as spark_aria,Ou as stream_total,ac as sunburst_aria,$_ as swarm_earliest_latest,K_ as swarm_events,en as swarm_lowest_highest,Y_ as swarm_none,Z_ as swarm_readings,X_ as swarm_shown,lc as timeline_for,uc as timeline_measurement,sc as timeline_no_states,dc as timeline_now,hc as treemap_aria,yc as treemap_empty,fc as treemap_no_reading,vc as treemap_other,bc as treemap_total,Cc as trend_avg,Ac as trend_max,wc as trend_min,r as unavailable,Ec as violin_median,Tc as violin_none,Nc as violin_raincloud,ep as waterfall_aria,Xc as waterfall_end,$c as waterfall_no_readings,Kc as waterfall_start,Yc as waterfall_total,lp as wind_aria,dp as wind_aria_calm,up as wind_aria_still,ap as wind_calm,op as wind_mean_speed,tp as wind_prevailing,sp as wind_share,_p as wind_speed,np as wind_speed_unit,ip as wind_strongest,Vt as zoom_reset,It as zoom_window,Bt as zoom_window_label}; -//# sourceMappingURL=chartdeck-card.fr-Bux47UXp.js.map diff --git a/dist/chartdeck-card.fr-Bux47UXp.js.map b/dist/chartdeck-card.fr-Bux47UXp.js.map deleted file mode 100644 index 8944803..0000000 --- a/dist/chartdeck-card.fr-Bux47UXp.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chartdeck-card.fr-Bux47UXp.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.fr-WBanCOES.js b/dist/chartdeck-card.fr-WBanCOES.js new file mode 100644 index 0000000..a2a7189 --- /dev/null +++ b/dist/chartdeck-card.fr-WBanCOES.js @@ -0,0 +1,2 @@ +const e="Entité introuvable",r="Indisponible",t="Ajoutez une entité dans l'éditeur pour commencer.",o="Aucune entité ne correspond pour le moment.",i="Aucune de ces entités n'est disponible.",a="Entités",_="Style",n="Graphique",s="Barres",l="Jauges",d="Graphiques d'historique",u="Parts d'un total",c="Comparaisons",p="Distributions",m="Afficher les derniers",g="Unité",h="Heures",b="Jours",y="Semaines",v="Mois",f="Relevés depuis",x="Historique (chaque changement)",w="Statistiques à long terme",C="Transformation",q="Aucune (relevés tels quels)",A="Taux de variation",k="Taux par",L="Seconde",P="Minute",M="Heure",j="Jour",S="Lisser sur relevés",D="Lisser sur une durée (ex. 15min ; à la place des relevés)",z="Valeurs actuelles",E="Tableau de bord Énergie",T="Flux d’énergie (rien de coché : réseau, solaire et batterie)",R="Export et charge batterie sous l'axe",N="Forme de la ligne",V="Lissée",G="Droite",I="En escalier",B="Couleur",U="Une couleur par entité",H="Par plage de couleur",F="Afficher les valeurs sur les points",J="Couleur de la ligne",O="Pointillés",Q="Limites",W="Couleurs",Y="Affichage",Z="Actions",K="Titre",X="Barre",$="Fine",ee="Segmentée",re="Réservoir",te="Grille de batteries",oe="Niveaux de batterie : {levels}",ie="Anneau",ae="Aiguille",_e="Arc",ne="Les angles sont en degrés, dans le sens horaire depuis le haut : -90 à gauche, 90 à droite. Laissez-les vides pour la forme habituelle du style.",se="Angle de départ",le="Angle de fin",de="Au centre",ue="La valeur",ce="Le libellé de la plage de couleur",pe="Le nom",me="Mon propre texte",ge="Rien",he="Texte",be="Graduations chiffrées",ye="Plage récente derrière la jauge",ve="Désactivé",fe="Dernières 24 heures",xe="7 derniers jours",we="Dernières 24 heures : de {min} à {max}, moyenne {mean}",Ce="7 derniers jours : de {min} à {max}, moyenne {mean}",qe="Afficher le nom",Ae="Afficher la valeur",ke="Afficher l'icône",Le="Afficher la cible",Pe="Afficher la légende",Me="Colonnes",je="Tri",Se="Dans l'ordre de la liste",De="Plus bas en premier",ze="Plus haut en premier",Ee="Décimales",Te="Unité",Re="Animer",Ne="Masquer les entités indisponibles",Ve="Menu d’export",Ge="Afficher au maximum",Ie="Afficher aussi toutes les entités correspondantes",Be="Les nouveaux appareils apparaissent sans modifier la carte. Choisissez-en plusieurs d'un même type pour correspondre à l'un d'eux ; les types différents doivent tous correspondre.",Ue="Exclure",He="Les entités correspondantes sont exclues si elles correspondent à l'un de ces critères.",Fe="Classe d'appareil",Je="Pièces",Oe="Étages",Qe="Étiquettes",We="Domaines",Ye="Entités",Ze="Action d'appui",Ke="Action d'appui long",Xe="Action de double appui",$e="Entité",er="Apparence",rr="Valeur avec icône",tr="Mini-courbe",or="Anneau",ir="Barre fine",ar="Attribut (au lieu de l'état)",_r="Nom",nr="Heures d'historique",sr="Afficher le nom",lr="Afficher l'icône",dr="Icône",ur="Minimum",cr="Maximum",pr="Unité",mr="Décimales",gr="Couleur sans plages",hr="Plages de couleur",br="Le badge prend la couleur de la plage où se trouve sa valeur, comme sur la carte.",yr="Actions",vr="Action d'appui",fr="Action d'appui long",xr="Action de double appui",wr="Attribut (au lieu de l'état)",Cr="Nom",qr="Icône",Ar="Minimum",kr="Maximum",Lr="Cible",Pr="Aucun",Mr="réglage de la carte",jr="Par défaut ({value})",Sr="Nombre",Dr="Entité",zr="Préréglage",Er="Batterie (bas = mauvais)",Tr="Consommation (haut = mauvais)",Rr="Température",Nr="Aucun",Vr="Personnalisé",Gr="À partir de",Ir="Partir d'une entité",Br="Partir d'un nombre",Ur="Commence à cette entité",Hr="Couleur",Fr="Couleur CSS",Jr="Libellé",Or="Icône",Qr="Colorer les icônes selon leur plage",Wr="Principale",Yr="Vert",Zr="Ambre",Kr="Rouge",Xr="Bleu",$r="Violet",et="Gris",rt="Personnalisée…",tt="Ajouter une plage",ot="Supprimer la plage",it="Ajouter une entité",at="Monter",_t="Descendre",nt="Supprimer l'entité",st="Afficher les options",lt="Masquer les options",dt="{entity} (introuvable)",ut="Couleurs",ct="{label} à {time}",pt="Orientation",mt="Horizontale",gt="Verticale",ht="Libellés des valeurs",bt="Lignes à chaque libellé de valeur",yt="Valeur la plus basse affichée",vt="Valeur la plus haute affichée",ft="Médiane",xt="Moitié centrale",wt="Plus bas – plus haut",Ct="Relevés",qt="Appuyer sur un groupe pour afficher sa composition",At="{label}. Afficher sa composition",kt="Retour à {name}",Lt="Tout",Pt="Max",Mt="Min",jt="Moy.",St="Marquer le relevé le plus haut",Dt="Marquer le relevé le plus bas",zt="Moyenne",Et="Ne pas afficher",Tt="Ligne sur le graphique",Rt="Valeur seule",Nt="Marquer le plus haut, le plus bas et la moyenne",Vt="{name} : {value}, {sigma} par rapport à la normale",Gt="plus de {limit}",It="moins de {limit}",Bt="Marquer les valeurs éloignées de la normale",Ut="Fenêtre (30min, 2h, 1d ; auto : un douzième de la période)",Ht="Écart à partir duquel marquer, en écarts types",Ft="Couleur des repères",Jt="Ombrer la bande normale",Ot="Période précédente",Qt="Période suivante",Wt="Retour à {label}",Yt="Aujourd'hui",Zt="Hier",Kt="Cette semaine",Xt="La semaine dernière",$t="Ce mois-ci",eo="Le mois dernier",ro="Cette année",to="L'année dernière",oo="Dernière heure",io="{n} dernières heures",ao="Dernier jour",_o="{n} derniers jours",no="7 derniers jours",so="{n} dernières semaines",lo="Dernier mois",uo="{n} derniers mois",co="Nuances d'une couleur",po="Couleur des nuances (nom de palette ou couleur CSS)",mo="Afficher chaque part en pourcentage",go="Total",ho="Moyenne",bo="Rien",yo="Total",vo="Moyenne",fo="{style} de {names}",xo="Nuage de points",wo="Bulles",Co="En abscisse",qo="La première entité",Ao="Le temps",ko="Taille des points (px)",Lo="Dispersion (px)",Po="Plus petite bulle (px)",Mo="Plus grande bulle (px)",jo="Couleur des points",So="Libellés en bas",Do="Ajoutez une deuxième entité. La première va en abscisse, les autres en ordonnée.",zo="Ajoutez trois entités : une en abscisse, une en ordonnée et une pour la taille de chaque bulle.",Eo="Abscisse",To="Taille",Ro="Total",No="Valeur la plus basse en abscisse",Vo="Valeur la plus haute en abscisse",Go="Réinitialiser le zoom",Io="Affiché : de {from} à {to}",Bo="Partie du graphique affichée",Uo="Zoom et déplacement (pincement, Ctrl + molette ou glisser)",Ho="Bande d'aperçu sous le graphique",Fo="Annotations",Jo="Type",Oo="Ligne à une valeur",Qo="Plage de valeurs ombrée",Wo="Repères à des heures fixes",Yo="Repères quand une entité change",Zo="Libellé sur un relevé",Ko="Ligne",Xo="Plage",$o="Heures",ei="Changements d'état",ri="Libellé de point",ti="Ajouter une annotation :",oi="Valeur (un nombre ou une entité)",ii="De (un nombre ou une entité ; vide pour le bas)",ai="À (un nombre ou une entité ; vide pour le haut)",_i="Heures : 07:00 pour chaque jour, ou 2026-10-28 07:00 (séparées par des virgules)",ni="Entité",si="Série (vide pour la première)",li="État (vide pour chaque changement)",di="Ombrer pendant cet état",ui="Relevé",ci="Le plus haut",pi="Le plus bas",mi="Le plus récent",gi="Le premier",hi="Libellé",bi="Couleur",yi="Pointillés",vi="Suivre l'historique de l'entité (en escalier)",fi="Ombrer",xi="Rien",wi="Au-dessus de la ligne",Ci="Sous la ligne",qi="Couleurs de l'ombrage selon la valeur de la ligne (plages facultatives)",Ai="Supprimer l'annotation",ki="Ombrer les plages de gravité derrière le graphique",Li="Période",Pi="Les derniers…",Mi="Aujourd'hui",ji="Cette semaine",Si="Ce mois-ci",Di="Cette année",zi="Périodes en arrière (0 pour l'actuelle)",Ei="Tracer jusqu'à",Ti="Maintenant",Ri="La fin de la période",Ni="Afficher les boutons précédent et suivant",Vi="Regrouper les relevés par",Gi="Ne pas regrouper",Ii="Heure",Bi="Jour",Ui="Semaine",Hi="Mois",Fi="Combiner par",Ji="{name}, {offset}",Oi="{n} h plus tôt",Qi="{n} jours plus tôt",Wi="{n} semaines plus tôt",Yi="{n} mois plus tôt",Zi="{n} ans plus tôt",Ki="Comparer avec des périodes antérieures (tracées en filigrane)",Xi="Couleur des périodes antérieures",$i="Gris",ea="Couleur de la série estompée",ra="Moyenne",ta="Somme",oa="Minimum",ia="Maximum",aa="Premier",_a="Dernier",na="Variation (compteurs croissants)",sa="Transformation",la="Aucune (relevés tels quels)",da="Total cumulé",ua="Le total cumulé repart de zéro",ca="Jamais (depuis le bord gauche)",pa="Chaque jour",ma="Chaque semaine",ga="Chaque mois",ha="Chaque mois au jour de facturation",ba="Jour de facturation du mois (1–28)",ya="Libellés de temps",va="Libellés des valeurs",fa="Libellés des axes",xa="À côté du graphique",wa="Sur le graphique",Ca="Lignes horizontales",qa="Lignes verticales",Aa="Valeur la plus basse affichée",ka="Valeur la plus haute affichée",La="Échelle des valeurs",Pa="Linéaire",Ma="Logarithmique (puissances de dix)",ja="Afficher les valeurs au survol ou au toucher",Sa="Épaisseur de ligne (px)",Da="Point à chaque relevé",za="Tracer au-dessus des autres lignes",Ea="Afficher seulement tant que cette entité",Ta="…est dans l'état (séparés par des virgules)",Ra="…est au-dessus de",Na="…est en dessous de",Va="Afficher toutes les séries seulement tant que cette entité",Ga="…est dans l'état (séparés par des virgules)",Ia="…est au-dessus de",Ba="…est en dessous de",Ua="Ligne pâle des relevés masqués",Ha="Bande montrant quand c'était le cas",Fa="Affiché tant que {condition}",Ja="Ligne « maintenant »",Oa="Désactivée",Qa="Ligne seule",Wa="Ligne et l'heure",Ya="Ligne et compte à rebours jusqu'à la prochaine heure fixée",Za="{label} dans {duration}",Ka="Suivant dans {duration}",Xa="Compact",$a="Noms et valeurs",e_="Au-dessus du graphique",r_="Sur le graphique",t_="Masqués",o_="Toucher un nom pour le masquer ou l’afficher",i_="Quels relevés",a_="Tous (autant que possible)",__="Le plus récent",n_="Le plus haut et le plus bas",s_="Le premier et le plus récent",l_="Position du libellé",d_="Au-dessus des pics, sous les creux",u_="Au-dessus",c_="En dessous",p_="Sur le point",m_="Autoriser le chevauchement des libellés",g_="Groupe de synchronisation (les graphiques du même nom partagent le pointeur et la navigation par période)",h_="Un petit graphique par entité",b_="Échelle des valeurs",y_="Identique quand les unités correspondent",v_="Identique pour tous les graphiques",f_="Propre à chaque graphique",x_="Colonnes (vide pour s'adapter à la carte)",w_="Prévision",C_="Prévision {name}",q_="Prévision",A_="Entité de prévision (sa prévision est tracée en pointillés après maintenant)",k_='Attribut (vide : prévision météo ou "forecast")',L_="Clé de la valeur (vide : automatique)",P_="Clé de l'heure (vide : automatique)",M_="Prévision météo (vide : horaire)",j_="Horaire",S_="Quotidienne",D_="Deux fois par jour",z_="Multiplier les valeurs par (vide : 1)",E_="Afficher les prévisions jusqu'à",T_="Afficher la consigne",R_="Ombrer pendant le chauffage ou la climatisation",N_="Ombrer quand seul le ventilateur tourne",V_="Couleur de la température",G_="Couleur de la consigne",I_="Couleur du chauffage",B_="Couleur de la climatisation",U_="Jours (plus de 1 affiche la journée moyenne)",H_="Durée active",F_="L'heure actuelle",J_="Rien",O_="Une barre toutes les",Q_="15 minutes",W_="30 minutes",Y_="Heure",Z_="Automatique (variation pour les compteurs, sinon moyenne)",K_="Couleur",X_="Compte comme actif (vide : on, open, heating, home…)",$_="Ajoutez d'abord une entité ci-dessus.",en="Regrouper par",rn="Étage",tn="Pièce",on="Appareil",an="Étiquette",_n="Groupe propre (prioritaire sur « Regrouper par » ; « Rez-de-chaussée / Cuisine » pour deux niveaux)",nn="Texte sur les barres",sn="État",ln="Durée",dn="État et durée",un="Aucun",cn="Légende des états",pn="Au-dessus du graphique",mn="Masquée",gn="Couleurs des états",hn="Un nom de palette (amber, green, blue, red, purple, grey, primary) ou toute couleur CSS.",bn="État",yn="Couleur",vn="Ajouter une couleur d'état",fn="Supprimer",xn="Groupe (les lignes du même groupe partagent un titre)",wn="Points par heure (0 trace chaque relevé)",Cn="Graphique",qn="Ligne",An="Barres",kn="Aucun (valeur seule)",Ln="Remplissage sous la ligne",Pn="Plein",Mn="Dégradé",jn="Aucun",Sn="Points sur la ligne",Dn="Au survol",zn="Toujours",En="Jamais",Tn="Libellés du plus haut et du plus bas",Rn="Au survol",Nn="Toujours",Vn="Jamais",Gn="Hauteur du graphique (pour 500 px de largeur)",In="Espace entre les barres (px)",Bn="Couleurs des plages",Un="Fondu",Hn="Changement à chaque plage",Fn="Afficher le plus bas et le plus haut",Jn="Afficher la moyenne",On="Légende (deux entités ou plus)",Qn="Valeur la plus basse (~ pour souple)",Wn="Valeur la plus haute (~ pour souple)",Yn="Plus petite plage affichée",Zn="Axe droit, plus bas (~ pour souple)",Kn="Axe droit, plus haut (~ pour souple)",Xn="Axe droit, plus petite plage",$n="Multiplier par 10 puissance",es="Nom et icône",rs="Répartis",ts="Gauche",os="Droite",is="Centre",as="Icône",_s="À droite du nom",ns="À gauche du nom",ss="À côté de la valeur",ls="Valeur",ds="Gauche",us="Droite",cs="Centre",ps="Taille de la valeur (%)",ms="Taille du nom (px)",gs="Colorer le nom",hs="Colorer la valeur",bs="Colorer l'icône",ys="Sans arrière-plan (dans une autre carte)",vs="Image à la place de l'icône (URL)",fs="Afficher la valeur sous le pointeur",xs="Axe",ws="Gauche",Cs="Droite (sa propre échelle)",qs="Combiner par",As="Tracer la valeur actuelle en ligne horizontale",ks="Afficher sa valeur à côté de la principale",Ls="Point coloré selon la valeur",Ps="Sur le graphique",Ms="Ligne",js="Remplissage",Ss="Points",Ds="Dans la légende",zs="Valeur dans la légende",Es="Directions",Ts="4 (N, E, S, W)",Rs="8 (N, NE, E…)",Ns="16 (N, NNE, NE…)",Vs="Calme en dessous de (vide : 0,5 m/s, ou l'équivalent en km/h, mph ou nœuds)",Gs="La première entité est la direction du vent, en degrés ou en points cardinaux comme SW. La seconde est la vitesse du vent : sans elle, les pétales indiquent seulement la fréquence du vent dans chaque direction.",Is="Direction : {direction}. Vitesse : {speed}.",Bs="aucune",Us="Les statistiques à long terme donnent la direction moyenne de chaque heure. Ce n'est juste autour du nord que si le capteur enregistre la direction comme un angle (classe d'état measurement_angle) ; sinon une heure oscillant entre NNW et NNE donne en moyenne le sud. L'historique est exact.",Hs="Aires",Fs="Empilement",Js="Ne pas empiler",Os="Les unes sur les autres",Qs="À 100 %",Ws="Couleur sous zéro",Ys="Essaim",Zs="Placer chaque point selon",Ks="Sa valeur",Xs="L'heure à laquelle il s'est produit",$s="Points plus grands pour les valeurs plus grandes",el="{n} relevés",rl="{n} fois actif",tl="Points affichés",ol="Aucun relevé",il="Aucun changement : {value}",al="Stable sur toute la période",_l="Plus ancien – plus récent",nl="Plus bas – plus haut",sl="Nuage de points en bandes",ll="Médiane {value}",dl="Moyenne {value}",ul="Moyenne",cl="Trait sur chaque rangée à",pl="La médiane",ml="La moyenne",gl="Aucun trait",hl="Étalement dans la rangée",bl="Couleur",yl="Boîte à moustaches",vl="Boîte à moustaches de {names}",fl="Plus haut",xl="Quartile supérieur",wl="Médiane",Cl="Quartile inférieur",ql="Plus bas",Al="Moyenne",kl="Relevés",Ll="Valeurs aberrantes",Pl="Portée des moustaches",Ml="1,5 × hauteur de la boîte (valeurs aberrantes en points)",jl="Le plus bas et le plus haut",Sl="Afficher chaque relevé en point",Dl="Couleur de la boîte",zl="Puce",El="Plages derrière la barre",Tl="Nuances de gris",Rl="Couleurs des plages de couleur",Nl="cible {target}",Vl="Graphique {style} de {names}",Gl="Chandeliers",Il="Un chandelier par",Bl="Entités en dessous : combiner les relevés par",Ul="Couleur à la hausse",Hl="Couleur à la baisse",Fl="Tracer les autres entités en dessous sous forme de",Jl="Colonnes",Ol="Une ligne",Ql="Ouverture",Wl="Haut",Yl="Bas",Zl="Clôture",Kl="Semaine du {date}",Xl="Thermostat",$l="Consigne",ed="{low} – {high}",rd="{name} n'est pas un thermostat. Choisissez une entité climatisation.",td="Chauffage",od="Préchauffage",id="Refroidissement",ad="Dégivrage",_d="Déshumidification",nd="Ventilation",sd="Inactif",ld="Arrêt",dd="Colonnes",ud="Automatique",cd="Du plus bas au plus haut dans chaque colonne",pd="Extrémités arrondies",md="Afficher les valeurs sur les colonnes",gd="Barres d'erreur (dispersion dans chaque colonne)",hd="Aucune",bd="Moyenne ± un écart type",yd="Le plus bas et le plus haut",vd="Intervalle de confiance à 95 % de la moyenne",fd="{value} ({low} – {high})",xd="Couleur",wd="Combiné",Cd="Tracer en",qd="Ligne",Ad="Colonnes",kd="Aire",Ld="Axe des valeurs",Pd="Automatique (selon l'unité)",Md="Gauche",jd="Droite",Sd="Combiner par",Dd="Comme la carte",zd="Moyenne",Ed="Somme",Td="Minimum",Rd="Maximum",Nd="Premier",Vd="Dernier",Gd="Variation (compteurs croissants)",Id="Horloge 24 heures",Bd="une fois",Ud="{n} fois",Hd="{text} par jour",Fd="{total} · pic à {time}",Jd="pic de {value} à {time}",Od="{name} {state}",Qd="{label} par jour",Wd="Rien d'enregistré",Yd="Maintenant",Zd="actif",Kd="Journée moyenne · {n} derniers jours",Xd="{on} jours sur {of}",$d="{duration} jusqu'ici",eu="{from} – {to}",ru="{value} en moyenne",tu="Graphique de cycles",ou="Moyenne de chaque heure sur {n} semaines",iu="Chaque heure, jour après jour, sur {n} semaines",au="Chaque jour du mois, mois après mois, sur {n} semaines",_u="Moyenne du panneau",nu="Moyenne {name}",su="Un panneau par",lu="Jour de la semaine (ses heures)",du="Heure de la journée (jour après jour)",uu="Jour du mois (mois après mois)",cu="Semaines",pu="Haltères",mu="Comparer",gu="Le plus bas et le plus haut de la période",hu="Le début de la période et maintenant",bu="La cible et maintenant",yu="Marquer la valeur actuelle",vu="Bas",fu="Haut",xu="Maintenant",wu="Cible",Cu="Il y a une heure",qu="Il y a {n} heures",Au="Il y a un jour",ku="Il y a {n} jours",Lu="Il y a une semaine",Pu="Il y a {n} semaines",Mu="Il y a un mois",ju="Il y a {n} mois",Su="Aucune valeur",Du="Entonnoir",zu="Forme",Eu="Entonnoir (première étape en haut)",Tu="Pyramide (première étape en bas)",Ru="Pourcentages",Nu="Part de la première étape",Vu="Part de l'étape précédente",Gu="Ne pas afficher",Iu="Couleur",Bu="Une couleur par entité",Uu="Par plage de couleur",Hu="{style} de {names}",Fu="Barres groupées",Ju="Barres",Ou="Côte à côte",Qu="Empilées",Wu="Empilées à 100 %",Yu="Couleur",Zu="Une couleur par série",Ku="Par plage de couleur",Xu="Ligne",$u="Série",ec="Couleur de la barre",rc="Graphique à barres de {names}",tc="Carte thermique",oc="Carte thermique de {name}",ic="Jours moyennés",ac="Aucun relevé",_c="Disposition",nc="Heure par jour de la semaine",sc="Calendrier (un jour par case)",lc="Échelle continue",dc="Cases",uc="Carrées",cc="Arrondies",pc="Hexagonales",mc="Couleur la plus basse à",gc="Couleur la plus haute à",hc="Légende",bc="Spirale",yc="Spirale de {name}, {n} tours",vc="{n} jours, un tour par jour",fc="{n} semaines, un tour par semaine",xc="Le plus ancien au centre, le plus récent à l'extérieur",wc="Un tour par",Cc="Jour",qc="Semaine",Ac="Tours",kc="Largeur de l'anneau",Lc="Histogramme",Pc="Compter",Mc="Le temps passé dans chaque intervalle",jc="Les relevés dans chaque intervalle",Sc="Afficher en",Dc="Part du total (%)",zc="Heures ou relevés",Ec="Nombre d'intervalles (vide : automatique)",Tc="Largeur d'intervalle (prioritaire sur le nombre)",Rc="Deux entités ou plus",Nc="Barres côte à côte",Vc="Barres superposées",Gc="Libellés des valeurs en bas",Ic="{n} relevés",Bc="1 relevé",Uc="Ligne",Hc="Chargement de l'historique…",Fc="Impossible de charger l'historique : {error}",Jc="Chargement des réglages du tableau de bord Énergie…",Oc="Impossible de lire les réglages du tableau de bord Énergie : {error}",Qc="Aucun de ces flux n’est encore configuré dans le tableau de bord Énergie.",Wc="Import réseau",Yc="Export réseau",Zc="Solaire",Kc="Décharge batterie",Xc="Charge batterie",$c="Gaz",ep="Eau",rp="Appareils",tp="Maison",op="Consommation non suivie",ip="Consommé à la maison",ap="Aucun relevé sur cette période.",_p="Toucher pour masquer ou afficher. Maintenir pour n’afficher que celle-ci.",np="Toutes les séries sont masquées. Touchez un nom pour l’afficher à nouveau.",sp="Exporter",lp="Enregistrer en PNG",dp="image, 2×",up="Enregistrer en SVG",cp="vectoriel",pp="Copier le CSV",mp="valeurs tracées",gp="Copier le YAML",hp="configuration de cette carte",bp="Copié",yp="Enregistré",vp="Enregistré dans un fichier : le presse-papiers n’est pas disponible ici",fp="Impossible d’exporter depuis ce navigateur",xp="Rien au-dessus de zéro à tracer sur une échelle logarithmique.",wp="Sucettes",Cp="Pictogramme",qp="Icône (chaque entité peut avoir la sienne)",Ap="Chaque icône représente (vide : automatique)",kp="Icônes par groupe (0 : pas de groupes)",Lp="Remplir partiellement une icône pour les fractions",Pp="Secteurs / anneau",Mp="Forme",jp="Anneau",Sp="Secteurs",Dp="Ligne sous le total",zp="Espace entre les parts",Ep="Remplissages en dégradé",Tp="Aire polaire",Rp="Échelle",Np="Une échelle pour tous, de 0 à la plus grande valeur",Vp="Chaque part du minimum au maximum de son entité",Gp="Couleur",Ip="Une couleur par entité",Bp="Nuances d'une couleur, plus foncée pour plus",Up="Par plage de couleur",Hp="Couleur des nuances",Fp="Graphique en aire polaire de {names}",Jp="Radar",Op="Échelle",Qp="Chaque axe du minimum au maximum de son entité",Wp="Une échelle pour tous, de 0 à la plus grande valeur",Yp="Remplir les formes",Zp="Nom de l'axe (les entités ayant le même nom d'axe s'alignent entre les groupes)",Kp="Graphique radar de {names}",Xp="Autre",$p="Aire de plage",em="Tracer la moyenne en ligne",rm="Couleur",tm="Anneaux",om="Angle de départ (0 en haut)",im="Extrémités arrondies",am="Sankey (flux)",_m="Colorer les flux selon",nm="Leur origine, ou leur destination après un nœud intermédiaire",sm="Leur origine",lm="Leur destination",dm="Flux depuis",um="Flux vers",cm="Couleur du flux",pm="Diagramme de flux : {flows}",mm="{from} vers {to} {value}",gm="Indiquez pour chaque entité un « Flux depuis » et un « Flux vers » dans ses options.",hm="Aucun flux pour le moment.",bm="Rien n’a circulé sur cette période.",ym="Cordes (flux en cercle)",vm="Espace entre les nœuds",fm="Opacité des rubans",xm="Diagramme de cordes : {flows}",wm="Pente",Cm="Comparer",qm="Le relevé d'alors et d'aujourd'hui",Am="La hausse sur chaque période (compteurs)",km="Hausse ou baisse",Lm="Par groupe",Pm="Une hausse est",Mm="Mauvaise (rouge)",jm="Bonne (vert)",Sm="Groupe",Dm="Maintenant",zm="Il y a {n} {unit}",Em="Il y a 1 {unit}",Tm="Période précédente ({n} {unit})",Rm="Période précédente (1 {unit})",Nm="Dernière période ({n} {unit})",Vm="Dernière période (1 {unit})",Gm="heure",Im="heures",Bm="jour",Um="jours",Hm="semaine",Fm="semaines",Jm="mois",Om="mois",Qm="{name}, de {from} à {to}",Wm="aucun relevé",Ym="Mini-graphiques",Zm="Mini-graphique",Km="Ligne",Xm="Aire",$m="Colonnes",eg="Barre sous le nom et la valeur",rg="Couleur",tg="Tendance de {name}",og="Flux empilés",ig="Forme",ag="Flux empilés (ondulant)",_g="Centré",ng="Part du total (100 %)",sg="Empilé depuis zéro",lg="Ordre",dg="Les plus grands au milieu",ug="Dans l'ordre de la liste, le premier en bas",cg="Noms sur les flux",pg="Bords",mg="Total",gg="Rayons de soleil",hg="Stalactites",bg="Forme",yg="Cercle complet",vg="Demi-cercle",fg="Couleur",xg="Une couleur par groupe",wg="Par plage de couleur",Cg="Total",qg="Autre",Ag="Rien à afficher : aucune entité n'a de valeur supérieure à zéro.",kg="Aucun relevé :",Lg="Rayons de soleil de {names}",Pg="Graphique en stalactites de {names}",Mg="Chronologie des états",jg="Aucun état enregistré sur cette période.",Sg="pendant {duration}",Dg="Maintenant",zg="Des relevés, pas des états : un graphique en ligne convient mieux",Eg="Carte proportionnelle",Tg="Couleur",Rg="Une couleur par groupe",Ng="Par plage de couleur",Vg="Carte proportionnelle de {names}",Gg="{value} au total",Ig="Rien à afficher : aucune entité n'a de valeur supérieure à zéro.",Bg="Aucun relevé :",Ug="Autre",Hg="Marimekko",Fg="Texte sur chaque partie",Jg="Part de sa colonne",Og="Valeur",Qg="Part et valeur",Wg="Aucun",Yg="Colonne (groupe)",Zg="Catégorie",Kg="Couleur de la catégorie",Xg="Graphique Marimekko, colonnes : {columns}",$g="Tendance",eh="Min",rh="Moyenne",th="Max",oh="Violon",ih="Violon",ah="Nuage de pluie (demi-violon, boîte et relevés)",_h="Boîte avec la médiane et la moitié centrale",nh="Lissage (dans l'unité de l'entité, vide pour automatique)",sh="Une forme par",lh="Entité",dh="Entité et jour",uh="Entité et semaine",ch="Entité et mois",ph="médiane {value}",mh="Aucun relevé",gh="Nuage de pluie",hh="Gaufre",bh="Gaufres",yh="Une seule, partagée entre les entités",vh="Une par entité, côte à côte",fh="Afficher la première part en grand",xh="Cascade",wh="Chaque étape est",Ch="Sa variation sur la période",qh="Sa valeur actuelle",Ah="Partir du relevé de la première entité au début de la période",kh="Afficher le total à la fin",Lh="Décompte (une hausse de ces entités est une baisse du total)",Ph="Début",Mh="Fin",jh="Total",Sh="Aucun relevé",Dh="Graphique en cascade : {bars}",zh="Rose des vents",Eh="Dominant",Th="Vitesse moyenne",Rh="Le plus fort",Nh="Calme",Vh="Vitesse",Gh="Vitesse ({unit})",Ih="Part du temps",Bh="Rose des vents, dominant {direction} {share}",Uh="Rose des vents, dominant {direction} {share}, calme {calm}",Hh="Rose des vents, calme {calm}";var Fh={entity_not_found:e,unavailable:r,no_entities:t,no_matches:o,none_available:i,editor_section_entities:a,editor_section_style:_,editor_section_chart:n,editor_group_bars:s,editor_group_gauges:l,editor_group_history:d,editor_group_totals:u,editor_group_compare:c,editor_group_distribution:p,editor_period_last:m,editor_period_unit:g,editor_period_unit_hour:h,editor_period_unit_day:b,editor_period_unit_week:y,editor_period_unit_month:v,editor_source:f,editor_source_history:x,editor_source_statistics:w,editor_derivative_transform:C,editor_derivative_transform_none:q,editor_derivative_transform_derivative:A,editor_derivative_unit_time:k,editor_derivative_unit_time_s:L,editor_derivative_unit_time_min:P,editor_derivative_unit_time_h:M,editor_derivative_unit_time_d:j,editor_derivative_smoothing:S,editor_derivative_smoothing_time:D,editor_source_current:z,editor_source_energy:E,editor_energy_flows:T,editor_energy_split:R,editor_curve:N,editor_curve_smooth:V,editor_curve_straight:G,editor_curve_step:I,editor_color_by:B,editor_color_by_series:U,editor_color_by_bands:H,editor_labels:F,editor_series_color:J,editor_dash:O,editor_section_limits:Q,editor_section_colours:W,editor_section_display:Y,editor_section_actions:Z,editor_title:K,editor_style_bar:X,editor_style_thin:$,editor_style_segmented:ee,editor_style_tank:re,editor_style_battery:te,battery_aria:oe,editor_style_ring:ie,editor_style_needle:ae,editor_style_arc:"Arc",editor_gauge_help:ne,editor_start_angle:se,editor_end_angle:le,editor_center:de,editor_center_mode_value:ue,editor_center_mode_band:ce,editor_center_mode_name:pe,editor_center_mode_text:me,editor_center_mode_none:ge,editor_center_text:he,editor_tick_labels:be,editor_ghost:ye,editor_ghost_off:ve,editor_ghost_24h:fe,editor_ghost_7d:xe,ghost_title_24h:we,ghost_title_7d:Ce,editor_show_name:qe,editor_show_value:Ae,editor_show_icon:ke,editor_show_target:Le,editor_show_legend:Pe,editor_columns:Me,editor_sort:"Tri",editor_sort_none:Se,editor_sort_ascending:De,editor_sort_descending:ze,editor_decimals:Ee,editor_unit:Te,editor_animate:Re,editor_hide_unavailable:Ne,editor_export:Ve,editor_limit:Ge,editor_include_heading:Ie,editor_include_help:Be,editor_exclude_heading:Ue,editor_exclude_help:He,editor_rule_device_class:Fe,editor_rule_area:Je,editor_rule_floor:Oe,editor_rule_label:Qe,editor_rule_domain:We,editor_rule_entity:Ye,editor_tap_action:Ze,editor_hold_action:Ke,editor_double_tap_action:Xe,editor_badge_entity:$e,editor_badge_style:er,editor_badge_style_value:rr,editor_badge_style_sparkline:tr,editor_badge_style_ring:or,editor_badge_style_thin:ir,editor_badge_attribute:ar,editor_badge_name:"Nom",editor_badge_hours:nr,editor_badge_show_name:sr,editor_badge_show_icon:lr,editor_badge_icon:dr,editor_badge_min:ur,editor_badge_max:cr,editor_badge_unit:pr,editor_badge_decimals:mr,editor_badge_color:gr,editor_badge_bands:hr,editor_badge_bands_help:br,editor_badge_actions:yr,editor_badge_tap_action:vr,editor_badge_hold_action:fr,editor_badge_double_tap_action:xr,editor_attribute:wr,editor_name:"Nom",editor_icon:qr,editor_min:Ar,editor_max:kr,editor_target:Lr,editor_none:Pr,editor_card_setting:Mr,editor_limit_default:jr,editor_limit_number:Sr,editor_limit_entity:Dr,editor_preset:zr,editor_preset_battery:Er,editor_preset_usage:Tr,editor_preset_temperature:Rr,editor_preset_none:Nr,editor_preset_custom:Vr,editor_band_from:Gr,editor_band_from_entity:Ir,editor_band_from_number:Br,editor_band_from_entity_label:Ur,editor_band_color:Hr,editor_band_custom_color:Fr,editor_band_label:Jr,editor_band_icon:Or,editor_color_icon:Qr,editor_color_primary:Wr,editor_color_green:Yr,editor_color_amber:Zr,editor_color_red:Kr,editor_color_blue:Xr,editor_color_purple:$r,editor_color_grey:et,editor_color_custom:rt,editor_add_band:tt,editor_remove_band:ot,editor_add_entity:it,editor_move_up:at,editor_move_down:_t,editor_remove_entity:nt,editor_show_options:st,editor_hide_options:lt,editor_not_found:dt,editor_severity:ut,annotation_at:ct,editor_orientation:pt,editor_orientation_horizontal:mt,editor_orientation_vertical:gt,editor_value_axis:ht,editor_value_grid:bt,editor_value_min:yt,editor_value_max:vt,dist_median:ft,dist_middle:xt,dist_range:wt,dist_count:Ct,editor_drill_down:qt,drill_into:At,drill_back:kt,drill_top:Lt,extremes_high:"Max",extremes_low:"Min",extremes_average:jt,editor_extremes_max:St,editor_extremes_min:Dt,editor_extremes_average:zt,editor_extremes_average_none:Et,editor_extremes_average_line:Tt,editor_extremes_average_figure:Rt,editor_extremes:Nt,anomaly_title:Vt,anomaly_beyond_high:Gt,anomaly_beyond_low:It,editor_anomalies:Bt,editor_anomalies_window:Ut,editor_anomalies_sigma:Ht,editor_anomalies_color:Ft,editor_anomalies_band:Jt,period_previous:Ot,period_next:Qt,period_return:Wt,period_today:Yt,period_yesterday:Zt,period_this_week:Kt,period_last_week:Xt,period_this_month:$t,period_last_month:eo,period_this_year:ro,period_last_year:to,period_last_hour:oo,period_last_hours:io,period_last_day:ao,period_last_days:_o,period_last_week_rolling:no,period_last_weeks:so,period_last_month_rolling:lo,period_last_months:uo,editor_color_by_shades:co,editor_shade_color:po,editor_show_percent:mo,editor_center_total:go,editor_center_average:ho,editor_center_none:bo,parts_total:yo,parts_average:vo,parts_aria:fo,editor_style_scatter:xo,editor_style_bubble:wo,editor_against:Co,editor_against_entity:qo,editor_against_time:Ao,editor_dot_size:ko,editor_jitter:Lo,editor_min_size:Po,editor_max_size:Mo,editor_dot_color:jo,editor_xy_x_axis:So,scatter_needs_two:Do,bubble_needs_three:zo,scatter_role_x:Eo,bubble_role_size:To,chart_total:Ro,editor_x_min:No,editor_x_max:Vo,zoom_reset:Go,zoom_window:Io,zoom_window_label:Bo,editor_zoom:Uo,editor_overview:Ho,editor_annotations:Fo,editor_annotation_type:Jo,editor_annotation_type_line:Oo,editor_annotation_type_band:Qo,editor_annotation_type_time:Wo,editor_annotation_type_state:Yo,editor_annotation_type_point:Zo,editor_annotation_add_line:Ko,editor_annotation_add_band:Xo,editor_annotation_add_time:$o,editor_annotation_add_state:ei,editor_annotation_add_point:ri,editor_annotation_add:ti,editor_annotation_value:oi,editor_annotation_from:ii,editor_annotation_to:ai,editor_annotation_times:_i,editor_annotation_entity:ni,editor_annotation_series:si,editor_annotation_state:li,editor_annotation_shade:di,editor_annotation_at:ui,editor_annotation_at_max:ci,editor_annotation_at_min:pi,editor_annotation_at_last:mi,editor_annotation_at_first:gi,editor_annotation_label:hi,editor_annotation_color:bi,editor_annotation_dash:yi,editor_annotation_history:vi,editor_annotation_zone:fi,editor_annotation_zone_none:xi,editor_annotation_zone_above:wi,editor_annotation_zone_below:Ci,editor_annotation_severity:qi,editor_annotation_remove:Ai,editor_zones:ki,editor_period_calendar:Li,editor_period_calendar_rolling:Pi,editor_period_calendar_day:Mi,editor_period_calendar_week:ji,editor_period_calendar_month:Si,editor_period_calendar_year:Di,editor_period_offset:zi,editor_period_until:Ei,editor_period_until_now:Ti,editor_period_until_end:Ri,editor_period_navigate:Ni,editor_group_by:Vi,editor_group_by_none:Gi,editor_group_by_hour:Ii,editor_group_by_day:Bi,editor_group_by_week:Ui,editor_group_by_month:Hi,editor_aggregate:Fi,compare_series:Ji,compare_hours_earlier:Oi,compare_days_earlier:Qi,compare_weeks_earlier:Wi,compare_months_earlier:Yi,compare_years_earlier:Zi,editor_compare:Ki,editor_compare_style:Xi,editor_compare_style_grey:$i,editor_compare_style_series:ea,editor_aggregate_mean:ra,editor_aggregate_sum:ta,editor_aggregate_min:oa,editor_aggregate_max:ia,editor_aggregate_first:aa,editor_aggregate_last:_a,editor_aggregate_change:na,editor_cumulative_transform:sa,editor_cumulative_transform_none:la,editor_cumulative_transform_cumulative:da,editor_cumulative_reset:ua,editor_cumulative_reset_none:ca,editor_cumulative_reset_day:pa,editor_cumulative_reset_week:ma,editor_cumulative_reset_month:ga,editor_cumulative_reset_billing:ha,editor_cumulative_billing_day:ba,editor_x_axis:ya,editor_y_axis:va,editor_axis_labels:fa,editor_axis_labels_outside:xa,editor_axis_labels_inside:wa,editor_grid_horizontal:Ca,editor_grid_vertical:qa,editor_y_min:Aa,editor_y_max:ka,editor_y_scale:La,editor_y_scale_linear:Pa,editor_y_scale_log:Ma,editor_tooltip:ja,editor_line_width:Sa,editor_dots:Da,editor_on_top:za,editor_when_entity:Ea,editor_when_state:Ta,editor_when_above:Ra,editor_when_below:Na,editor_when_card_entity:Va,editor_when_card_state:Ga,editor_when_card_above:Ia,editor_when_card_below:Ba,editor_when_ghost:Ua,editor_when_strip:Ha,when_strip_label:Fa,editor_now_marker:Ja,editor_now_marker_off:Oa,editor_now_marker_line:Qa,editor_now_marker_time:Wa,editor_now_marker_countdown:Ya,now_marker_countdown:Za,now_marker_next:Ka,editor_compact:Xa,editor_header:$a,editor_header_above:e_,editor_header_over:r_,editor_header_hidden:t_,editor_legend_toggle:o_,editor_labels_show:i_,editor_labels_show_all:a_,editor_labels_show_last:__,editor_labels_show_minmax:n_,editor_labels_show_ends:s_,editor_labels_position:l_,editor_labels_position_auto:d_,editor_labels_position_above:u_,editor_labels_position_below:c_,editor_labels_position_center:p_,editor_labels_overlap:m_,editor_sync:g_,editor_multiples:h_,editor_multiples_scale:b_,editor_multiples_scale_auto:y_,editor_multiples_scale_shared:v_,editor_multiples_scale_independent:f_,editor_multiples_columns:x_,forecast_label:w_,forecast_series:C_,editor_forecast_title:q_,editor_forecast_entity:A_,editor_forecast_attribute:k_,editor_forecast_value_key:L_,editor_forecast_time_key:P_,editor_forecast_type:M_,editor_forecast_type_hourly:j_,editor_forecast_type_daily:S_,editor_forecast_type_twice_daily:D_,editor_forecast_multiply:z_,editor_forecast_hours:E_,editor_set_point:T_,editor_shading:R_,editor_shade_fan:N_,editor_current_color:V_,editor_set_point_color:G_,editor_heating_color:I_,editor_cooling_color:B_,editor_days:U_,editor_day_clock_center_total:H_,editor_day_clock_center_now:F_,editor_day_clock_center_none:J_,editor_bucket:O_,editor_bucket_15:Q_,editor_bucket_30:W_,editor_bucket_60:Y_,editor_aggregate_auto:Z_,editor_ring_color:K_,editor_active:X_,editor_entity_options_none:$_,editor_hierarchy_group_by:en,editor_group_by_floor:rn,editor_group_by_area:tn,editor_group_by_device:on,editor_group_by_label:an,editor_entity_groups:_n,editor_bar_labels:nn,editor_bar_labels_state:sn,editor_bar_labels_duration:ln,editor_bar_labels_both:dn,editor_bar_labels_none:un,editor_timeline_legend:cn,editor_timeline_legend_above:pn,editor_timeline_legend_hidden:mn,editor_state_colors:gn,editor_state_colors_help:hn,editor_state_colors_state:bn,editor_state_colors_color:yn,editor_state_colors_add:vn,editor_state_colors_remove:fn,editor_timeline_group:xn,editor_points_per_hour:wn,editor_graph:Cn,editor_graph_line:qn,editor_graph_bar:An,editor_graph_none:kn,editor_fill:Ln,editor_fill_solid:Pn,editor_fill_fade:Mn,editor_fill_none:jn,editor_points:Sn,editor_points_hover:Dn,editor_points_always:zn,editor_points_never:En,editor_trend_labels:Tn,editor_labels_hover:Rn,editor_labels_always:Nn,editor_labels_never:Vn,editor_height:Gn,editor_bar_spacing:In,editor_color_transition:Bn,editor_color_transition_smooth:Un,editor_color_transition_hard:Hn,editor_extrema:Fn,editor_average:Jn,editor_trend_legend:On,editor_trend_y_min:Qn,editor_trend_y_max:Wn,editor_min_range:Yn,editor_y_min_secondary:Zn,editor_y_max_secondary:Kn,editor_min_range_secondary:Xn,editor_value_factor:$n,editor_align_header:es,editor_align_header_default:rs,editor_align_header_left:ts,editor_align_header_right:os,editor_align_header_center:is,editor_align_icon:as,editor_align_icon_right:_s,editor_align_icon_left:ns,editor_align_icon_state:ss,editor_align_state:ls,editor_align_state_left:ds,editor_align_state_right:us,editor_align_state_center:cs,editor_font_size:ps,editor_font_size_header:ms,editor_color_name:gs,editor_color_value:hs,editor_trend_color_icon:bs,editor_trend_group:ys,editor_icon_image:vs,editor_trend_tooltip:fs,editor_y_axis_side:"Axe",editor_y_axis_side_primary:ws,editor_y_axis_side_secondary:Cs,editor_entity_aggregate:qs,editor_fixed_value:As,editor_show_state:ks,editor_show_indicator:Ls,editor_show_graph:Ps,editor_show_line:Ms,editor_show_fill:js,editor_show_points:Ss,editor_show_legend_entity:Ds,editor_show_legend_state:zs,editor_sectors:Es,editor_sectors_4:Ts,editor_sectors_8:Rs,editor_sectors_16:Ns,editor_calm:Vs,editor_wind_roles:Gs,editor_wind_now:Is,editor_wind_none:Bs,editor_wind_statistics:Us,editor_style_area:Hs,editor_stack:Fs,editor_stack_none:Js,editor_stack_normal:Os,editor_stack_percent:Qs,editor_negative_color:Ws,editor_style_beeswarm:Ys,editor_place_by:Zs,editor_place_by_value:Ks,editor_place_by_time_of_day:Xs,editor_size_by_value:$s,swarm_readings:el,swarm_events:rl,swarm_shown:tl,swarm_none:ol,swarm_no_change:il,swarm_held:al,swarm_earliest_latest:_l,swarm_lowest_highest:nl,editor_style_strip_plot:sl,strip_median_value:ll,strip_mean_value:dl,strip_mean:ul,editor_strip_marker:cl,editor_strip_marker_median:pl,editor_strip_marker_mean:ml,editor_strip_marker_none:gl,editor_strip_jitter:hl,editor_fill_color:bl,editor_style_box:yl,box_aria:vl,box_highest:fl,box_upper_quartile:xl,box_median:wl,box_lower_quartile:Cl,box_lowest:ql,box_mean:Al,box_count:kl,box_outliers:Ll,editor_whiskers:Pl,editor_whiskers_tukey:Ml,editor_whiskers_range:jl,editor_readings:Sl,editor_box_color:Dl,editor_style_bullet:zl,editor_ranges:El,editor_ranges_shades:Tl,editor_ranges_colours:Rl,compare_target:Nl,chart_aria:Vl,editor_style_candlestick:Gl,editor_candle_by:Il,editor_under_aggregate:Bl,editor_up_color:Ul,editor_down_color:Hl,editor_underneath:Fl,editor_underneath_columns:Jl,editor_underneath_line:Ol,candle_open:Ql,candle_high:Wl,candle_low:"Bas",candle_close:Zl,candle_week_of:Kl,editor_style_climate:Xl,climate_set_point:$l,climate_range:ed,climate_not_thermostat:rd,climate_action_heating:td,climate_action_preheating:od,climate_action_cooling:id,climate_action_defrosting:ad,climate_action_drying:_d,climate_action_fan:nd,climate_action_idle:sd,climate_action_off:ld,editor_style_column:dd,editor_group_by_auto:ud,editor_range:cd,editor_rounded:pd,editor_column_labels:md,editor_error_bars:gd,editor_error_bars_none:hd,editor_error_bars_std:bd,editor_error_bars_min_max:yd,editor_error_bars_ci95:vd,error_bars_tooltip:fd,editor_column_color:xd,editor_style_combined:wd,editor_series_type:Cd,editor_series_type_line:qd,editor_series_type_column:Ad,editor_series_type_area:kd,editor_series_axis:Ld,editor_series_axis_auto:Pd,editor_series_axis_left:Md,editor_series_axis_right:jd,editor_series_aggregate:Sd,editor_series_aggregate_auto:Dd,editor_series_aggregate_mean:zd,editor_series_aggregate_sum:Ed,editor_series_aggregate_min:Td,editor_series_aggregate_max:Rd,editor_series_aggregate_first:Nd,editor_series_aggregate_last:Vd,editor_series_aggregate_change:Gd,editor_style_day_clock:Id,day_clock_times_one:Bd,day_clock_times:Ud,day_clock_a_day:Hd,day_clock_busiest:Fd,day_clock_peak:Jd,day_clock_state:Od,day_clock_per_day:Qd,day_clock_no_data:Wd,day_clock_now:Yd,day_clock_on:Zd,day_clock_average:Kd,day_clock_on_days:Xd,day_clock_so_far:$d,day_clock_range:eu,day_clock_average_value:ru,editor_style_cycle_plot:tu,cycle_note_week:ou,cycle_note_hour:iu,cycle_note_month:au,cycle_mean_legend:_u,cycle_panel_average:nu,editor_cycle_plot_cycle:su,editor_cycle_plot_cycle_day_of_week:lu,editor_cycle_plot_cycle_hour_of_day:du,editor_cycle_plot_cycle_day_of_month:uu,editor_cycle_plot_weeks:cu,editor_style_dumbbell:pu,editor_ends:mu,editor_ends_range:gu,editor_ends_then:hu,editor_ends_target:bu,editor_show_now:yu,dumbbell_low:"Bas",dumbbell_high:fu,dumbbell_now:xu,dumbbell_target:wu,dumbbell_ago_hour_one:Cu,dumbbell_ago_hour:qu,dumbbell_ago_day_one:Au,dumbbell_ago_day:ku,dumbbell_ago_week_one:Lu,dumbbell_ago_week:Pu,dumbbell_ago_month_one:Mu,dumbbell_ago_month:ju,dumbbell_no_value:Su,editor_style_funnel:Du,editor_funnel_shape:zu,editor_funnel_shape_funnel:Eu,editor_funnel_shape_pyramid:Tu,editor_funnel_percent_of:Ru,editor_funnel_percent_of_first:Nu,editor_funnel_percent_of_previous:Vu,editor_funnel_percent_of_none:Gu,editor_funnel_color_by:Iu,editor_funnel_color_by_series:Bu,editor_funnel_color_by_bands:Uu,funnel_aria:Hu,editor_style_grouped_bars:Fu,editor_mode:Ju,editor_mode_grouped:Ou,editor_mode_stacked:Qu,editor_mode_percent:Wu,editor_bars_color_by:Yu,editor_bars_color_by_series:Zu,editor_bars_color_by_bands:Ku,editor_bar_group:Xu,editor_bar_series:$u,editor_bar_color:ec,grouped_bars_aria:rc,editor_style_heatmap:tc,heatmap_aria:oc,heatmap_hours:ic,heatmap_empty:ac,editor_grid:_c,editor_grid_hours:nc,editor_grid_calendar:sc,editor_color_by_scale:lc,editor_cell_shape:dc,editor_cell_shape_square:uc,editor_cell_shape_rounded:cc,editor_cell_shape_hexagon:pc,editor_color_min:mc,editor_color_max:gc,editor_legend:hc,editor_style_spiral:bc,spiral_aria:yc,spiral_turn_day_note:vc,spiral_turn_week_note:fc,spiral_inner_oldest:xc,editor_spiral_turn:wc,editor_spiral_turn_day:Cc,editor_spiral_turn_week:qc,editor_spiral_turns:Ac,editor_spiral_ring_width:kc,editor_style_histogram:Lc,editor_count:Pc,editor_count_time:Mc,editor_count_readings:jc,editor_show_as:Sc,editor_show_as_percent:Dc,editor_show_as_total:zc,editor_bins:Ec,editor_bin_width:Tc,editor_bars:Rc,editor_bars_side:Nc,editor_bars_overlap:Vc,editor_hist_x_axis:Gc,histogram_readings:Ic,histogram_reading:Bc,editor_style_line:Uc,chart_loading:Hc,chart_error:Fc,energy_loading:Jc,energy_error:Oc,energy_none:Qc,energy_flow_grid_import:Wc,energy_flow_grid_export:Yc,energy_flow_solar:Zc,energy_flow_battery_out:Kc,energy_flow_battery_in:Xc,energy_flow_gas:"Gaz",energy_flow_water:"Eau",energy_flow_devices:rp,energy_node_home:tp,energy_node_untracked:op,energy_node_home_use:ip,chart_no_data:ap,legend_toggle_hint:_p,legend_toggle_all_hidden:np,export_menu:sp,export_png:lp,export_png_hint:dp,export_svg:up,export_svg_hint:cp,export_csv:pp,export_csv_hint:mp,export_yaml:gp,export_yaml_hint:hp,export_copied:bp,export_saved:yp,export_saved_file:vp,export_failed:fp,chart_log_nothing:xp,editor_style_lollipop:wp,editor_style_pictograph:Cp,editor_unit_icon:qp,editor_per_icon:Ap,editor_group_size:kp,editor_partial:Lp,editor_style_pie:Pp,editor_shape:Mp,editor_shape_donut:jp,editor_shape_pie:Sp,editor_center_label:Dp,editor_gap:zp,editor_gradient:Ep,editor_style_polar_area:Tp,editor_polar_scale:Rp,editor_polar_scale_shared:Np,editor_polar_scale_limits:Vp,editor_polar_color_by:Gp,editor_polar_color_by_series:Ip,editor_polar_color_by_shades:Bp,editor_polar_color_by_bands:Up,editor_polar_color:Hp,polar_area_aria:Fp,editor_style_radar:Jp,editor_radar_scale:Op,editor_radar_scale_limits:Qp,editor_radar_scale_shared:Wp,editor_radar_fill:Yp,editor_radar_axis:Zp,radar_aria:Kp,radar_other:Xp,editor_style_range_area:$p,editor_mean:em,editor_range_color:rm,editor_style_rings:tm,editor_rings_start_angle:om,editor_rounded_ends:im,editor_style_sankey:am,editor_link_color:_m,editor_link_color_auto:nm,editor_link_color_source:sm,editor_link_color_target:lm,editor_from:dm,editor_to:um,editor_flow_color:cm,sankey_aria:pm,sankey_flow:mm,sankey_no_flows:gm,sankey_nothing:hm,energy_nothing_flowed:bm,editor_style_chord:ym,editor_chord_pad:vm,editor_chord_ribbon_opacity:fm,chord_aria:xm,editor_style_slope:wm,editor_measure:Cm,editor_measure_value:qm,editor_measure_change:Am,editor_color_by_direction:km,editor_color_by_group:Lm,editor_increase:Pm,editor_increase_bad:Mm,editor_increase_good:jm,editor_group:Sm,slope_now:Dm,slope_ago:zm,slope_ago_one:Em,slope_previous:Tm,slope_previous_one:Rm,slope_last:Nm,slope_last_one:Vm,slope_unit_hour:Gm,slope_unit_hour_other:Im,slope_unit_day:Bm,slope_unit_day_other:Um,slope_unit_week:Hm,slope_unit_week_other:Fm,slope_unit_month:Jm,slope_unit_month_other:Om,slope_entity_aria:Qm,slope_no_reading:Wm,editor_style_sparkline:Ym,editor_spark:Zm,editor_spark_line:Km,editor_spark_area:Xm,editor_spark_column:$m,editor_spark_bar:eg,editor_spark_color:rg,spark_aria:tg,editor_style_streamgraph:og,editor_baseline:ig,editor_baseline_wiggle:ag,editor_baseline_centre:_g,editor_baseline_share:ng,editor_baseline_zero:sg,editor_stream_order:lg,editor_stream_order_inside_out:dg,editor_stream_order_listed:ug,editor_stream_labels:cg,editor_stream_curve:pg,stream_total:mg,editor_style_sunburst:gg,editor_style_icicle:hg,editor_sunburst_shape:bg,editor_sunburst_shape_full:yg,editor_sunburst_shape_half:vg,editor_hierarchy_color_by:fg,editor_hierarchy_color_by_group:xg,editor_hierarchy_color_by_bands:wg,hierarchy_total:Cg,hierarchy_other:qg,hierarchy_empty:Ag,hierarchy_no_reading:kg,sunburst_aria:Lg,icicle_aria:Pg,editor_style_timeline:Mg,timeline_no_states:jg,timeline_for:Sg,timeline_now:Dg,timeline_measurement:zg,editor_style_treemap:Eg,editor_treemap_color_by:Tg,editor_treemap_color_by_group:Rg,editor_treemap_color_by_bands:Ng,treemap_aria:Vg,treemap_total:Gg,treemap_empty:Ig,treemap_no_reading:Bg,treemap_other:Ug,editor_style_marimekko:Hg,editor_marimekko_segment_labels:Fg,editor_marimekko_segment_labels_percent:Jg,editor_marimekko_segment_labels_value:Og,editor_marimekko_segment_labels_both:Qg,editor_marimekko_segment_labels_none:Wg,editor_marimekko_group:Yg,editor_marimekko_category:Zg,editor_marimekko_color:Kg,marimekko_aria:Xg,editor_style_trend:$g,trend_min:"Min",trend_avg:rh,trend_max:"Max",editor_style_violin:oh,editor_shape_violin:ih,editor_shape_raincloud:ah,editor_box:_h,editor_bandwidth:nh,editor_split_by:sh,editor_split_by_none:lh,editor_split_by_day:dh,editor_split_by_week:uh,editor_split_by_month:ch,violin_median:ph,violin_none:mh,violin_raincloud:gh,editor_style_waffle:hh,editor_waffles:bh,editor_waffles_one:yh,editor_waffles_each:vh,editor_headline:fh,editor_style_waterfall:xh,editor_steps:wh,editor_steps_change:Ch,editor_steps_current:qh,editor_start_from_first:Ah,editor_total:kh,editor_waterfall_invert:Lh,waterfall_start:Ph,waterfall_end:"Fin",waterfall_total:jh,waterfall_no_readings:Sh,waterfall_aria:Dh,editor_style_wind_rose:zh,wind_prevailing:Eh,wind_mean_speed:Th,wind_strongest:Rh,wind_calm:Nh,wind_speed:Vh,wind_speed_unit:Gh,wind_share:Ih,wind_aria:Bh,wind_aria_calm:Uh,wind_aria_still:Hh};export{ct as annotation_at,Gt as anomaly_beyond_high,It as anomaly_beyond_low,Vt as anomaly_title,oe as battery_aria,vl as box_aria,kl as box_count,fl as box_highest,Cl as box_lower_quartile,ql as box_lowest,Al as box_mean,wl as box_median,Ll as box_outliers,xl as box_upper_quartile,zo as bubble_needs_three,To as bubble_role_size,Zl as candle_close,Wl as candle_high,Yl as candle_low,Ql as candle_open,Kl as candle_week_of,Vl as chart_aria,Fc as chart_error,Hc as chart_loading,xp as chart_log_nothing,ap as chart_no_data,Ro as chart_total,xm as chord_aria,id as climate_action_cooling,ad as climate_action_defrosting,_d as climate_action_drying,nd as climate_action_fan,td as climate_action_heating,sd as climate_action_idle,ld as climate_action_off,od as climate_action_preheating,rd as climate_not_thermostat,ed as climate_range,$l as climate_set_point,Qi as compare_days_earlier,Oi as compare_hours_earlier,Yi as compare_months_earlier,Ji as compare_series,Nl as compare_target,Wi as compare_weeks_earlier,Zi as compare_years_earlier,_u as cycle_mean_legend,iu as cycle_note_hour,au as cycle_note_month,ou as cycle_note_week,nu as cycle_panel_average,Hd as day_clock_a_day,Kd as day_clock_average,ru as day_clock_average_value,Fd as day_clock_busiest,Wd as day_clock_no_data,Yd as day_clock_now,Zd as day_clock_on,Xd as day_clock_on_days,Jd as day_clock_peak,Qd as day_clock_per_day,eu as day_clock_range,$d as day_clock_so_far,Od as day_clock_state,Ud as day_clock_times,Bd as day_clock_times_one,Fh as default,Ct as dist_count,ft as dist_median,xt as dist_middle,wt as dist_range,kt as drill_back,At as drill_into,Lt as drill_top,ku as dumbbell_ago_day,Au as dumbbell_ago_day_one,qu as dumbbell_ago_hour,Cu as dumbbell_ago_hour_one,ju as dumbbell_ago_month,Mu as dumbbell_ago_month_one,Pu as dumbbell_ago_week,Lu as dumbbell_ago_week_one,fu as dumbbell_high,vu as dumbbell_low,Su as dumbbell_no_value,xu as dumbbell_now,wu as dumbbell_target,X_ as editor_active,tt as editor_add_band,it as editor_add_entity,Co as editor_against,qo as editor_against_entity,Ao as editor_against_time,Fi as editor_aggregate,Z_ as editor_aggregate_auto,na as editor_aggregate_change,aa as editor_aggregate_first,_a as editor_aggregate_last,ia as editor_aggregate_max,ra as editor_aggregate_mean,oa as editor_aggregate_min,ta as editor_aggregate_sum,es as editor_align_header,is as editor_align_header_center,rs as editor_align_header_default,ts as editor_align_header_left,os as editor_align_header_right,as as editor_align_icon,ns as editor_align_icon_left,_s as editor_align_icon_right,ss as editor_align_icon_state,ls as editor_align_state,cs as editor_align_state_center,ds as editor_align_state_left,us as editor_align_state_right,Re as editor_animate,ti as editor_annotation_add,Xo as editor_annotation_add_band,Ko as editor_annotation_add_line,ri as editor_annotation_add_point,ei as editor_annotation_add_state,$o as editor_annotation_add_time,ui as editor_annotation_at,gi as editor_annotation_at_first,mi as editor_annotation_at_last,ci as editor_annotation_at_max,pi as editor_annotation_at_min,bi as editor_annotation_color,yi as editor_annotation_dash,ni as editor_annotation_entity,ii as editor_annotation_from,vi as editor_annotation_history,hi as editor_annotation_label,Ai as editor_annotation_remove,si as editor_annotation_series,qi as editor_annotation_severity,di as editor_annotation_shade,li as editor_annotation_state,_i as editor_annotation_times,ai as editor_annotation_to,Jo as editor_annotation_type,Qo as editor_annotation_type_band,Oo as editor_annotation_type_line,Zo as editor_annotation_type_point,Yo as editor_annotation_type_state,Wo as editor_annotation_type_time,oi as editor_annotation_value,fi as editor_annotation_zone,wi as editor_annotation_zone_above,Ci as editor_annotation_zone_below,xi as editor_annotation_zone_none,Fo as editor_annotations,Bt as editor_anomalies,Jt as editor_anomalies_band,Ft as editor_anomalies_color,Ht as editor_anomalies_sigma,Ut as editor_anomalies_window,wr as editor_attribute,Jn as editor_average,fa as editor_axis_labels,wa as editor_axis_labels_inside,xa as editor_axis_labels_outside,yr as editor_badge_actions,ar as editor_badge_attribute,hr as editor_badge_bands,br as editor_badge_bands_help,gr as editor_badge_color,mr as editor_badge_decimals,xr as editor_badge_double_tap_action,$e as editor_badge_entity,fr as editor_badge_hold_action,nr as editor_badge_hours,dr as editor_badge_icon,cr as editor_badge_max,ur as editor_badge_min,_r as editor_badge_name,lr as editor_badge_show_icon,sr as editor_badge_show_name,er as editor_badge_style,or as editor_badge_style_ring,tr as editor_badge_style_sparkline,ir as editor_badge_style_thin,rr as editor_badge_style_value,vr as editor_badge_tap_action,pr as editor_badge_unit,Hr as editor_band_color,Fr as editor_band_custom_color,Gr as editor_band_from,Ir as editor_band_from_entity,Ur as editor_band_from_entity_label,Br as editor_band_from_number,Or as editor_band_icon,Jr as editor_band_label,nh as editor_bandwidth,ec as editor_bar_color,Xu as editor_bar_group,nn as editor_bar_labels,dn as editor_bar_labels_both,ln as editor_bar_labels_duration,un as editor_bar_labels_none,sn as editor_bar_labels_state,$u as editor_bar_series,In as editor_bar_spacing,Rc as editor_bars,Yu as editor_bars_color_by,Ku as editor_bars_color_by_bands,Zu as editor_bars_color_by_series,Vc as editor_bars_overlap,Nc as editor_bars_side,ig as editor_baseline,_g as editor_baseline_centre,ng as editor_baseline_share,ag as editor_baseline_wiggle,sg as editor_baseline_zero,Tc as editor_bin_width,Ec as editor_bins,_h as editor_box,Dl as editor_box_color,O_ as editor_bucket,Q_ as editor_bucket_15,W_ as editor_bucket_30,Y_ as editor_bucket_60,Vs as editor_calm,Il as editor_candle_by,Mr as editor_card_setting,dc as editor_cell_shape,pc as editor_cell_shape_hexagon,cc as editor_cell_shape_rounded,uc as editor_cell_shape_square,de as editor_center,ho as editor_center_average,Dp as editor_center_label,ce as editor_center_mode_band,pe as editor_center_mode_name,ge as editor_center_mode_none,me as editor_center_mode_text,ue as editor_center_mode_value,bo as editor_center_none,he as editor_center_text,go as editor_center_total,vm as editor_chord_pad,fm as editor_chord_ribbon_opacity,Zr as editor_color_amber,Xr as editor_color_blue,B as editor_color_by,H as editor_color_by_bands,km as editor_color_by_direction,Lm as editor_color_by_group,lc as editor_color_by_scale,U as editor_color_by_series,co as editor_color_by_shades,rt as editor_color_custom,Yr as editor_color_green,et as editor_color_grey,Qr as editor_color_icon,gc as editor_color_max,mc as editor_color_min,gs as editor_color_name,Wr as editor_color_primary,$r as editor_color_purple,Kr as editor_color_red,Bn as editor_color_transition,Hn as editor_color_transition_hard,Un as editor_color_transition_smooth,hs as editor_color_value,xd as editor_column_color,md as editor_column_labels,Me as editor_columns,Xa as editor_compact,Ki as editor_compare,Xi as editor_compare_style,$i as editor_compare_style_grey,ea as editor_compare_style_series,B_ as editor_cooling_color,Pc as editor_count,jc as editor_count_readings,Mc as editor_count_time,ba as editor_cumulative_billing_day,ua as editor_cumulative_reset,ha as editor_cumulative_reset_billing,pa as editor_cumulative_reset_day,ga as editor_cumulative_reset_month,ca as editor_cumulative_reset_none,ma as editor_cumulative_reset_week,sa as editor_cumulative_transform,da as editor_cumulative_transform_cumulative,la as editor_cumulative_transform_none,V_ as editor_current_color,N as editor_curve,V as editor_curve_smooth,I as editor_curve_step,G as editor_curve_straight,su as editor_cycle_plot_cycle,uu as editor_cycle_plot_cycle_day_of_month,lu as editor_cycle_plot_cycle_day_of_week,du as editor_cycle_plot_cycle_hour_of_day,cu as editor_cycle_plot_weeks,O as editor_dash,J_ as editor_day_clock_center_none,F_ as editor_day_clock_center_now,H_ as editor_day_clock_center_total,U_ as editor_days,Ee as editor_decimals,S as editor_derivative_smoothing,D as editor_derivative_smoothing_time,C as editor_derivative_transform,A as editor_derivative_transform_derivative,q as editor_derivative_transform_none,k as editor_derivative_unit_time,j as editor_derivative_unit_time_d,M as editor_derivative_unit_time_h,P as editor_derivative_unit_time_min,L as editor_derivative_unit_time_s,jo as editor_dot_color,ko as editor_dot_size,Da as editor_dots,Xe as editor_double_tap_action,Hl as editor_down_color,qt as editor_drill_down,le as editor_end_angle,mu as editor_ends,gu as editor_ends_range,bu as editor_ends_target,hu as editor_ends_then,T as editor_energy_flows,R as editor_energy_split,qs as editor_entity_aggregate,_n as editor_entity_groups,$_ as editor_entity_options_none,gd as editor_error_bars,vd as editor_error_bars_ci95,yd as editor_error_bars_min_max,hd as editor_error_bars_none,bd as editor_error_bars_std,Ue as editor_exclude_heading,He as editor_exclude_help,Ve as editor_export,Fn as editor_extrema,Nt as editor_extremes,zt as editor_extremes_average,Rt as editor_extremes_average_figure,Tt as editor_extremes_average_line,Et as editor_extremes_average_none,St as editor_extremes_max,Dt as editor_extremes_min,Ln as editor_fill,bl as editor_fill_color,Mn as editor_fill_fade,jn as editor_fill_none,Pn as editor_fill_solid,As as editor_fixed_value,cm as editor_flow_color,ps as editor_font_size,ms as editor_font_size_header,k_ as editor_forecast_attribute,A_ as editor_forecast_entity,E_ as editor_forecast_hours,z_ as editor_forecast_multiply,P_ as editor_forecast_time_key,q_ as editor_forecast_title,M_ as editor_forecast_type,S_ as editor_forecast_type_daily,j_ as editor_forecast_type_hourly,D_ as editor_forecast_type_twice_daily,L_ as editor_forecast_value_key,dm as editor_from,Iu as editor_funnel_color_by,Uu as editor_funnel_color_by_bands,Bu as editor_funnel_color_by_series,Ru as editor_funnel_percent_of,Nu as editor_funnel_percent_of_first,Gu as editor_funnel_percent_of_none,Vu as editor_funnel_percent_of_previous,zu as editor_funnel_shape,Eu as editor_funnel_shape_funnel,Tu as editor_funnel_shape_pyramid,zp as editor_gap,ne as editor_gauge_help,ye as editor_ghost,fe as editor_ghost_24h,xe as editor_ghost_7d,ve as editor_ghost_off,Ep as editor_gradient,Cn as editor_graph,An as editor_graph_bar,qn as editor_graph_line,kn as editor_graph_none,_c as editor_grid,sc as editor_grid_calendar,Ca as editor_grid_horizontal,nc as editor_grid_hours,qa as editor_grid_vertical,Sm as editor_group,s as editor_group_bars,Vi as editor_group_by,tn as editor_group_by_area,ud as editor_group_by_auto,Bi as editor_group_by_day,on as editor_group_by_device,rn as editor_group_by_floor,Ii as editor_group_by_hour,an as editor_group_by_label,Hi as editor_group_by_month,Gi as editor_group_by_none,Ui as editor_group_by_week,c as editor_group_compare,p as editor_group_distribution,l as editor_group_gauges,d as editor_group_history,kp as editor_group_size,u as editor_group_totals,$a as editor_header,e_ as editor_header_above,t_ as editor_header_hidden,r_ as editor_header_over,fh as editor_headline,I_ as editor_heating_color,Gn as editor_height,lt as editor_hide_options,Ne as editor_hide_unavailable,fg as editor_hierarchy_color_by,wg as editor_hierarchy_color_by_bands,xg as editor_hierarchy_color_by_group,en as editor_hierarchy_group_by,Gc as editor_hist_x_axis,Ke as editor_hold_action,qr as editor_icon,vs as editor_icon_image,Ie as editor_include_heading,Be as editor_include_help,Pm as editor_increase,Mm as editor_increase_bad,jm as editor_increase_good,Lo as editor_jitter,F as editor_labels,Nn as editor_labels_always,Rn as editor_labels_hover,Vn as editor_labels_never,m_ as editor_labels_overlap,l_ as editor_labels_position,u_ as editor_labels_position_above,d_ as editor_labels_position_auto,c_ as editor_labels_position_below,p_ as editor_labels_position_center,i_ as editor_labels_show,a_ as editor_labels_show_all,s_ as editor_labels_show_ends,__ as editor_labels_show_last,n_ as editor_labels_show_minmax,hc as editor_legend,o_ as editor_legend_toggle,Ge as editor_limit,jr as editor_limit_default,Dr as editor_limit_entity,Sr as editor_limit_number,Sa as editor_line_width,_m as editor_link_color,nm as editor_link_color_auto,sm as editor_link_color_source,lm as editor_link_color_target,Zg as editor_marimekko_category,Kg as editor_marimekko_color,Yg as editor_marimekko_group,Fg as editor_marimekko_segment_labels,Qg as editor_marimekko_segment_labels_both,Wg as editor_marimekko_segment_labels_none,Jg as editor_marimekko_segment_labels_percent,Og as editor_marimekko_segment_labels_value,kr as editor_max,Mo as editor_max_size,em as editor_mean,Cm as editor_measure,Am as editor_measure_change,qm as editor_measure_value,Ar as editor_min,Yn as editor_min_range,Xn as editor_min_range_secondary,Po as editor_min_size,Ju as editor_mode,Ou as editor_mode_grouped,Wu as editor_mode_percent,Qu as editor_mode_stacked,_t as editor_move_down,at as editor_move_up,h_ as editor_multiples,x_ as editor_multiples_columns,b_ as editor_multiples_scale,y_ as editor_multiples_scale_auto,f_ as editor_multiples_scale_independent,v_ as editor_multiples_scale_shared,Cr as editor_name,Ws as editor_negative_color,Pr as editor_none,dt as editor_not_found,Ja as editor_now_marker,Ya as editor_now_marker_countdown,Qa as editor_now_marker_line,Oa as editor_now_marker_off,Wa as editor_now_marker_time,za as editor_on_top,pt as editor_orientation,mt as editor_orientation_horizontal,gt as editor_orientation_vertical,Ho as editor_overview,Lp as editor_partial,Ap as editor_per_icon,Li as editor_period_calendar,Mi as editor_period_calendar_day,Si as editor_period_calendar_month,Pi as editor_period_calendar_rolling,ji as editor_period_calendar_week,Di as editor_period_calendar_year,m as editor_period_last,Ni as editor_period_navigate,zi as editor_period_offset,g as editor_period_unit,b as editor_period_unit_day,h as editor_period_unit_hour,v as editor_period_unit_month,y as editor_period_unit_week,Ei as editor_period_until,Ri as editor_period_until_end,Ti as editor_period_until_now,Zs as editor_place_by,Xs as editor_place_by_time_of_day,Ks as editor_place_by_value,Sn as editor_points,zn as editor_points_always,Dn as editor_points_hover,En as editor_points_never,wn as editor_points_per_hour,Hp as editor_polar_color,Gp as editor_polar_color_by,Up as editor_polar_color_by_bands,Ip as editor_polar_color_by_series,Bp as editor_polar_color_by_shades,Rp as editor_polar_scale,Vp as editor_polar_scale_limits,Np as editor_polar_scale_shared,zr as editor_preset,Er as editor_preset_battery,Vr as editor_preset_custom,Nr as editor_preset_none,Rr as editor_preset_temperature,Tr as editor_preset_usage,Zp as editor_radar_axis,Yp as editor_radar_fill,Op as editor_radar_scale,Qp as editor_radar_scale_limits,Wp as editor_radar_scale_shared,cd as editor_range,rm as editor_range_color,El as editor_ranges,Rl as editor_ranges_colours,Tl as editor_ranges_shades,Sl as editor_readings,ot as editor_remove_band,nt as editor_remove_entity,K_ as editor_ring_color,om as editor_rings_start_angle,pd as editor_rounded,im as editor_rounded_ends,Je as editor_rule_area,Fe as editor_rule_device_class,We as editor_rule_domain,Ye as editor_rule_entity,Oe as editor_rule_floor,Qe as editor_rule_label,Z as editor_section_actions,n as editor_section_chart,W as editor_section_colours,Y as editor_section_display,a as editor_section_entities,Q as editor_section_limits,_ as editor_section_style,Es as editor_sectors,Ns as editor_sectors_16,Ts as editor_sectors_4,Rs as editor_sectors_8,Sd as editor_series_aggregate,Dd as editor_series_aggregate_auto,Gd as editor_series_aggregate_change,Nd as editor_series_aggregate_first,Vd as editor_series_aggregate_last,Rd as editor_series_aggregate_max,zd as editor_series_aggregate_mean,Td as editor_series_aggregate_min,Ed as editor_series_aggregate_sum,Ld as editor_series_axis,Pd as editor_series_axis_auto,Md as editor_series_axis_left,jd as editor_series_axis_right,J as editor_series_color,Cd as editor_series_type,kd as editor_series_type_area,Ad as editor_series_type_column,qd as editor_series_type_line,T_ as editor_set_point,G_ as editor_set_point_color,ut as editor_severity,po as editor_shade_color,N_ as editor_shade_fan,R_ as editor_shading,Mp as editor_shape,jp as editor_shape_donut,Sp as editor_shape_pie,ah as editor_shape_raincloud,ih as editor_shape_violin,Sc as editor_show_as,Dc as editor_show_as_percent,zc as editor_show_as_total,js as editor_show_fill,Ps as editor_show_graph,ke as editor_show_icon,Ls as editor_show_indicator,Pe as editor_show_legend,Ds as editor_show_legend_entity,zs as editor_show_legend_state,Ms as editor_show_line,qe as editor_show_name,yu as editor_show_now,st as editor_show_options,mo as editor_show_percent,Ss as editor_show_points,ks as editor_show_state,Le as editor_show_target,Ae as editor_show_value,$s as editor_size_by_value,je as editor_sort,De as editor_sort_ascending,ze as editor_sort_descending,Se as editor_sort_none,f as editor_source,z as editor_source_current,E as editor_source_energy,x as editor_source_history,w as editor_source_statistics,Zm as editor_spark,Xm as editor_spark_area,eg as editor_spark_bar,rg as editor_spark_color,$m as editor_spark_column,Km as editor_spark_line,kc as editor_spiral_ring_width,wc as editor_spiral_turn,Cc as editor_spiral_turn_day,qc as editor_spiral_turn_week,Ac as editor_spiral_turns,sh as editor_split_by,dh as editor_split_by_day,ch as editor_split_by_month,lh as editor_split_by_none,uh as editor_split_by_week,Fs as editor_stack,Js as editor_stack_none,Os as editor_stack_normal,Qs as editor_stack_percent,se as editor_start_angle,Ah as editor_start_from_first,gn as editor_state_colors,vn as editor_state_colors_add,yn as editor_state_colors_color,hn as editor_state_colors_help,fn as editor_state_colors_remove,bn as editor_state_colors_state,wh as editor_steps,Ch as editor_steps_change,qh as editor_steps_current,pg as editor_stream_curve,cg as editor_stream_labels,lg as editor_stream_order,dg as editor_stream_order_inside_out,ug as editor_stream_order_listed,hl as editor_strip_jitter,cl as editor_strip_marker,ml as editor_strip_marker_mean,pl as editor_strip_marker_median,gl as editor_strip_marker_none,_e as editor_style_arc,Hs as editor_style_area,X as editor_style_bar,te as editor_style_battery,Ys as editor_style_beeswarm,yl as editor_style_box,wo as editor_style_bubble,zl as editor_style_bullet,Gl as editor_style_candlestick,ym as editor_style_chord,Xl as editor_style_climate,dd as editor_style_column,wd as editor_style_combined,tu as editor_style_cycle_plot,Id as editor_style_day_clock,pu as editor_style_dumbbell,Du as editor_style_funnel,Fu as editor_style_grouped_bars,tc as editor_style_heatmap,Lc as editor_style_histogram,hg as editor_style_icicle,Uc as editor_style_line,wp as editor_style_lollipop,Hg as editor_style_marimekko,ae as editor_style_needle,Cp as editor_style_pictograph,Pp as editor_style_pie,Tp as editor_style_polar_area,Jp as editor_style_radar,$p as editor_style_range_area,ie as editor_style_ring,tm as editor_style_rings,am as editor_style_sankey,xo as editor_style_scatter,ee as editor_style_segmented,wm as editor_style_slope,Ym as editor_style_sparkline,bc as editor_style_spiral,og as editor_style_streamgraph,sl as editor_style_strip_plot,gg as editor_style_sunburst,re as editor_style_tank,$ as editor_style_thin,Mg as editor_style_timeline,Eg as editor_style_treemap,$g as editor_style_trend,oh as editor_style_violin,hh as editor_style_waffle,xh as editor_style_waterfall,zh as editor_style_wind_rose,bg as editor_sunburst_shape,yg as editor_sunburst_shape_full,vg as editor_sunburst_shape_half,g_ as editor_sync,Ze as editor_tap_action,Lr as editor_target,be as editor_tick_labels,xn as editor_timeline_group,cn as editor_timeline_legend,pn as editor_timeline_legend_above,mn as editor_timeline_legend_hidden,K as editor_title,um as editor_to,ja as editor_tooltip,kh as editor_total,Tg as editor_treemap_color_by,Ng as editor_treemap_color_by_bands,Rg as editor_treemap_color_by_group,bs as editor_trend_color_icon,ys as editor_trend_group,Tn as editor_trend_labels,On as editor_trend_legend,fs as editor_trend_tooltip,Wn as editor_trend_y_max,Qn as editor_trend_y_min,Bl as editor_under_aggregate,Fl as editor_underneath,Jl as editor_underneath_columns,Ol as editor_underneath_line,Te as editor_unit,qp as editor_unit_icon,Ul as editor_up_color,ht as editor_value_axis,$n as editor_value_factor,bt as editor_value_grid,vt as editor_value_max,yt as editor_value_min,bh as editor_waffles,vh as editor_waffles_each,yh as editor_waffles_one,Lh as editor_waterfall_invert,Ra as editor_when_above,Na as editor_when_below,Ia as editor_when_card_above,Ba as editor_when_card_below,Va as editor_when_card_entity,Ga as editor_when_card_state,Ea as editor_when_entity,Ua as editor_when_ghost,Ta as editor_when_state,Ha as editor_when_strip,Pl as editor_whiskers,jl as editor_whiskers_range,Ml as editor_whiskers_tukey,Bs as editor_wind_none,Is as editor_wind_now,Gs as editor_wind_roles,Us as editor_wind_statistics,ya as editor_x_axis,Vo as editor_x_max,No as editor_x_min,So as editor_xy_x_axis,va as editor_y_axis,xs as editor_y_axis_side,ws as editor_y_axis_side_primary,Cs as editor_y_axis_side_secondary,ka as editor_y_max,Kn as editor_y_max_secondary,Aa as editor_y_min,Zn as editor_y_min_secondary,La as editor_y_scale,Pa as editor_y_scale_linear,Ma as editor_y_scale_log,ki as editor_zones,Uo as editor_zoom,Oc as energy_error,Xc as energy_flow_battery_in,Kc as energy_flow_battery_out,rp as energy_flow_devices,$c as energy_flow_gas,Yc as energy_flow_grid_export,Wc as energy_flow_grid_import,Zc as energy_flow_solar,ep as energy_flow_water,Jc as energy_loading,tp as energy_node_home,ip as energy_node_home_use,op as energy_node_untracked,Qc as energy_none,bm as energy_nothing_flowed,e as entity_not_found,fd as error_bars_tooltip,bp as export_copied,pp as export_csv,mp as export_csv_hint,fp as export_failed,sp as export_menu,lp as export_png,dp as export_png_hint,yp as export_saved,vp as export_saved_file,up as export_svg,cp as export_svg_hint,gp as export_yaml,hp as export_yaml_hint,jt as extremes_average,Pt as extremes_high,Mt as extremes_low,w_ as forecast_label,C_ as forecast_series,Hu as funnel_aria,we as ghost_title_24h,Ce as ghost_title_7d,rc as grouped_bars_aria,oc as heatmap_aria,ac as heatmap_empty,ic as heatmap_hours,Ag as hierarchy_empty,kg as hierarchy_no_reading,qg as hierarchy_other,Cg as hierarchy_total,Bc as histogram_reading,Ic as histogram_readings,Pg as icicle_aria,np as legend_toggle_all_hidden,_p as legend_toggle_hint,Xg as marimekko_aria,t as no_entities,o as no_matches,i as none_available,Za as now_marker_countdown,Ka as now_marker_next,fo as parts_aria,vo as parts_average,yo as parts_total,ao as period_last_day,_o as period_last_days,oo as period_last_hour,io as period_last_hours,eo as period_last_month,lo as period_last_month_rolling,uo as period_last_months,Xt as period_last_week,no as period_last_week_rolling,so as period_last_weeks,to as period_last_year,Qt as period_next,Ot as period_previous,Wt as period_return,$t as period_this_month,Kt as period_this_week,ro as period_this_year,Yt as period_today,Zt as period_yesterday,Fp as polar_area_aria,Kp as radar_aria,Xp as radar_other,pm as sankey_aria,mm as sankey_flow,gm as sankey_no_flows,hm as sankey_nothing,Do as scatter_needs_two,Eo as scatter_role_x,zm as slope_ago,Em as slope_ago_one,Qm as slope_entity_aria,Nm as slope_last,Vm as slope_last_one,Wm as slope_no_reading,Dm as slope_now,Tm as slope_previous,Rm as slope_previous_one,Bm as slope_unit_day,Um as slope_unit_day_other,Gm as slope_unit_hour,Im as slope_unit_hour_other,Jm as slope_unit_month,Om as slope_unit_month_other,Hm as slope_unit_week,Fm as slope_unit_week_other,tg as spark_aria,yc as spiral_aria,xc as spiral_inner_oldest,vc as spiral_turn_day_note,fc as spiral_turn_week_note,mg as stream_total,ul as strip_mean,dl as strip_mean_value,ll as strip_median_value,Lg as sunburst_aria,_l as swarm_earliest_latest,rl as swarm_events,al as swarm_held,nl as swarm_lowest_highest,il as swarm_no_change,ol as swarm_none,el as swarm_readings,tl as swarm_shown,Sg as timeline_for,zg as timeline_measurement,jg as timeline_no_states,Dg as timeline_now,Vg as treemap_aria,Ig as treemap_empty,Bg as treemap_no_reading,Ug as treemap_other,Gg as treemap_total,rh as trend_avg,th as trend_max,eh as trend_min,r as unavailable,ph as violin_median,mh as violin_none,gh as violin_raincloud,Dh as waterfall_aria,Mh as waterfall_end,Sh as waterfall_no_readings,Ph as waterfall_start,jh as waterfall_total,Fa as when_strip_label,Bh as wind_aria,Uh as wind_aria_calm,Hh as wind_aria_still,Nh as wind_calm,Th as wind_mean_speed,Eh as wind_prevailing,Ih as wind_share,Vh as wind_speed,Gh as wind_speed_unit,Rh as wind_strongest,Go as zoom_reset,Io as zoom_window,Bo as zoom_window_label}; +//# sourceMappingURL=chartdeck-card.fr-WBanCOES.js.map diff --git a/dist/chartdeck-card.fr-WBanCOES.js.map b/dist/chartdeck-card.fr-WBanCOES.js.map new file mode 100644 index 0000000..6d22e64 --- /dev/null +++ b/dist/chartdeck-card.fr-WBanCOES.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chartdeck-card.fr-WBanCOES.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/chartdeck-card.js b/dist/chartdeck-card.js index 7cac0e8..2ac7a7e 100644 --- a/dist/chartdeck-card.js +++ b/dist/chartdeck-card.js @@ -3,88 +3,233 @@ * Copyright 2019 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ -const e=globalThis,t=e.ShadowRoot&&(void 0===e.ShadyCSS||e.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,a=Symbol(),o=new WeakMap;let n=class{constructor(e,t,o){if(this._$cssResult$=!0,o!==a)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const a=this.t;if(t&&void 0===e){const t=void 0!==a&&1===a.length;t&&(e=o.get(a)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),t&&o.set(a,e))}return e}toString(){return this.cssText}};const r=(e,...t)=>{const o=1===e.length?e[0]:t.reduce((t,a,o)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(a)+e[o+1],e[0]);return new n(o,e,a)},i=t?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const a of e.cssRules)t+=a.cssText;return(e=>new n("string"==typeof e?e:e+"",void 0,a))(t)})(e):e,{is:s,defineProperty:l,getOwnPropertyDescriptor:c,getOwnPropertyNames:d,getOwnPropertySymbols:u,getPrototypeOf:h}=Object,p=globalThis,m=p.trustedTypes,f=m?m.emptyScript:"",g=p.reactiveElementPolyfillSupport,v=(e,t)=>e,y={toAttribute(e,t){switch(t){case Boolean:e=e?f:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let a=e;switch(t){case Boolean:a=null!==e;break;case Number:a=null===e?null:Number(e);break;case Object:case Array:try{a=JSON.parse(e)}catch(e){a=null}}return a}},b=(e,t)=>!s(e,t),_={attribute:!0,type:String,converter:y,reflect:!1,useDefault:!1,hasChanged:b}; +const e=globalThis,t=e.ShadowRoot&&(void 0===e.ShadyCSS||e.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,o=Symbol(),n=new WeakMap;let r=class{constructor(e,t,n){if(this._$cssResult$=!0,n!==o)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const o=this.t;if(t&&void 0===e){const t=void 0!==o&&1===o.length;t&&(e=n.get(o)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),t&&n.set(o,e))}return e}toString(){return this.cssText}};const a=(e,...t)=>{const n=1===e.length?e[0]:t.reduce((t,o,n)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(o)+e[n+1],e[0]);return new r(n,e,o)},i=t?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const o of e.cssRules)t+=o.cssText;return(e=>new r("string"==typeof e?e:e+"",void 0,o))(t)})(e):e,{is:s,defineProperty:l,getOwnPropertyDescriptor:c,getOwnPropertyNames:d,getOwnPropertySymbols:u,getPrototypeOf:h}=Object,p=globalThis,m=p.trustedTypes,f=m?m.emptyScript:"",g=p.reactiveElementPolyfillSupport,v=(e,t)=>e,y={toAttribute(e,t){switch(t){case Boolean:e=e?f:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let o=e;switch(t){case Boolean:o=null!==e;break;case Number:o=null===e?null:Number(e);break;case Object:case Array:try{o=JSON.parse(e)}catch(e){o=null}}return o}},b=(e,t)=>!s(e,t),_={attribute:!0,type:String,converter:y,reflect:!1,useDefault:!1,hasChanged:b}; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */Symbol.metadata??=Symbol("metadata"),p.litPropertyMetadata??=new WeakMap;let x=class extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=_){if(t.state&&(t.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(e)&&((t=Object.create(t)).wrapped=!0),this.elementProperties.set(e,t),!t.noAccessor){const a=Symbol(),o=this.getPropertyDescriptor(e,a,t);void 0!==o&&l(this.prototype,e,o)}}static getPropertyDescriptor(e,t,a){const{get:o,set:n}=c(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get:o,set(t){const r=o?.call(this);n?.call(this,t),this.requestUpdate(e,r,a)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??_}static _$Ei(){if(this.hasOwnProperty(v("elementProperties")))return;const e=h(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(v("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(v("properties"))){const e=this.properties,t=[...d(e),...u(e)];for(const a of t)this.createProperty(a,e[a])}const e=this[Symbol.metadata];if(null!==e){const t=litPropertyMetadata.get(e);if(void 0!==t)for(const[e,a]of t)this.elementProperties.set(e,a)}this._$Eh=new Map;for(const[t,a]of this.elementProperties){const e=this._$Eu(t,a);void 0!==e&&this._$Eh.set(e,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const a=new Set(e.flat(1/0).reverse());for(const e of a)t.unshift(i(e))}else void 0!==e&&t.push(i(e));return t}static _$Eu(e,t){const a=t.attribute;return!1===a?void 0:"string"==typeof a?a:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(e=>e(this))}addController(e){(this._$EO??=new Set).add(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}removeController(e){this._$EO?.delete(e)}_$E_(){const e=new Map,t=this.constructor.elementProperties;for(const a of t.keys())this.hasOwnProperty(a)&&(e.set(a,this[a]),delete this[a]);e.size>0&&(this._$Ep=e)}createRenderRoot(){const a=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((a,o)=>{if(t)a.adoptedStyleSheets=o.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(const t of o){const o=document.createElement("style"),n=e.litNonce;void 0!==n&&o.setAttribute("nonce",n),o.textContent=t.cssText,a.appendChild(o)}})(a,this.constructor.elementStyles),a}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(e=>e.hostConnected?.())}enableUpdating(e){}disconnectedCallback(){this._$EO?.forEach(e=>e.hostDisconnected?.())}attributeChangedCallback(e,t,a){this._$AK(e,a)}_$ET(e,t){const a=this.constructor.elementProperties.get(e),o=this.constructor._$Eu(e,a);if(void 0!==o&&!0===a.reflect){const n=(void 0!==a.converter?.toAttribute?a.converter:y).toAttribute(t,a.type);this._$Em=e,null==n?this.removeAttribute(o):this.setAttribute(o,n),this._$Em=null}}_$AK(e,t){const a=this.constructor,o=a._$Eh.get(e);if(void 0!==o&&this._$Em!==o){const e=a.getPropertyOptions(o),n="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:y;this._$Em=o;const r=n.fromAttribute(t,e.type);this[o]=r??this._$Ej?.get(o)??r,this._$Em=null}}requestUpdate(e,t,a,o=!1,n){if(void 0!==e){const r=this.constructor;if(!1===o&&(n=this[e]),a??=r.getPropertyOptions(e),!((a.hasChanged??b)(n,t)||a.useDefault&&a.reflect&&n===this._$Ej?.get(e)&&!this.hasAttribute(r._$Eu(e,a))))return;this.C(e,t,a)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(e,t,{useDefault:a,reflect:o,wrapped:n},r){a&&!(this._$Ej??=new Map).has(e)&&(this._$Ej.set(e,r??t??this[e]),!0!==n||void 0!==r)||(this._$AL.has(e)||(this.hasUpdated||a||(t=void 0),this._$AL.set(e,t)),!0===o&&this._$Em!==e&&(this._$Eq??=new Set).add(e))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}const e=this.constructor.elementProperties;if(e.size>0)for(const[t,a]of e){const{wrapped:e}=a,o=this[t];!0!==e||this._$AL.has(t)||void 0===o||this.C(t,void 0,a,o)}}let e=!1;const t=this._$AL;try{e=this.shouldUpdate(t),e?(this.willUpdate(t),this._$EO?.forEach(e=>e.hostUpdate?.()),this.update(t)):this._$EM()}catch(t){throw e=!1,this._$EM(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(e){return!0}update(e){this._$Eq&&=this._$Eq.forEach(e=>this._$ET(e,this[e])),this._$EM()}updated(e){}firstUpdated(e){}};x.elementStyles=[],x.shadowRootOptions={mode:"open"},x[v("elementProperties")]=new Map,x[v("finalized")]=new Map,g?.({ReactiveElement:x}),(p.reactiveElementVersions??=[]).push("2.1.2"); + */Symbol.metadata??=Symbol("metadata"),p.litPropertyMetadata??=new WeakMap;let x=class extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=_){if(t.state&&(t.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(e)&&((t=Object.create(t)).wrapped=!0),this.elementProperties.set(e,t),!t.noAccessor){const o=Symbol(),n=this.getPropertyDescriptor(e,o,t);void 0!==n&&l(this.prototype,e,n)}}static getPropertyDescriptor(e,t,o){const{get:n,set:r}=c(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get:n,set(t){const a=n?.call(this);r?.call(this,t),this.requestUpdate(e,a,o)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??_}static _$Ei(){if(this.hasOwnProperty(v("elementProperties")))return;const e=h(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(v("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(v("properties"))){const e=this.properties,t=[...d(e),...u(e)];for(const o of t)this.createProperty(o,e[o])}const e=this[Symbol.metadata];if(null!==e){const t=litPropertyMetadata.get(e);if(void 0!==t)for(const[e,o]of t)this.elementProperties.set(e,o)}this._$Eh=new Map;for(const[t,o]of this.elementProperties){const e=this._$Eu(t,o);void 0!==e&&this._$Eh.set(e,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const o=new Set(e.flat(1/0).reverse());for(const e of o)t.unshift(i(e))}else void 0!==e&&t.push(i(e));return t}static _$Eu(e,t){const o=t.attribute;return!1===o?void 0:"string"==typeof o?o:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(e=>this.enableUpdating=e),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(e=>e(this))}addController(e){(this._$EO??=new Set).add(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}removeController(e){this._$EO?.delete(e)}_$E_(){const e=new Map,t=this.constructor.elementProperties;for(const o of t.keys())this.hasOwnProperty(o)&&(e.set(o,this[o]),delete this[o]);e.size>0&&(this._$Ep=e)}createRenderRoot(){const o=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((o,n)=>{if(t)o.adoptedStyleSheets=n.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(const t of n){const n=document.createElement("style"),r=e.litNonce;void 0!==r&&n.setAttribute("nonce",r),n.textContent=t.cssText,o.appendChild(n)}})(o,this.constructor.elementStyles),o}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(e=>e.hostConnected?.())}enableUpdating(e){}disconnectedCallback(){this._$EO?.forEach(e=>e.hostDisconnected?.())}attributeChangedCallback(e,t,o){this._$AK(e,o)}_$ET(e,t){const o=this.constructor.elementProperties.get(e),n=this.constructor._$Eu(e,o);if(void 0!==n&&!0===o.reflect){const r=(void 0!==o.converter?.toAttribute?o.converter:y).toAttribute(t,o.type);this._$Em=e,null==r?this.removeAttribute(n):this.setAttribute(n,r),this._$Em=null}}_$AK(e,t){const o=this.constructor,n=o._$Eh.get(e);if(void 0!==n&&this._$Em!==n){const e=o.getPropertyOptions(n),r="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:y;this._$Em=n;const a=r.fromAttribute(t,e.type);this[n]=a??this._$Ej?.get(n)??a,this._$Em=null}}requestUpdate(e,t,o,n=!1,r){if(void 0!==e){const a=this.constructor;if(!1===n&&(r=this[e]),o??=a.getPropertyOptions(e),!((o.hasChanged??b)(r,t)||o.useDefault&&o.reflect&&r===this._$Ej?.get(e)&&!this.hasAttribute(a._$Eu(e,o))))return;this.C(e,t,o)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(e,t,{useDefault:o,reflect:n,wrapped:r},a){o&&!(this._$Ej??=new Map).has(e)&&(this._$Ej.set(e,a??t??this[e]),!0!==r||void 0!==a)||(this._$AL.has(e)||(this.hasUpdated||o||(t=void 0),this._$AL.set(e,t)),!0===n&&this._$Em!==e&&(this._$Eq??=new Set).add(e))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}const e=this.constructor.elementProperties;if(e.size>0)for(const[t,o]of e){const{wrapped:e}=o,n=this[t];!0!==e||this._$AL.has(t)||void 0===n||this.C(t,void 0,o,n)}}let e=!1;const t=this._$AL;try{e=this.shouldUpdate(t),e?(this.willUpdate(t),this._$EO?.forEach(e=>e.hostUpdate?.()),this.update(t)):this._$EM()}catch(t){throw e=!1,this._$EM(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(e){return!0}update(e){this._$Eq&&=this._$Eq.forEach(e=>this._$ET(e,this[e])),this._$EM()}updated(e){}firstUpdated(e){}};x.elementStyles=[],x.shadowRootOptions={mode:"open"},x[v("elementProperties")]=new Map,x[v("finalized")]=new Map,g?.({ReactiveElement:x}),(p.reactiveElementVersions??=[]).push("2.1.2"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ -const w=globalThis,$=e=>e,k=w.trustedTypes,M=k?k.createPolicy("lit-html",{createHTML:e=>e}):void 0,z="$lit$",S=`lit$${Math.random().toFixed(9).slice(2)}$`,A="?"+S,E=`<${A}>`,C=document,j=()=>C.createComment(""),N=e=>null===e||"object"!=typeof e&&"function"!=typeof e,L=Array.isArray,T="[ \t\n\f\r]",O=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,F=/-->/g,P=/>/g,D=RegExp(`>|${T}(?:([^\\s"'>=/]+)(${T}*=${T}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),U=/'/g,H=/"/g,I=/^(?:script|style|textarea|title)$/i,B=e=>(t,...a)=>({_$litType$:e,strings:t,values:a}),Z=B(1),q=B(2),R=Symbol.for("lit-noChange"),W=Symbol.for("lit-nothing"),V=new WeakMap,Y=C.createTreeWalker(C,129);function G(e,t){if(!L(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==M?M.createHTML(t):t}class X{constructor({strings:e,_$litType$:t},a){let o;this.parts=[];let n=0,r=0;const i=e.length-1,s=this.parts,[l,c]=((e,t)=>{const a=e.length-1,o=[];let n,r=2===t?"":3===t?"":"",i=O;for(let s=0;s"===l[0]?(i=n??O,c=-1):void 0===l[1]?c=-2:(c=i.lastIndex-l[2].length,a=l[1],i=void 0===l[3]?D:'"'===l[3]?H:U):i===H||i===U?i=D:i===F||i===P?i=O:(i=D,n=void 0);const u=i===D&&e[s+1].startsWith("/>")?" ":"";r+=i===O?t+E:c>=0?(o.push(a),t.slice(0,c)+z+t.slice(c)+S+u):t+S+(-2===c?s:u)}return[G(e,r+(e[a]||"")+(2===t?"":3===t?"":"")),o]})(e,t);if(this.el=X.createElement(l,a),Y.currentNode=this.el.content,2===t||3===t){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(o=Y.nextNode())&&s.length0){o.textContent=k?k.emptyScript:"";for(let a=0;aL(e)||"function"==typeof e?.[Symbol.iterator])(e)?this.k(e):this._(e)}O(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}T(e){this._$AH!==e&&(this._$AR(),this._$AH=this.O(e))}_(e){this._$AH!==W&&N(this._$AH)?this._$AA.nextSibling.data=e:this.T(C.createTextNode(e)),this._$AH=e}$(e){const{values:t,_$litType$:a}=e,o="number"==typeof a?this._$AC(e):(void 0===a.el&&(a.el=X.createElement(G(a.h,a.h[0]),this.options)),a);if(this._$AH?._$AD===o)this._$AH.p(t);else{const e=new K(o,this),a=e.u(this.options);e.p(t),this.T(a),this._$AH=e}}_$AC(e){let t=V.get(e.strings);return void 0===t&&V.set(e.strings,t=new X(e)),t}k(e){L(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let a,o=0;for(const n of e)o===t.length?t.push(a=new Q(this.O(j()),this.O(j()),this,this.options)):a=t[o],a._$AI(n),o++;o2||""!==a[0]||""!==a[1]?(this._$AH=Array(a.length-1).fill(new String),this.strings=a):this._$AH=W}_$AI(e,t=this,a,o){const n=this.strings;let r=!1;if(void 0===n)e=J(this,e,t,0),r=!N(e)||e!==this._$AH&&e!==R,r&&(this._$AH=e);else{const o=e;let i,s;for(e=n[0],i=0;ie,k=w.trustedTypes,M=k?k.createPolicy("lit-html",{createHTML:e=>e}):void 0,z="$lit$",S=`lit$${Math.random().toFixed(9).slice(2)}$`,E="?"+S,A=`<${E}>`,j=document,C=()=>j.createComment(""),L=e=>null===e||"object"!=typeof e&&"function"!=typeof e,N=Array.isArray,T="[ \t\n\f\r]",F=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,O=/-->/g,D=/>/g,P=RegExp(`>|${T}(?:([^\\s"'>=/]+)(${T}*=${T}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),U=/'/g,I=/"/g,H=/^(?:script|style|textarea|title)$/i,W=e=>(t,...o)=>({_$litType$:e,strings:t,values:o}),R=W(1),B=W(2),q=Symbol.for("lit-noChange"),Z=Symbol.for("lit-nothing"),V=new WeakMap,Y=j.createTreeWalker(j,129);function G(e,t){if(!N(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==M?M.createHTML(t):t}class X{constructor({strings:e,_$litType$:t},o){let n;this.parts=[];let r=0,a=0;const i=e.length-1,s=this.parts,[l,c]=((e,t)=>{const o=e.length-1,n=[];let r,a=2===t?"":3===t?"":"",i=F;for(let s=0;s"===l[0]?(i=r??F,c=-1):void 0===l[1]?c=-2:(c=i.lastIndex-l[2].length,o=l[1],i=void 0===l[3]?P:'"'===l[3]?I:U):i===I||i===U?i=P:i===O||i===D?i=F:(i=P,r=void 0);const u=i===P&&e[s+1].startsWith("/>")?" ":"";a+=i===F?t+A:c>=0?(n.push(o),t.slice(0,c)+z+t.slice(c)+S+u):t+S+(-2===c?s:u)}return[G(e,a+(e[o]||"")+(2===t?"":3===t?"":"")),n]})(e,t);if(this.el=X.createElement(l,o),Y.currentNode=this.el.content,2===t||3===t){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(n=Y.nextNode())&&s.length0){n.textContent=k?k.emptyScript:"";for(let o=0;oN(e)||"function"==typeof e?.[Symbol.iterator])(e)?this.k(e):this._(e)}O(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}T(e){this._$AH!==e&&(this._$AR(),this._$AH=this.O(e))}_(e){this._$AH!==Z&&L(this._$AH)?this._$AA.nextSibling.data=e:this.T(j.createTextNode(e)),this._$AH=e}$(e){const{values:t,_$litType$:o}=e,n="number"==typeof o?this._$AC(e):(void 0===o.el&&(o.el=X.createElement(G(o.h,o.h[0]),this.options)),o);if(this._$AH?._$AD===n)this._$AH.p(t);else{const e=new K(n,this),o=e.u(this.options);e.p(t),this.T(o),this._$AH=e}}_$AC(e){let t=V.get(e.strings);return void 0===t&&V.set(e.strings,t=new X(e)),t}k(e){N(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let o,n=0;for(const r of e)n===t.length?t.push(o=new Q(this.O(C()),this.O(C()),this,this.options)):o=t[n],o._$AI(r),n++;n2||""!==o[0]||""!==o[1]?(this._$AH=Array(o.length-1).fill(new String),this.strings=o):this._$AH=Z}_$AI(e,t=this,o,n){const r=this.strings;let a=!1;if(void 0===r)e=J(this,e,t,0),a=!L(e)||e!==this._$AH&&e!==q,a&&(this._$AH=e);else{const n=e;let i,s;for(e=r[0],i=0;i{const o=a?.renderBefore??t;let n=o._$litPart$;if(void 0===n){const e=a?.renderBefore??null;o._$litPart$=n=new Q(t.insertBefore(j(),e),e,void 0,a??{})}return n._$AI(e),n})(t,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return R}};le._$litElement$=!0,le.finalized=!0,se.litElementHydrateSupport?.({LitElement:le});const ce=se.litElementPolyfillSupport;ce?.({LitElement:le}),(se.litElementVersions??=[]).push("4.2.2"); + */let le=class extends x{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const e=super.createRenderRoot();return this.renderOptions.renderBefore??=e.firstChild,e}update(e){const t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=((e,t,o)=>{const n=o?.renderBefore??t;let r=n._$litPart$;if(void 0===r){const e=o?.renderBefore??null;n._$litPart$=r=new Q(t.insertBefore(C(),e),e,void 0,o??{})}return r._$AI(e),r})(t,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return q}};le._$litElement$=!0,le.finalized=!0,se.litElementHydrateSupport?.({LitElement:le});const ce=se.litElementPolyfillSupport;ce?.({LitElement:le}),(se.litElementVersions??=[]).push("4.2.2"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ -const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=class{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,a){this._$Ct=e,this._$AM=t,this._$Ci=a}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}; +const de=1,ue=2,he=3,pe=4,me=e=>(...t)=>({_$litDirective$:e,values:t});let fe=class{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,o){this._$Ct=e,this._$AM=t,this._$Ci=o}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}; /** * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */const{I:ge}=re,ve=e=>e,ye=()=>document.createComment(""),be=(e,t,a)=>{const o=e._$AA.parentNode,n=void 0===t?e._$AB:t._$AA;if(void 0===a){const t=o.insertBefore(ye(),n),r=o.insertBefore(ye(),n);a=new ge(t,r,e,e.options)}else{const t=a._$AB.nextSibling,r=a._$AM,i=r!==e;if(i){let t;a._$AQ?.(e),a._$AM=e,void 0!==a._$AP&&(t=e._$AU)!==r._$AU&&a._$AP(t)}if(t!==n||i){let e=a._$AA;for(;e!==t;){const t=ve(e).nextSibling;ve(o).insertBefore(e,n),e=t}}}return a},_e=(e,t,a=e)=>(e._$AI(t,a),e),xe={},we=(e,t=xe)=>e._$AH=t,$e=e=>{e._$AR(),e._$AA.remove()},ke=(e,t,a)=>{const o=new Map;for(let n=t;n<=a;n++)o.set(e[n],n);return o},Me=me(class extends fe{constructor(e){if(super(e),e.type!==ue)throw Error("repeat() can only be used in text expressions")}dt(e,t,a){let o;void 0===a?a=t:void 0!==t&&(o=t);const n=[],r=[];let i=0;for(const s of e)n[i]=o?o(s,i):i,r[i]=a(s,i),i++;return{values:r,keys:n}}render(e,t,a){return this.dt(e,t,a).values}update(e,[t,a,o]){const n=(e=>e._$AH)(e),{values:r,keys:i}=this.dt(t,a,o);if(!Array.isArray(n))return this.ut=i,r;const s=this.ut??=[],l=[];let c,d,u=0,h=n.length-1,p=0,m=r.length-1;for(;u<=h&&p<=m;)if(null===n[u])u++;else if(null===n[h])h--;else if(s[u]===i[p])l[p]=_e(n[u],r[p]),u++,p++;else if(s[h]===i[m])l[m]=_e(n[h],r[m]),h--,m--;else if(s[u]===i[m])l[m]=_e(n[u],r[m]),be(e,l[m+1],n[u]),u++,m--;else if(s[h]===i[p])l[p]=_e(n[h],r[p]),be(e,n[u],n[h]),h--,p++;else if(void 0===c&&(c=ke(i,p,m),d=ke(s,u,h)),c.has(s[u]))if(c.has(s[h])){const t=d.get(i[p]),a=void 0!==t?n[t]:null;if(null===a){const t=be(e,n[u]);_e(t,r[p]),l[p]=t}else l[p]=_e(a,r[p]),be(e,n[u],a),n[t]=null;p++}else $e(n[h]),h--;else $e(n[u]),u++;for(;p<=m;){const t=be(e,l[m+1]);_e(t,r[p]),l[p++]=t}for(;u<=h;){const e=n[u++];null!==e&&$e(e)}return this.ut=i,we(e,l),R}}),ze=e=>!!e&&"none"!==e.action; + */const{I:ge}=ae,ve=e=>e,ye=()=>document.createComment(""),be=(e,t,o)=>{const n=e._$AA.parentNode,r=void 0===t?e._$AB:t._$AA;if(void 0===o){const t=n.insertBefore(ye(),r),a=n.insertBefore(ye(),r);o=new ge(t,a,e,e.options)}else{const t=o._$AB.nextSibling,a=o._$AM,i=a!==e;if(i){let t;o._$AQ?.(e),o._$AM=e,void 0!==o._$AP&&(t=e._$AU)!==a._$AU&&o._$AP(t)}if(t!==r||i){let e=o._$AA;for(;e!==t;){const t=ve(e).nextSibling;ve(n).insertBefore(e,r),e=t}}}return o},_e=(e,t,o=e)=>(e._$AI(t,o),e),xe={},we=(e,t=xe)=>e._$AH=t,$e=e=>{e._$AR(),e._$AA.remove()},ke=(e,t,o)=>{const n=new Map;for(let r=t;r<=o;r++)n.set(e[r],r);return n},Me=me(class extends fe{constructor(e){if(super(e),e.type!==ue)throw Error("repeat() can only be used in text expressions")}dt(e,t,o){let n;void 0===o?o=t:void 0!==t&&(n=t);const r=[],a=[];let i=0;for(const s of e)r[i]=n?n(s,i):i,a[i]=o(s,i),i++;return{values:a,keys:r}}render(e,t,o){return this.dt(e,t,o).values}update(e,[t,o,n]){const r=(e=>e._$AH)(e),{values:a,keys:i}=this.dt(t,o,n);if(!Array.isArray(r))return this.ut=i,a;const s=this.ut??=[],l=[];let c,d,u=0,h=r.length-1,p=0,m=a.length-1;for(;u<=h&&p<=m;)if(null===r[u])u++;else if(null===r[h])h--;else if(s[u]===i[p])l[p]=_e(r[u],a[p]),u++,p++;else if(s[h]===i[m])l[m]=_e(r[h],a[m]),h--,m--;else if(s[u]===i[m])l[m]=_e(r[u],a[m]),be(e,l[m+1],r[u]),u++,m--;else if(s[h]===i[p])l[p]=_e(r[h],a[p]),be(e,r[u],r[h]),h--,p++;else if(void 0===c&&(c=ke(i,p,m),d=ke(s,u,h)),c.has(s[u]))if(c.has(s[h])){const t=d.get(i[p]),o=void 0!==t?r[t]:null;if(null===o){const t=be(e,r[u]);_e(t,a[p]),l[p]=t}else l[p]=_e(o,a[p]),be(e,r[u],o),r[t]=null;p++}else $e(r[h]),h--;else $e(r[u]),u++;for(;p<=m;){const t=be(e,l[m+1]);_e(t,a[p]),l[p++]=t}for(;u<=h;){const e=r[u++];null!==e&&$e(e)}return this.ut=i,we(e,l),q}}),ze=e=>!!e&&"none"!==e.action; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause - */function Se(e){return ze(e.tap_action)||ze(e.hold_action)||ze(e.double_tap_action)}function Ae(e,t){let a,o,n=0,r=0,i=!1,s=!1;const l=a=>{const o=t(),n="tap"===a?o.tap_action:"hold"===a?o.hold_action:o.double_tap_action;ze(n)&&e.dispatchEvent(new CustomEvent("hass-action",{bubbles:!0,composed:!0,detail:{config:o,action:a}}))},c=()=>{void 0!==a&&clearTimeout(a),a=void 0},d=e=>{const o=e;o.button>0||(i=!0,s=!1,n=o.clientX,r=o.clientY,c(),ze(t().hold_action)&&(a=setTimeout(()=>{a=void 0,s=!0,l("hold")},500)))},u=e=>{if(!i)return;const t=e;Math.hypot(t.clientX-n,t.clientY-r)>10&&(c(),i=!1)},h=()=>{c(),i=!1},p=()=>{const e=i;c(),i=!1,e&&!s?ze(t().double_tap_action)?void 0!==o?(clearTimeout(o),o=void 0,l("double_tap")):o=setTimeout(()=>{o=void 0,l("tap")},250):l("tap"):s=!1},m=e=>{const t=e;t.repeat||"Enter"!==t.key&&" "!==t.key||(" "===t.key&&t.preventDefault(),l("tap"))},f=e=>{ze(t().hold_action)&&e.preventDefault()};return e.addEventListener("pointerdown",d),e.addEventListener("pointermove",u),e.addEventListener("pointerup",p),e.addEventListener("pointercancel",h),e.addEventListener("pointerleave",h),e.addEventListener("keydown",m),e.addEventListener("contextmenu",f),()=>{c(),void 0!==o&&clearTimeout(o),o=void 0,e.removeEventListener("pointerdown",d),e.removeEventListener("pointermove",u),e.removeEventListener("pointerup",p),e.removeEventListener("pointercancel",h),e.removeEventListener("pointerleave",h),e.removeEventListener("keydown",m),e.removeEventListener("contextmenu",f)}}const Ee={primary:{variable:"--primary-color",fallback:"#2f6fe4"},green:{variable:"--success-color",fallback:"#1fae7a"},amber:{variable:"--warning-color",fallback:"#f59e0b"},red:{variable:"--error-color",fallback:"#ef3b5a"},blue:{variable:"--info-color",fallback:"#2f6fe4"},purple:{variable:"--purple-color",fallback:"#8b6cff"},grey:{variable:"--grey-color",fallback:"#8e919a"}};function Ce(e){if(Object.prototype.hasOwnProperty.call(Ee,e)){const{variable:t,fallback:a}=Ee[e];return`var(${t}, ${a})`}return e}function je(e){const t=Ce(e);return{start:t,end:`color-mix(in srgb, ${t} 80%, #fff)`}}const Ne=new Set(["amber"]);function Le(e){if(Object.prototype.hasOwnProperty.call(Ee,e))return Ne.has(e)?"dark":"light";const t=function(e){const t=e.trim().toLowerCase(),a=/^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/.exec(t);if(a){const e=a[1].length<=4?[...a[1]].map(e=>e+e).join(""):a[1],[t,o,n]=[0,2,4].map(t=>parseInt(e.slice(t,t+2),16));return[t,o,n,8===e.length?parseInt(e.slice(6,8),16)/255:1]}const o=/^rgba?\(\s*([\d.]+)[\s,]+([\d.]+)[\s,]+([\d.]+)\s*(?:[,/]\s*([\d.]+)(%?)\s*)?\)$/.exec(t);if(o){const[e,t,a]=[o[1],o[2],o[3]].map(e=>Math.min(255,Number(e))),n=void 0===o[4]?1:Number(o[4])/(o[5]?100:1);return[e,t,a,Math.min(1,n)]}}(e);return t?t[3]<.5?"theme":function([e,t,a]){const o=e=>{const t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4};return.2126*o(e)+.7152*o(t)+.0722*o(a)}([t[0],t[1],t[2]])>.4?"dark":"light":"light"}function Te(e,t){let a=t[0];for(const o of t){if(!(o.from<=e))break;a=o}return a}function Oe(e,t,a){const o=a?` ${a}`:"",n=[];return e.forEach((a,r)=>{const i=e[r+1],s=Ce(a.color);a.label?n.push({color:s,text:a.label}):Number.isFinite(a.from)?i?n.push({color:s,text:`${t(a.from)}–${t(i.from)}${o}`}):n.push({color:s,text:`${t(a.from)}${o}+`}):i&&n.push({color:s,text:`< ${t(i.from)}${o}`})}),n}const Fe={battery:[{from:0,color:"red",label:"Low"},{from:20,color:"amber"},{from:50,color:"green"}],usage:[{from:0,color:"green"},{from:60,color:"amber"},{from:85,color:"red",label:"High"}],temperature:[{from:-50,color:"blue",label:"Cold"},{from:16,color:"green"},{from:24,color:"amber"},{from:28,color:"red",label:"Hot"}],none:void 0},Pe=["label","area","floor","device_class","domain","entity"];function De(e,t){if(null==e)return;if("object"!=typeof e||Array.isArray(e))throw new Error(`"${t}" must list what to match, such as "area" or "device_class"`);const a="include"===t?Pe.filter(e=>"entity"!==e):Pe,o={};for(const[n,r]of Object.entries(e)){if(!a.includes(n))throw new Error(`"${t}" can't match on "${n}". Use: ${a.join(", ")}`);const e=(Array.isArray(r)?r:[r]).filter(e=>null!=e&&""!==e);if(e.some(e=>"string"!=typeof e))throw new Error(`"${t}.${n}" must be text or a list of text`);e.length&&(o[n]=e)}return Object.keys(o).length?o:void 0}function Ue(e){const t=e.state;return"unavailable"===t||"unknown"===t||""!==t.trim()&&Number.isFinite(Number(t))}function He(e,t){const a=e.entity_id,o=t.entities?.[a],n=o?.device_id?t.devices?.[o.device_id]:void 0,r=o?.area_id??n?.area_id??void 0,i=e.attributes?.device_class;return{label:[...o?.labels??[],...n?.labels??[]],area:r,floor:r?t.areas?.[r]?.floor_id??void 0:void 0,device_class:"string"==typeof i?i:void 0,domain:a.slice(0,a.indexOf(".")),entity:a}}function Ie(e,t,a){const o=e[t],n=a[t];return Array.isArray(n)?n.some(e=>o.includes(e)):void 0!==n&&o.includes(n)}function Be(e,t){return Object.keys(e).every(a=>Ie(e,a,t))}function Ze(e,t){return!!e&&Object.keys(e).some(a=>Ie(e,a,t))}const qe=new WeakMap;const Re=e=>(Math.abs(e)<.005?0:e).toFixed(2);function We(e,t,a,o){const n=o*Math.PI/180;return[e+a*Math.sin(n),t-a*Math.cos(n)]}function Ve(e,t,a,o,n){const r=String(Number(a.toFixed(2))),i=n-o,[s,l]=We(e,t,a,o);if(i>=359.99){const[n,i]=We(e,t,a,o+180);return`M${Re(s)} ${Re(l)} A${r} ${r} 0 1 1 ${Re(n)} ${Re(i)} A${r} ${r} 0 1 1 ${Re(s)} ${Re(l)}`}const[c,d]=We(e,t,a,n),u=i>180?1:0;return`M${Re(s)} ${Re(l)} A${r} ${r} 0 ${u} 1 ${Re(c)} ${Re(d)}`}const Ye=["value","band","name","text","none"],Ge={ring:[-180,180],arc:[-135,135],needle:[-90,90]};function Xe(e,t){if(null==e||""===e)return;const a="string"==typeof e&&""!==e.trim()?Number(e):e;if("number"!=typeof a||!Number.isFinite(a)||a<-360||a>360)throw new Error(`"${t}" must be a number of degrees from -360 to 360`);return a}function Je(e,t){return[t?.startAngle??e[0],t?.endAngle??e[1]]}function Ke(e){return void 0!==e?.startAngle||void 0!==e?.endAngle}function Qe([e,t],a){return e+(t-e)*a}function et(...e){return{x0:Math.min(...e.map(e=>e.x0)),y0:Math.min(...e.map(e=>e.y0)),x1:Math.max(...e.map(e=>e.x1)),y1:Math.max(...e.map(e=>e.y1))}}function tt(e,t,a,o,n,r){const i=[o,n];for(let h=Math.ceil(o/90);90*h<=n;h++)i.push(90*h);const s=i.map(o=>We(e,t,a,o)),l=Math.min(...s.map(e=>e[0])),c=Math.min(...s.map(e=>e[1])),d=Math.max(...s.map(e=>e[0])),u=Math.max(...s.map(e=>e[1]));return{x0:l-r,y0:c-r,x1:d+r,y1:u+r}}function at(e,t=5){if(!Number.isFinite(e)||e<=0)return 1;const a=e/t,o=10**Math.floor(Math.log10(a)),n=a/o;return(n<=1?1:n<=2?2:n<=2.5?2.5:n<=5?5:10)*o}function ot(e,t){const a=e=>{const t=String(Number(e.toPrecision(12)));return t.includes("e")?0:t.split(".")[1]?.length??0};return Math.min(3,Math.max(a(t),a(e)))}function nt(e){const t=e*Math.PI/180,a=Math.sin(t),o=Math.cos(t);return{anchor:a>.3?"start":a<-.3?"end":"middle",dy:o>.3?0:o<-.3?.75:.35}}function rt(e,t){switch(t?.center??"value"){case"band":return e.band.label?{kind:"text",text:e.band.label,band:!0}:{kind:"value"};case"name":return{kind:"text",text:e.name,band:!1};case"text":return t.centerText?{kind:"text",text:t.centerText,band:!1}:{kind:"none"};case"none":return{kind:"none"};default:return{kind:"value"}}}const it=["bar","thin","segmented","tank","ring","needle","arc","line","column","area","combined","pie","rings","pictograph","waffle","histogram","scatter","bubble","heatmap","box","funnel","radar","polar_area","treemap","sunburst","icicle","grouped_bars","bullet","lollipop","waterfall","slope","dumbbell","range_area","sparkline","streamgraph","candlestick","violin","beeswarm","sankey","timeline","climate","wind_rose","day_clock","trend"],st=[{from:-1/0,color:"primary"}],lt=["none","ascending","descending"];function ct(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if("string"==typeof e&&""!==e.trim()){const t=Number(e);return Number.isFinite(t)?t:void 0}}function dt(e,t){if(null==e||""===e)return;const a=ct(e);if(void 0!==a)return a;if("string"==typeof e)return e;throw new Error(`"${t}" must be a number or an entity id`)}function ut(e,t,a,o=1/0){if(null==e||""===e)return;const n=ct(e);if(void 0===n||!Number.isInteger(n)||no){throw new Error(`"${t}" must be a whole number ${o===1/0?`of at least ${a}`:`from ${a} to ${o}`}`)}return n}function ht(e){if(null==e)return;if(!Array.isArray(e))throw new Error('"severity" must be a list of bands');if(0===e.length)return;const t=e.map((e,t)=>{let a;try{a=dt(e?.from,"from")}catch{a=void 0}if(void 0===a)throw new Error(`Severity band ${t+1}: "from" must be a number or an entity id`);if("string"!=typeof e.color||!e.color)throw new Error(`Severity band ${t+1}: "color" is required`);return{...e,from:a}});return t.every(e=>"number"==typeof e.from)?t.sort((e,t)=>e.from-t.from):t}function pt(e,t,a){if(null==e)return{action:t};if("object"!=typeof e||"string"!=typeof e.action)throw new Error(`"${a}" must have an "action"`);return e}function mt(e,t){return void 0!==e?e:t}function ft(e,t,a){const o="string"==typeof e?{entity:e}:e;if(!o||"object"!=typeof o||"string"!=typeof o.entity||!o.entity)throw new Error(`Entity ${a+1} needs an "entity" id`);if(void 0!==o.attribute&&null!==o.attribute&&"string"!=typeof o.attribute)throw new Error(`Entity ${a+1}: "attribute" must be an attribute name`);const n=mt(dt(o.min,"min"),dt(t.min,"min"))??0,r=mt(dt(o.max,"max"),dt(t.max,"max"))??100;if("number"==typeof n&&"number"==typeof r&&n>=r)throw new Error(`"max" (${r}) must be greater than "min" (${n})`);const i={...o,entity:o.entity,min:n,max:r,severity:ht(o.severity)??ht(t.severity)??st,tap_action:pt(mt(o.tap_action,t.tap_action),"more-info","tap_action"),hold_action:pt(mt(o.hold_action,t.hold_action),"none","hold_action"),double_tap_action:pt(mt(o.double_tap_action,t.double_tap_action),"none","double_tap_action")},s=mt(o.name,t.name),l=mt(o.icon,t.icon),c=mt(o.unit,t.unit),d=mt(dt(o.target,"target"),dt(t.target,"target")),u=mt(ut(o.decimals,"decimals",0,20),ut(t.decimals,"decimals",0,20));return void 0!==s&&(i.name=s),void 0!==l&&(i.icon=l),void 0!==c&&(i.unit=c),void 0!==d&&(i.target=d),void 0!==u&&(i.decimals=u),o.attribute||delete i.attribute,Ge[t.style??"bar"]&&(i.gauge=function(e,t=e.style??"bar"){const a=Xe(e.start_angle,"start_angle"),o=Xe(e.end_angle,"end_angle"),n=Ge[t];if(n&&(void 0!==a||void 0!==o)){const[e,t]=[a??n[0],o??n[1]];if(!(t>e))throw new Error(`"end_angle" (${t}) must be greater than "start_angle" (${e})`);if(t-e>360)throw new Error('"end_angle" can be at most 360 degrees after "start_angle"')}const r=e.center??"value";if(!Ye.includes(r))throw new Error(`"center" must be one of: ${Ye.join(", ")}`);if(void 0!==e.center_text&&null!==e.center_text&&"string"!=typeof e.center_text)throw new Error('"center_text" must be text');if(void 0!==e.tick_labels&&"boolean"!=typeof e.tick_labels)throw new Error('"tick_labels" must be true or false');const i={center:r,centerText:e.center_text??"",tickLabels:!0===e.tick_labels};return void 0!==a&&(i.startAngle=a),void 0!==o&&(i.endAngle=o),i}(t)),i} -/** - * @license - * Copyright 2020 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */ -const gt=me(class extends fe{constructor(e){if(super(e),e.type!==he&&e.type!==de&&e.type!==pe)throw Error("The `live` directive is not allowed on child or event bindings");if(!(e=>void 0===e.strings)(e))throw Error("`live` bindings can only contain a single expression")}render(e){return e}update(e,[t]){if(t===R||t===W)return t;const a=e.element,o=e.name;if(e.type===he){if(t===a[o])return R}else if(e.type===pe){if(!!t===a.hasAttribute(o))return R}else if(e.type===de&&a.getAttribute(o)===t+"")return R;return we(e),t}});var vt={entity_not_found:"Entity not found",unavailable:"Unavailable",no_entities:"Add an entity in the editor to get started.",no_matches:"No entities match right now.",none_available:"None of these entities are available.",editor_section_entities:"Entities",editor_section_style:"Style",editor_section_chart:"Chart",editor_group_bars:"Bars",editor_group_gauges:"Gauges",editor_group_history:"History charts",editor_group_totals:"Parts of a total",editor_group_compare:"Comparisons",editor_group_distribution:"Distributions",editor_period_last:"Show the last",editor_period_unit:"Unit",editor_period_unit_hour:"Hours",editor_period_unit_day:"Days",editor_period_unit_week:"Weeks",editor_period_unit_month:"Months",editor_source:"Readings from",editor_source_history:"History (every change)",editor_source_statistics:"Long-term statistics",editor_curve:"Line shape",editor_curve_smooth:"Smooth",editor_curve_straight:"Straight",editor_curve_step:"Steps",editor_color_by:"Colour",editor_color_by_series:"One colour per entity",editor_color_by_bands:"By colour band",editor_labels:"Show values on the points",editor_series_color:"Line colour",editor_dash:"Dashed",editor_section_limits:"Limits",editor_section_colours:"Colours",editor_section_display:"Display",editor_section_actions:"Actions",editor_title:"Title",editor_style_bar:"Bar",editor_style_thin:"Thin",editor_style_segmented:"Segmented",editor_style_tank:"Tank",editor_style_ring:"Ring",editor_style_needle:"Needle",editor_style_arc:"Arc",editor_gauge_help:"Angles are in degrees, clockwise from the top: -90 is the left, 90 the right. Leave them empty for the style's usual shape.",editor_start_angle:"Start angle",editor_end_angle:"End angle",editor_center:"In the middle",editor_center_mode_value:"The value",editor_center_mode_band:"The colour band's label",editor_center_mode_name:"The name",editor_center_mode_text:"My own text",editor_center_mode_none:"Nothing",editor_center_text:"Text",editor_tick_labels:"Numbers on the scale",editor_show_name:"Show name",editor_show_value:"Show value",editor_show_icon:"Show icon",editor_show_target:"Show target",editor_show_legend:"Show legend",editor_columns:"Columns",editor_sort:"Sort",editor_sort_none:"As listed",editor_sort_ascending:"Lowest first",editor_sort_descending:"Highest first",editor_decimals:"Decimals",editor_unit:"Unit",editor_animate:"Animate",editor_hide_unavailable:"Hide unavailable entities",editor_limit:"Show at most",editor_include_heading:"Also show every entity that matches",editor_include_help:"New devices appear without editing the card. Pick several of one kind to match any of them; different kinds must all match.",editor_exclude_heading:"Leave out",editor_exclude_help:"Matched entities are left out if they match any of these.",editor_rule_device_class:"Device class",editor_rule_area:"Areas",editor_rule_floor:"Floors",editor_rule_label:"Labels",editor_rule_domain:"Domains",editor_rule_entity:"Entities",editor_tap_action:"Tap action",editor_hold_action:"Hold action",editor_double_tap_action:"Double tap action",editor_attribute:"Attribute (instead of the state)",editor_name:"Name",editor_icon:"Icon",editor_min:"Minimum",editor_max:"Maximum",editor_target:"Target",editor_none:"None",editor_card_setting:"card setting",editor_limit_default:"Default ({value})",editor_limit_number:"Number",editor_limit_entity:"Entity",editor_preset:"Preset",editor_preset_battery:"Battery (low is bad)",editor_preset_usage:"Usage (high is bad)",editor_preset_temperature:"Temperature",editor_preset_none:"None",editor_preset_custom:"Custom",editor_band_from:"From",editor_band_from_entity:"Start from an entity",editor_band_from_number:"Start from a number",editor_band_from_entity_label:"Starts at this entity",editor_band_color:"Colour",editor_band_custom_color:"CSS colour",editor_band_label:"Label",editor_band_icon:"Icon",editor_color_icon:"Colour icons to match their band",editor_color_primary:"Primary",editor_color_green:"Green",editor_color_amber:"Amber",editor_color_red:"Red",editor_color_blue:"Blue",editor_color_purple:"Purple",editor_color_grey:"Grey",editor_color_custom:"Custom…",editor_add_band:"Add band",editor_remove_band:"Remove band",editor_add_entity:"Add entity",editor_move_up:"Move up",editor_move_down:"Move down",editor_remove_entity:"Remove entity",editor_show_options:"Show options",editor_hide_options:"Hide options",editor_not_found:"{entity} (not found)",editor_severity:"Colours",annotation_at:"{label} at {time}",editor_orientation:"Direction",editor_orientation_horizontal:"Across",editor_orientation_vertical:"Upright",editor_value_axis:"Value labels",editor_value_grid:"Lines at each value label",editor_value_min:"Lowest value shown",editor_value_max:"Highest value shown",dist_median:"Median",dist_middle:"Middle half",dist_range:"Lowest – highest",dist_count:"Readings",editor_drill_down:"Tap a group to show what makes it up",drill_into:"{label}. Show what makes it up",drill_back:"Back to {name}",drill_top:"All",extremes_high:"High",extremes_low:"Low",extremes_average:"Avg",editor_extremes_max:"Mark the highest reading",editor_extremes_min:"Mark the lowest reading",editor_extremes_average:"Average",editor_extremes_average_none:"Don't show",editor_extremes_average_line:"Line across the chart",editor_extremes_average_figure:"Figure only",editor_extremes:"Mark highest, lowest and average",period_previous:"Previous period",period_next:"Next period",period_return:"Back to {label}",period_today:"Today",period_yesterday:"Yesterday",period_this_week:"This week",period_last_week:"Last week",period_this_month:"This month",period_last_month:"Last month",period_this_year:"This year",period_last_year:"Last year",period_last_hour:"Last hour",period_last_hours:"Last {n} hours",period_last_day:"Last day",period_last_days:"Last {n} days",period_last_week_rolling:"Last 7 days",period_last_weeks:"Last {n} weeks",period_last_month_rolling:"Last month",period_last_months:"Last {n} months",editor_color_by_shades:"Shades of one colour",editor_shade_color:"Shade colour (palette name or CSS colour)",editor_show_percent:"Show each share as a percentage",editor_center_total:"Total",editor_center_average:"Average",editor_center_none:"Nothing",parts_total:"Total",parts_average:"Average",parts_aria:"{style} of {names}",editor_style_scatter:"Scatter",editor_style_bubble:"Bubble",editor_against:"Along the bottom",editor_against_entity:"The first entity",editor_against_time:"Time",editor_dot_size:"Dot size (px)",editor_jitter:"Jitter (px)",editor_min_size:"Smallest bubble (px)",editor_max_size:"Largest bubble (px)",editor_dot_color:"Dot colour",editor_xy_x_axis:"Labels along the bottom",scatter_needs_two:"Add a second entity. The first goes along the bottom, the others up the side.",bubble_needs_three:"Add three entities: one along the bottom, one up the side, and one for the size of each bubble.",scatter_role_x:"Across",bubble_role_size:"Size",chart_total:"Total",editor_x_min:"Lowest value across",editor_x_max:"Highest value across",zoom_reset:"Reset zoom",zoom_window:"Shown: {from} to {to}",zoom_window_label:"Part of the chart shown",editor_zoom:"Zoom and pan (pinch, Ctrl + scroll or drag)",editor_overview:"Overview strip below the chart",editor_annotations:"Annotations",editor_annotation_type:"Kind",editor_annotation_type_line:"Line at a value",editor_annotation_type_band:"Shaded band of values",editor_annotation_type_time:"Marks at set times",editor_annotation_type_state:"Marks when an entity changes",editor_annotation_type_point:"Label on a reading",editor_annotation_add_line:"Line",editor_annotation_add_band:"Band",editor_annotation_add_time:"Times",editor_annotation_add_state:"State changes",editor_annotation_add_point:"Point label",editor_annotation_add:"Add an annotation:",editor_annotation_value:"Value (a number or an entity)",editor_annotation_from:"From (a number or an entity; blank for the bottom)",editor_annotation_to:"To (a number or an entity; blank for the top)",editor_annotation_times:"Times: 07:00 for every day, or 2026-10-28 07:00 (commas between)",editor_annotation_entity:"Entity",editor_annotation_series:"Series (blank for the first)",editor_annotation_state:"State (blank for every change)",editor_annotation_shade:"Shade while in this state",editor_annotation_at:"Reading",editor_annotation_at_max:"Highest",editor_annotation_at_min:"Lowest",editor_annotation_at_last:"Latest",editor_annotation_at_first:"First",editor_annotation_label:"Label",editor_annotation_color:"Colour",editor_annotation_dash:"Dashed",editor_annotation_remove:"Remove annotation",editor_zones:"Shade the severity bands behind the chart",editor_period_calendar:"Period",editor_period_calendar_rolling:"The last…",editor_period_calendar_day:"Today",editor_period_calendar_week:"This week",editor_period_calendar_month:"This month",editor_period_calendar_year:"This year",editor_period_offset:"Periods back (0 is the current one)",editor_period_until:"Draw up to",editor_period_until_now:"Now",editor_period_until_end:"The end of the period",editor_period_navigate:"Show previous and next buttons",editor_group_by:"Group readings by",editor_group_by_none:"Don't group",editor_group_by_hour:"Hour",editor_group_by_day:"Day",editor_group_by_week:"Week",editor_group_by_month:"Month",editor_aggregate:"Combine with",editor_aggregate_mean:"Average",editor_aggregate_sum:"Sum",editor_aggregate_min:"Lowest",editor_aggregate_max:"Highest",editor_aggregate_first:"First",editor_aggregate_last:"Last",editor_aggregate_change:"Change (meters that count up)",editor_x_axis:"Time labels",editor_y_axis:"Value labels",editor_axis_labels:"Axis labels",editor_axis_labels_outside:"Beside the chart",editor_axis_labels_inside:"Over the chart",editor_grid_horizontal:"Lines across",editor_grid_vertical:"Lines down",editor_y_min:"Lowest value shown",editor_y_max:"Highest value shown",editor_y_scale:"Value scale",editor_y_scale_linear:"Even steps",editor_y_scale_log:"Logarithmic (powers of ten)",editor_tooltip:"Show values on hover or touch",editor_line_width:"Line width (px)",editor_dots:"Dot at each reading",editor_on_top:"Draw above the other lines",editor_compact:"Compact",editor_header:"Names and values",editor_header_above:"Above the chart",editor_header_over:"Over the chart",editor_header_hidden:"Hidden",editor_labels_show:"Which readings",editor_labels_show_all:"All (as many as fit)",editor_labels_show_last:"The latest",editor_labels_show_minmax:"Highest and lowest",editor_labels_show_ends:"First and latest",editor_labels_position:"Label position",editor_labels_position_auto:"Above peaks, below dips",editor_labels_position_above:"Above",editor_labels_position_below:"Below",editor_labels_position_center:"On the point",editor_labels_overlap:"Let labels overlap",editor_sync:"Sync group (charts with the same name share the pointer and period steps)",editor_multiples:"A small chart for each entity",editor_multiples_scale:"Value scale",editor_multiples_scale_auto:"The same when the units match",editor_multiples_scale_shared:"The same for every chart",editor_multiples_scale_independent:"Each chart its own",editor_multiples_columns:"Columns (empty fits the card)",editor_set_point:"Show the set point",editor_shading:"Shade while heating or cooling",editor_shade_fan:"Shade while only the fan runs",editor_current_color:"Temperature colour",editor_set_point_color:"Set point colour",editor_heating_color:"Heating colour",editor_cooling_color:"Cooling colour",editor_days:"Days (more than 1 shows the average day)",editor_day_clock_center_total:"Time on",editor_day_clock_center_now:"The time now",editor_day_clock_center_none:"Nothing",editor_bucket:"One bar for every",editor_bucket_15:"15 minutes",editor_bucket_30:"30 minutes",editor_bucket_60:"Hour",editor_aggregate_auto:"Automatic (change for meters, else average)",editor_ring_color:"Colour",editor_active:"Counts as on (empty: on, open, heating, home…)",editor_entity_options_none:"Add an entity above first.",editor_hierarchy_group_by:"Group by",editor_group_by_floor:"Floor",editor_group_by_area:"Area",editor_group_by_device:"Device",editor_group_by_label:"Label",editor_entity_groups:'Own group (wins over "Group by"; "Ground floor / Kitchen" for two levels)',editor_bar_labels:"Text on the bars",editor_bar_labels_state:"State",editor_bar_labels_duration:"How long",editor_bar_labels_both:"State and how long",editor_bar_labels_none:"None",editor_timeline_legend:"Legend of states",editor_timeline_legend_above:"Above the chart",editor_timeline_legend_hidden:"Hidden",editor_state_colors:"State colours",editor_state_colors_help:"A palette name (amber, green, blue, red, purple, grey, primary) or any CSS colour.",editor_state_colors_state:"State",editor_state_colors_color:"Colour",editor_state_colors_add:"Add a state colour",editor_state_colors_remove:"Remove",editor_timeline_group:"Group (rows with the same group share a heading)",editor_points_per_hour:"Points per hour (0 draws every reading)",editor_graph:"Graph",editor_graph_line:"Line",editor_graph_bar:"Bars",editor_graph_none:"None (value only)",editor_fill:"Fill under the line",editor_fill_solid:"Solid",editor_fill_fade:"Fade",editor_fill_none:"None",editor_points:"Dots on the line",editor_points_hover:"On hover",editor_points_always:"Always",editor_points_never:"Never",editor_trend_labels:"Highest and lowest labels",editor_labels_hover:"On hover",editor_labels_always:"Always",editor_labels_never:"Never",editor_height:"Graph height (per 500 px of width)",editor_bar_spacing:"Space between bars (px)",editor_color_transition:"Band colours",editor_color_transition_smooth:"Blend",editor_color_transition_hard:"Change at each band",editor_extrema:"Show lowest and highest",editor_average:"Show average",editor_trend_legend:"Legend (two or more entities)",editor_trend_y_min:"Lowest value (~ for soft)",editor_trend_y_max:"Highest value (~ for soft)",editor_min_range:"Smallest range shown",editor_y_min_secondary:"Right axis lowest (~ for soft)",editor_y_max_secondary:"Right axis highest (~ for soft)",editor_min_range_secondary:"Right axis smallest range",editor_value_factor:"Scale by 10 to the power of",editor_align_header:"Name and icon",editor_align_header_default:"Spread out",editor_align_header_left:"Left",editor_align_header_right:"Right",editor_align_header_center:"Centre",editor_align_icon:"Icon",editor_align_icon_right:"Right of the name",editor_align_icon_left:"Left of the name",editor_align_icon_state:"Beside the value",editor_align_state:"Value",editor_align_state_left:"Left",editor_align_state_right:"Right",editor_align_state_center:"Centre",editor_font_size:"Value size (%)",editor_font_size_header:"Name size (px)",editor_color_name:"Colour the name",editor_color_value:"Colour the value",editor_trend_color_icon:"Colour the icon",editor_trend_group:"No background (inside another card)",editor_icon_image:"Image instead of the icon (URL)",editor_trend_tooltip:"Show the value under the pointer",editor_y_axis_side:"Axis",editor_y_axis_side_primary:"Left",editor_y_axis_side_secondary:"Right (its own scale)",editor_entity_aggregate:"Combine with",editor_fixed_value:"Draw the current value as a flat line",editor_show_state:"Show its value beside the main one",editor_show_indicator:"Colour dot by the value",editor_show_graph:"On the graph",editor_show_line:"Line",editor_show_fill:"Fill",editor_show_points:"Dots",editor_show_legend_entity:"In the legend",editor_show_legend_state:"Value in the legend",editor_sectors:"Directions",editor_sectors_4:"4 (N, E, S, W)",editor_sectors_8:"8 (N, NE, E…)",editor_sectors_16:"16 (N, NNE, NE…)",editor_calm:"Calm below (blank: 0.5 m/s, or the same in km/h, mph or knots)",editor_wind_roles:"The first entity is the wind direction, in degrees or compass points such as SW. The second is the wind speed: without one, the petals only show how often the wind came from each way.",editor_wind_now:"Direction: {direction}. Speed: {speed}.",editor_wind_none:"none",editor_wind_statistics:"Long-term statistics give each hour's average direction. That is only right across north when the sensor records direction as an angle (state class measurement_angle); otherwise an hour swinging between NNW and NNE averages to south. History is exact.",editor_style_area:"Area",editor_stack:"Stack",editor_stack_none:"Don't stack",editor_stack_normal:"On top of each other",editor_stack_percent:"To 100 %",editor_negative_color:"Colour below zero",editor_style_beeswarm:"Beeswarm",editor_place_by:"Place each dot by",editor_place_by_value:"Its value",editor_place_by_time_of_day:"The time of day it happened",editor_size_by_value:"Bigger dots for bigger values",swarm_readings:"{n} readings",swarm_events:"{n} times on",swarm_shown:"Dots shown",swarm_none:"No readings",swarm_earliest_latest:"Earliest – latest",swarm_lowest_highest:"Lowest – highest",editor_fill_color:"Colour",editor_style_box:"Box plot",box_aria:"Box plot of {names}",box_highest:"Highest",box_upper_quartile:"Upper quartile",box_median:"Median",box_lower_quartile:"Lower quartile",box_lowest:"Lowest",box_mean:"Average",box_count:"Readings",box_outliers:"Outliers",editor_whiskers:"Whiskers reach",editor_whiskers_tukey:"1.5 × box height (outliers as dots)",editor_whiskers_range:"The lowest and highest",editor_readings:"Show each reading as a dot",editor_box_color:"Box colour",editor_style_bullet:"Bullet",editor_ranges:"Ranges behind the bar",editor_ranges_shades:"Shades of grey",editor_ranges_colours:"Colour band colours",compare_target:"target {target}",chart_aria:"{style} chart of {names}",editor_style_candlestick:"Candlestick",editor_candle_by:"One candle per",editor_under_aggregate:"Entities underneath: combine readings with",editor_up_color:"Colour when it rose",editor_down_color:"Colour when it fell",editor_underneath:"Draw the other entities underneath as",editor_underneath_columns:"Columns",editor_underneath_line:"A line",candle_open:"Open",candle_high:"High",candle_low:"Low",candle_close:"Close",candle_week_of:"Week of {date}",editor_style_climate:"Climate",climate_set_point:"Set point",climate_range:"{low} – {high}",climate_not_thermostat:"{name} is not a thermostat. Pick a climate entity.",climate_action_heating:"Heating",climate_action_preheating:"Preheating",climate_action_cooling:"Cooling",climate_action_defrosting:"Defrosting",climate_action_drying:"Drying",climate_action_fan:"Fan",climate_action_idle:"Idle",climate_action_off:"Off",editor_style_column:"Column",editor_group_by_auto:"Automatic",editor_range:"Lowest to highest in each column",editor_rounded:"Rounded ends",editor_column_labels:"Show values on the columns",editor_column_color:"Colour",editor_style_combined:"Combined",editor_series_type:"Draw as",editor_series_type_line:"Line",editor_series_type_column:"Columns",editor_series_type_area:"Area",editor_series_axis:"Value axis",editor_series_axis_auto:"Automatic (by unit)",editor_series_axis_left:"Left",editor_series_axis_right:"Right",editor_series_aggregate:"Combine with",editor_series_aggregate_auto:"As the card",editor_series_aggregate_mean:"Average",editor_series_aggregate_sum:"Sum",editor_series_aggregate_min:"Lowest",editor_series_aggregate_max:"Highest",editor_series_aggregate_first:"First",editor_series_aggregate_last:"Last",editor_series_aggregate_change:"Change (meters that count up)",editor_style_day_clock:"24-hour clock",day_clock_times_one:"once",day_clock_times:"{n} times",day_clock_a_day:"{text} a day",day_clock_busiest:"{total} · busiest {time}",day_clock_peak:"peak {value} at {time}",day_clock_state:"{name} {state}",day_clock_per_day:"{label} per day",day_clock_no_data:"Nothing recorded",day_clock_now:"Now",day_clock_on:"on",day_clock_average:"Average day · last {n} days",day_clock_on_days:"on {on} of {of} days",day_clock_so_far:"{duration} so far",day_clock_range:"{from} – {to}",day_clock_average_value:"{value} on average",editor_style_dumbbell:"Dumbbell",editor_ends:"Compare",editor_ends_range:"Lowest and highest in the period",editor_ends_then:"Start of the period and now",editor_ends_target:"Target and now",editor_show_now:"Mark the current value",dumbbell_low:"Low",dumbbell_high:"High",dumbbell_now:"Now",dumbbell_target:"Target",dumbbell_ago_hour_one:"An hour ago",dumbbell_ago_hour:"{n} hours ago",dumbbell_ago_day_one:"A day ago",dumbbell_ago_day:"{n} days ago",dumbbell_ago_week_one:"A week ago",dumbbell_ago_week:"{n} weeks ago",dumbbell_ago_month_one:"A month ago",dumbbell_ago_month:"{n} months ago",dumbbell_no_value:"No value",editor_style_funnel:"Funnel",editor_funnel_shape:"Shape",editor_funnel_shape_funnel:"Funnel (first stage at the top)",editor_funnel_shape_pyramid:"Pyramid (first stage at the bottom)",editor_funnel_percent_of:"Percentages",editor_funnel_percent_of_first:"Share of the first stage",editor_funnel_percent_of_previous:"Share of the stage before",editor_funnel_percent_of_none:"Don't show",editor_funnel_color_by:"Colour",editor_funnel_color_by_series:"One colour per entity",editor_funnel_color_by_bands:"By colour band",funnel_aria:"{style} of {names}",editor_style_grouped_bars:"Grouped bars",editor_mode:"Bars",editor_mode_grouped:"Side by side",editor_mode_stacked:"Stacked",editor_mode_percent:"Stacked to 100 %",editor_bars_color_by:"Colour",editor_bars_color_by_series:"One colour per series",editor_bars_color_by_bands:"By colour band",editor_bar_group:"Row",editor_bar_series:"Series",editor_bar_color:"Bar colour",grouped_bars_aria:"Bar chart of {names}",editor_style_heatmap:"Heatmap",heatmap_aria:"Heatmap of {name}",heatmap_hours:"Days averaged",heatmap_empty:"No readings",editor_grid:"Layout",editor_grid_hours:"Hour by weekday",editor_grid_calendar:"Calendar (a day per cell)",editor_color_by_scale:"Smooth scale",editor_cell_shape:"Cells",editor_cell_shape_square:"Square",editor_cell_shape_rounded:"Rounded",editor_cell_shape_hexagon:"Hexagon",editor_color_min:"Lowest colour at",editor_color_max:"Highest colour at",editor_legend:"Legend",editor_style_histogram:"Histogram",editor_count:"Count",editor_count_time:"Time spent in each range",editor_count_readings:"Readings in each range",editor_show_as:"Show as",editor_show_as_percent:"Share of the whole (%)",editor_show_as_total:"Hours or readings",editor_bins:"Number of bins (empty: automatic)",editor_bin_width:"Bin width (wins over the number)",editor_bars:"Two or more entities",editor_bars_side:"Bars side by side",editor_bars_overlap:"Bars over each other",editor_hist_x_axis:"Value labels along the bottom",histogram_readings:"{n} readings",histogram_reading:"1 reading",editor_style_line:"Line",chart_loading:"Loading history…",chart_error:"Couldn't load history: {error}",chart_no_data:"No readings in this period.",chart_log_nothing:"Nothing above zero to draw on a log scale.",editor_style_lollipop:"Lollipop",editor_style_pictograph:"Pictograph",editor_unit_icon:"Icon (each entity can have its own)",editor_per_icon:"Each icon stands for (empty: automatic)",editor_group_size:"Icons per group (0: no groups)",editor_partial:"Part-fill an icon for fractions",editor_style_pie:"Pie / donut",editor_shape:"Shape",editor_shape_donut:"Donut",editor_shape_pie:"Pie",editor_center_label:"Line under the total",editor_gap:"Space between slices",editor_gradient:"Gradient fills",editor_style_polar_area:"Polar area",editor_polar_scale:"Scale",editor_polar_scale_shared:"One scale for all, from 0 to the largest value",editor_polar_scale_limits:"Each slice from its entity's minimum to maximum",editor_polar_color_by:"Colour",editor_polar_color_by_series:"One colour per entity",editor_polar_color_by_shades:"Shades of one colour, darker for more",editor_polar_color_by_bands:"By colour band",editor_polar_color:"Colour for shades",polar_area_aria:"Polar area chart of {names}",editor_style_radar:"Radar",editor_radar_scale:"Scale",editor_radar_scale_limits:"Each axis from its entity's minimum to maximum",editor_radar_scale_shared:"One scale for all, from 0 to the largest value",editor_radar_fill:"Fill the shapes",editor_radar_axis:"Axis name (entities with the same axis name line up across groups)",radar_aria:"Radar chart of {names}",radar_other:"Other",editor_style_range_area:"Range area",editor_mean:"Draw the average as a line",editor_range_color:"Colour",editor_style_rings:"Rings",editor_rings_start_angle:"Start angle (0 is the top)",editor_rounded_ends:"Rounded ends",editor_style_sankey:"Sankey (flow)",editor_link_color:"Colour flows by",editor_link_color_auto:"Where they come from, or where they go after a middle node",editor_link_color_source:"Where they come from",editor_link_color_target:"Where they go",editor_from:"Flows from",editor_to:"Flows to",editor_flow_color:"Flow colour",sankey_aria:"Flow chart: {flows}",sankey_flow:"{from} to {to} {value}",sankey_no_flows:'Give each entity a "Flows from" and a "Flows to" in its options.',sankey_nothing:"Nothing is flowing right now.",editor_style_slope:"Slope",editor_measure:"Compare",editor_measure_value:"The reading then and now",editor_measure_change:"How much it rose in each period (meters)",editor_color_by_direction:"Up or down",editor_color_by_group:"By group",editor_increase:"A rise is",editor_increase_bad:"Bad (red)",editor_increase_good:"Good (green)",editor_group:"Group",slope_now:"Now",slope_ago:"{n} {unit} ago",slope_ago_one:"A {unit} ago",slope_previous:"Previous {n} {unit}",slope_previous_one:"Previous {unit}",slope_last:"Last {n} {unit}",slope_last_one:"Last {unit}",slope_unit_hour:"hour",slope_unit_hour_other:"hours",slope_unit_day:"day",slope_unit_day_other:"days",slope_unit_week:"week",slope_unit_week_other:"weeks",slope_unit_month:"month",slope_unit_month_other:"months",slope_entity_aria:"{name}, {from} to {to}",slope_no_reading:"no reading",editor_style_sparkline:"Sparklines",editor_spark:"Sparkline",editor_spark_line:"Line",editor_spark_area:"Area",editor_spark_column:"Columns",editor_spark_bar:"Bar under the name and value",editor_spark_color:"Colour",spark_aria:"Trend of {name}",editor_style_streamgraph:"Streamgraph",editor_baseline:"Shape",editor_baseline_wiggle:"Streamgraph (flowing)",editor_baseline_centre:"Centred",editor_baseline_share:"Share of the total (100 %)",editor_baseline_zero:"Stacked from zero",editor_stream_order:"Order",editor_stream_order_inside_out:"Biggest in the middle",editor_stream_order_listed:"As listed, first at the bottom",editor_stream_labels:"Names on the streams",editor_stream_curve:"Edges",stream_total:"Total",editor_style_sunburst:"Sunburst",editor_style_icicle:"Icicle",editor_sunburst_shape:"Shape",editor_sunburst_shape_full:"Full circle",editor_sunburst_shape_half:"Half circle",editor_hierarchy_color_by:"Colour",editor_hierarchy_color_by_group:"One colour per group",editor_hierarchy_color_by_bands:"By colour band",hierarchy_total:"Total",hierarchy_other:"Other",hierarchy_empty:"Nothing to show: no entity has a value above zero.",hierarchy_no_reading:"No reading:",sunburst_aria:"Sunburst of {names}",icicle_aria:"Icicle chart of {names}",editor_style_timeline:"State timeline",timeline_no_states:"No states recorded in this period.",timeline_for:"for {duration}",timeline_now:"Now",timeline_measurement:"Readings, not states: a line chart suits this one",editor_style_treemap:"Treemap",editor_treemap_color_by:"Colour",editor_treemap_color_by_group:"One colour per group",editor_treemap_color_by_bands:"By colour band",treemap_aria:"Treemap of {names}",treemap_total:"{value} in all",treemap_empty:"Nothing to show: no entity has a value above zero.",treemap_no_reading:"No reading:",treemap_other:"Other",editor_style_trend:"Trend",trend_min:"Low",trend_avg:"Average",trend_max:"High",editor_style_violin:"Violin",editor_shape_violin:"Violin",editor_shape_raincloud:"Raincloud (half violin, box and readings)",editor_box:"Box with the median and middle half",editor_bandwidth:"Smoothing (in the entity’s unit, empty for automatic)",editor_split_by:"One shape per",editor_split_by_none:"Entity",editor_split_by_day:"Entity and day",editor_split_by_week:"Entity and week",editor_split_by_month:"Entity and month",violin_median:"median {value}",violin_none:"No readings",violin_raincloud:"Raincloud",editor_style_waffle:"Waffle",editor_waffles:"Waffles",editor_waffles_one:"One, split between the entities",editor_waffles_each:"One per entity, side by side",editor_headline:"Show the first share in large type",editor_style_waterfall:"Waterfall",editor_steps:"Each step is",editor_steps_change:"How much it changed in the period",editor_steps_current:"Its current value",editor_start_from_first:"Start from the first entity's reading at the start of the period",editor_total:"Show the total at the end",editor_waterfall_invert:"Counts down (a rise in these is a drop in the total)",waterfall_start:"Start",waterfall_end:"End",waterfall_total:"Total",waterfall_no_readings:"No readings",waterfall_aria:"Waterfall chart: {bars}",editor_style_wind_rose:"Wind rose",wind_prevailing:"Prevailing",wind_mean_speed:"Mean speed",wind_strongest:"Strongest",wind_calm:"Calm",wind_speed:"Speed",wind_speed_unit:"Speed ({unit})",wind_share:"Of the time",wind_aria:"Wind rose, prevailing {direction} {share}",wind_aria_calm:"Wind rose, prevailing {direction} {share}, calm {calm}",wind_aria_still:"Wind rose, calm {calm}"};const yt="en",bt={[yt]:vt},_t={de:()=>import("./chartdeck-card.de-aHFDhWpe.js"),es:()=>import("./chartdeck-card.es-Bjbhmsp-.js"),fr:()=>import("./chartdeck-card.fr-Bux47UXp.js"),nl:()=>import("./chartdeck-card.nl-DvVzFIch.js"),pt:()=>import("./chartdeck-card.pt-D8OdPLlD.js")},xt=new Map,wt="chartdeck-language-loaded";function $t(e){const t=[e];return e.includes("-")&&t.push(e.split("-")[0]),t}function kt(e){const t=$t(e).find(e=>void 0!==_t[e]);if(!t||bt[t])return Promise.resolve();let a=xt.get(t);return a||(a=_t[t]().then(e=>{return a=t,o=e.default,bt[a]=o,void("undefined"!=typeof window&&window.dispatchEvent(new Event(wt)));var a,o}).catch(()=>{xt.delete(t)}),xt.set(t,a)),a}function Mt(e){const t=function(e){return e?.locale?.language??e?.language??yt}(e),a=$t(t).find(e=>void 0!==bt[e]);return a||(kt(t),yt)}function zt(e,t,a){const o=bt[Mt(e)][t]??bt[yt][t]??t;return a?o.replace(/\{(\w+)\}/g,(e,t)=>t in a?String(a[t]):e):o}Object.keys(_t);{const e=function(){if("undefined"!=typeof document){const e=document.querySelector("home-assistant")?.hass,t=e?.locale?.language??e?.language;if(t)return t}try{const e=JSON.parse(globalThis.localStorage?.getItem("selectedLanguage")??"null");if("string"==typeof e&&e)return e}catch{}}();e&&kt(e)}function St(e){return null==e||""===e}function At(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function Et(e,t,a){const[o,...n]=t,r=function(e,t){return Array.isArray(e)?[...e]:At(e)?{...e}:"number"==typeof t?[]:{}}(e,o),i=r,s=n.length?Et(i[o],n,a):a,l=n.length>0&&At(s)&&0===Object.keys(s).length;return St(s)?Array.isArray(r)&&"number"==typeof o?r.splice(o,1):delete i[o]:l&&At(r)?delete i[o]:i[o]=s,r}function Ct(e,t,a){return 0===t.length||St(a)&&void 0===function(e,t){let a=e;for(const o of t){if("object"!=typeof a||null===a)return;a=a[o]}return a}(e,t)?e:Et(e,t,a)}function jt(e){return"string"==typeof e?e:e.entity}function Nt(e,t,a,o){if("entity"===a&&(St(o)||"string"!=typeof o))return e;const n=[...e.entities??[]],r=n[t];if(void 0===r)return e;const i="string"==typeof r?{entity:r}:{...r};St(o)?delete i[a]:i[a]=o;const s=Object.keys(i);return n[t]=1===s.length&&"entity"===s[0]&&"string"==typeof i.entity?i.entity:i,{...e,entities:n}}const Lt=2.5,Tt=.5,Ot=12;function Ft(e,t){const a=e;return{width:a.line_width??t.line_width??Lt,dots:a.dots??!0===t.dots,onTop:!0===a.on_top}}function Pt(e,t){return[...e.filter(e=>!t(e)),...e.filter(t)]}function Dt(e){return e.map(([e,t])=>`M${Math.round(100*e)/100},${Math.round(100*t)/100}h0`).join("")}function Ut(e){return Math.round(10*(e+3.5))/10}function Ht(e,t){if(void 0!==e&&("number"!=typeof e||!Number.isFinite(e)||eOt))throw new Error(`${t} must be a number from 0.5 to 12`)}function It(e,t){if(void 0!==e&&"boolean"!=typeof e)throw new Error(`${t} must be true or false`)}function Bt(e){Ht(e.line_width,'"line_width"'),It(e.dots,'"dots"');for(const t of e.entities??[])"object"==typeof t&&(Ht(t.line_width,`"line_width" of ${t.entity}`),It(t.dots,`"dots" of ${t.entity}`),It(t.on_top,`"on_top" of ${t.entity}`))}const Zt=[{name:"title",path:["title"]}],qt=[{name:"show_name",path:["show","name"],default:!0},{name:"show_value",path:["show","value"],default:!0},{name:"show_icon",path:["show","icon"],default:!0},{name:"show_target",path:["show","target"],default:!0},{name:"show_legend",path:["show","legend"],default:!1},{name:"animate",path:["animate"],default:!0},{name:"hide_unavailable",path:["hide_unavailable"],default:!1}],Rt=[{name:"color_icon",path:["color_icon"],default:!1}],Wt=[{name:"columns",path:["columns"]},{name:"sort",path:["sort"],default:"none"},{name:"limit",path:["limit"]},{name:"decimals",path:["decimals"]},{name:"unit",path:["unit"]}],Vt=[{name:"tap_action",path:["tap_action"],default:{action:"more-info"}},{name:"hold_action",path:["hold_action"],default:{action:"none"}},{name:"double_tap_action",path:["double_tap_action"],default:{action:"none"}}],Yt=[{name:"start_angle",path:["start_angle"]},{name:"end_angle",path:["end_angle"]},{name:"center",path:["center"],default:"value"},{name:"center_text",path:["center_text"]},{name:"tick_labels",path:["tick_labels"],default:!1}],Gt=new Map;const Xt=[{name:"name",path:["name"]},{name:"unit",path:["unit"]},{name:"decimals",path:["decimals"]}],Jt=[{name:"attribute",path:["attribute"]}],Kt=[{name:"series_color",path:["color"]},{name:"curve",path:["curve"]},{name:"line_width",path:["line_width"]},{name:"dash",path:["dash"],default:!1},{name:"on_top",path:["on_top"],default:!1}],Qt={number:{min:Tt,max:Ot,step:.5,mode:"box",unit_of_measurement:"px"}},ea=new Map;function ta(e){let t=ea.get(e);return t||(t=[...Kt,{name:"dots",path:["dots"],default:e}],ea.set(e,t)),t}const aa=Vt.map(({name:e,path:t})=>({name:e,path:t})),oa=[{name:"title",selector:{text:{}}}],na=Vt.map(({name:e})=>({name:e,selector:{ui_action:{}}})),ra=[{type:"grid",name:"",schema:[{name:"name",selector:{text:{}}},{name:"unit",selector:{text:{}}},{name:"decimals",selector:{number:{min:0,max:20,mode:"box"}}}]}],ia=new Map;let sa;function la(e){const t=Mt(e);if(sa?.language!==t){const a=t=>zt(e,t);sa={language:t,schema:[{type:"grid",name:"",schema:[{name:"series_color",selector:{text:{}}},{name:"curve",selector:{select:{mode:"dropdown",options:["smooth","straight","step"].map(e=>({value:e,label:a(`editor_curve_${e}`)}))}}}]},{type:"grid",name:"",schema:[{name:"line_width",selector:Qt},{name:"dash",selector:{boolean:{}}},{name:"dots",selector:{boolean:{}}},{name:"on_top",selector:{boolean:{}}}]}]}}return sa.schema}function ca(e){return[{type:"grid",name:"",schema:[{name:"columns",selector:{number:{min:1,max:6,mode:"box"}}},{name:"sort",selector:{select:{mode:"dropdown",options:["none","ascending","descending"].map(t=>({value:t,label:zt(e,`editor_sort_${t}`)}))}}},{name:"limit",selector:{number:{min:1,mode:"box"}}},{name:"decimals",selector:{number:{min:0,max:20,mode:"box"}}},{name:"unit",selector:{text:{}}}]}]}const da={include:["device_class","area","floor","label","domain"],exclude:["entity","device_class","area","floor","label","domain"]};function ua(e,t){const a=e=>({select:{multiple:!0,custom_value:!0,mode:"dropdown",options:e}});switch(e){case"device_class":return a(t.deviceClasses);case"domain":return a(t.domains);case"entity":return{entity:{multiple:!0}};default:return{[e]:{multiple:!0}}}}const ha=new Map;function pa(e,t){const a=function(e){const t=new Set,a=new Set;for(const o of Object.values(e?.states??{})){const e=o.attributes?.device_class;"string"==typeof e&&e&&t.add(e),a.add(o.entity_id.slice(0,o.entity_id.indexOf(".")))}return{deviceClasses:[...t].sort(),domains:[...a].sort()}}(t),o=`${a.deviceClasses.join()}|${a.domains.join()}`,n=ha.get(e);if(n?.key===o)return n.schema;const r=da[e].map(t=>({name:`${e}_${t}`,selector:ua(t,a)}));return ha.set(e,{key:o,schema:r}),r}let ma;function fa(e,t){let a=e;for(const o of t){if("object"!=typeof a||null===a)return;a=a[o]}return a}function ga(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null===e||null===t)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;const a=Object.keys(e),o=Object.keys(t);return a.length===o.length&&a.every(a=>ga(e[a],t[a]))}function va(e,t){const a={};for(const o of t){const t=fa(e,o.path)??o.default;void 0!==t&&(a[o.name]=t)}return a}function ya(e,t,a){const o=va(e,t);let n=e;for(const r of t){const e=a[r.name];ga(o[r.name],e)||(n=Ct(n,r.path,void 0!==r.default&&ga(e,r.default)?void 0:e))}return n}const ba="var(--divider-color, rgba(127, 127, 127, 0.3))",_a="var(--primary-color, #03a9f4)",xa="var(--secondary-text-color, #727272)";function wa(e,t,a,o){const n=(o-90)*Math.PI/180;return[(e+a*Math.cos(n)).toFixed(2),(t+a*Math.sin(n)).toFixed(2)]}function $a(e,t,a,o){return wa(e,t,a,o).join(" ")}function ka(e,t,a,o,n){const r=n-o>180?1:0;return`M ${$a(e,t,a,o)} A ${a} ${a} 0 ${r} 1 ${$a(e,t,a,n)}`}function Ma(e){return Z``}function za(e){let t=1/0,a=-1/0;for(const o of e)for(const e of o)for(const o of[e.v,e.min,e.max])"number"==typeof o&&(oa&&(a=o));return t===1/0?void 0:[t,a]}function Sa([e,t],a=.08){if(e===t)return[e-1,t+1];const o=(t-e)*a;return[e-o,t+o]}function Aa(e,t){const[a,o]=e,[n,r]=t,i=o===a?0:(r-n)/(o-a);return e=>n+(e-a)*i}const Ea=["linear","log"],Ca=["outside","inside"],ja=!0,Na=!0,La="outside",Ta=!0,Oa=!1,Fa="linear",Pa=e=>"number"==typeof e&&Number.isFinite(e);function Da(e){const t=e;for(const a of["x_axis","y_axis"])if(void 0!==t[a]&&"boolean"!=typeof t[a])throw new Error(`"${a}" must be true or false`);if(void 0!==t.axis_labels&&!Ca.includes(t.axis_labels))throw new Error(`"axis_labels" must be one of: ${Ca.join(", ")}`);if(void 0!==t.gridlines){const e=t.gridlines;if("object"!=typeof e||null===e||Array.isArray(e))throw new Error('"gridlines" must have "horizontal" and "vertical" (true or false)');for(const t of["horizontal","vertical"])if(void 0!==e[t]&&"boolean"!=typeof e[t])throw new Error(`"gridlines.${t}" must be true or false`)}for(const a of["y_min","y_max"])if(void 0!==t[a]&&!Pa(t[a]))throw new Error(`"${a}" must be a number`);if(Pa(t.y_min)&&Pa(t.y_max)&&t.y_min>=t.y_max)throw new Error('"y_min" must be below "y_max"');if(void 0!==t.y_scale&&!Ea.includes(t.y_scale))throw new Error(`"y_scale" must be one of: ${Ea.join(", ")}`);if("log"===t.y_scale)for(const a of["y_min","y_max"])if(Pa(t[a])&&t[a]<=0)throw new Error(`"${a}" must be above 0 on a log scale`)}function Ua(e){const t=e,a=t.gridlines??{};return{x:t.x_axis??ja,y:t.y_axis??Na,labels:t.axis_labels??La,horizontal:a.horizontal??Ta,vertical:a.vertical??Oa,min:Pa(t.y_min)?t.y_min:void 0,max:Pa(t.y_max)?t.y_max:void 0,scale:t.y_scale??Fa}}function Ha(e,t){if(!(e>0&&Number.isFinite(e)))return 1;const a=e/Math.max(1,t),o=10**Math.floor(Math.log10(a));for(const n of[1,2,5])if(n*o>=a*(1-1e-9))return n*o;return 10*o}function Ia(e){return Math.max(0,-Math.floor(Math.log10(e)+1e-9))}const Ba=e=>Number(e.toPrecision(12));function Za(e,t,a){let[o,n]=Sa(e??[0,1]);void 0!==t.min&&(o=t.min),void 0!==t.max&&(n=t.max),n<=o&&(void 0!==t.min?n=o+Math.max(1,.1*Math.abs(o)):o=n-Math.max(1,.1*Math.abs(n)));const r=Ha(n-o,a);void 0===t.min&&(o=Ba(Math.floor(o/r+1e-9)*r)),void 0===t.max&&(n=Ba(Math.ceil(n/r-1e-9)*r));const i=[];for(let s=Math.ceil(o/r-1e-9);s*r<=n+1e-9*r;s++)i.push(Ba(s*r));return{domain:[o,n],ticks:i,decimals:Ia(r)}}const qa=6e4,Ra=36e5,Wa=864e5,Va=[...[1,5,10,15,30].map(e=>({unit:"minute",n:e,ms:e*qa})),...[1,2,3,6,12].map(e=>({unit:"hour",n:e,ms:e*Ra})),...[1,2,7].map(e=>({unit:"day",n:e,ms:e*Wa})),...[1,2,3,6].map(e=>({unit:"month",n:e,ms:30.44*e*Wa})),...[1,2,5,10,20,50,100].map(e=>({unit:"year",n:e,ms:365.25*e*Wa}))];const Ya=e=>-new Date(e).getTimezoneOffset()*qa;function Ga(e){if(!e)return Ya;let t;try{t=new Intl.DateTimeFormat("en-US",{timeZone:e,hourCycle:"h23",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"})}catch{return Ya}return e=>{const a={};for(const o of t.formatToParts(e))a[o.type]=Number(o.value);return Date.UTC(a.year,a.month-1,a.day,a.hour%24,a.minute,a.second)-1e3*Math.floor(e/1e3)}}function Xa(e,t){return e-t(e-t(e))}function Ja(e,t,a,o){const n=[],r=e.end+t(e.end);for(let i=a,s=0;i<=r&&s<1e3;i=o(i),s++){const a=Xa(i,t);a>=e.start&&a<=e.end&&a!==n[n.length-1]&&n.push(a)}return n}function Ka(e,t,a=Ya){const{unit:o,n:n}=function(e,t){return Va.find(a=>e/a.ms<=Math.max(1,t))??Va[Va.length-1]}(e.end-e.start,t),r=e.start+a(e.start);if("minute"===o||"hour"===o||"day"===o&&7!==n){const t=n*("minute"===o?qa:"hour"===o?Ra:Wa);return{unit:o,ticks:Ja(e,a,Math.ceil(r/t)*t,e=>e+t)}}if("day"===o){const t=Math.ceil(r/Wa);return{unit:o,ticks:Ja(e,a,(t+((4-t)%7+7)%7)*Wa,e=>e+7*Wa)}}const i=new Date(r);if("month"===o){let t=i.getUTCFullYear(),s=i.getUTCMonth();Date.UTC(t,s){const t=new Date(e);return Date.UTC(t.getUTCFullYear(),t.getUTCMonth()+n)};return{unit:o,ticks:Ja(e,a,Date.UTC(t,s),l)}}let s=i.getUTCFullYear();return Date.UTC(s,0)Date.UTC(new Date(e).getUTCFullYear()+n,0))}}function Qa(e){return"server"===e?.locale?.time_zone?e.config?.time_zone:void 0}function eo(e){const t=e?.locale?.time_format;return"12"===t||"24"!==t&&void 0}const to=new Map;function ao(e,t,a){const o=`${e}|${t}|${JSON.stringify(a)}`;let n=to.get(o);if(!n){try{n=new Intl.DateTimeFormat(e,{...a,timeZone:t})}catch{n=new Intl.DateTimeFormat(void 0,a)}to.set(o,n)}return n}function oo(e,t,a=!1){return ao(t?.locale?.language??"en",Qa(t),{hour:"numeric",minute:"2-digit",...a?{second:"2-digit"}:{},hour12:eo(t)}).format(e)}function no(e,t){return ao(t?.locale?.language??"en",Qa(t),{weekday:"short",day:"numeric",month:"short",hour:"numeric",minute:"2-digit",hour12:eo(t)}).format(e)}function ro(e,t,a,o,n){const r=o?.locale?.language??"en",i=Qa(o),s=e+(n??Ga(i))(e),l=new Date(s),c=s%Wa===0;switch(t){case"minute":case"hour":return c?ao(r,i,{weekday:"short"}).format(e):oo(e,o);case"day":return a<=7*Wa?ao(r,i,{weekday:"short"}).format(e):ao(r,i,{day:"numeric",month:"short"}).format(e);case"month":return ao(r,i,0===l.getUTCMonth()?{month:"short",year:"numeric"}:{month:"short"}).format(e);default:return ao(r,i,{year:"numeric"}).format(e)}}function io(e,t){if(e.length<=t)return e;const a=[];let o=[];for(const r of e)null===r.v?(o.length&&a.push(o),a.push([r]),o=[]):o.push(r);o.length&&a.push(o);const n=e.length;return a.flatMap(e=>null===e[0].v?e:function(e,t){if(e.length<=t||t<3)return e;const a=[e[0]],o=(e.length-2)/(t-2);let n=0;for(let r=0;rp&&(p=t,h=a)}a.push(e[h]),n=h}return a.push(e[e.length-1]),a}(e,Math.max(3,Math.round(e.length/n*t))))}const so=36e5,lo=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],co=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"],uo=new Map;function ho(e){let t=uo.get(e);return t||(t=new Intl.DateTimeFormat("en-US",{timeZone:e,hourCycle:"h23",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",weekday:"short"}),uo.set(e,t)),t}function po(e,t){const a={};for(const o of ho(t).formatToParts(new Date(e)))a[o.type]=o.value;return{year:Number(a.year),month:Number(a.month),day:Number(a.day),hour:Number(a.hour)%24,minute:Number(a.minute),second:Number(a.second),weekday:lo.indexOf(a.weekday)+1}}function mo(e,t){const a=po(e,t);return Date.UTC(a.year,a.month-1,a.day,a.hour,a.minute,a.second)-1e3*Math.floor(e/1e3)}function fo(e,t,a,o=1,n=0,r=0,i=0){const s=Date.UTC(t,a-1,o,n,r,i),l=new Date(s),c=mo(s-864e5,e),d=mo(s+864e5,e),u=[s-c,s-d].filter(t=>{const a=po(t,e);return a.year===l.getUTCFullYear()&&a.month===l.getUTCMonth()+1&&a.day===l.getUTCDate()&&a.hour===l.getUTCHours()&&a.minute===l.getUTCMinutes()&&a.second===l.getUTCSeconds()});return u.length?Math.min(...u):function(e,t,a,o){for(;t-e>1e3;){const n=1e3*Math.floor((e+t)/2e3);mo(n,o)===a?e=n:t=n}return t}(s-d,s-c,c,e)}function go(e,t,a){const o=new Date(Date.UTC(e,t-1,a));return{year:o.getUTCFullYear(),month:o.getUTCMonth()+1,day:o.getUTCDate()}}function vo(e,t,a){const o=po(t,a.timeZone);switch(e){case"hour":return t-t%1e3-1e3*(60*o.minute+o.second);case"day":return fo(a.timeZone,o.year,o.month,o.day);case"week":{const e=(o.weekday-a.firstDay+7)%7,t=go(o.year,o.month,o.day-e);return fo(a.timeZone,t.year,t.month,t.day)}case"month":return fo(a.timeZone,o.year,o.month,1);case"year":return fo(a.timeZone,o.year,1,1)}}function yo(e,t,a,o){if("hour"===e)return t+a*so;const n=po(t,o.timeZone);let{year:r,month:i,day:s}=n;if("day"===e)({year:r,month:i,day:s}=go(r,i,s+a));else if("week"===e)({year:r,month:i,day:s}=go(r,i,s+7*a));else{const t=go(r,i+("year"===e?12*a:a),1),o=go(t.year,t.month+1,0).day;({year:r,month:i}=t),s=Math.min(s,o)}return fo(o.timeZone,r,i,s,n.hour,n.minute,n.second)}function bo(e,t,a,o,n=1e4){const r=[vo(e,t,o)];let i=1;for(;r[r.length-1]r[r.length-1]?t:r[r.length-1]+so),i++}return 1===r.length&&r.push(yo(e,r[0],1,o)),r}function _o(e){try{const t=new Intl.Locale(e),a=t.getWeekInfo?.().firstDay??t.weekInfo?.firstDay;return"number"==typeof a&&a>=1&&a<=7?a:1}catch{return 1}}function xo(e){const t=e?.locale,a=e?.config?.time_zone,o="server"===t?.time_zone&&function(e){if("string"!=typeof e||""===e)return!1;try{return ho(e),!0}catch{return!1}}(a)?a:(new Intl.DateTimeFormat).resolvedOptions().timeZone||"UTC",n=co.indexOf(String(t?.first_weekday??"language"))+1;return{timeZone:o,firstDay:n>0?n:_o(t?.language??e?.language??"en")}}const wo=["hour","day","week","month"],$o=["day","week","month","year"],ko=["now","end"],Mo={last:24,unit:"hour",offset:0,navigate:!1,until:"now"},zo={hour:36e5,day:864e5,week:6048e5};function So(e,t,a){const o="string"==typeof e&&""!==e.trim()?Number(e):e;if("number"!=typeof o||!Number.isInteger(o)||o[e,22.5*t])),Po=[[/north/g,"n"],[/south/g,"s"],[/east/g,"e"],[/west/g,"w"]];function Do(e){const t=(e%360+360)%360;return 360===t?0:t}function Uo(e){if("number"==typeof e)return Number.isFinite(e)?Do(e):null;if("string"!=typeof e)return null;const t=e.trim().toLowerCase();if(""===t)return null;const a=Number(t.replace(/\s*°$/,""));if(Number.isFinite(a))return Do(a);let o=t.replace(/[\s_-]+/g,"");for(const[n,r]of Po)o=o.replace(n,r);return Fo.get(o.toUpperCase())??null}function Ho(e){if("number"==typeof e)return Number.isFinite(e)?e:null;if("on"===e)return 1;if("off"===e)return 0;if("string"!=typeof e||""===e.trim())return null;const t=Number(e);return Number.isFinite(t)?t:null}function Io(e){return e.bearing?Uo:Ho}function Bo(e){return"string"==typeof e?e:"number"==typeof e||"boolean"==typeof e?String(e):void 0}function Zo(e,t,a=!1,o=Ho){return a?{t:e,v:null,s:Bo(t)}:{t:e,v:o(t)}}function qo(e,t,a=!1,o=Ho){const n=[];for(const r of e??[]){const e=r.lu??r.lc;if(void 0===e)continue;const i=t?r.a?.[t]:r.s;n.push(Zo(Math.round(1e3*e),i,a,o))}return n}const Ro=e=>"number"==typeof e&&Number.isFinite(e)?e:null;function Wo(e,t){return(e??[]).map(e=>{const a="number"==typeof e.start?e.start:Date.parse(e.start);let o;return o="change"===t?Ro(e.change):"state"===t?Ro(e.state)??Ro(e.mean):"min"===t||"max"===t?Ro(e[t])??Ro(e.mean)??Ro(e.state):Ro(e.mean)??Ro(e.state),{t:a,v:o,min:e.min??null,max:e.max??null}})}function Vo(e){const t=(e.end-e.start)/864e5;return t<=2?"5minute":t<=35?"hour":t<=400?"day":"month"}function Yo(e){return{period:Vo(e),types:["mean","min","max","state"],value:"mean"}}function Go(e){const t=e.attribute?`${e.entity}|${e.attribute}`:e.entity;return e.text?`${t}|text`:e.bearing?`${t}#bearing`:t}const Xo=["hour","day","week","month"],Jo=["mean","sum","min","max","first","last","change"];function Ko(e){if(void 0!==e.aggregate&&!Jo.includes(e.aggregate))throw new Error(`"aggregate" must be one of: ${Jo.join(", ")}`);if(void 0!==e.group_by){if(!Xo.includes(e.group_by))throw new Error(`"group_by" must be one of: ${Xo.join(", ")}`);return{unit:e.group_by,aggregate:e.aggregate??"mean"}}}function Qo(e,t,a,o,n=!1){const r="change"===a?function(e){let t=null;return e.map(e=>{if(null===e.v)return null;if(null===t)return t=e.v,0;if(e.v>=t){const a=e.v-t;return t=e.v,a}return t-e.v>.1*Math.abs(t)?(t=e.v,Math.max(0,e.v)):0})}(e):[],i=[];let s=0;for(let l=0;l+1c&&p.push({v:m.v,dt:g-c,reading:!1,carried:!0,up:0});fnull!==e.v);if(0===v.length)continue;const y=v.map(e=>e.v);switch(n&&(h.min=Math.min(...y),h.max=Math.max(...y)),a){case"mean":{const e=v.reduce((e,t)=>e+t.dt,0);h.v=e>0?v.reduce((e,t)=>e+t.v*t.dt,0)/e:y.reduce((e,t)=>e+t,0)/y.length;break}case"min":h.v=Math.min(...y);break;case"max":h.v=Math.max(...y);break;case"first":h.v=y[0];break;case"last":h.v=y[y.length-1];break;case"sum":{const e=v.filter(e=>e.reading&&!e.carried);h.v=e.length?e.reduce((e,t)=>e+t.v,0):null;break}case"change":h.v=v.reduce((e,t)=>e+(t.reading&&!t.carried?t.up??0:0),0)}}return i}function en(e,t,a,o=1/0,n=!1){const r=[];let i=0;for(let s=0;s+1e+t,0)/u.length;else if("sum"===a||"change"===a)m=u.reduce((e,t)=>e+t,0);else if("min"===a)m=Math.min(...u);else if("max"===a)m=Math.max(...u);else if("last"===a)m=u[u.length-1];else{const t=e.slice(0,i).reverse().find(e=>null!==e.v),a=e.slice(i,d).find(e=>e.carried&&null!==e.v);m=(t??a)?.v??u[0]}const f={t:l,end:c,v:m};n&&null!==m&&(f.min=Math.min(...h),f.max=Math.max(...p)),r.push(f)}return r}const tn={"5minute":3e5,hour:36e5,day:9e7,week:6912e5,month:27648e5},an={mean:{types:["mean"],value:"mean"},min:{types:["min"],value:"min"},max:{types:["max"],value:"max"},first:{types:["state","mean"],value:"state"},last:{types:["state","mean"],value:"state"},sum:{types:["change"],value:"change"},change:{types:["change"],value:"change"}};const on={"5minute":3e5,hour:36e5,day:864e5,week:864e5,month:864e5};class nn{constructor(e){this.onChange=e,this.shape="",this.loadedFrom=1/0,this.loadedTo=-1/0,this.status="loading",this.data=new Map,this.seen=new Map,this.generation=0}get(e,t,a,o,n={}){const r=n.live??!0,i="statistics"===o?n.statistics??Yo(a):void 0,s=`${o}|${t.map(Go).join(",")}|${i?JSON.stringify(i):""}`,l=void 0!==this.pausedAt&&Date.now()-this.pausedAt>sn,c=void 0!==this.pausedAt&&"statistics"===o&&r;this.pausedAt=void 0;const d=Math.max(6e4,(a.end-a.start)/100),u=a.startthis.loadedTo+d);(s!==this.shape||u||l&&r||c)&&(this.shape=s,this.load(e,t,a,r,i)),"ready"===this.status&&"history"===o&&this.loadedTo===1/0&&this.appendLive(e,t);const h=new Map;for(const[p,m]of this.data)h.set(p,rn(m,a));return{status:this.status,data:h,error:this.error}}pause(){clearTimeout(this.timer),this.timer=void 0,this.pausedAt=Date.now()}dispose(){clearTimeout(this.timer),this.timer=void 0,this.shape="",this.loadedFrom=1/0,this.loadedTo=-1/0,this.generation++}load(e,t,a,o,n){const r=++this.generation;this.status="loading",this.loadedFrom=a.start,this.loadedTo=o?1/0:a.end,clearTimeout(this.timer);const i=n?async function(e,t,a,o=Yo(a)){const n=new Map;if(!e.callWS||0===t.length)return n;const r=[...new Set(t.map(e=>e.entity))],i=await e.callWS({type:"recorder/statistics_during_period",start_time:new Date(a.start).toISOString(),end_time:new Date(a.end).toISOString(),statistic_ids:r,period:o.period,types:o.types});for(const s of t)n.set(Go(s),Wo(i?.[s.entity],o.value));return n}(e,t,a,n):async function(e,t,a){const o=new Map;if(!e.callWS||0===t.length)return o;const n={type:"history/history_during_period",start_time:new Date(a.start).toISOString(),end_time:new Date(a.end).toISOString(),significant_changes_only:!1},r=[...new Set(t.filter(e=>!e.attribute).map(e=>e.entity))],i=[...new Set(t.filter(e=>e.attribute).map(e=>e.entity))],s=[];return r.length&&s.push(e.callWS({...n,entity_ids:r,minimal_response:!0,no_attributes:!0}).then(e=>{for(const a of t.filter(e=>!e.attribute))o.set(Go(a),qo(e?.[a.entity],void 0,a.text,Io(a)))})),i.length&&s.push(e.callWS({...n,entity_ids:i,no_attributes:!1}).then(e=>{for(const a of t.filter(e=>e.attribute))o.set(Go(a),qo(e?.[a.entity],a.attribute,a.text,Io(a)))})),await Promise.all(s),o}(e,t,a);i.then(a=>{if(r===this.generation){this.data=a,this.status="ready",this.error=void 0,this.seen.clear();for(const a of t)this.seen.set(Go(a),e.states[a.entity]);n&&o&&(this.timer=setTimeout(()=>{this.shape="",this.onChange()},on[n.period])),this.onChange()}},e=>{r===this.generation&&(this.status="error",this.error=e instanceof Error?e.message:String(e?.message??e),this.onChange())})}appendLive(e,t){for(const a of t){const t=Go(a),o=e.states[a.entity];if(!o||this.seen.get(t)===o)continue;this.seen.set(t,o);const n=Date.parse(o.last_updated??o.last_changed??"")||Date.now(),r=this.data.get(t)??[],i=r[r.length-1];i&&n<=i.t||(r.push(Zo(n,a.attribute?o.attributes?.[a.attribute]:o.state,a.text,Io(a))),this.data.set(t,r))}}}function rn(e,t){let a=0;for(;ae.t<=t.end),n=e[a-1];return n?[{...n,t:t.start,carried:!0},...o]:o}const sn=6e4,ln=new WeakMap;function cn(e,t){let a=ln.get(e);return a||(a=new nn(t),ln.set(e,a)),a}const dn=["smooth","straight","step"],un=e=>(Math.round(100*e)/100).toString();function hn(e){return e.map(([e,t],a)=>`${a?"L":"M"}${un(e)},${un(t)}`).join("")}function pn(e,t){return 0===e.length?"":1===e.length?`M${un(e[0][0])},${un(e[0][1])}h0`:"smooth"===t?function(e){const t=e.length;if(t<3)return hn(e);const a=[],o=[];for(let i=0;i9){const r=3/Math.sqrt(a);n[i]=r*e*o[i],n[i+1]=r*t*o[i]}}let r=`M${un(e[0][0])},${un(e[0][1])}`;for(let i=0;i"object"==typeof e?e.curve:void 0)];for(const a of t)if(void 0!==a&&!dn.includes(a))throw new Error(`"curve" must be one of: ${dn.join(", ")}`)}function _n(e,t=Date.now(),a={}){const o=Eo(e.raw.period),n=e.raw.source??"history",r=xo(e.hass),i=jo(o,t,r,o.navigate?Lo(e.host,o):0),s=Ko(e.raw),l={start:s?vo(s.unit,i.start,r):i.start,end:i.end},c=e.items.map(e=>({entity:e.entityId,attribute:e.config.attribute,...a.text?{text:!0}:{}})),d=cn(e.host,e.requestUpdate),u=s&&"statistics"===n?function(e,t,a,o=!1){const n=t.timeZone===a&&("week"!==e.unit||1===t.firstDay),r="hour"!==e.unit&&n?e.unit:"hour",{types:i,value:s}=an[e.aggregate];return{period:r,types:o?[...new Set([...i,"min","max"])]:i,value:s}}(s,r,e.hass.config?.time_zone,!0===a.range):void 0,h=u?{start:l.start-tn[u.period],end:l.end}:l,p=d.get(e.hass,c,h,n,{live:i.live,statistics:u}),m=s?bo(s.unit,l.start,l.end,r):[],f=e.raw.curve??"smooth",g=Math.min(l.end,t),v=e.items.map((e,t)=>{const o=e.config;let r=p.data.get(Go(c[t]))??[];const i=r[r.length-1];return s?r="statistics"===n?en(r,m,s.aggregate,g,!0===a.range):Qo(r,m,a.aggregate?.(e)??s.aggregate,g,!0===a.range):"history"===n&&i&&null!==i.v&&i.t1===e?t:a;function wn(e,t,a,o,n){const r=(e,t)=>zt(n,e,t);if(e.calendar&&a<2)return r({day:["period_today","period_yesterday"],week:["period_this_week","period_last_week"],month:["period_this_month","period_last_month"],year:["period_this_year","period_last_year"]}[e.calendar][a]);if(!e.calendar&&0===a){const t=e.last;return r({hour:xn(t,"period_last_hour","period_last_hours"),day:xn(t,"period_last_day","period_last_days"),week:xn(t,"period_last_week_rolling","period_last_weeks"),month:xn(t,"period_last_month_rolling","period_last_months")}[e.unit],{n:t})}const i={timeZone:o.timeZone},s=po(t.start,o.timeZone).year===po(Date.now(),o.timeZone).year;let l;"year"===e.calendar?i.year="numeric":"month"===e.calendar?Object.assign(i,{month:"long",year:"numeric"}):(Object.assign(i,{day:"numeric",month:"short"}),s||(i.year="numeric"),"day"===e.calendar&&(i.weekday="short"),e.calendar||"hour"!==e.unit&&"day"!==e.unit||Object.assign(i,{hour:"numeric",minute:"2-digit"}));try{l=new Intl.DateTimeFormat(n?.locale?.language??n?.language??"en",i)}catch{l=new Intl.DateTimeFormat("en",i)}const c=e.calendar?t.end-1:t.end;return"day"===e.calendar||"month"===e.calendar||"year"===e.calendar?l.format(t.start):l.formatRange(t.start,c)}function $n(e,t,a=Date.now()){const{period:o}=e;if(!o.navigate)return W;const n=Lo(t.host,o),r=e=>a=>{a.stopPropagation(),To(t.host,o,e),t.requestUpdate()},i=wn(o,e.range,e.back,e.zone,t.hass);let s="";if(0!==n){const n=jo(o,a,e.zone);s=wn(o,n,n.back,e.zone,t.hass)}const l=e=>Z``;return Z`
- + ${t.open?R``:Z} +
`}const Oo=a` + ha-card:has(> .export) { + position: relative; + } + .export { + z-index: 5; + display: flex; + align-items: center; + gap: 4px; + } + /* Titled: in the title row's right-hand end, clear of the chart. */ + .export.titled { + position: absolute; + top: 12px; + right: 8px; + } + /* Untitled: a short row of its own, right-aligned; the chart starts just under it. */ + .export.inline { + position: relative; + justify-content: flex-end; + padding: 4px 4px 0; + } + .export.inline + .content, + .export.inline + .content:has(> .chart > .frame.compact) { + padding-top: 0; + } + ha-card:has(.frame.compact) > .export.inline { + padding: 2px 2px 0; + } + ha-card:has(.frame.compact) > .export .export-button { + width: 28px; + height: 28px; + } + .export-button { + display: inline-flex; + align-items: center; + justify-content: center; + width: 32px; + height: 32px; + padding: 0; + border: none; + border-radius: 50%; + color: var(--secondary-text-color); + background: color-mix(in srgb, var(--card-background-color, #fff) 70%, transparent); + cursor: pointer; + } + .export-button svg { + width: 20px; + height: 20px; + fill: currentColor; + } + .export-button:hover, + .export-button[aria-expanded='true'] { + background: color-mix(in srgb, var(--primary-text-color) 10%, var(--card-background-color, #fff)); + } + .export-button:focus-visible, + .export-item:focus-visible { + outline: 2px solid var(--primary-color); + outline-offset: 1px; + } + .export-menu { + position: absolute; + top: calc(100% + 4px); + right: 0; + min-width: 200px; + max-width: calc(100vw - 32px); + padding: 4px; + border-radius: 8px; + background: var(--card-background-color, #fff); + border: 1px solid var(--divider-color, rgba(0, 0, 0, 0.12)); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25); + display: flex; + flex-direction: column; + } + .export-item { + display: flex; + align-items: baseline; + justify-content: space-between; + gap: 16px; + padding: 8px 10px; + border: none; + border-radius: 4px; + font: inherit; + font-size: 0.875em; + text-align: start; + color: var(--primary-text-color); + background: none; + cursor: pointer; + white-space: nowrap; + } + .export-item:hover { + background: color-mix(in srgb, var(--primary-text-color) 8%, transparent); + } + .export-hint { + font-size: 0.85em; + color: var(--secondary-text-color); + } + .export-status { + font-size: 0.75em; + padding: 2px 8px; + border-radius: 10px; + color: var(--primary-text-color); + background: color-mix(in srgb, var(--primary-text-color) 10%, var(--card-background-color, #fff)); + white-space: nowrap; + } +`,Do=36e5,Po=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Uo=["monday","tuesday","wednesday","thursday","friday","saturday","sunday"],Io=new Map;function Ho(e){let t=Io.get(e);return t||(t=new Intl.DateTimeFormat("en-US",{timeZone:e,hourCycle:"h23",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",weekday:"short"}),Io.set(e,t)),t}function Wo(e,t){const o={};for(const n of Ho(t).formatToParts(new Date(e)))o[n.type]=n.value;return{year:Number(o.year),month:Number(o.month),day:Number(o.day),hour:Number(o.hour)%24,minute:Number(o.minute),second:Number(o.second),weekday:Po.indexOf(o.weekday)+1}}function Ro(e,t){const o=Wo(e,t);return Date.UTC(o.year,o.month-1,o.day,o.hour,o.minute,o.second)-1e3*Math.floor(e/1e3)}function Bo(e,t,o,n=1,r=0,a=0,i=0){const s=Date.UTC(t,o-1,n,r,a,i),l=new Date(s),c=Ro(s-864e5,e),d=Ro(s+864e5,e),u=[s-c,s-d].filter(t=>{const o=Wo(t,e);return o.year===l.getUTCFullYear()&&o.month===l.getUTCMonth()+1&&o.day===l.getUTCDate()&&o.hour===l.getUTCHours()&&o.minute===l.getUTCMinutes()&&o.second===l.getUTCSeconds()});return u.length?Math.min(...u):function(e,t,o,n){for(;t-e>1e3;){const r=1e3*Math.floor((e+t)/2e3);Ro(r,n)===o?e=r:t=r}return t}(s-d,s-c,c,e)}function qo(e,t,o){const n=new Date(Date.UTC(e,t-1,o));return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate()}}function Zo(e,t,o){const n=Wo(t,o.timeZone);switch(e){case"hour":return t-t%1e3-1e3*(60*n.minute+n.second);case"day":return Bo(o.timeZone,n.year,n.month,n.day);case"week":{const e=(n.weekday-o.firstDay+7)%7,t=qo(n.year,n.month,n.day-e);return Bo(o.timeZone,t.year,t.month,t.day)}case"month":return Bo(o.timeZone,n.year,n.month,1);case"year":return Bo(o.timeZone,n.year,1,1)}}function Vo(e,t,o,n){if("hour"===e)return t+o*Do;const r=Wo(t,n.timeZone);let{year:a,month:i,day:s}=r;if("day"===e)({year:a,month:i,day:s}=qo(a,i,s+o));else if("week"===e)({year:a,month:i,day:s}=qo(a,i,s+7*o));else{const t=qo(a,i+("year"===e?12*o:o),1),n=qo(t.year,t.month+1,0).day;({year:a,month:i}=t),s=Math.min(s,n)}return Bo(n.timeZone,a,i,s,r.hour,r.minute,r.second)}function Yo(e,t,o,n,r=1e4){const a=[Zo(e,t,n)];let i=1;for(;a[a.length-1]a[a.length-1]?t:a[a.length-1]+Do),i++}return 1===a.length&&a.push(Vo(e,a[0],1,n)),a}function Go(e){try{const t=new Intl.Locale(e),o=t.getWeekInfo?.().firstDay??t.weekInfo?.firstDay;return"number"==typeof o&&o>=1&&o<=7?o:1}catch{return 1}}function Xo(e){const t=e?.locale,o=e?.config?.time_zone,n="server"===t?.time_zone&&function(e){if("string"!=typeof e||""===e)return!1;try{return Ho(e),!0}catch{return!1}}(o)?o:(new Intl.DateTimeFormat).resolvedOptions().timeZone||"UTC",r=Uo.indexOf(String(t?.first_weekday??"language"))+1;return{timeZone:n,firstDay:r>0?r:Go(t?.language??e?.language??"en")}}const Jo=["hour","day","week","month"],Ko=["day","week","month","year"],Qo=["now","end"],en={last:24,unit:"hour",offset:0,navigate:!1,until:"now"},tn={hour:36e5,day:864e5,week:6048e5};function on(e,t,o){const n="string"==typeof e&&""!==e.trim()?Number(e):e;if("number"!=typeof n||!Number.isInteger(n)||n[e,22.5*t])),pn=[[/north/g,"n"],[/south/g,"s"],[/east/g,"e"],[/west/g,"w"]];function mn(e){const t=(e%360+360)%360;return 360===t?0:t}function fn(e){if("number"==typeof e)return Number.isFinite(e)?mn(e):null;if("string"!=typeof e)return null;const t=e.trim().toLowerCase();if(""===t)return null;const o=Number(t.replace(/\s*°$/,""));if(Number.isFinite(o))return mn(o);let n=t.replace(/[\s_-]+/g,"");for(const[r,a]of pn)n=n.replace(r,a);return hn.get(n.toUpperCase())??null}function gn(e){if("number"==typeof e)return Number.isFinite(e)?e:null;if("on"===e)return 1;if("off"===e)return 0;if("string"!=typeof e||""===e.trim())return null;const t=Number(e);return Number.isFinite(t)?t:null}function vn(e){return e.bearing?fn:gn}function yn(e){return"string"==typeof e?e:"number"==typeof e||"boolean"==typeof e?String(e):void 0}function bn(e,t,o=!1,n=gn){return o?{t:e,v:null,s:yn(t)}:{t:e,v:n(t)}}function _n(e,t,o=!1,n=gn){const r=[];for(const a of e??[]){const e=a.lu??a.lc;if(void 0===e)continue;const i=t?a.a?.[t]:a.s;r.push(bn(Math.round(1e3*e),i,o,n))}return r}const xn=e=>"number"==typeof e&&Number.isFinite(e)?e:null;function wn(e,t){return(e??[]).map(e=>{const o="number"==typeof e.start?e.start:Date.parse(e.start);let n;return n="change"===t?xn(e.change):"state"===t?xn(e.state)??xn(e.mean):"min"===t||"max"===t?xn(e[t])??xn(e.mean)??xn(e.state):xn(e.mean)??xn(e.state),{t:o,v:n,min:e.min??null,max:e.max??null}})}function $n(e){const t=(e.end-e.start)/864e5;return t<=2?"5minute":t<=35?"hour":t<=400?"day":"month"}function kn(e){return{period:$n(e),types:["mean","min","max","state"],value:"mean"}}async function Mn(e,t,o){const n=new Map;if(!e.callWS||0===t.length)return n;const r={type:"history/history_during_period",start_time:new Date(o.start).toISOString(),end_time:new Date(o.end).toISOString(),significant_changes_only:!1},a=[...new Set(t.filter(e=>!e.attribute).map(e=>e.entity))],i=[...new Set(t.filter(e=>e.attribute).map(e=>e.entity))],s=[];return a.length&&s.push(e.callWS({...r,entity_ids:a,minimal_response:!0,no_attributes:!0}).then(e=>{for(const o of t.filter(e=>!e.attribute))n.set(Sn(o),_n(e?.[o.entity],void 0,o.text,vn(o)))})),i.length&&s.push(e.callWS({...r,entity_ids:i,no_attributes:!1}).then(e=>{for(const o of t.filter(e=>e.attribute))n.set(Sn(o),_n(e?.[o.entity],o.attribute,o.text,vn(o)))})),await Promise.all(s),n}async function zn(e,t,o,n=kn(o)){const r=new Map;if(!e.callWS||0===t.length)return r;const a=[...new Set(t.map(e=>e.entity))],i=await e.callWS({type:"recorder/statistics_during_period",start_time:new Date(o.start).toISOString(),end_time:new Date(o.end).toISOString(),statistic_ids:a,period:n.period,types:n.types});for(const s of t)r.set(Sn(s),wn(i?.[s.entity],n.value));return r}function Sn(e){const t=e.attribute?`${e.entity}|${e.attribute}`:e.entity;return e.text?`${t}|text`:e.bearing?`${t}#bearing`:t}const En=["hour","day","week","month"],An=["mean","sum","min","max","first","last","change"];function jn(e){if(void 0!==e.aggregate&&!An.includes(e.aggregate))throw new Error(`"aggregate" must be one of: ${An.join(", ")}`);if(void 0!==e.group_by){if(!En.includes(e.group_by))throw new Error(`"group_by" must be one of: ${En.join(", ")}`);return{unit:e.group_by,aggregate:e.aggregate??"mean"}}}function Cn(e){let t=null;return e.map(e=>{if(null===e.v)return null;if(null===t)return t=e.v,0;if(e.v>=t){const o=e.v-t;return t=e.v,o}return t-e.v>.1*Math.abs(t)?(t=e.v,Math.max(0,e.v)):0})}function Ln(e,t,o,n,r=!1){const a="change"===o?Cn(e):[],i=[];let s=0;for(let l=0;l+1c&&p.push({v:m.v,dt:g-c,reading:!1,carried:!0,up:0});fnull!==e.v);if(0===v.length)continue;const y=v.map(e=>e.v);switch(r&&(h.min=Math.min(...y),h.max=Math.max(...y)),o){case"mean":{const e=v.reduce((e,t)=>e+t.dt,0);h.v=e>0?v.reduce((e,t)=>e+t.v*t.dt,0)/e:y.reduce((e,t)=>e+t,0)/y.length;break}case"min":h.v=Math.min(...y);break;case"max":h.v=Math.max(...y);break;case"first":h.v=y[0];break;case"last":h.v=y[y.length-1];break;case"sum":{const e=v.filter(e=>e.reading&&!e.carried);h.v=e.length?e.reduce((e,t)=>e+t.v,0):null;break}case"change":h.v=v.reduce((e,t)=>e+(t.reading&&!t.carried?t.up??0:0),0)}}return i}function Nn(e,t,o,n=1/0,r=!1){const a=[];let i=0;for(let s=0;s+1e+t,0)/u.length;else if("sum"===o||"change"===o)m=u.reduce((e,t)=>e+t,0);else if("min"===o)m=Math.min(...u);else if("max"===o)m=Math.max(...u);else if("last"===o)m=u[u.length-1];else{const t=e.slice(0,i).reverse().find(e=>null!==e.v),o=e.slice(i,d).find(e=>e.carried&&null!==e.v);m=(t??o)?.v??u[0]}const f={t:l,end:c,v:m};r&&null!==m&&(f.min=Math.min(...h),f.max=Math.max(...p)),a.push(f)}return a}const Tn={"5minute":3e5,hour:36e5,day:9e7,week:6912e5,month:27648e5},Fn={mean:{types:["mean"],value:"mean"},min:{types:["min"],value:"min"},max:{types:["max"],value:"max"},first:{types:["state","mean"],value:"state"},last:{types:["state","mean"],value:"state"},sum:{types:["change"],value:"change"},change:{types:["change"],value:"change"}};function On(e,t,o,n=!1){const r=t.timeZone===o&&("week"!==e.unit||1===t.firstDay),a="hour"!==e.unit&&r?e.unit:"hour",{types:i,value:s}=Fn[e.aggregate];return{period:a,types:n?[...new Set([...i,"min","max"])]:i,value:s}}const Dn={"5minute":3e5,hour:36e5,day:864e5,week:864e5,month:864e5};class Pn{constructor(e){this.onChange=e,this.shape="",this.loadedFrom=1/0,this.loadedTo=-1/0,this.status="loading",this.data=new Map,this.seen=new Map,this.generation=0,this.stale=!1}get(e,t,o,n,r={}){const a=r.live??!0,i="statistics"===n?r.statistics??kn(o):void 0,s=`${n}|${t.map(Sn).join(",")}|${i?JSON.stringify(i):""}`,l=void 0!==this.pausedAt&&Date.now()-this.pausedAt>In,c=void 0!==this.pausedAt&&"statistics"===n&&a;this.pausedAt=void 0;const d=Math.max(6e4,(o.end-o.start)/100),u=o.startthis.loadedTo+d);if(s!==this.shape||u||l&&a||c||this.stale){const r=s===this.shape&&!u&&"statistics"===n&&"ready"===this.status;this.shape=s,this.stale=!1,this.load(e,t,o,a,i,r)}"ready"===this.status&&"history"===n&&this.loadedTo===1/0&&this.appendLive(e,t);const h=new Map;for(const[p,m]of this.data)h.set(p,Un(m,o));return{status:this.status,data:h,error:this.error}}pause(){clearTimeout(this.timer),this.timer=void 0,this.pausedAt=Date.now()}dispose(){clearTimeout(this.timer),this.timer=void 0,this.shape="",this.stale=!1,this.loadedFrom=1/0,this.loadedTo=-1/0,this.generation++}load(e,t,o,n,r,a=!1){const i=++this.generation;a||(this.status="loading"),this.loadedFrom=o.start,this.loadedTo=n?1/0:o.end,clearTimeout(this.timer);(r?zn(e,t,o,r):Mn(e,t,o)).then(o=>{if(i===this.generation){this.data=o,this.status="ready",this.error=void 0,this.seen.clear();for(const o of t)this.seen.set(Sn(o),e.states[o.entity]);r&&n&&this.refreshLater(r),this.onChange()}},e=>{i===this.generation&&(a?r&&n&&this.refreshLater(r):(this.status="error",this.error=e instanceof Error?e.message:String(e?.message??e),this.onChange()))})}refreshLater(e){this.timer=setTimeout(()=>{this.stale=!0,this.onChange()},Dn[e.period])}appendLive(e,t){for(const o of t){const t=Sn(o),n=e.states[o.entity];if(!n||this.seen.get(t)===n)continue;this.seen.set(t,n);const r=Date.parse(n.last_updated??n.last_changed??"")||Date.now(),a=this.data.get(t)??[],i=a[a.length-1];i&&r<=i.t||(a.push(bn(r,o.attribute?n.attributes?.[o.attribute]:n.state,o.text,vn(o))),this.data.set(t,a))}}}function Un(e,t){let o=0;for(;oe.t<=t.end),r=e[o-1];return r?[{...r,t:t.start,carried:!0},...n]:n}const In=6e4,Hn=new WeakMap;function Wn(e,t){let o=Hn.get(e);return o||(o=new Pn(t),Hn.set(e,o)),o}function Rn(e){Hn.get(e)?.pause()}const Bn=["cumulative","derivative"],qn=["none","day","week","month","billing"],Zn=["line","column","area","combined","range_area","sparkline","trend","streamgraph","histogram","violin","beeswarm","heatmap","slope","dumbbell","waterfall","scatter","bubble","box","candlestick","day_clock","spiral","strip_plot","cycle_plot"];const Vn={W:1,kW:1e3,MW:1e6},Yn={Wh:1,kWh:1e3,MWh:1e6};function Gn(e,t,o,n){let r=null;for(let s=t.length-1;s>=0&&null===r;s--)r=t[s].v;if(null===r)return{...e,unit:o};const a=Et(r,e.decimals,n),i=At(a,o);return{...e,unit:o,value:r,valueText:a,display:i,label:`${e.name}, ${i}`}}function Xn(e,t,o,n,r,a){const i=e.config;if("cumulative"!==i.transform||0===t.length)return{entity:e,points:t};const s=i.transform_reset??"none",l="number"==typeof i.transform_reset_day?i.transform_reset_day:1,c=t.map(e=>e.carried?{t:e.t,v:e.v,carried:!0}:{t:e.t,v:e.v}),d=function(e,t,o,n,r=1){if("none"===e||o<=t)return[];const a="billing"===e?Yo("month",t,o,n).map(e=>r>1?Vo("day",e,r-1,n):e):Yo(e,t,o,n);return a.filter(e=>e>t&&e<=o)}(s,c[0].t,n,r,l),u=function(e){if(e.config.attribute)return;const t=e.stateObj?.attributes?.state_class;return"total_increasing"===t?"increasing":"total"===t?"total":void 0}(e);if(u){const t=function(e,t,o){const n="increasing"===o?Cn(e):function(e){let t=null;return e.map(e=>{if(null===e.v)return null;const o=null===t?0:e.v-t;return t=e.v,o})}(e),r=[];let a=0,i=0;return e.forEach((o,s)=>{for(;i0&&null===e[s-1].v&&null!==n[s]?0:n[s];null!==l?(a+=l,r.push({t:o.t,v:a})):r.push({t:o.t,v:null})}),r}(c,d,u);return{entity:Gn(e,t,e.unit,a),points:t}}const h=e.stateObj?.attributes?.unit_of_measurement,{unit:p,factor:m}=(f=e.unit,g="string"==typeof h?h:void 0,void 0!==Vn[f]?{unit:`${f}h`,factor:1}:void 0!==Yn[f]&&void 0!==g&&void 0!==Vn[g]?{unit:f,factor:Vn[g]/Yn[f]}:{unit:f?`${f}·h`:"",factor:1});var f,g;let v=function(e,t,o){const n=[];let r=0,a=0,i=null,s=e[0]?.t??o;const l=e=>{null!==i&&e>s&&(r+=i*(e-s)/36e5),s=Math.max(s,e)},c=e=>{for(;ad.t&&(c(o),null!==i&&n.push({t:o,v:r})),n}(c,d,Math.max(n,o.start));return 1!==m&&(v=v.map(e=>null===e.v?e:{t:e.t,v:e.v*m})),{entity:Gn(e,v,p,a),points:v}}const Jn=e=>1===e.path.length&&"transform"===e.path[0],Kn=new WeakMap,Qn={schema:[],fields:[]};const er=["cumulative","derivative"],tr=["s","min","h","d"],or={s:1e3,min:6e4,h:36e5,d:864e5},nr=["line","column","area","combined","range_area","sparkline","trend","streamgraph","histogram","violin","beeswarm","heatmap","slope","dumbbell","waterfall","scatter","bubble","box","candlestick","day_clock","spiral","strip_plot","cycle_plot"],rr=/^\s*(\d+(?:\.\d+)?)\s*(s|min|h|d)\s*$/;function ar(e){if("string"!=typeof e)return;const t=rr.exec(e);if(!t)return;const o=Number(t[1])*or[t[2]];return o>0&&o<=6048e5?o:void 0}function ir(e,t,o){const n=t-o;for(;e.length>1&&e[0].b<=n;)e.shift();let r=0,a=0;for(const i of e){const e=i.b-Math.max(i.a,n);e<=0||(r+=i.r*e,a+=e)}return a>0?r/a:e[e.length-1].r}const sr={"Wh/h":"W","kWh/h":"kW","MWh/h":"MW"};function lr(e,t){const o=`${e}/${t}`;return sr[o]??o}function cr(e,t,o,n){let r=null;for(let s=t.length-1;s>=0&&null===r;s--)r=t[s].v;if(null===r)return{...e,unit:o};const a=Et(r,e.decimals,n),i=At(a,o);return{...e,unit:o,value:r,valueText:a,display:i,label:`${e.name}, ${i}`}}function dr(e,t,o,n=Date.now()){const r=e.config;if("derivative"!==r.transform)return{entity:e,points:t};const a=r.transform_unit_time??"h",i=!e.config.attribute&&"total_increasing"===e.stateObj?.attributes?.state_class,s="number"==typeof r.transform_smoothing?r.transform_smoothing:1;let l=function(e,t,o=!1,n=1,r=0){const a=[];let i,s=[],l=[];for(const c of e){if(null===c.v){a.length&&null!==a[a.length-1].v&&a.push({t:c.t,v:null}),i=void 0,s=[],l=[];continue}if(void 0===i||i.carried||c.t<=i.t){i=c;continue}if(o&&c.v0?(l.push({a:i.t,b:c.t,r:e}),a.push({t:c.t,v:ir(l,c.t,r)})):(s.push(e),s.length>n&&s.shift(),a.push({t:c.t,v:s.reduce((e,t)=>e+t,0)/s.length})),i=c}return a}(t,or[a],i,s,ar(r.transform_smoothing_time)??0);const c=l.every(e=>null===e.v)?function(e){const t=e.filter(e=>null!==e.v);if(t.length&&!t.some(e=>e.v!==t[0].v))return t[0].t}(t):void 0;return void 0!==c&&c1===e.path.length&&"transform"===e.path[0],hr=new WeakMap,pr={schema:[],fields:[]};const mr=e=>"string"==typeof e&&/^[a-z_]+\.[a-z0-9_]+$/.test(e.trim());function fr(e,t){if(void 0===e)return;if("object"!=typeof e||null===e||Array.isArray(e))throw new Error(`"${t("")}" must have an "entity"`);const o=e;if(void 0!==o.entity&&!mr(o.entity))throw new Error(`"${t("entity")}" must be an entity id`);if((Array.isArray(o.state)?o.state:void 0===o.state?[]:[o.state]).some(e=>"string"!=typeof e&&"number"!=typeof e))throw new Error(`"${t("state")}" must be a state or a list of states`);for(const n of["above","below"])if(void 0!==o[n]&&("number"!=typeof o[n]||!Number.isFinite(o[n])))throw new Error(`"${t(n)}" must be a number`)}function gr(e){fr(e.when,e=>"when"+(e?`.${e}`:"")),(e.entities??[]).forEach((e,t)=>{"object"==typeof e&&null!==e&&fr(e.when,e=>`entities[${t}].when${e?`.${e}`:""}`)});for(const t of["when_ghost","when_strip"])if(void 0!==e[t]&&"boolean"!=typeof e[t])throw new Error(`"${t}" must be true or false`)}function vr(e){if(!e||"object"!=typeof e||!mr(e.entity))return;const t=(Array.isArray(e.state)?e.state:"string"==typeof e.state?e.state.split(","):[e.state]).filter(e=>null!=e).map(e=>String(e).trim()).filter(Boolean),o={entity:e.entity.trim()};return t.length&&(o.state=t),"number"==typeof e.above&&(o.above=e.above),"number"==typeof e.below&&(o.below=e.below),o.state||void 0!==o.above||void 0!==o.below?o:void 0}function yr(e,t){return vr(e.when)??vr(t?.when)}const br=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function _r(e,t){if(void 0===t)return!1;if(e.state&&!e.state.includes(t.trim()))return!1;if(void 0!==e.above||void 0!==e.below){const o=gn(t);if(null===o)return!1;if(void 0!==e.above&&!(o>e.above))return!1;if(void 0!==e.below&&!(ovoid 0!==e&&(null!==e.v||void 0!==e.s);const $r=new WeakMap;function kr(e,t,o,n,r,a,i){const s=[...new Set(o.map(e=>yr(e,i)?.entity).filter(e=>!!e))];if(0===s.length)return;let l=$r.get(e);l||(l=new Pn(a),$r.set(e,l));const c=s.map(e=>({entity:e,text:!0})),d=l.get(t,c,n,"history",{live:r}),u=new Map;return c.forEach(e=>u.set(e.entity,d.data.get(Sn(e))??[])),{pending:"loading"===d.status,states:u,...i?{card:i}:{}}}function Mr(e,t,o){return kr(e.host,e.hass,e.items.map(e=>e.config),t,o,e.requestUpdate,e.raw)}function zr(e,t){return t?.pending&&"ready"===e?"loading":e}function Sr(e,t,o){const n=yr(e,o?.card);return n&&o?function(e,t){const o=[];let n,r=!1,a=0;const i=({t:e,ok:t})=>{t!==r&&(r=t,r?wr(n)&&o.push({...n,t:e,carried:!0}):wr(o[o.length-1])&&(wr(n)&&e>o[o.length-1].t&&o.push({...n,t:e,carried:!0}),o.push({t:e,v:null})))};for(const s of e){for(;a!0===e.when_ghost;const Ar={energy:{Wh:[1,0],kWh:[1e3,0],MWh:[1e6,0],GWh:[1e9,0]},power:{W:[1,0],kW:[1e3,0],MW:[1e6,0]},temperature:{"°C":[1,0],"°F":[5/9,-160/9],K:[1,-273.15]},speed:{"m/s":[1,0],"km/h":[1/3.6,0],mph:[.44704,0],kn:[1852/3600,0],"ft/s":[.3048,0]},pressure:{Pa:[1,0],hPa:[100,0],mbar:[100,0],kPa:[1e3,0],bar:[1e5,0],inHg:[3386.389,0],mmHg:[133.322387415,0],psi:[6894.757293168,0]},length:{mm:[1,0],cm:[10,0],m:[1e3,0],in:[25.4,0],ft:[304.8,0]}},jr=new Map;for(const[XM,JM]of Object.entries(Ar))for(const e of Object.keys(JM))jr.set(e,XM);function Cr(e,t){if(void 0===e||void 0===t||e===t)return;const o=jr.get(e);if(!o||jr.get(t)!==o)return;const[n,r]=Ar[o][e],[a,i]=Ar[o][t];return{from:e,to:t,slope:n/a,apply:e=>(e*n+r-i)/a}}function Lr(e,t){if(!t)return e;const o=e=>"number"==typeof e?t.apply(e):e;return e.map(e=>{const n={...e,v:null===e.v?null:t.apply(e.v)};return void 0!==e.min&&(n.min=o(e.min)),void 0!==e.max&&(n.max=o(e.max)),n})}const Nr=[{name:"legend_toggle",selector:{boolean:{}}}];function Tr(e){const t=e.config.attribute;return t?`${e.entityId}|${t}`:e.entityId}const Fr=new WeakMap;function Or(){try{return globalThis.localStorage??void 0}catch{return}}function Dr(e){try{const t=JSON.parse(Or()?.getItem(e)??"[]");return new Set(Array.isArray(t)?t.filter(e=>"string"==typeof e):[])}catch{return new Set}}function Pr(e){const t="chartdeck-legend-"+function(e){const t=JSON.stringify(e)??"";let o=2166136261;for(let n=0;n>>0).toString(36)}(e.raw);let o=Fr.get(e.host);return o&&o.storageKey===t||(o={storageKey:t,hidden:Dr(t),held:!1},Fr.set(e.host,o)),o}function Ur(e,t,o=()=>!1){if(!function(e){const{raw:t}=e;return!0===t.legend_toggle&&"hidden"!==t.header&&!0!==t.multiples&&(e.config.show.name||e.config.show.value)}(t))return e;const n=function(e){return Pr(e).hidden}(t),r=new Set(e.series.filter(o).map(e=>e.index));return{...e,legend:{all:e.series,locked:r},series:e.series.filter(e=>r.has(e.index)||!n.has(Tr(e.entity)))}}function Ir(e,t){const o=Pr(e);o.hidden=t,function(e){try{const t=Or();if(!t)return;0===e.hidden.size?t.removeItem(e.storageKey):t.setItem(e.storageKey,JSON.stringify([...e.hidden]))}catch{}}(o),e.requestUpdate()}function Hr(e,t,o){const{show:n}=t.config,r=Pr(t),a=e.all.filter(t=>!e.locked.has(t.index)).map(e=>Tr(e.entity)),i=()=>{void 0!==r.timer&&clearTimeout(r.timer),r.timer=void 0},s=e=>Ir(t,function(e,t,o){const n=t.filter(e=>e!==o),r=!e.has(o)&&n.every(t=>e.has(t));return r?new Set:new Set(n)}(Pr(t).hidden,a,e)),l=Ze(t.hass,"legend_toggle_hint");return R`
+ ${e.all.map(a=>{const c=Xt(a.entity,a.points,o,t.hass)??a.entity.display,d=R` + ${n.name?R`${a.entity.name}`:Z} + ${n.value&&c?R`${c}`:Z}`;if(e.locked.has(a.index))return R`
+ ${d} +
`;const u=Tr(a.entity),h=r.hidden.has(u);return R``})} +
`}const Wr=a` + .series-toggle { + font: inherit; + color: inherit; + background: none; + border: none; + padding: 2px 6px; + margin: -2px -6px; + border-radius: 12px; + text-align: start; + -webkit-tap-highlight-color: transparent; + touch-action: manipulation; + user-select: none; + -webkit-user-select: none; + } + .series-toggle:hover { + background: color-mix(in srgb, var(--primary-text-color) 8%, transparent); + } + .series-toggle.off .swatch { + opacity: 0.35; + } + .series-toggle.off .series-name, + .series-toggle.off .series-value { + opacity: 0.6; + text-decoration: line-through; + } +`,Rr=["smooth","straight","step"],Br=e=>(Math.round(100*e)/100).toString();function qr(e){return e.map(([e,t],o)=>`${o?"L":"M"}${Br(e)},${Br(t)}`).join("")}function Zr(e,t){return 0===e.length?"":1===e.length?`M${Br(e[0][0])},${Br(e[0][1])}h0`:"smooth"===t?function(e){const t=e.length;if(t<3)return qr(e);const o=[],n=[];for(let i=0;i9){const a=3/Math.sqrt(o);r[i]=a*e*n[i],r[i+1]=a*t*n[i]}}let a=`M${Br(e[0][0])},${Br(e[0][1])}`;for(let i=0;i28))throw new Error('"transform_reset_day" must be a whole number from 1 to 28')}}(e),function(e){for(const t of e.entities??[]){if("object"!=typeof t||null===t)continue;const e=t;if(void 0!==e.transform&&!er.includes(e.transform))throw new Error(`"transform" must be one of: ${er.join(", ")}`);if(void 0!==e.transform_unit_time&&!tr.includes(e.transform_unit_time))throw new Error(`"transform_unit_time" must be one of: ${tr.join(", ")}`);const o=e.transform_smoothing;if(void 0!==o&&("number"!=typeof o||!Number.isInteger(o)||o<1||o>100))throw new Error('"transform_smoothing" must be a whole number from 1 to 100');const n=e.transform_smoothing_time;if(void 0!==n&&""!==n&&void 0===ar(n))throw new Error('"transform_smoothing_time" must be a time up to 7 days, like 90s, 15min, 1h or 1d')}}(e),gr(e),void 0!==e.source&&!Jr.includes(e.source))throw new Error(`"source" must be one of: ${Jr.join(", ")}`);const t=[e.curve,...(e.entities??[]).map(e=>"object"==typeof e?e.curve:void 0)];for(const o of t)if(void 0!==o&&!Rr.includes(o))throw new Error(`"curve" must be one of: ${Rr.join(", ")}`)}function Qr(e,t,o,n,r,a){return({entity:e,points:t}=Xn(e,t,o,n,r,a)),({entity:e,points:t}=dr(e,t,a,n)),{entity:e,points:t}}function ea(e,t=Date.now(),o={}){const n=rn(e.raw.period),r=e.raw.source??"history",a=Xo(e.hass),i=sn(n,t,a,n.navigate?cn(e.host,n):0),s=jn(e.raw),l={start:s?Zo(s.unit,i.start,a):i.start,end:i.end},c=e.items.map(e=>({entity:e.entityId,attribute:e.config.attribute,...o.text?{text:!0}:{}})),d=Wn(e.host,e.requestUpdate);let u=s&&"statistics"===r?On(s,a,e.hass.config?.time_zone,!0===o.range):void 0;u&&o.hourly&&(u={...u,period:"hour"});const h=u?{start:l.start-Tn[u.period],end:l.end}:l,p=d.get(e.hass,c,h,r,{live:i.live,statistics:u}),m=kr(e.host,e.hass,e.items.map(e=>e.config),h,i.live,e.requestUpdate,e.raw),f=s?Yo(s.unit,l.start,l.end,a):[],g=e.raw.curve??"smooth",v=Math.min(l.end,t),y=(e,t)=>{const n=t[t.length-1];return s?"statistics"===r?Nn(t,f,s.aggregate,v,!0===o.range):Ln(t,f,o.aggregate?.(e)??s.aggregate,v,!0===o.range):"history"===r&&n&&null!==n.v&&n.to.text?{entity:t,points:n}:Qr(t,n,l,v,a,e.hass),_=e.items.map((t,n)=>{const r=t.config,a=Lr(p.data.get(Sn(c[n]))??[],t.conversion),{entity:i,points:s}=b(t,Sr(t.config,a,m)),l=i.config.energy_below?Zt:e=>e,d={index:n,entity:i,points:l(y(i,s)),color:je(r.color??Xr[n%Xr.length]),curve:r.curve??g,dash:!0===r.dash,readings:s};return o.ghost&&m&&yr(t.config,e.raw)&&(d.hidden=l(y(i,b(t,a).points))),d}),x=Ur({status:zr(p.status,m),error:p.error,range:l,period:n,source:r,series:_,live:i.live,back:i.back,zone:a,group:s,...m?{conditions:m}:{}},e);return function(e,t){uo.set(e,t)}(e.host,x.series),x}const ta=(e,t,o)=>1===e?t:o;function oa(e,t,o,n,r){const a=(e,t)=>Ze(r,e,t);if(e.calendar&&o<2)return a({day:["period_today","period_yesterday"],week:["period_this_week","period_last_week"],month:["period_this_month","period_last_month"],year:["period_this_year","period_last_year"]}[e.calendar][o]);if(!e.calendar&&0===o){const t=e.last;return a({hour:ta(t,"period_last_hour","period_last_hours"),day:ta(t,"period_last_day","period_last_days"),week:ta(t,"period_last_week_rolling","period_last_weeks"),month:ta(t,"period_last_month_rolling","period_last_months")}[e.unit],{n:t})}const i={timeZone:n.timeZone},s=Wo(t.start,n.timeZone).year===Wo(Date.now(),n.timeZone).year;let l;"year"===e.calendar?i.year="numeric":"month"===e.calendar?Object.assign(i,{month:"long",year:"numeric"}):(Object.assign(i,{day:"numeric",month:"short"}),s||(i.year="numeric"),"day"===e.calendar&&(i.weekday="short"),e.calendar||"hour"!==e.unit&&"day"!==e.unit||Object.assign(i,{hour:"numeric",minute:"2-digit"}));try{l=new Intl.DateTimeFormat(r?.locale?.language??r?.language??"en",i)}catch{l=new Intl.DateTimeFormat("en",i)}const c=e.calendar?t.end-1:t.end;return"day"===e.calendar||"month"===e.calendar||"year"===e.calendar?l.format(t.start):l.formatRange(t.start,c)}function na(e,t,o=Date.now()){const{period:n}=e;if(!n.navigate)return Z;const r=cn(t.host,n),a=e=>o=>{o.stopPropagation(),dn(t.host,n,e),t.requestUpdate()},i=oa(n,e.range,e.back,e.zone,t.hass);let s="";if(0!==r){const r=sn(n,o,e.zone);s=oa(n,r,r.back,e.zone,t.hass)}const l=e=>R``;return R`
+ ${i} - ${0!==n?Z``:W} -
`}const kn=r` + `:Z} + `}const ra=a` .period-nav { display: flex; align-items: center; @@ -142,31 +287,37 @@ const gt=me(class extends fe{constructor(e){if(super(e),e.type!==he&&e.type!==de border: 1px solid color-mix(in srgb, var(--primary-color) 40%, transparent); white-space: nowrap; } -`;function Mn(e){!function(e){ln.get(e)?.pause()}(e)}function zn(e,t){const{show:a}=t.config;return a.name||a.value?Z`
- ${e.series.map(e=>Z`
- - ${a.name?Z`${e.entity.name}`:W} - ${a.value?Z`${e.entity.display}`:W} -
`)} -
`:W}function Sn(e,t){return"loading"===e.status?Z`
${zt(t.hass,"chart_loading")}
`:"error"===e.status?Z`
- ${zt(t.hass,"chart_error",{error:e.error??""})} -
`:e.series.every(e=>e.points.every(e=>null===e.v))?Z`
${zt(t.hass,"chart_no_data")}
`:void 0}function An(e,t,a=W,o=W){return Z` + ${e.series.map(n=>{const r=Xt(n.entity,n.points,e.group,t.hass)??n.entity.display,a=r?`${n.entity.name}, ${r}`:n.entity.name,i=Se(n.entity.config);return R`
+ + ${o.name?R`${n.entity.name}`:Z} + ${o.value&&r?R`${r}`:Z} +
`})} + `:Z}function sa(e,t){return"loading"===e.status?R`
${Ze(t.hass,"chart_loading")}
`:"error"===e.status?R`
+ ${Ze(t.hass,"chart_error",{error:e.error??""})} +
`:e.legend&&0===e.series.length?function(e){return R`
${Ze(e.hass,"legend_toggle_all_hidden")}
`}(t):e.series.every(e=>e.points.every(e=>null===e.v))?R`
${Ze(t.hass,"chart_no_data")}
`:void 0}function la(e,t,o=Z,n=Z){return R` - + - ${a} + ${o} - ${o} + ${n} ${e} - `}const En=r` - ${kn} + `}const ca=a` + ${ra} + ${Wr} .series-header { display: flex; flex-wrap: wrap; @@ -181,6 +332,9 @@ const gt=me(class extends fe{constructor(e){if(super(e),e.type!==he&&e.type!==de cursor: pointer; border-radius: 4px; } + .series-item.inert { + cursor: default; + } .series-item:focus-visible { outline: 2px solid var(--primary-color); outline-offset: 2px; @@ -254,18 +408,46 @@ const gt=me(class extends fe{constructor(e){if(super(e),e.type!==he&&e.type!==de background: color-mix(in srgb, var(--card-background-color, #fff) 80%, transparent); white-space: nowrap; } -`;function Cn(e,t,a){const{locale:o,grouping:n}=function(e){const t=e?.locale?.language??"en";switch(e?.locale?.number_format){case"system":return{locale:void 0,grouping:!0};case"comma_decimal":return{locale:"en-US",grouping:!0};case"decimal_comma":return{locale:"de",grouping:!0};case"space_comma":return{locale:"fr",grouping:!0};case"none":return{locale:"en-US",grouping:!1};default:return{locale:t,grouping:!0}}}(a),r=new Intl.NumberFormat(o,{minimumFractionDigits:t,maximumFractionDigits:t,useGrouping:n});let i=r.format(0===e?0:e);return 0===Number(e.toFixed(t))&&(i=r.format(0)),i}function jn(e,t){return t?`${e} ${t}`:e}const Nn=[[1,2,3,4,5,6,7,8,9],[1,2,5],[1]],Ln=[2,3,5,10,20,50,100],Tn=e=>Number(e.toPrecision(12)),On=e=>Tn(10**e),Fn=e=>Math.floor(Math.log10(e)+1e-9);function Pn(e){return e.map(e=>{const t=e=>"number"==typeof e&&e<=0;return t(e.v)||t(e.min)||t(e.max)?{...e,v:t(e.v)?null:e.v,...void 0!==e.min?{min:t(e.min)?null:e.min}:{},...void 0!==e.max?{max:t(e.max)?null:e.max}:{}}:e})}function Dn(e,t,a,o=1){const n=[];for(let r=Fn(e);r<=Fn(t)+o;r+=o)for(const o of a){const a=Tn(o*10**r);a>=e*(1-1e-9)&&a<=t*(1+1e-9)&&n.push(a)}return n}function Un(e,t,a){const o=Fn(e),n=Dn(On(o-2),On(o+2),t),r=a?n.filter(t=>t<=e*(1+1e-9)):n.filter(t=>t>=e*(1-1e-9));return a?r[r.length-1]:r[0]}function Hn(e,t){const a=Math.log10(e[0]),o=Math.log10(e[1]),[n,r]=t,i=o===a?0:(r-n)/(o-a);return e=>e>0?n+(Math.log10(e)-a)*i:NaN}const In=new WeakMap;function Bn(e){let t=In.get(e.host);if(!t){const a={width:e.host.clientWidth||400};t=a,In.set(e.host,a),"undefined"!=typeof ResizeObserver&&(a.observer=new ResizeObserver(t=>{const o=Math.round(t[t.length-1].contentRect.width);Math.round(o/70)!==Math.round(a.width/70)&&(a.width=o,e.requestUpdate())}),a.observer.observe(e.host))}return t.width}function Zn(e){In.get(e)?.observer?.disconnect(),In.delete(e)}function qn(e){const t=Ua(e.raw);return Math.max(0,Bn(e)-32-(t.y&&"outside"===t.labels?40:0))}function Rn(e,t,a,o,n=4){const r=Ua(e.raw),i="log"===r.scale&&"line"===e.raw.style,s=i?function(e,t,a){let[o,n]=e??[1,100];void 0!==t.min&&t.min>0&&(o=t.min),void 0!==t.max&&t.max>0&&(n=t.max),n>0||(n=o>0?10*o:100),o>0||(o=n/1e3);const r=void 0!==t.min&&t.min===o,i=void 0!==t.max&&t.max===n;n<=o&&(r?n=10*o:i?o=n/10:(o/=Math.sqrt(10),n*=Math.sqrt(10)));const s=Math.max(2,a+1),l=[...Nn.map(e=>({mantissas:e,every:1})),...Ln.map(e=>({mantissas:[1],every:e}))];let c=l[l.length-1],d=[o,n],u=[];for(const f of l){const e=r?o:Un(o,f.mantissas,!0),t=i?n:Un(n,f.mantissas,!1),a=Dn(e,t,f.mantissas,f.every);if(c=f,d=[e,t],u=a,a.length<=s)break}const h=c.every>1?[1]:Nn[0],p=9===c.mantissas.length?[]:Dn(d[0],d[1],h).filter(e=>!u.includes(e)).slice(0,200),m=u.map(e=>Math.max(0,-Fn(e)));return{domain:d,ticks:u,decimals:Math.max(0,...m),minor:p,tickDecimals:m}}(a,r,n):Za(a,r,n),l=Math.max(2,Math.min(8,Math.floor((o??qn(e))/70))),{unit:c,ticks:d}=Ka(t,l,Ga(Qa(e.hass)));return{options:r,value:s,times:d,unit:c,range:t,scales:{x:Aa([t.start,t.end],[0,fn]),y:(i?Hn:Aa)(s.domain,[gn,0]),domain:s.domain}}}const Wn=e=>Math.round(1e4*e)/100+"%";function Vn(e,t,a){const o=e.ticks[t];return e.tickDecimals?function(e,t,a){if(Math.abs(e)<1e4)return Cn(e,t,a);const o=a?.locale?.language??a?.language??"en";try{return new Intl.NumberFormat(o,{notation:"compact",maximumFractionDigits:1}).format(e)}catch{return new Intl.NumberFormat("en",{notation:"compact",maximumFractionDigits:1}).format(e)}}(o,e.tickDecimals[t],a.hass):Cn(o,e.decimals,a.hass)}function Yn({axes:e,ctx:t,content:a,label:o,defs:n=W,overlay:r=W,hover:i,right:s,xLabel:l,yLabel:c,gestures:d,classes:u="",below:h=W}){const{options:p}=e,m="outside"===p.labels,f=p.y&&e.value.ticks.length>0,g=p.x&&e.times.length>0,v=f?function(e,t,a){const{scales:o,value:n}=e;return n.ticks.map((e,r)=>{const i=o.y(e)/gn;return Z`.92?"bottom":""}" style="top:${Wn(i)}" - >${a?a(e):Vn(n,r,t)}`})}(e,t,c):[],y=f?Z`
${v}
`:W,b=g?Z`
${function(e,t,a){const{scales:o,range:n}=e,r=Ga(Qa(t.hass));return e.times.map(i=>{const s=o.x(i)/fn;return Z`.95?"end":""}" style="left:${Wn(s)}" - >${a?a(i):e.label?e.label(i):ro(i,e.unit,n.end-n.start,t.hass,r)}`})}(e,t,l)}
`:W,_=f?Z``:W,x=s&&p.y&&s.value.ticks.length>0?s:void 0,w=x?Z``:W,$=x?Z`
${m?w:W}${function(e,t){return e.value.ticks.map(a=>{const o=e.y(a)/gn;return Z`.92?"bottom":""}" style="top:${Wn(o)}" - >${Cn(a,e.value.decimals,t.hass)}`})}(x,t)}
`:W,k=`plot-wrap axes-${p.labels} ${f?"has-y":""} ${g?"has-x":""} ${x?"has-right":""} ${h===W?"":"has-overview"}`;return Z`
- ${m&&f?Z`
${_}${v}
`:W} +`,da=["grid_import","solar","battery_out"];function ua(e,t,o){const n=null!==t,r=n?Et(t,e.decimals,o):"",a=n?At(r,e.unit):"";return{...e,available:n,value:t,valueText:r,display:a,label:a?`${e.name}, ${a}`:e.name}}function ha(e,t,o=Date.now()){const n=sn(rn(e.period),o,Xo(t));return n.end-n.start>27648e5?"day":"hour"}function pa(e,t=Date.now()){const o={...e.raw,source:"statistics",group_by:ha(e.raw,e.hass,t),aggregate:"change"},n=ea({...e,raw:o},t);if(ho(e.host),"loading"===n.status)return{message:Ze(e.hass,"chart_loading")};if("error"===n.status)return{message:Ze(e.hass,"chart_error",{error:n.error??""}),error:!0};let r=n.series.map(t=>ua(t.entity,Jt(t.points),e.hass));const a=e.config.sort;if("none"!==a){const e="ascending"===a?1:-1;r=[...r].sort((t,o)=>t.available!==o.available?t.available?-1:1:((t.value??0)-(o.value??0))*e)}return"sankey"===e.config.style&&(r=function(e,t){const o=Ze(t,"energy_node_home");let n=0,r=0,a=!1;const i=e.map(e=>{const i=e.config.energy_flow;if(!i)return e;const s=e.value??0,l=Ze(t,`energy_flow_${i}`);let c;return da.includes(i)?(n+=s,c={from:l,to:o}):(r+=s,"devices"===i&&(a=!0),c={from:o,to:Ot.includes(i)?l:e.name}),{...e,config:{...e.config,...c}}}),s=n-r,l=i.find(e=>e.config.energy_flow);if(!(l&&s>.001*n))return i;const c=Ze(t,a?"energy_node_untracked":"energy_node_home_use"),d={action:"none"},u={...l.config,entity:"",name:c,from:o,to:c,color:"grey",statistic:!0,energy_flow:void 0,tap_action:d,hold_action:d,double_tap_action:d};return[...i,{...ua({...l,name:c},s,t),entityId:"",stateObj:void 0,config:u}]}(r,e.hass)),{items:r}} +/** + * @license + * Copyright 2020 Google LLC + * SPDX-License-Identifier: BSD-3-Clause + */const ma=me(class extends fe{constructor(e){if(super(e),e.type!==he&&e.type!==de&&e.type!==pe)throw Error("The `live` directive is not allowed on child or event bindings");if(!(e=>void 0===e.strings)(e))throw Error("`live` bindings can only contain a single expression")}render(e){return e}update(e,[t]){if(t===q||t===Z)return t;const o=e.element,n=e.name;if(e.type===he){if(t===o[n])return q}else if(e.type===pe){if(!!t===o.hasAttribute(n))return q}else if(e.type===de&&o.getAttribute(n)===t+"")return q;return we(e),t}});function fa(e){return null==e||""===e}function ga(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function va(e,t,o){const[n,...r]=t,a=function(e,t){return Array.isArray(e)?[...e]:ga(e)?{...e}:"number"==typeof t?[]:{}}(e,n),i=a,s=r.length?va(i[n],r,o):o,l=r.length>0&&ga(s)&&0===Object.keys(s).length;return fa(s)?Array.isArray(a)&&"number"==typeof n?a.splice(n,1):delete i[n]:l&&ga(a)?delete i[n]:i[n]=s,a}function ya(e,t,o){return 0===t.length||fa(o)&&void 0===function(e,t){let o=e;for(const n of t){if("object"!=typeof o||null===o)return;o=o[n]}return o}(e,t)?e:va(e,t,o)}function ba(e){return"string"==typeof e?e:e.entity}function _a(e,t,o,n){if("entity"===o&&(fa(n)||"string"!=typeof n))return e;const r=[...e.entities??[]],a=r[t];if(void 0===a)return e;const i="string"==typeof a?{entity:a}:{...a};fa(n)?delete i[o]:i[o]=n;const s=Object.keys(i);return r[t]=1===s.length&&"entity"===s[0]&&"string"==typeof i.entity?i.entity:i,{...e,entities:r}}const xa=2.5,wa=.5,$a=12;function ka(e,t){const o=e;return{width:o.line_width??t.line_width??xa,dots:o.dots??!0===t.dots,onTop:!0===o.on_top}}function Ma(e,t){return[...e.filter(e=>!t(e)),...e.filter(t)]}function za(e){return e.map(([e,t])=>`M${Math.round(100*e)/100},${Math.round(100*t)/100}h0`).join("")}function Sa(e){return Math.round(10*(e+3.5))/10}function Ea(e,t){if(void 0!==e&&("number"!=typeof e||!Number.isFinite(e)||e$a))throw new Error(`${t} must be a number from 0.5 to 12`)}function Aa(e,t){if(void 0!==e&&"boolean"!=typeof e)throw new Error(`${t} must be true or false`)}function ja(e){Ea(e.line_width,'"line_width"'),Aa(e.dots,'"dots"');for(const t of e.entities??[])"object"==typeof t&&(Ea(t.line_width,`"line_width" of ${t.entity}`),Aa(t.dots,`"dots" of ${t.entity}`),Aa(t.on_top,`"on_top" of ${t.entity}`))}const Ca=[{name:"title",path:["title"]}],La=[{name:"show_name",path:["show","name"],default:!0},{name:"show_value",path:["show","value"],default:!0},{name:"show_icon",path:["show","icon"],default:!0},{name:"show_target",path:["show","target"],default:!0},{name:"show_legend",path:["show","legend"],default:!1},{name:"animate",path:["animate"],default:!0},{name:"hide_unavailable",path:["hide_unavailable"],default:!1}],Na=[{name:"color_icon",path:["color_icon"],default:!1}],Ta=[{name:"columns",path:["columns"]},{name:"sort",path:["sort"],default:"none"},{name:"limit",path:["limit"]},{name:"decimals",path:["decimals"]},{name:"unit",path:["unit"]}],Fa=[{name:"tap_action",path:["tap_action"],default:{action:"more-info"}},{name:"hold_action",path:["hold_action"],default:{action:"none"}},{name:"double_tap_action",path:["double_tap_action"],default:{action:"none"}}],Oa=[{name:"start_angle",path:["start_angle"]},{name:"end_angle",path:["end_angle"]},{name:"center",path:["center"],default:"value"},{name:"center_text",path:["center_text"]},{name:"tick_labels",path:["tick_labels"],default:!1},{name:"ghost",path:["ghost"],default:"off"}],Da=new Map;const Pa=[{name:"name",path:["name"]},{name:"unit",path:["unit"]},{name:"decimals",path:["decimals"]}],Ua=[{name:"attribute",path:["attribute"]}],Ia=[{name:"series_color",path:["color"]},{name:"curve",path:["curve"]},{name:"line_width",path:["line_width"]},{name:"dash",path:["dash"],default:!1},{name:"on_top",path:["on_top"],default:!1}],Ha={number:{min:wa,max:$a,step:.5,mode:"box",unit_of_measurement:"px"}},Wa=new Map;function Ra(e){let t=Wa.get(e);return t||(t=[...Ia,{name:"dots",path:["dots"],default:e}],Wa.set(e,t)),t}const Ba=Fa.map(({name:e,path:t})=>({name:e,path:t})),qa=[{name:"title",selector:{text:{}}}],Za=Fa.map(({name:e})=>({name:e,selector:{ui_action:{}}})),Va=[{type:"grid",name:"",schema:[{name:"name",selector:{text:{}}},{name:"unit",selector:{text:{}}},{name:"decimals",selector:{number:{min:0,max:20,mode:"box"}}}]}],Ya=new Map;let Ga;function Xa(e){const t=qe(e);if(Ga?.language!==t){const o=t=>Ze(e,t);Ga={language:t,schema:[{type:"grid",name:"",schema:[{name:"series_color",selector:{text:{}}},{name:"curve",selector:{select:{mode:"dropdown",options:["smooth","straight","step"].map(e=>({value:e,label:o(`editor_curve_${e}`)}))}}}]},{type:"grid",name:"",schema:[{name:"line_width",selector:Ha},{name:"dash",selector:{boolean:{}}},{name:"dots",selector:{boolean:{}}},{name:"on_top",selector:{boolean:{}}}]}]}}return Ga.schema}const Ja=new Map;function Ka(e){const t=function(e){const t=void 0===e?void 0:jr.get(e);return t?[e,...Object.keys(Ar[t]).filter(t=>t!==e)]:[]}(e);if(0===t.length)return Va;const o=t[0];let n=Ja.get(o);if(!n){const e=Va[0];n=[{...e,schema:e.schema.map(e=>"unit"===e.name?{name:"unit",selector:{select:{mode:"dropdown",custom_value:!0,options:t}}}:e)}],Ja.set(o,n)}return n}function Qa(e){return[{type:"grid",name:"",schema:[{name:"columns",selector:{number:{min:1,max:6,mode:"box"}}},{name:"sort",selector:{select:{mode:"dropdown",options:["none","ascending","descending"].map(t=>({value:t,label:Ze(e,`editor_sort_${t}`)}))}}},{name:"limit",selector:{number:{min:1,mode:"box"}}},{name:"decimals",selector:{number:{min:0,max:20,mode:"box"}}},{name:"unit",selector:{text:{}}}]}]}const ei={include:["device_class","area","floor","label","domain"],exclude:["entity","device_class","area","floor","label","domain"]};function ti(e,t){const o=e=>({select:{multiple:!0,custom_value:!0,mode:"dropdown",options:e}});switch(e){case"device_class":return o(t.deviceClasses);case"domain":return o(t.domains);case"entity":return{entity:{multiple:!0}};default:return{[e]:{multiple:!0}}}}const oi=new Map;function ni(e,t){const o=function(e){const t=new Set,o=new Set;for(const n of Object.values(e?.states??{})){const e=n.attributes?.device_class;"string"==typeof e&&e&&t.add(e),o.add(n.entity_id.slice(0,n.entity_id.indexOf(".")))}return{deviceClasses:[...t].sort(),domains:[...o].sort()}}(t),n=`${o.deviceClasses.join()}|${o.domains.join()}`,r=oi.get(e);if(r?.key===n)return r.schema;const a=ei[e].map(t=>({name:`${e}_${t}`,selector:ti(t,o)}));return oi.set(e,{key:n,schema:a}),a}let ri;function ai(e,t){let o=e;for(const n of t){if("object"!=typeof o||null===o)return;o=o[n]}return o}function ii(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null===e||null===t)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;const o=Object.keys(e),n=Object.keys(t);return o.length===n.length&&o.every(o=>ii(e[o],t[o]))}function si(e,t){const o={};for(const n of t){const t=ai(e,n.path)??n.default;void 0!==t&&(o[n.name]=t)}return o}function li(e,t,o){const n=si(e,t);let r=e;for(const a of t){const e=o[a.name];ii(n[a.name],e)||(r=ya(r,a.path,void 0!==a.default&&ii(e,a.default)?void 0:e))}return r}const ci="var(--divider-color, rgba(127, 127, 127, 0.3))",di="var(--primary-color, #03a9f4)",ui="var(--secondary-text-color, #727272)";function hi(e,t,o,n){const r=(n-90)*Math.PI/180;return[(e+o*Math.cos(r)).toFixed(2),(t+o*Math.sin(r)).toFixed(2)]}function pi(e,t,o,n){return hi(e,t,o,n).join(" ")}function mi(e,t,o,n,r){const a=r-n>180?1:0;return`M ${pi(e,t,o,n)} A ${o} ${o} 0 ${a} 1 ${pi(e,t,o,r)}`}function fi(e){return R``}const gi=["line","area","column","combined","range_area","sparkline","streamgraph","beeswarm","violin","histogram","heatmap","dumbbell","slope","trend","waterfall","timeline","box","candlestick","day_clock","wind_rose","spiral","strip_plot","cycle_plot"],vi=["line","area"],yi={number:{mode:"box",step:"any"}},bi={schema:[{name:"when_entity",selector:{entity:{}}},{type:"grid",name:"",schema:[{name:"when_state",selector:{text:{}}},{name:"when_above",selector:yi},{name:"when_below",selector:yi}]}],fields:[{name:"when_entity",path:["when","entity"]},{name:"when_state",path:["when","state"]},{name:"when_above",path:["when","above"]},{name:"when_below",path:["when","below"]}]},_i=[{name:"when_card_entity",path:["when","entity"]},{name:"when_card_state",path:["when","state"]},{name:"when_card_above",path:["when","above"]},{name:"when_card_below",path:["when","below"]}],xi=[{name:"when_card_entity",selector:{entity:{}}},{type:"grid",name:"",schema:[{name:"when_card_state",selector:{text:{}}},{name:"when_card_above",selector:yi},{name:"when_card_below",selector:yi}]}],wi={schema:xi,fields:_i},$i={schema:[...xi,{type:"grid",name:"",schema:[{name:"when_ghost",selector:{boolean:{}}},{name:"when_strip",selector:{boolean:{}}}]}],fields:[..._i,{name:"when_ghost",path:["when_ghost"],default:!1},{name:"when_strip",path:["when_strip"],default:!1}]};function ki(e){let t=1/0,o=-1/0;for(const n of e)for(const e of n)for(const n of[e.v,e.min,e.max])"number"==typeof n&&(no&&(o=n));return t===1/0?void 0:[t,o]}function Mi([e,t],o=.08){if(e===t)return[e-1,t+1];const n=(t-e)*o;return[e-n,t+n]}function zi(e,t){const[o,n]=e,[r,a]=t,i=n===o?0:(a-r)/(n-o);return e=>r+(e-o)*i}const Si=["linear","log"],Ei=["outside","inside"],Ai=!0,ji=!0,Ci="outside",Li=!0,Ni=!1,Ti="linear",Fi=e=>"number"==typeof e&&Number.isFinite(e);function Oi(e){const t=e;for(const o of["x_axis","y_axis"])if(void 0!==t[o]&&"boolean"!=typeof t[o])throw new Error(`"${o}" must be true or false`);if(void 0!==t.axis_labels&&!Ei.includes(t.axis_labels))throw new Error(`"axis_labels" must be one of: ${Ei.join(", ")}`);if(void 0!==t.gridlines){const e=t.gridlines;if("object"!=typeof e||null===e||Array.isArray(e))throw new Error('"gridlines" must have "horizontal" and "vertical" (true or false)');for(const t of["horizontal","vertical"])if(void 0!==e[t]&&"boolean"!=typeof e[t])throw new Error(`"gridlines.${t}" must be true or false`)}for(const o of["y_min","y_max"])if(void 0!==t[o]&&!Fi(t[o]))throw new Error(`"${o}" must be a number`);if(Fi(t.y_min)&&Fi(t.y_max)&&t.y_min>=t.y_max)throw new Error('"y_min" must be below "y_max"');if(void 0!==t.y_scale&&!Si.includes(t.y_scale))throw new Error(`"y_scale" must be one of: ${Si.join(", ")}`);if("log"===t.y_scale)for(const o of["y_min","y_max"])if(Fi(t[o])&&t[o]<=0)throw new Error(`"${o}" must be above 0 on a log scale`)}function Di(e){const t=e,o=t.gridlines??{};return{x:t.x_axis??Ai,y:t.y_axis??ji,labels:t.axis_labels??Ci,horizontal:o.horizontal??Li,vertical:o.vertical??Ni,min:Fi(t.y_min)?t.y_min:void 0,max:Fi(t.y_max)?t.y_max:void 0,scale:t.y_scale??Ti}}function Pi(e,t){if(!(e>0&&Number.isFinite(e)))return 1;const o=e/Math.max(1,t),n=10**Math.floor(Math.log10(o));for(const r of[1,2,5])if(r*n>=o*(1-1e-9))return r*n;return 10*n}function Ui(e){return Math.max(0,-Math.floor(Math.log10(e)+1e-9))}const Ii=e=>Number(e.toPrecision(12));function Hi(e,t,o){let[n,r]=Mi(e??[0,1]);void 0!==t.min&&(n=t.min),void 0!==t.max&&(r=t.max),r<=n&&(void 0!==t.min?r=n+Math.max(1,.1*Math.abs(n)):n=r-Math.max(1,.1*Math.abs(r)));const a=Pi(r-n,o);void 0===t.min&&(n=Ii(Math.floor(n/a+1e-9)*a)),void 0===t.max&&(r=Ii(Math.ceil(r/a-1e-9)*a));const i=[];for(let s=Math.ceil(n/a-1e-9);s*a<=r+1e-9*a;s++)i.push(Ii(s*a));return{domain:[n,r],ticks:i,decimals:Ui(a)}}const Wi=6e4,Ri=36e5,Bi=864e5,qi=[...[1,5,10,15,30].map(e=>({unit:"minute",n:e,ms:e*Wi})),...[1,2,3,6,12].map(e=>({unit:"hour",n:e,ms:e*Ri})),...[1,2,7].map(e=>({unit:"day",n:e,ms:e*Bi})),...[1,2,3,6].map(e=>({unit:"month",n:e,ms:30.44*e*Bi})),...[1,2,5,10,20,50,100].map(e=>({unit:"year",n:e,ms:365.25*e*Bi}))];const Zi=e=>-new Date(e).getTimezoneOffset()*Wi;function Vi(e){if(!e)return Zi;let t;try{t=new Intl.DateTimeFormat("en-US",{timeZone:e,hourCycle:"h23",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"})}catch{return Zi}return e=>{const o={};for(const n of t.formatToParts(e))o[n.type]=Number(n.value);return Date.UTC(o.year,o.month-1,o.day,o.hour%24,o.minute,o.second)-1e3*Math.floor(e/1e3)}}function Yi(e,t){return e-t(e-t(e))}function Gi(e,t,o,n){const r=[],a=e.end+t(e.end);for(let i=o,s=0;i<=a&&s<1e3;i=n(i),s++){const o=Yi(i,t);o>=e.start&&o<=e.end&&o!==r[r.length-1]&&r.push(o)}return r}function Xi(e,t,o=Zi){const{unit:n,n:r}=function(e,t){return qi.find(o=>e/o.ms<=Math.max(1,t))??qi[qi.length-1]}(e.end-e.start,t),a=e.start+o(e.start);if("minute"===n||"hour"===n||"day"===n&&7!==r){const t=r*("minute"===n?Wi:"hour"===n?Ri:Bi);return{unit:n,ticks:Gi(e,o,Math.ceil(a/t)*t,e=>e+t)}}if("day"===n){const t=Math.ceil(a/Bi);return{unit:n,ticks:Gi(e,o,(t+((4-t)%7+7)%7)*Bi,e=>e+7*Bi)}}const i=new Date(a);if("month"===n){let t=i.getUTCFullYear(),s=i.getUTCMonth();Date.UTC(t,s){const t=new Date(e);return Date.UTC(t.getUTCFullYear(),t.getUTCMonth()+r)};return{unit:n,ticks:Gi(e,o,Date.UTC(t,s),l)}}let s=i.getUTCFullYear();return Date.UTC(s,0)Date.UTC(new Date(e).getUTCFullYear()+r,0))}}function Ji(e){return"server"===e?.locale?.time_zone?e.config?.time_zone:void 0}function Ki(e){const t=e?.locale?.time_format;return"12"===t||"24"!==t&&void 0}const Qi=new Map;function es(e,t,o){const n=`${e}|${t}|${JSON.stringify(o)}`;let r=Qi.get(n);if(!r){try{r=new Intl.DateTimeFormat(e,{...o,timeZone:t})}catch{r=new Intl.DateTimeFormat(void 0,o)}Qi.set(n,r)}return r}function ts(e,t,o=!1){return es(t?.locale?.language??"en",Ji(t),{hour:"numeric",minute:"2-digit",...o?{second:"2-digit"}:{},hour12:Ki(t)}).format(e)}function os(e,t){return es(t?.locale?.language??"en",Ji(t),{weekday:"short",day:"numeric",month:"short",hour:"numeric",minute:"2-digit",hour12:Ki(t)}).format(e)}function ns(e,t,o,n,r){const a=n?.locale?.language??"en",i=Ji(n),s=e+(r??Vi(i))(e),l=new Date(s),c=s%Bi===0;switch(t){case"minute":case"hour":return c?es(a,i,{weekday:"short"}).format(e):ts(e,n);case"day":return o<=7*Bi?es(a,i,{weekday:"short"}).format(e):es(a,i,{day:"numeric",month:"short"}).format(e);case"month":return es(a,i,0===l.getUTCMonth()?{month:"short",year:"numeric"}:{month:"short"}).format(e);default:return es(a,i,{year:"numeric"}).format(e)}}function rs(e,t){if(e.length<=t)return e;const o=[];let n=[];for(const a of e)null===a.v?(n.length&&o.push(n),o.push([a]),n=[]):n.push(a);n.length&&o.push(n);const r=e.length;return o.flatMap(e=>null===e[0].v?e:function(e,t){if(e.length<=t||t<3)return e;const o=[e[0]],n=(e.length-2)/(t-2);let r=0;for(let a=0;ap&&(p=t,h=o)}o.push(e[h]),r=h}return o.push(e[e.length-1]),o}(e,Math.max(3,Math.round(e.length/r*t))))}const as=[[1,2,3,4,5,6,7,8,9],[1,2,5],[1]],is=[2,3,5,10,20,50,100],ss=e=>Number(e.toPrecision(12)),ls=e=>ss(10**e),cs=e=>Math.floor(Math.log10(e)+1e-9);function ds(e){return e.map(e=>{const t=e=>"number"==typeof e&&e<=0;return t(e.v)||t(e.min)||t(e.max)?{...e,v:t(e.v)?null:e.v,...void 0!==e.min?{min:t(e.min)?null:e.min}:{},...void 0!==e.max?{max:t(e.max)?null:e.max}:{}}:e})}function us(e,t,o,n=1){const r=[];for(let a=cs(e);a<=cs(t)+n;a+=n)for(const n of o){const o=ss(n*10**a);o>=e*(1-1e-9)&&o<=t*(1+1e-9)&&r.push(o)}return r}function hs(e,t,o){const n=cs(e),r=us(ls(n-2),ls(n+2),t),a=o?r.filter(t=>t<=e*(1+1e-9)):r.filter(t=>t>=e*(1-1e-9));return o?a[a.length-1]:a[0]}function ps(e,t){const o=Math.log10(e[0]),n=Math.log10(e[1]),[r,a]=t,i=n===o?0:(a-r)/(n-o);return e=>e>0?r+(Math.log10(e)-o)*i:NaN}const ms=new WeakMap;function fs(e){let t=ms.get(e.host);if(!t){const o={width:e.host.clientWidth||400};t=o,ms.set(e.host,o),"undefined"!=typeof ResizeObserver&&(o.observer=new ResizeObserver(t=>{const n=Math.round(t[t.length-1].contentRect.width);Math.round(n/70)!==Math.round(o.width/70)&&(o.width=n,e.requestUpdate())}),o.observer.observe(e.host))}return t.width}function gs(e){ms.get(e)?.observer?.disconnect(),ms.delete(e)}function vs(e){const t=Di(e.raw);return Math.max(0,fs(e)-32-(t.y&&"outside"===t.labels?40:0))}function ys(e,t,o,n,r=4){const a=Di(e.raw),i="log"===a.scale&&"line"===e.raw.style,s=i?function(e,t,o){let[n,r]=e??[1,100];void 0!==t.min&&t.min>0&&(n=t.min),void 0!==t.max&&t.max>0&&(r=t.max),r>0||(r=n>0?10*n:100),n>0||(n=r/1e3);const a=void 0!==t.min&&t.min===n,i=void 0!==t.max&&t.max===r;r<=n&&(a?r=10*n:i?n=r/10:(n/=Math.sqrt(10),r*=Math.sqrt(10)));const s=Math.max(2,o+1),l=[...as.map(e=>({mantissas:e,every:1})),...is.map(e=>({mantissas:[1],every:e}))];let c=l[l.length-1],d=[n,r],u=[];for(const f of l){const e=a?n:hs(n,f.mantissas,!0),t=i?r:hs(r,f.mantissas,!1),o=us(e,t,f.mantissas,f.every);if(c=f,d=[e,t],u=o,o.length<=s)break}const h=c.every>1?[1]:as[0],p=9===c.mantissas.length?[]:us(d[0],d[1],h).filter(e=>!u.includes(e)).slice(0,200),m=u.map(e=>Math.max(0,-cs(e)));return{domain:d,ticks:u,decimals:Math.max(0,...m),minor:p,tickDecimals:m}}(o,a,r):Hi(o,a,r),l=Math.max(2,Math.min(8,Math.floor((n??vs(e))/70))),{unit:c,ticks:d}=Xi(t,l,Vi(Ji(e.hass)));return{options:a,value:s,times:d,unit:c,range:t,scales:{x:zi([t.start,t.end],[0,Yr]),y:(i?ps:zi)(s.domain,[Gr,0]),domain:s.domain}}}const bs=e=>Math.round(1e4*e)/100+"%";function _s(e,t,o){const n=e.ticks[t];return e.tickDecimals?function(e,t,o){if(Math.abs(e)<1e4)return Et(e,t,o);const n=o?.locale?.language??o?.language??"en";try{return new Intl.NumberFormat(n,{notation:"compact",maximumFractionDigits:1}).format(e)}catch{return new Intl.NumberFormat("en",{notation:"compact",maximumFractionDigits:1}).format(e)}}(n,e.tickDecimals[t],o.hass):Et(n,e.decimals,o.hass)}function xs({axes:e,ctx:t,content:o,label:n,defs:r=Z,overlay:a=Z,hover:i,right:s,xLabel:l,yLabel:c,gestures:d,classes:u="",below:h=Z,wrapClasses:p="",wrapStyle:m=""}){const{options:f}=e,g="outside"===f.labels,v=f.y&&e.value.ticks.length>0,y=f.x&&e.times.length>0,b=v?function(e,t,o){const{scales:n,value:r}=e;return r.ticks.map((e,a)=>{const i=n.y(e)/Gr;return R`.92?"bottom":""}" style="top:${bs(i)}" + >${o?o(e):_s(r,a,t)}`})}(e,t,c):[],_=v?R`
${b}
`:Z,x=y?R`
${function(e,t,o){const{scales:n,range:r}=e,a=Vi(Ji(t.hass));return e.times.map(i=>{const s=n.x(i)/Yr;return R`.95?"end":""}" style="left:${bs(s)}" + >${o?o(i):e.label?e.label(i):ns(i,e.unit,r.end-r.start,t.hass,a)}`})}(e,t,l)}
`:Z,w=v?R``:Z,$=s&&f.y&&s.value.ticks.length>0?s:void 0,k=$?R``:Z,M=$?R`
${g?k:Z}${function(e,t){return e.value.ticks.map(o=>{const n=e.y(o)/Gr;return R`.92?"bottom":""}" style="top:${bs(n)}" + >${Et(o,e.value.decimals,t.hass)}`})}($,t)}
`:Z,z=`plot-wrap axes-${f.labels} ${v?"has-y":""} ${y?"has-x":""} ${$?"has-right":""} ${h===Z?"":"has-overview"} ${p}`;return R`
+ ${g&&v?R`
${w}${b}
`:Z}
- ${An(a,o,n,function(e){const{options:t,scales:a}=e;return q` - ${t.horizontal?(e.value.minor??[]).map(e=>q``):W} - ${t.horizontal?e.value.ticks.map(e=>q``):W} - ${t.vertical?e.times.map(e=>q``):W} - `}(e))} ${m?W:Z`${y}${$}${b}`} - ${r} + ${la(o,n,r,function(e){const{options:t,scales:o}=e;return B` + ${t.horizontal?(e.value.minor??[]).map(e=>B``):Z} + ${t.horizontal?e.value.ticks.map(e=>B``):Z} + ${t.vertical?e.times.map(e=>B``):Z} + `}(e))} ${g?Z:R`${_}${M}${x}`} + ${a}
- ${m?Z`${$}${b}`:W} ${h} -
`}const Gn=r` + ${g?R`${M}${x}`:Z} ${h} +
`}const ws=a` .plot-wrap { display: grid; grid-template-columns: auto minmax(0, 1fr); @@ -397,9 +579,9 @@ const gt=me(class extends fe{constructor(e){if(super(e),e.type!==he&&e.type!==de border-radius: 2px; background: color-mix(in srgb, var(--card-background-color, #fff) 70%, transparent); } -`,Xn=["above","over","hidden"];function Jn(e){if(void 0!==e.compact&&"boolean"!=typeof e.compact)throw new Error('"compact" must be true or false');if(void 0!==e.header&&!Xn.includes(e.header))throw new Error(`"header" must be one of: ${Xn.join(", ")}`)}function Kn(e){return{compact:!0===e.compact,header:e.header??"above"}}function Qn(e,t,a){return Z`
- ${"above"===e.header?t:W}${a} -
`}function er(e){return e===W?W:Z`
e.stopPropagation()}>${e}
`}const tr=r` +`,$s=["above","over","hidden"];function ks(e){if(void 0!==e.compact&&"boolean"!=typeof e.compact)throw new Error('"compact" must be true or false');if(void 0!==e.header&&!$s.includes(e.header))throw new Error(`"header" must be one of: ${$s.join(", ")}`);!function(e){if(void 0!==e.legend_toggle&&"boolean"!=typeof e.legend_toggle)throw new Error('"legend_toggle" must be true or false')}(e)}function Ms(e){return{compact:!0===e.compact,header:e.header??"above"}}function zs(e,t,o){return R`
+ ${"above"===e.header?t:Z}${o} +
`}function Ss(e){return e===Z?Z:R`
e.stopPropagation()}>${e}
`}const Es=a` .header-over { position: absolute; top: 2px; @@ -452,26 +634,103 @@ const gt=me(class extends fe{constructor(e){if(super(e),e.type!==he&&e.type!==de .frame.compact .axes-outside .x-axis .axis-label { top: 3px; } -`,ar=["none","normal","percent"];function or(e){const t=e.stack;if(void 0!==t&&!ar.includes(t))throw new Error(`"stack" must be one of: ${ar.join(", ")}`)}function nr(e,t){let a=0,o=e.length;for(;a>1;e[n].t<=t?a=n+1:o=n}return 0===a?null:e[a-1].v}function rr(e,t){const a=e[0]?.length??0,o=e.map(()=>[]);for(let n=0;ne+Math.abs(t[n]??0),0);a=t>0?100/t:0}let r=0,i=0;e.forEach((e,t)=>{const s=e[n];if(null==s)return void o[t].push(null);const l=s*a;l>=0?(o[t].push([r,r+l]),r+=l):(o[t].push([i,i+l]),i+=l)})}return o}function ir(e){const t=e[0]?.length??0,a=[];for(let o=0;o=190?"left":e>.5?"pin-left":"pin-right"}const cr=3e3;function dr(e,t){if(0===e.length)return-1;let a=0,o=e.length-1;for(;a>1;e[n].t0&&t-e[a-1].t<=e[a].t-t?a-1:a}const ur=new WeakMap;function hr(e){return ur.get(e)?.t}function pr(e){const t=ur.get(e);void 0!==t?.timer&&clearTimeout(t.timer),ur.delete(e)}function mr(e){return!1!==e.tooltip}function fr(e){const t=e.tooltip;if(void 0!==t&&"boolean"!=typeof t)throw new Error('"tooltip" must be true or false')}function gr(e,t,a){const o=function(e){let t=ur.get(e);return t||(t={},ur.set(e,t)),t}(e.host),n=t=>{t!==o.t&&(o.t=t,e.requestUpdate())},r=()=>{void 0!==o.timer&&clearTimeout(o.timer),o.timer=void 0};return{move(e){r();const o=e.currentTarget.getBoundingClientRect(),i=o.width>0?Math.min(1,Math.max(0,(e.clientX-o.left)/o.width)):0;n(function(e,t){let a;for(const o of e){const e=dr(o,t);if(e<0)continue;const n=o[e].t;(void 0===a||Math.abs(n-t){o.timer=void 0,n(void 0)},cr):n(void 0)}}}const vr=e=>Math.round(1e4*e)/100+"%";function yr(e){const t=new Set(e.map(e=>e.entity.unit));return 1===t.size?[...t][0]:""}function br(e,t,a,o){return Z`
+`;function As(e,t){const o=e.filter(e=>e.hidden&&e.hidden.length>0).map(e=>{const o=Vr(rs(e.hidden,500)).map(o=>Zr(o.map(e=>[t.x(e.t),t.y(e.v)]),e.curve)).join("");return B``});return o.length?B``:Z}function js(e,t){const o=t.states[e.entity],n=String(o?.attributes?.friendly_name??e.entity),r=e=>Et(e,(e=>Math.min(3,(String(e).split(".")[1]??"").length))(e),t),a=[];if(e.state){const r=[e.state].flat().map(e=>o?t.formatEntityState?.({...o,state:e},e)??e:e);a.push(`${n}: ${r.join(" / ")}`)}return void 0!==e.above&&void 0!==e.below?a.push(`${r(e.above)} < ${n} < ${r(e.below)}`):void 0!==e.above?a.push(`${n} > ${r(e.above)}`):void 0!==e.below&&a.push(`${n} < ${r(e.below)}`),a.join(", ")}function Cs(e,t,o,n,r=Z,a=Date.now()){const i={below:r,wrapClasses:"",wrapStyle:""};if(!0!==e.raw.when_strip||!t.conditions)return i;const s=[];for(const d of t.series){const t=yr(d.entity.config,e.raw);t&&!s.some(e=>br(e.c,t))&&s.push({c:t,color:d.color})}if(0===s.length)return i;const l=s.map(({c:r,color:i})=>{const s=function(e,t,o){const n=[],r=Math.min(t.end,o);return e.forEach((o,a)=>{if(!o.ok)return;const i=Math.max(t.start,o.t),s=Math.min(r,a+1i&&n.push([i,s])}),n}(xr(r,t.conditions.states.get(r.entity)??[]),o,a),l=js(r,e.hass),c=s.map(([e,t])=>{const o=n.x(e);return B``});return R``}),c=6+12*s.length+3*(s.length-1);return{below:R`
+
${l}
+ ${r} +
`,wrapClasses:"has-strip "+(r===Z?"":"strip-overview"),wrapStyle:`--cd-strip:${c}px`}}const Ls=a` + .plot .ghost { + stroke: var(--secondary-text-color, #727272); + stroke-width: 1px; + stroke-opacity: 0.45; + stroke-linecap: round; + stroke-linejoin: round; + } + .plot-wrap.has-strip { + grid-template-rows: minmax(0, 1fr) auto auto; + } + /* The strip adds its own height, so the plot keeps its size. */ + .frame .plot-wrap.has-strip.has-overview { + height: calc(180px + var(--cd-strip)); + } + .frame.compact .plot-wrap.has-strip.has-overview { + height: calc(110px + var(--cd-strip)); + } + .frame .plot-wrap.has-strip.strip-overview.has-overview { + height: calc(220px + var(--cd-strip)); + } + .frame.compact .plot-wrap.has-strip.strip-overview.has-overview { + height: calc(140px + var(--cd-strip)); + } + .cond-below { + grid-column: 2; + grid-row: 3; + min-width: 0; + } + .cond-strip { + display: flex; + flex-direction: column; + gap: 3px; + margin-top: 6px; + } + .cond-row { + position: relative; + height: 12px; + border-radius: 3px; + overflow: hidden; + background: color-mix(in srgb, var(--primary-text-color, #212121) 6%, transparent); + } + .cond-row svg { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + } + .cond-row rect { + opacity: 0.5; + } + .cond-label { + position: absolute; + left: 4px; + top: 0; + max-width: calc(100% - 8px); + overflow: hidden; + text-overflow: ellipsis; + font-size: 9px; + line-height: 12px; + color: var(--primary-text-color, #212121); + white-space: nowrap; + pointer-events: none; + text-shadow: + 0 0 2px var(--card-background-color, #fff), + 0 0 2px var(--card-background-color, #fff); + } +`,Ns=["none","normal","percent"];function Ts(e){const t=e.stack;if(void 0!==t&&!Ns.includes(t))throw new Error(`"stack" must be one of: ${Ns.join(", ")}`)}function Fs(e,t){let o=0,n=e.length;for(;o>1;e[r].t<=t?o=r+1:n=r}return 0===o?null:e[o-1].v}function Os(e,t){const o=e[0]?.length??0,n=e.map(()=>[]);for(let r=0;re+Math.abs(t[r]??0),0);o=t>0?100/t:0}let a=0,i=0;e.forEach((e,t)=>{const s=e[r];if(null==s)return void n[t].push(null);const l=s*o;l>=0?(n[t].push([a,a+l]),a+=l):(n[t].push([i,i+l]),i+=l)})}return n}function Ds(e){const t=e[0]?.length??0,o=[];for(let n=0;n=190?"left":e>.5?"pin-left":"pin-right"}const Is=3e3;function Hs(e,t){if(0===e.length)return-1;let o=0,n=e.length-1;for(;o>1;e[r].t0&&t-e[o-1].t<=e[o].t-t?o-1:o}const Ws=new WeakMap;function Rs(e){return Ws.get(e)?.t}function Bs(e){const t=Ws.get(e);void 0!==t?.timer&&clearTimeout(t.timer),Ws.delete(e)}function qs(e){return!1!==e.tooltip}function Zs(e){const t=e.tooltip;if(void 0!==t&&"boolean"!=typeof t)throw new Error('"tooltip" must be true or false')}function Vs(e,t,o){const n=function(e){let t=Ws.get(e);return t||(t={},Ws.set(e,t)),t}(e.host),r=t=>{t!==n.t&&(n.t=t,e.requestUpdate())},a=()=>{void 0!==n.timer&&clearTimeout(n.timer),n.timer=void 0};return{move(e){a();const n=e.currentTarget.getBoundingClientRect(),i=n.width>0?Math.min(1,Math.max(0,(e.clientX-n.left)/n.width)):0;r(function(e,t){let o;for(const n of e){const e=Hs(n,t);if(e<0)continue;const r=n[e].t;(void 0===o||Math.abs(r-t){n.timer=void 0,r(void 0)},Is):r(void 0)}}}const Ys=e=>Math.round(1e4*e)/100+"%";function Gs(e){const t=new Set(e.map(e=>e.entity.unit));return 1===t.size?[...t][0]:""}function Xs(e,t,o,n){return R`
- ${zt(e.hass,"chart_total")} - ${null===t?"—":jn(Cn(t,o,e.hass),a)} -
`}function _r(e,t,a,o,n,r={}){if(void 0===o)return W;const i=a.x(o)/fn;if(!(i>=0&&i<=1))return W;const s=lr(i,n),l=t.map(e=>{const t=dr(e.points,o);return{s:e,p:t<0?void 0:e.points[t]}});return Z``}function Js(e,t,o,n,r,a={}){if(void 0===n)return Z;const i=o.x(n)/Yr;if(!(i>=0&&i<=1))return Z;const s=Us(i,r),l=t.map(e=>{const t=Hs(e.points,n);return{s:e,p:t<0?void 0:e.points[t]}});return R`