PageSourceSearch

https://ross146.com/frontend_latest/14525.e1a4b50caa40c0e3.js

js ross146.com collected 2026-09-28 01:53:12 UTC 12,665 bytes, 2 lines download raw bytes

1export const __webpack_ids__=["14525"];export const __webpack_modules__={2110:function(e,a,t){t.d(a,{Z:()=>o});const i=e=>e<10?`0${e}`:e;function o(e){const a=Math.floor(e/3600),t=Math.floor(e%3600/60),o=Math.floor(e%3600%60);return a>0?`${a}:${i(t)}:${i(o)}`:t>0?`${t}:${i(o)}`:o>0?""+o:null}},8311:function(e,a,t){t.d(a,{$:()=>n,P:()=>c});t(2394),t(81738),t(94814),t(6989),t(67886),t(65451),t(46015),t(38334),t(94880),t(75643),t(29761);var i=t(6219),o=t(16230),r=t(44272),s=t(36221);const n={alarm_control_panel:["armed_away","armed_custom_bypass","armed_home","armed_night","armed_vacation","arming","disarmed","disarming","pending","triggered"],assist_satellite:["idle","listening","responding","processing"],automation:["on","off"],binary_sensor:["on","off"],button:[],calendar:["on","off"],camera:["idle","recording","streaming"],cover:["closed","closing","open","opening"],device_tracker:["home","not_home"],fan:["on","off"],humidifier:["on","off"],input_boolean:["on","off"],input_button:[],lawn_mower:["error","paused","mowing","returning","docked"],light:["on","off"],lock:["jammed","locked","locking","unlocked","unlocking","opening","open"],media_player:["off","on","idle","playing","paused","standby","buffering"],person:["home","not_home"],plant:["ok","problem"],remote:["on","off"],scene:[],schedule:["on","off"],script:["on","off"],siren:["on","off"],sun:["above_horizon","below_horizon"],switch:["on","off"],timer:["active","idle","paused"],update:["on","off"],vacuum:["cleaning","docked","error","idle","paused","returning"],valve:["closed","closing","open","opening"],weather:["clear-night","cloudy","exceptional","fog","hail","lightning-rainy","lightning","partlycloudy","pouring","rainy","snowy-rainy","snowy","sunny","windy-variant","windy"]},l={alarm_control_panel:{code_format:["number","text"]},binary_sensor:{device_class:["battery","battery_charging","co","cold","connectivity","door","garage_door","gas","heat","light","lock","moisture","motion","moving","occupancy","opening","plug","power","presence","problem","running","safety","smoke","sound","tamper","update","vibration","window"]},button:{device_class:["restart","update"]},camera:{frontend_stream_type:["hls","web_rtc"]},climate:{hvac_action:["off","idle","preheating","defrosting","heating","cooling","drying","fan"]},cover:{device_class:["awning","blind","curtain","damper","door","garage","gate","shade","shutter","window"]},device_tracker:{source_type:["bluetooth","bluetooth_le","gps","router"]},fan:{direction:["forward","reverse"]},humidifier:{device_class:["humidifier","dehumidifier"],action:["off","idle","humidifying","drying"]},media_player:{device_class:["tv","speaker","receiver"],media_content_type:["album","app","artist","channel","channels","composer","contributing_artist","episode","game","genre","image","movie","music","playlist","podcast","season","track","tvshow","url","video"],repeat:["off","one","all"]},number:{device_class:["temperature"]},sensor:{device_class:["apparent_power","aqi","battery","carbon_dioxide","carbon_monoxide","current","date","duration","energy","frequency","gas","humidity","illuminance","monetary","nitrogen_dioxide","nitrogen_monoxide","nitrous_oxide","ozone","ph","pm1","pm10","pm25","power_factor","power","pressure","reactive_power","signal_strength","sulphur_dioxide","temperature","timestamp","volatile_organic_compounds","volatile_organic_compounds_parts","voltage","volume_flow_rate"],state_class:["measurement","total","total_increasing"]},switch:{device_class:["outlet","switch"]},update:{device_class:["firmware"]},water_heater:{away_mode:["on","off"]}},c=(e,a,t=void 0)=>{const c=(0,i.N)(a),d=[];switch(!t&&c in n?d.push(...n[c]):t&&c in l&&t in l[c]&&d.push(...l[c][t]),c){case"climate":t?"fan_mode"===t?d.push(...a.attributes.fan_modes):"preset_mode"===t?d.push(...a.attributes.preset_modes):"swing_mode"===t&&d.push(...a.attributes.swing_modes):d.push(...a.attributes.hvac_modes);break;case"device_tracker":case"person":t||d.push(...Object.entries(e.states).filter(([e,a])=>"zone"===(0,r.M)(e)&&"zone.home"!==e&&a.attributes.friendly_name).map(([e,a])=>a.attributes.friendly_name).sort((a,t)=>(0,s.$K)(a,t,e.locale.language)));break;case"event":"event_type"===t&&d.push(...a.attributes.event_types);break;case"fan":"preset_mode"===t&&d.push(...a.attributes.preset_modes);break;case"humidifier":"mode"===t&&d.push(...a.attributes.available_modes);break;case"input_select":case"select":t||d.push(...a.attributes.options);break;case"light":"effect"===t&&a.attributes.effect_list?d.push(...a.attributes.effect_list):"color_mode"===t&&a.attributes.supported_color_modes&&d.push(...a.attributes.supported_color_modes);break;case"media_player":"sound_mode"===t?d.push(...a.attributes.sound_mode_list):"source"===t&&d.push(...a.attributes.source_list);break;case"remote":"current_activity"===t&&d.push(...a.attributes.activity_list);break;case"sensor":t||"enum"!==a.attributes.device_class||d.push(...a.attributes.options);break;case"vacuum":"fan_speed"===t&&d.push(...a.attributes.fan_speed_list);break;case"water_heater":t&&"operation_mode"!==t||d.push(...a.attributes.operation_list)}return t||d.push(...o.V_),[...new Set(d)]}},58477:function(e,a,t){t.a(e,async function(e,a){try{var i=t(73742),o=t(59048),r=t(26292),s=t(31733),n=t(54731),l=t(2110),c=t(6219),d=t(15459),u=t(8311),b=t(28598),p=t(16230),h=t(17684),m=(t(6809),t(73048)),_=e([m,b]);[m,b]=_.then?(await _)():_;const g="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",f=["alarm_control_panel","device_tracker","person"],v=(e,a)=>(0,n.z)(f)(e)&&(0,n.z)(u.$[e])(a)?`${e}.${a}`:null;class y extends o.oi{connectedCallback(){super.connectedCallback(),this._connected=!0,this._startInterval(this.state)}disconnectedCallback(){super.disconnectedCallback(),this._connected=!1,this._clearInterval()}render(){const e=this.state;if(!e)return o.dy` <ha-label-badge class="warning" label="${this.hass.localize("state_badge.default.error")}" description="${this.hass.localize("state_badge.default.entity_not_found")}"> <ha-svg-icon .path="${g}"></ha-svg-icon> </ha-label-badge> `;const a=(0,c.N)(e),t=this.hass?.entities[e.entity_id],i=this.icon||this._computeShowIcon(a,e,t),r=this.icon?"":this.image?this.image:e.attributes.entity_picture_local||e.attributes.entity_picture,n=r||i?void 0:this._computeValue(a,e,t);return o.dy` <ha-label-badge class="${(0,s.$)({[a]:!0,"has-unit_of_measurement":"unit_of_measurement"in e.attributes})}" .image="${r}" .label="${this._computeLabel(a,e,this._timerTimeRemaining)}" .description="${this.showName?this.name??(0,d.C)(e):void 0}"> ${!r&&i?o.dy`<ha-state-icon .icon="${this.icon}" .stateObj="${e}" .hass="${this.hass}"></ha-state-icon>`:""} ${!n||r||i?"":o.dy`<span class="${n&&n.length>4?"big":""}">${n}</span>`} </ha-label-badge> `}updated(e){super.updated(e),this._connected&&e.has("state")&&this._startInterval(this.state)}_computeValue(e,a,t){switch(e){case"alarm_control_panel":case"binary_sensor":case"device_tracker":case"person":case"sce
1ne":case"sun":case"timer":return null;case"sensor":if("moon"===t?.platform)return null;default:return a.state===p.lz||a.state===p.nZ?"—":(0,b.SL)(a)?(0,b.uf)(a.state,this.hass.locale,(0,b.l4)(a,t)):this.hass.formatEntityState(a)}}_computeShowIcon(e,a,t){if(a.state===p.nZ)return!1;switch(e){case"alarm_control_panel":case"binary_sensor":case"device_tracker":case"person":case"scene":case"sun":case"timer":return!0;case"sensor":return"moon"===t?.platform;default:return!1}}_computeLabel(e,a,t=0){if((0,p.rk)(a.state))return this.hass.localize(`state_badge.default.${a.state}`);const i=v(e,a.state);return i?this.hass.localize(`state_badge.${i}`):"person"===e||"device_tracker"===e?a.state:"timer"===e?(0,l.Z)(t):a.attributes.unit_of_measurement||null}_clearInterval(){this._updateRemaining&&(clearInterval(this._updateRemaining),this._updateRemaining=void 0)}_startInterval(e){this._clearInterval(),e&&"timer"===(0,c.N)(e)&&(this._calculateTimerRemaining(e),"active"===e.state&&(this._updateRemaining=window.setInterval(()=>this._calculateTimerRemaining(this.state),1e3)))}_calculateTimerRemaining(e){this._timerTimeRemaining=(0,h.mK)(e)}constructor(...e){super(...e),this.showName=!1}}y.styles=o.iv`:host{cursor:pointer}.big{font-size:var(--ha-font-size-xs)}ha-label-badge{--ha-label-badge-color:var(--label-badge-red)}ha-label-badge.has-unit_of_measurement{--ha-label-badge-label-text-transform:none}ha-label-badge.binary_sensor{--ha-label-badge-color:var(--label-badge-blue)}.red{--ha-label-badge-color:var(--label-badge-red)}.blue{--ha-label-badge-color:var(--label-badge-blue)}.green{--ha-label-badge-color:var(--label-badge-green)}.yellow{--ha-label-badge-color:var(--label-badge-yellow)}.grey{--ha-label-badge-color:var(--label-badge-grey)}.warning{--ha-label-badge-color:var(--label-badge-yellow)}`,(0,i.__decorate)([(0,r.Cb)({attribute:!1})],y.prototype,"hass",void 0),(0,i.__decorate)([(0,r.Cb)({attribute:!1})],y.prototype,"state",void 0),(0,i.__decorate)([(0,r.Cb)()],y.prototype,"name",void 0),(0,i.__decorate)([(0,r.Cb)()],y.prototype,"icon",void 0),(0,i.__decorate)([(0,r.Cb)()],y.prototype,"image",void 0),(0,i.__decorate)([(0,r.Cb)({attribute:"show-name",type:Boolean})],y.prototype,"showName",void 0),(0,i.__decorate)([(0,r.SB)()],y.prototype,"_timerTimeRemaining",void 0),y=(0,i.__decorate)([(0,r.Mo)("ha-state-label-badge")],y),a()}catch(e){a(e)}})},6809:function(e,a,t){var i=t(73742),o=t(59048),r=t(26292),s=t(31733);class n extends o.oi{render(){return o.dy` <div class="badge-container"> <div class="label-badge" id="badge"> <div class="value"> <slot></slot> </div> ${this.label?o.dy` <div class="${(0,s.$)({label:!0,big:this.label.length>5})}"> <span>${this.label}</span> </div> `:""} </div> ${this.description?o.dy`<div class="title">${this.description}</div>`:""} </div> `}static get styles(){return[o.iv`.badge-container{display:inline-block;text-align:center;vertical-align:top;padding:var(--ha-label-badge-padding,0 0 0 0)}.label-badge{position:relative;display:block;margin:0 auto;width:var(--ha-label-badge-size,2.5em);text-align:center;height:var(--ha-label-badge-size,2.5em);line-height:var(--ha-label-badge-size, 2.5em);font-size:var(--ha-label-badge-font-size, 1.5em);border-radius:var(--ha-label-badge-border-radius,50%);border:.1em solid var(--ha-label-badge-color,var(--primary-color));color:var(--label-badge-text-color,#4c4c4c);white-space:nowrap;background-color:var(--label-badge-background-color,#fff);background-size:cover;transition:border .3s ease-in-out}.label-badge .label.big span{font-size:90%;padding:10% 12% 7% 12%}.label-badge .value{font-size:90%;overflow:hidden;text-overflow:ellipsis}.label-badge .label{position:absolute;bottom:-1em;left:-.2em;right:-.2em;line-height:1em;font-size:.5em}.label-badge .label span{box-sizing:border-box;max-width:100%;display:inline-block;background-color:var(--ha-label-badge-color,var(--primary-color));color:var(--ha-label-badge-label-color,#fff);border-radius:1em;padding:9% 16% 8% 16%;font-weight:var(--ha-font-weight-medium);overflow:hidden;text-transform:uppercase;text-overflow:ellipsis;transition:background-color .3s ease-in-out;text-transform:var(--ha-label-badge-label-text-transform,uppercase)}.badge-container .title{margin-top:1em;font-size:var(--ha-label-badge-title-font-size, .9em);width:var(--ha-label-badge-title-width,5em);
1font-weight:var(--ha-label-badge-title-font-weight,var(--ha-font-weight-normal));overflow:hidden;text-overflow:ellipsis;line-height:normal}`]}updated(e){super.updated(e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?`url(${this.image})`:"")}}(0,i.__decorate)([(0,r.Cb)()],n.prototype,"label",void 0),(0,i.__decorate)([(0,r.Cb)()],n.prototype,"description",void 0),(0,i.__decorate)([(0,r.Cb)()],n.prototype,"image",void 0),n=(0,i.__decorate)([(0,r.Mo)("ha-label-badge")],n)},17684:function(e,a,t){t.d(a,{rv:()=>c,mK:()=>l,aT:()=>o,mZ:()=>s,eF:()=>r,WH:()=>n});t(81738),t(6989);var i=t(2110);const o=e=>e.callWS({type:"timer/list"}),r=(e,a)=>e.callWS({type:"timer/create",...a}),s=(e,a,t)=>e.callWS({type:"timer/update",timer_id:a,...t}),n=(e,a)=>e.callWS({type:"timer/delete",timer_id:a}),l=e=>{if(!e.attributes.remaining)return;let a=function(e){const a=e.split(":").map(Number);return 3600*a[0]+60*a[1]+a[2]}(e.attributes.remaining);if("active"===e.state){const t=(new Date).getTime(),i=new Date(e.attributes.finishes_at).getTime();a=Math.max((i-t)/1e3,0)}return a},c=(e,a,t)=>{if(!a)return null;if("idle"===a.state||0===t)return e.formatEntityState(a);let o=(0,i.Z)(t||0)||"0";return"paused"===a.state&&(o=`${o} (${e.formatEntityState(a)})`),o}}};
2//# sourceMappingURL=14525.e1a4b50caa40c0e3.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.