iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
1 lines • 1.71 kB
JavaScript
export const __rspack_esm_id=18140;export const __rspack_esm_ids=[18140];export const __webpack_modules__={79144(t,e,r){r.d(e,{W:()=>x.A,default:()=>n});var o=r(88648),n=r(79501),a=r(33156),i=r(93275),s=r(73836),f=r(93084),c=r(69913),u=r(85136),l=r(19795),p=r(89516),_=r(11826),d=r(17966),g=r(70255),h=r(83276),m=r(67797),v=r(39378),x=r(67665),A=r(33810);const y=A.A.prototype.filterData;A.A.prototype.filterData=function(t,e){if("boundaryFilter"!==t.get("filterMode"))return void y.call(this,t,e);if(!this.hostedBy(t))return;const r=this._dimName,o=this._window.value,n=this.getTargetSeriesModels();for(const t of n){const e=t.getData(),n=e.mapDimensionsAll(r);if(!n.length)continue;const a=e.getStore(),i=e.getDimensionIndex(n[0]),s=e.count();let f=-1,c=-1;for(let t=0;t<s;t++){const e=a.get(i,t);isNaN(e)||(e<o[0]?f=t:e>o[1]&&-1===c&&(c=t))}e.filterSelf(t=>{if(t===f||t===c)return!0;const e=a.get(i,t);return!isNaN(e)&&e>=o[0]&&e<=o[1]});for(const t of n)e.setApproximateExtent(o,t)}},o.Y([a.a,i.a,s.a,f.a,c.a,u.a,l.a,p.a,_.a,d.a,h._,m.i,v.a,g.a])},35370(t,e,r){var o=r(26198);t.exports=function(t,e,r){for(var n=0,a=arguments.length>2?r:o(e),i=new t(a);a>n;)i[n]=e[n++];return i}},77957(t,e,r){var o=r(76080),n=r(79504),a=r(47055),i=r(48981),s=r(56969),f=r(26198),c=r(2360),u=r(35370),l=Array,p=n([].push);t.exports=function(t,e,r,n){for(var _,d,g,h=i(t),m=a(h),v=o(e,r),x=c(null),A=f(m),y=0;A>y;y++)g=m[y],(d=s(v(g,y,h)))in x?p(x[d],g):x[d]=[g];if(n&&(_=n(h))!==l)for(d in x)x[d]=u(_,x[d]);return x}},89429(t){t.exports=function(){}},46058(t,e,r){var o=r(46518),n=r(77957),a=r(6469);o({target:"Array",proto:!0},{group:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}}),a("group")}};