"use strict"; class Trend_Indicator extends Component { on_ready() { const text = this.$.text().trim(); const is_positive = text.startsWith('+'); const is_negative = text.startsWith('-'); if (is_positive) { this.$.addClass('text-success fw-bold'); } else if (is_negative) { this.$.addClass('text-danger fw-bold'); } else { this.$.addClass('text-muted fw-bold'); } this.$.addClass('d-block mt-1'); } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJUcmVuZF9JbmRpY2F0b3IiLCJKcWh0bWxfQ29tcG9uZW50Iiwib25fcmVhZHkiLCJ0ZXh0IiwiJCIsInRyaW0iLCJpc19wb3NpdGl2ZSIsInN0YXJ0c1dpdGgiLCJpc19uZWdhdGl2ZSIsImFkZENsYXNzIl0sInNvdXJjZXMiOlsicnN4L3RoZW1lL2NvbXBvbmVudHMvX2FyY2hpdmVkL3VuZmluaXNoZWQvVHJlbmRfSW5kaWNhdG9yLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNsYXNzIFRyZW5kX0luZGljYXRvciBleHRlbmRzIEpxaHRtbF9Db21wb25lbnQge1xuICAgIG9uX3JlYWR5KCkge1xuICAgICAgICBjb25zdCB0ZXh0ID0gdGhpcy4kLnRleHQoKS50cmltKCk7XG4gICAgICAgIGNvbnN0IGlzX3Bvc2l0aXZlID0gdGV4dC5zdGFydHNXaXRoKCcrJyk7XG4gICAgICAgIGNvbnN0IGlzX25lZ2F0aXZlID0gdGV4dC5zdGFydHNXaXRoKCctJyk7XG5cbiAgICAgICAgaWYgKGlzX3Bvc2l0aXZlKSB7XG4gICAgICAgICAgICB0aGlzLiQuYWRkQ2xhc3MoJ3RleHQtc3VjY2VzcyBmdy1ib2xkJyk7XG4gICAgICAgIH0gZWxzZSBpZiAoaXNfbmVnYXRpdmUpIHtcbiAgICAgICAgICAgIHRoaXMuJC5hZGRDbGFzcygndGV4dC1kYW5nZXIgZnctYm9sZCcpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgdGhpcy4kLmFkZENsYXNzKCd0ZXh0LW11dGVkIGZ3LWJvbGQnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoaXMuJC5hZGRDbGFzcygnZC1ibG9jayBtdC0xJyk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOztBQUFBLE1BQU1BLGVBQWUsU0FBU0MsZ0JBQWdCLENBQUM7RUFDM0NDLFFBQVFBLENBQUEsRUFBRztJQUNQLE1BQU1DLElBQUksR0FBRyxJQUFJLENBQUNDLENBQUMsQ0FBQ0QsSUFBSSxDQUFDLENBQUMsQ0FBQ0UsSUFBSSxDQUFDLENBQUM7SUFDakMsTUFBTUMsV0FBVyxHQUFHSCxJQUFJLENBQUNJLFVBQVUsQ0FBQyxHQUFHLENBQUM7SUFDeEMsTUFBTUMsV0FBVyxHQUFHTCxJQUFJLENBQUNJLFVBQVUsQ0FBQyxHQUFHLENBQUM7SUFFeEMsSUFBSUQsV0FBVyxFQUFFO01BQ2IsSUFBSSxDQUFDRixDQUFDLENBQUNLLFFBQVEsQ0FBQyxzQkFBc0IsQ0FBQztJQUMzQyxDQUFDLE1BQU0sSUFBSUQsV0FBVyxFQUFFO01BQ3BCLElBQUksQ0FBQ0osQ0FBQyxDQUFDSyxRQUFRLENBQUMscUJBQXFCLENBQUM7SUFDMUMsQ0FBQyxNQUFNO01BQ0gsSUFBSSxDQUFDTCxDQUFDLENBQUNLLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQztJQUN6QztJQUVBLElBQUksQ0FBQ0wsQ0FBQyxDQUFDSyxRQUFRLENBQUMsY0FBYyxDQUFDO0VBQ25DO0FBQ0oiLCJpZ25vcmVMaXN0IjpbXX0=