1"use strict";(self.webpackChunkmeraki=self.webpackChunkmeraki||[]).push([[886],{43690:function(t,e,a){a.r(e),a.d(e,{default:function(){return rt}});var n=a(15671),r=a(43144),o=a(97326),i=a(60136),s=a(98557),c=a(47313),l=a(1084),d=a(70501),p=a(84060),u=a(93697),h=a(55059),v=a(56955),f=a(16404),g=a(83450),m=a(74813),x=a(61008),y=a(21911),A=a(14427),I=a(69140),b=a(4942),T=a(44565),_=a(27507),k=a(93433),P=[],w=[],M=function(){return P},H=function(t,e,a,n){var r=n[e];if(!r)return!1;var o=t*a,i=60*r.startHour+r.startMin,s=60*r.endHour+r.endMin;return o>=i&&o<s},C=function(t,e,a,n){for(var r=Math.floor(t*a/60),o=t*a%60,i=[f.Twc.ON_PEAK,f.Twc.MID_PEAK,f.Twc.OFF_PEAK],s=function(t){return!(r<t.startHour||r>t.endHour)&&(!(r===t.startHour&&o<t.startMin)&&!(r===t.endHour&&o>=t.endMin))},c=0;c<i.length;c++){var l=n[e].tous[i[c]];if(l&&l.findIndex(s)>=0)return i[c]}return f.Twc.NONE},S=function(t,e,a){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return t.findIndex((function(t){return t.endHour=0===t.endHour&&0===t.endMin?24:t.endHour,!n||null===t.endHour&&null===t.startHour?n?void 0:null===t.startHour&&null===t.endHour||(e<t.startHour||e>t.endHour||(e===t.startHour&&a<t.startMin||e===t.endHour&&a>=t.endMin)):!(e<t.startHour||e>t.endHour)&&(!(e===t.startHour&&a<t.startMin)&&!(e===t.endHour&&a>=t.endMin))}))>=0},E=function(t,e,a){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return t.findIndex((function(t){return t.endHour=0===t.endHour&&0===t.endMin?24:t.endHour,n?e===t.startHour&&a===t.startMin:n?void 0:null===t.startHour||e>=t.endHour?e===t.endHour&&a===t.endMin||null===t.startHour&&null===t.endHour&&0==e&&(a==t.startMin||0==a):0===t.startHour&&0!==t.startMin?e<=t.startHour&&a<=t.startMin&&0===a&&0===e:e<t.startHour&&0===a&&0===e}))>=0},O=function(t,e,a,n){var r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return t.findIndex((function(t){if(t.endHour=0===t.endHour&&0===t.endMin?24:t.endHour,r)return 0===t.endMin?e+1==t.endHour&&(a+n)%60===0:e===t.endHour&&a+n===t.endMin;if(!r){return e<=t.startHour?0!==t.startMin?e===t.startHour&&a+n===t.startMin:e+1===t.startHour&&(a+n)%60===t.startMin:t.endHour?!(e<t.endHour)&&(a+n)%60===0&&e+1===24:(a+n)%60===0&&e+1===24}}))>=0},N=function(t,e,a,n){for(var r=t.plotBox,o=[],i=0,s=t.series[0].points,c=function(t){for(var e=[],a=0;a<t.length;a++){var n=t[a][0];(0,v.Qr)(n)||null===n.startHour||null===n.endHour||e.push(n)}return e}(e),l=n?c&&c[0].id:0,d=0;d<s.length;d++){var p=s[d],u=p.shapeArgs.width/2,h=p.shapeArgs.height/2,f=Math.floor(p.x*a/60),g=p.x*a%60;!e[p.y]||!S(e[p.y],f,g,n)||0!==p.y&&void 0!==e[p.y-1]&&S(e[p.y-1],f,g,n)||(o=[].concat((0,k.Z)(o),["M",p.plotX+r.x-u,p.plotY+r.y-h]),o=[].concat((0,k.Z)(o),["L",p.plotX+r.x+u,p.plotY+r.y-h]),i<p.plotX+r.x+u&&l===e[p.y][0].id&&(i=p.plotX+r.x+u)),!e[p.y]||!S(e[p.y],f,g,n)||void 0!==e[p.y+1]&&S(e[p.y+1],f,g,n)||(o=[].concat((0,k.Z)(o),["M",p.plotX+r.x-u,p.plotY+r.y+h]),o=[].concat((0,k.Z)(o),["L",p.plotX+r.x+u,p.plotY+r.y+h])),e[p.y]&&E(e[p.y],f,g,n)&&(o=[].concat((0,k.Z)(o),["M",p.plotX+r.x-u,p.plotY+r.y-h]),o=[].concat((0,k.Z)(o),["L",p.plotX+r.x-u,p.plotY+r.y+h])),e[p.y]&&O(e[p.y],f,g,a,n)&&(o=[].concat((0,k.Z)(o),["M",p.plotX+r.x+u,p.plotY+r.y-h]),o=[].concat((0,k.Z)(o),["L",p.plotX+r.x+u,p.plotY+r.y+h]))}return{path:o,imagePoint:{x:i,y:0}}},D=function(t,e,a){for(var n=t.plotBox,r=[],o=0,i=n.y+n.height,s=t.series[0].points,c=0;c<s.length;c++){var l=s[c],d=l.shapeArgs.width/2,p=l.shapeArgs.height/2,u=Math.floor(l.x*a/60),h=l.x*a%60;!e[l.y]||!S(e[l.y],u,h)||0!==l.y&&void 0!==e[l.y-1]&&S(e[l.y-1],u,h)||(r=[].concat((0,k.Z)(r),["M",l.plotX+n.x-d,l.plotY+n.y-p]),r=[].concat((0,k.Z)(r),["L",l.plotX+n.x+d,l.plotY+n.y-p]),o<l.plotX+n.x+d?(o=l.plotX+n.x+d,i=l.plotY+n.y-p):o===l.plotX+n.x+d&&(i=Math.min(i,l.plotY+n.y-p))),!e[l.y]||!S(e[l.y],u,h)||void 0!==e[l.y+1]&&S(e[l.y+1],u,h)||(r=[].concat((0,k.Z)(r),["M",l.plotX+n.x-d,l.plotY+n.y+p]),r=[].concat((0,k.Z)(r),["L",l.plotX+n.x+d,l.plotY+n.y+p]),o<l.plotX+n.x+d?(o=l.plotX+n.x+d,i=l.plotY+n.y-p):o===l.plotX+n.x+d&&(i=Math.min(i,l.plotY+n.y-p))),e[l.y]&&E(e[l.y],u,h)&&(r=[].concat((0,k.Z)(r),["M",l.plotX+n.x-d,l.plotY+n.y-p]),r=[].
1concat((0,k.Z)(r),["L",l.plotX+n.x-d,l.plotY+n.y+p])),e[l.y]&&O(e[l.y],u,h,a)&&(r=[].concat((0,k.Z)(r),["M",l.plotX+n.x+d,l.plotY+n.y-p]),r=[].concat((0,k.Z)(r),["L",l.plotX+n.x+d,l.plotY+n.y+p]))}return{path:r,imagePoint:{x:o,y:i}}},Y=function(){var t=x.V.getColors().colors;return{operating:"rgb(".concat(t["--bgl_green_500"],")"),nonOperating:"rgb(".concat(t["--bgl_red_500"],")")}},j=function(){var t=x.V.getColors().colors;return{offPeak:"rgb(".concat(t["--bgl_green_500"],")"),onPeak:"rgb(".concat(t["--bgl_red_500"],")"),midPeak:"rgb(".concat(t["--bgl_red_300"],")"),cellOverlay:"rgb(".concat(t["--background_300"],")")}},L=function(t,e){e?(t.nonOperatingHoursOverlay&&(t.nonOperatingHoursOverlay.hide(),t.closeHoursIcon.hide()),t.operatingHoursOverlay&&(t.operatingHoursOverlay.show(),t.openHoursIcon.show())):(t.nonOperatingHoursOverlay&&(t.nonOperatingHoursOverlay.show(),t.closeHoursIcon.show()),t.operatingHoursOverlay&&(t.operatingHoursOverlay.hide(),t.openHoursIcon.hide()))},R=function(t,e){t.onPeakOverlay.hide(),t.onPeakImage.hide(),t.offPeakOverlay.hide(),t.offPeakImage.hide(),t.midPeakOverlay.hide(),t.midPeakImage.hide(),e===f.Twc.ON_PEAK?(t.onPeakOverlay.show(),t.onPeakImage.show()):e===f.Twc.OFF_PEAK?(t.offPeakOverlay.show(),t.offPeakImage.show()):e===f.Twc.MID_PEAK&&(t.midPeakOverlay.show(),t.midPeakImage.show())},Z=a(76720),V=a(46417),F=function(t){(0,i.Z)(a,t);var e=(0,s.Z)(a);function a(){return(0,n.Z)(this,a),e.apply(this,arguments)}return(0,r.Z)(a,[{key:"componentDidMount",value:function(){this.context.rc.analytics.trackEvent(f.FiA.ACTIVITY_MAP,{viewed:!0},this.props)}},{key:"getXAxisLabels",value:function(t,e,a,n,r){var o=a,i=12,s=function(t){var e=a;return(t>i||12===t)&&(e=n),e};if(0===e||t.isLast)return{hour:i,amPm:o,pointLabel:"".concat(i,":00").concat(o)};var c=e*r;if(c%60===0){var l=c/60;return l>=i&&(o=s(l),l>i&&(l-=i)),{hour:l,amPm:o,pointLabel:"".concat(l,":00").concat(o)}}if(c){var d=Math.floor(c/60);0===d&&(d=i);var p=c%60;return d>=i&&(o=s(d),d>i&&(d-=i)),{pointLabel:"".concat(d,":").concat(p).concat(o)}}}},{key:"getHighchartsOptions",value:function(){var t,e=this,a=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1?arguments[1]:void 0,r=this,o=x.V.getColors().colors,i=this.props.configs,s=this.props.activityMapData.data,c=s.touInfo,l=this.props.isSMBUser,d=s.granularity/60,p=s.energyConsumptionList,u=function(t,e,a){P=[],w=[];for(var n=[],r=[],o=0;o<t.length;o++){var i=t[o],s=i.id-1,c=i.valueList;if(w.push(s),a)for(var l=60/e,d=0,p=0;p<24*l;p++){var u=c[d],h=0;P.push(p),u&&d!==c.length&&u.hour*l+u.minute/e===p&&(h=u.consumption,d++),r.push(h),n.push([p,s,h])}else for(var v=0;v<c.length;v++){var f=c[v];P.length<c.length&&P.push(v);var g=f.consumption;r.push(g),n.push([v,s,g])}}return n=n.sort((function(t,e){return t[0]===e[0]?0:t[0]<e[0]?-1:1})),r.sort(),{series:[{name:"Usage",data:n}],min:Math.min.apply(Math,r),max:Math.max.apply(Math,r)}}(p,d,a),h=u.series,g=u.min,m=u.max,y={};c&&(t={},(0,b.Z)(t,f.Twc.ON_PEAK,{key:c.ON_PEAK,icon:"on-peak"}),(0,b.Z)(t,f.Twc.OFF_PEAK,{key:c.OFF_PEAK,icon:"off-peak"}),(0,b.Z)(t,f.Twc.MID_PEAK,{key:c.MID_PEAK,icon:"mid-peak"}),y=t);var A=this.props.responsiveness,I=A.isMobileView,T=A.isTabletView,_=a?null:function(t,e){for(var a={},n=0;n<t.length;n++){var r=t[n].businessHours;if(r&&(r.id=n),!(0,v.Qr)(r)){if(null===r.startHour){a[n]=r;continue}var o=60*r.startHour+r.startMin,i=60*r.endHour+r.endMin;o%e!==0&&(r.startMin=0),i%e!==0&&(r.endMin=0),a[n]=r}}for(var s=Object.keys(a),c=s.length,l=0;l<c;l++){var d=s[l],p=a[d],u=a[parseInt(d)+1];if(null!==p.startHour)break;if(delete a[d],u.startHour)break}for(var h=(c=(s=Object.keys(a)).length)-1;h>=0;h--){var f=s[h],g=a[f],m=a[parseInt(f)-1];if(null!==g.startHour)break;if(delete a[f],m.startHour)break}return a}(p,d),k=s.estimatedBusinessHours,S=p.map((function(t){return t.dayString})),E=this.context.rc.dateUtils.getDateInUTC(new Date).setHours(0,0,0),O=this.context.rc.dateUtils.getDateInUTC(new Date).setHours(12,0,0),Z=this.context.rc.dateUtils.formatDate(E,"a"),V=this.context.rc.dateUtils.formatDate(O,"a"),F=function(t,e){for(var a=[],n=0;n<t.length;n++){var r=t[n],o=r.weekDayString||r.dayString;a.push(e?{date:r.dayString.toUpperCase(),weekend:r.weekend}:o)}return a}(p,a),U=[];a||F.map((function(t){U.push(t.slice(0,3))}));var B=a?{y:3,useHTML:!0,style:{color:"rgb(".concat(o["--foreground_500"],")"),fontSize:I?"10px":"12px"},formatter:function(){return this.value.weekend?"<span style='color: rgb(".concat(o["--bgl_red_400"],"); font-size: ").concat(I?"8px":"12px","'>").concat(this.value.date,"</span>"):"<span style='color: rgb(".concat(o["--foreground_500"],"); font-size: ").concat(I?"8px":"12px","'>").concat(this.value.date,"</span>")}}:{y:20,style:{color:"rgb(".concat(o["--foreground_500"],")"),fontSize:I?"10px":"12px"}},z=a?{useHTML:!0,distance:0,x:I?-20:0,formatter:function(){if(this.isFirst||this.isLast){var t=this.value;return t=parseInt(t)!==t?t.toFixed(2):t,'<span class="color-axis-label ev-map '.concat(I?"mobile-view":null," ").concat(this.isLast?"last":"",'"><b>').concat(t,"</b>
1 ").concat(f.xNz.kWh,"</span>")}return""}}:{useHTML:!0,distance:0,x:5,formatter:function(){if(this.isFirst||this.isLast){var t=this.value;return t=parseInt(t)!==t?t.toFixed(2):t,'<span class="color-axis-label '.concat(this.isLast?"last":"",'"><b>').concat(t,"</b> ").concat(f.xNz.kWh,"</span>")}return""}},K=a?{useHTML:!0,backgroundColor:"rgb(".concat(o["--background_300"],")"),borderColor:"rgb(".concat(o["--background_300"],")"),borderRadius:10,outside:!0,style:{fontFamily:i.font_family},formatter:function(){var t=this.point,e=Math.floor(t.x*d/60),n=t.x*d%60,o=e>=12?"PM":"AM";e=0===(e=e>12?e-12:e)?12:e;var i,s='<span class="tooltip-date">'.concat(S[t.y],", ").concat(e," ").concat(o).concat(n>0?" "+n+" min":"","</span>"),u=C(t.x,t.y,d,p),h={};c&&(i={},(0,b.Z)(i,f.Twc.ON_PEAK,{key:c.ON_PEAK,icon:"on-peak"}),(0,b.Z)(i,f.Twc.OFF_PEAK,{key:c.OFF_PEAK,icon:"off-peak"}),(0,b.Z)(i,f.Twc.MID_PEAK,{key:c.MID_PEAK,icon:"mid-peak"}),h=i);var v="",g="";(l||a)&&h[u]&&(v=h[u].key,g=h[u].icon);var m=t.value;m=parseInt(m)!==m?m.toFixed(2):m;var x='<div class="tooltip-amount">'.concat(m,' <span class="tooltip-unit">').concat(f.xNz.kWh,"</span></div>"),y='<div class="tooltip-status"><span class="status-icon '.concat(g,'"></span><span class="status-text">').concat(v,"</span></div>");return r.context.rc.analytics.trackEvent(f.FiA.ACTIVITY_MAP,{hover:u,value:m},r.props),'<div class="heatmap-tooltip">'.concat(s).concat(x).concat(y,"</div>")}}:{useHTML:!0,backgroundColor:"rgb(".concat(o["--background_300"],")"),borderColor:"rgb(".concat(o["--background_300"],")"),className:"heatmap-tooltip",formatter:function(){var t=this.point,e=H(t.x,t.y,d,_)?"open":"closed",a=l&&!(0,v.Qr)(_)?'<div class="hours-icon '.concat(e,'"></div>'):"",n=t.value;n=parseInt(n)!==n?n.toFixed(2):n;var r=(0,v.IP)(i.fuelType.toLowerCase());return"<div>".concat(a,"<div>").concat(n," ").concat(r,"</div></div>")}},X={chart:{backgroundColor:"rgb(".concat(o["--background_300"],")"),type:"heatmap",height:a?800:void 0,width:void 0,marginTop:a||l?70:40,marginBottom:I?120:40,marginRight:I?40:100,animation:!1,events:{load:function(){a?function(t,e,a,n,r){var o=t.renderer,i=j(),s=n?2:3,c=x.V.getColors().colors,l=r[f.Twc.ON_PEAK]?r[f.Twc.ON_PEAK].key:"",d=r[f.Twc.OFF_PEAK]?r[f.Twc.OFF_PEAK].key:"",p=r[f.Twc.MID_PEAK]?r[f.Twc.MID_PEAK].key:"",u=e.map((function(t){return t.tous.PEAK})),h=D(t,u,a);t.onPeakOverlay=o.path(h.path).attr({"stroke-width":s,stroke:i.onPeak,"stroke-dasharray":[4],zIndex:5}).add(),t.onPeakImage=o.text('<div style="width: 43px; display:flex; justify-content: flex-end;"><div style="background-color: rgb('.concat(c["--bgl_red_500"],"); color: rgb(").concat(c["--foreground_300"],'); padding:3px; font-size:12px;\n font-weight:bold; border-radius: 3px; text-transform: uppercase">').concat(l,"</div></div>"),h.imagePoint.x-43,h.imagePoint.y+12,!0).attr({zIndex:5}).css({"pointer-events":"none"}).add(),t.onPeakOverlay.hide(),t.onPeakImage.hide();var v=e.map((function(t){return t.tous.OFF_PEAK})),g=D(t,v,a);t.offPeakOverlay=o.path(g.path).attr({"stroke-width":s,stroke:i.offPeak,"stroke-dasharray":[4],zIndex:5}).add(),t.offPeakImage=o.text('<div style="width: 200px; display:flex; justify-content: flex-end;"><div style="background-color: rgb('.concat(c["--bgl_green_400"],"); color: rgb(").concat(c["--foreground_300"],'); padding:3px; font-size:12px;\n font-weight:bold; border-radius: 3px; text-transform: uppercase">').concat(d,"</div></div>"),g.imagePoint.x-200,g.imagePoint.y+12,!0).attr({zIndex:5}).css({"pointer-events":"none"}).add(),t.offPeakOverlay.hide(),t.offPeakImage.hide();var m=e.map((function(t){return t.tous["Mid-Peak"]})),y=D(t,m,a);t.midPeakOverlay=o.path(y.path).attr({"stroke-width":s,stroke:i.midPeak,"stroke-dasharray":[4],zIndex:5}).add(),t.midPeakImage=o.text('<div style="width: 77px; display:flex; justify-content: flex-end;"><div style="background-color: rgb('.concat(c["--bgl_green_300"],"); color: rgb(").concat(c["--foreground_300"],'); padding:3px; font-size:12px;\n font-weight:bold; border-radius: 3px; text-transform: uppercase">').concat(p,"</div></div>"),y.imagePoint.x-77,y.imagePoint.y+12,!0).attr({zIndex:5}).css({"pointer-events":"none"}).add(),t.midPeakOverlay.hide(),t.midPeakImage.hide(),R(t,f.Twc.ON_PEAK)}(this,p,d,I,y):l&&function(t,e,a,n,r){var o=t.renderer,i=Y(),s="https://dsxxxuy8jkhol.cloudfront.net/dashboard",c=r?"ShortDash":"Solid",l=e.map((function(t){return[t.businessHours]})),d=t.plotBox;if(!t.operatingHoursOverlay){var p=N(t,l,a,!0);p&&(t.operatingHoursOverlay=o.path(p.path).attr({"stroke-width":2,stroke:i.operating,dashstyle:c,zIndex:5}).add(),t.openHoursIcon=o.image("".concat(s,"/open.png"),p.imagePoint.x-46,d.y-43,46,40).attr({zIndex:5}).add())}if(!t.nonOperatingHoursOverlay){var u=N(t,l,a,!1);u&&(t.nonOperatingHoursOverlay=o.path(u.path).attr({"stroke-width":2,stroke:i.nonOperating,dashstyle:c,zIndex:5}).add(),t.closeHoursIcon=o.image("".concat(s,"/closed.png"),u.imagePoint.x-46,d.y-43,46,40).attr({zIndex:5}).add())}L(t,!0)}(this,p,d,0,k)}}},exporting:{enabled:!1},credits:{enabled:!1},title:{text:""},plotOptions:{series:{point:{events:{mouseOver:function(){if(!a&&(!l||(0,v.Qr)(_)))return!1;var t=this.series.chart,e=this;if(a){var n=C(e.x,e.y,d,p);R(t,n),function(t,e,a){var n=a.renderer,r=a.plotBox,o=a.series[0].points.find((function(a){return a.x===t&&a.y===e}));if(o){var i=j(),s=o.shapeArgs,c=o.plotX,l=o.plotY,d=c+r.x-s.width/2,p=l+r.y-s.height/2,u=["M",d,p,"L",d+s.width,p,"L",d+s.width,p+s.height,"L",d,p+s.height,"Z"];
1a.pointerOverlay?a.pointerOverlay.attr({d:u,filter:"url(#dropshadow)"}):a.pointerOverlay=n.path(u).attr({"stroke-width":3,stroke:i.cellOverlay,zIndex:6}).add(),a.pointerOverlay.show()}}(e.x,e.y,t);var r=j(),o=n===f.Twc.ON_PEAK?r.onPeak:n===f.Twc.OFF_PEAK?r.offPeak:r.midPeak;t.colorAxis[0].update({reversed:!1,marker:{color:o}})}else{var i=H(e.x,e.y,d,_);L(t,i);var s=Y(),c=i?s.operating:s.nonOperating;t.colorAxis[0].update({reversed:!1,marker:{color:c}})}}}},events:{mouseOut:function(){if(!l)return!1;var t;L(this.chart,!0),a&&(t=this.chart).pointerOverlay&&t.pointerOverlay.hide()}}}},xAxis:{startOnTick:!1,endOnTick:!0,opposite:!!a,tickLength:0,tickPositioner:M,lineWidth:0,labels:{step:1,align:"center",useHTML:!0,rotation:!I&&!T||a?0:-45,autoRotation:!1,y:a?I?-20:-5:25,x:I?2:0,style:{color:"rgb(".concat(o["--foreground_500"],")"),fontSize:I?"10px":"12px"},formatter:function(){var t=I&&!a?6:2,e=r.getXAxisLabels(this,this.value,Z,V,d);return e&&e.hour%t===0?a?I?"<span style='display: flex; flex-direction: column; align-items: center;'><span>".concat(e.hour,"</span><span>").concat(e.amPm,"</span></span>"):"<span>".concat(e.hour," ").concat(e.amPm,"</span>"):"<span>".concat(e.hour<10?" "+e.hour:e.hour," ").concat(e.amPm,"</span>"):""}}},yAxis:{lineWidth:0,gridLineWidth:2,gridLineColor:"rgb(".concat(o["--background_300"],")"),gridZIndex:4,categories:a?F:U,title:null,labels:B,reversed:!0},colorAxis:{reversed:!1,min:g,max:m,minColor:"rgb(".concat(o["--background_400"],")"),maxColor:"rgb(".concat(a?1e3*m===0?o["--foreground_300"]:o["--primary_500"]:o["--data_colors_activity_map"],")"),gridLineWidth:0,marker:{color:"rgb(".concat(o["--primary_500"],")")},labels:z},legend:I?{align:"center",layout:"horizontal",verticalAlign:a?"top":"bottom",x:a?0:10,y:5,symbolHeight:a?15:30,symbolWidth:a?window.innerWidth-50:150,itemStyle:{color:"rgb(".concat(o["--foreground_500"],")"),fontSize:"12px"}}:{align:"right",layout:"vertical",verticalAlign:"middle",y:a?-160:l?20:-10,x:a?40:20,symbolHeight:l?255:295,symbolWidth:a?42:30,itemStyle:{color:"rgb(".concat(o["--foreground_500"],")"),fontSize:"12px"}},tooltip:K,series:h};return(0,v.IR)()&&(X.accessibility={enabled:!0,series:{pointDescriptionEnabledThreshold:1e3},point:{valueDescriptionFormat:null,descriptionFormatter:function(t){var a=e.getXAxisLabels(t,t.x,Z,V,d),r=F[t.y],o=t.value;o=parseInt(o)!==o?o.toFixed(2):o;var s=H(t.x,t.y,d,_),c=(0,v.IP)(i.fuelType.toLowerCase());return"".concat(s?n.ACTIVITY_MAP_OPERATING_HOURS_LABEL:n.ACTIVITY_MAP_NON_OPERATING_HOURS_LABEL,", ").concat(r,", ").concat(a.pointLabel,", ").concat(o," ").concat(c)}}}),X}},{key:"render",value:function(){var t=this.props,e=t.translations,a=t.responsiveness.isMobileView,n=t.evMap;return(0,V.jsxs)("div",{className:"insights-activity-map-content ".concat(a?"mobile-view":""," ").concat(n?"ev-map":""),children:[(0,V.jsx)("svg",{height:"0",width:"0",children:(0,V.jsx)("defs",{xmlns:"http://www.w3.org/2000/svg",children:(0,V.jsxs)("filter",{id:"dropshadow",height:"130%",children:[(0,V.jsx)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:"3"}),(0,V.jsx)("feOffset",{dx:"2",dy:"2",result:"offsetblur"}),(0,V.jsx)("feComponentTransfer",{children:(0,V.jsx)("feFuncA",{type:"linear",slope:"0.2"})}),(0,V.jsxs)("feMerge",{children:[(0,V.jsx)("feMergeNode",{}),(0,V.jsx)("feMergeNode",{in:"SourceGraphic"})]})]})})}),(0,V.jsx)(_.Z,{options:this.getHighchartsOptions(n,e),immutable:!0}),(0,V.jsx)("div",{className:"chart-help-disclaimer",children:(0,V.jsxs)("div",{className:"disclaimer",children:[(0,V.jsx)("span",{children:e["ACTIVITY_MAP.CHART_HELP"]})," ",(0,V.jsx)(T.Z,{})]})})]})}}]),a}(c.Component);F.contextType=Z.zO;var U=(0,y.EN)((0,l.$j)((function(t){return{session:t.session,configs:t.configs.data,translations:t.translationsData.data,responsiveness:t.responsiveness,queryParams:t.queryParams}}))(F)),B=a(88934),z=a(1550),K=a(22548),X=a(51405),G=a(71999),W=function(t){(0,i.Z)(a,t);var e=(0,s.Z)(a);function a(){return(0,n.Z)(this,a),e.apply(this,arguments)}return(0,r.Z)(a,[{key:"render",value:function(){var t=this.props,e=t.formattedStartDate,a=t.formattedEndDate,n=t.translations,r=t.isSMBUser,o=t.handleArrowClick,i=t.enableLeftArrow,s=t.enableRightArrow,c=t.responsiveness.isMobileView,l=this.context.rc.dateUtils.formatDateBilling
1Cycle(e,f.DEY.YEAR,this.props.configs,c),d=this.context.rc.dateUtils.formatDateBillingCycle(a,f.DEY.YEAR,this.props.configs,c),p="".concat(l," - ").concat(d),u=[f.tlu.HOURS_OF_OPERATION].map((function(t){return{label:n["ACTIVITY_MAP.VIEW.".concat(t)],value:t}})),h=this.props.configs["dashboard.activityMap.showViewsDropdown"];return(0,V.jsxs)("div",{className:"activity-map-controller ".concat(r&&h?"smb":""),children:[r&&h&&(0,V.jsxs)("div",{className:"controls",children:[(0,V.jsx)("div",{className:"current-view",children:n["ACTIVITY_MAP.CURRENT_VIEW"]}),(0,V.jsx)("div",{className:"activity-map-dropdown",children:(0,V.jsx)(z.Z,{variant:"outlined",children:(0,V.jsx)(K.Z,{value:f.tlu.HOURS_OF_OPERATION,MenuProps:{getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"left"},classes:{list:this.props.classes.list}},children:u.map((function(t,e){return(0,V.jsx)(X.Z,{className:"activity-map-menu-item",value:t.value,children:t.label},e)}))})})})]}),(0,V.jsx)("div",{children:(0,V.jsx)("span",{className:"current-billing-cycle",children:(0,V.jsx)(G.Z,{widgetName:f.wY4.INSIGHTS.ACTIVITY_MAP,enableLeftArrow:i,enableRightArrow:s,intervalDetails:p,handleArrowClick:o,direction:1,translations:n})})})]})}}]),a}(c.Component);W.contextType=Z.zO;var q=(0,l.$j)((function(t){return{configs:t.configs.data,translations:t.translationsData.data,responsiveness:t.responsiveness}}),(function(t){return{updateControl:function(e){return t((0,u.WL)(e))}}}))((0,B.D2)(W,(function(){return{list:{color:"rgba(var(--primary_500), 1)",fontSize:"14px",paddingTop:"4px",paddingBottom:"4px"}}}))),J=function(t){(0,i.Z)(a,t);var e=(0,s.Z)(a);function a(t){var r;return(0,n.Z)(this,a),(r=e.call(this,t)).configColors=x.V.getColors().colors,r}return(0,r.Z)(a,[{key:"getHoursInsights",value:function(){var t=this.props.translations,e=this.props,a=e.businessHoursInsights,n=e.nonBusinessHoursInsights,r=[];return e.estimated?r.push({icon:"open-estimated",insightsText:t["BUSINESS_HOURS_INSIGHTS.ESITMATED_OPERATING_HOURS"]}):(a&&r.push({icon:"open",insightsText:(0,v.Z7)(t["BUSINESS_HOURS_INSIGHTS.OPERATING_HOURS_INSIGHT"],{amount:(0,v.xB)({cost:a.cost,showCurrency:!0}),percent:a.percentage})}),n&&r.push({icon:"closed",insightsText:(0,v.Z7)(t["BUSINESS_HOURS_INSIGHTS.NON_OPERATING_HOURS_INSIGHT"],{amount:(0,v.xB)({cost:n.cost,showCurrency:!0}),percent:n.percentage})})),r}},{key:"render",value:function(){var t=this,e=this.props.questionId,a=this.props.translations["ACTIVITY_MAP.BTN_SURVEY"],n=this.getHoursInsights();return(0,V.jsxs)("div",{className:"business-hours-insights",children:[(0,V.jsx)("div",{className:"hours-info",children:n.map((function(t,e){return(0,V.jsxs)("div",{className:"info-item",children:[(0,V.jsx)("div",{className:"hours-icon ".concat(t.icon)}),(0,V.jsx)("div",{className:"hours-insights",dangerouslySetInnerHTML:{__html:t.insightsText}})]},e)}))}),(0,V.jsx)("div",{className:"hours-cta",children:(0,V.jsx)(I.Z,{btnVariant:"outlined",btnText:a,disableRipple:!0,btnBackground:"rgb(".concat(this.configColors["--background_300"],")"),borderColor:"rgb(".concat(this.configColors["--primary_500"],")"),textColor:"rgb(".concat(this.configColors["--primary_500"],")"),hoverColor:"rgb(".concat(this.configColors["--background_300"],")"),btnTextTransform:"none",onClick:function(a){return t.props.goToSurvey(a,e)}})})]})}}]),a}(c.Component),Q=function(t){(0,i.Z)(a,t);var e=(0,s.Z)(a);function a(t){var r;return(0,n.Z)(this,a),(r=e.call(this,t)).handleLeftClick=r.handleLeftClick.bind((0,o.Z)(r)),r.handleRightClick=r.handleRightClick.bind((0,o.Z)(r)),r}return(0,r.Z)(a,[{key:"handleLeftClick",value:function(){var t=this.props,e=t.handleArrowClick;t.enableLeftArrow&&e(-1)}},{key:"handleRightClick",value:function(){var t=this.props,e=t.handleArrowClick;t.enableRightArrow&&e(1)}},{key:"render",value:function(){var t=this.props,e=t.translations,a=t.formattedStartDate,n=t.formattedEndDate,r=t.isMobileView,o=t.enableLeftArrow,i=t.enableRightArrow,s=this.context.rc.dateUtils.formatDateBillingCycle(a,f.DEY.YEAR,this.props.configs,r),c=this.context.rc.dateUtils.formatDateBillingCycle(n,f.DEY.YEAR,this.props.configs,r),l="".concat(s," - ").concat(c);return(0,V.jsxs)("div",{className:"ev-activity-map-controller ".concat(r?"mobile-view":""),children:[(0,V.jsx)("div",{className:"ev-title",children:e["ACTIVITY_MAP.EV.TITLE"]}),(0,V.jsx)("div",{className:"ev-modal-filter",children:(0,V.jsx)("div",{className:"ev-date-controller",children:(0,V.jsx)(G.Z,{widgetName:f.wY4.INSIGHTS.ACTIVITY_MAP,enableLeftArrow:o,enableRightArrow:i,intervalDetails:l,handleArrowClick:this.props.handleArrowClick,direction:1,translations:e})})})]})}}]),a}(c.Component);Q.contextType=Z.zO;var $=Q,tt=a(88291),et=a(4494),at=U,nt=function(t){(0,i.Z)(a,t);var e=(0,s.Z)(a);function a(t){var r;(0,n.Z)(this,a),r=e.call(this,t);
1var i=JSON.parse(r.props.configs["DASHBOARD.ACTIVITY_MAP.APPLIANCES"]);return r.state={activeAppliance:i[0]},r.onApplianceChange=r.onApplianceChange.bind((0,o.Z)(r)),r}return(0,r.Z)(a,[{key:"componentDidMount",value:function(){var t=this.props.queryParams,e=t.billStart,a=t.billEnd;this.fetchActivityMapData(this.state.activeAppliance,e,a),this.handleArrowClick=this.handleArrowClick.bind(this)}},{key:"fetchActivityMapData",value:function(t,e,a){var n;this.props.activityMapChartLoading();var r=this.props.configs;n=r["activity-map-version"]===f.gTy.THIRTY_DAY?{"measurement-type":(0,v.nY)(this.props.session.userProfile.fuelType),mode:"DAILY_CONSUMPTION","bill-start":e||void 0,"bill-end":a||void 0,"date-format":r.date_format,applianceId:t===f.ost.TOTAL?void 0:18,locale:this.context.rc.session.getCurrentLocale(),"individual-date-format":"MONTH_DAY_SPACE","meta-data-list":"STRIKE,RATE_BREAKDOWN"}:{"measurement-type":(0,v.nY)(this.props.session.userProfile.fuelType),"bill-start":e||void 0,"bill-end":a||void 0,"date-format":r.date_format,locale:this.context.rc.session.getCurrentLocale(),"meta-data-list":"BUSINESS_HOURS"},(0,m.JF)()&&(n.templateName="".concat(f.wY4.INSIGHTS.ACTIVITY_MAP,".FETCH_ACTIVITY_MAP")),this.props.fetchActivityMapPageData(this.context.rc,this.props.session.userProfile.userId,n)}},{key:"goToSurvey",value:function(t,e){(0,tt.m3)("ACTIVITY_MAP",this.props.history,this.props.location,t,g.ce,[{name:"question-id",value:e}])}},{key:"handleArrowClick",value:function(t){var e,a,n=this.props.activityMapData.intervalInfo;n&&(this.context.rc.analytics.trackEvent(f.FiA.ACTIVITY_MAP,{clicked:1===t?f.JYL.RIGHT:f.JYL.LEFT,intervalStart:n.intervalStart,intervalEnd:n.intervalEnd,widget:f.wY4.INSIGHTS.ACTIVITY_MAP},this.props),1===t?(e=n.nextIntervalStart,a=n.nextIntervalEnd,this.props.updateIntervalInfo({previousIntervalStart:n.intervalStart,previousIntervalEnd:n.intervalEnd,intervalStart:n.nextIntervalStart,intervalEnd:n.nextIntervalEnd,formattedStartDate:n.formattedStartDate,formattedEndDate:n.formattedEndDate,nextIntervalStart:void 0,nextIntervalEnd:void 0,enableLeftArrow:!0,enableRightArrow:!1}),this.fetchActivityMapData(this.state.activeAppliance,e,a)):(e=n.previousIntervalStart,a=n.previousIntervalEnd,this.props.updateIntervalInfo({previousIntervalStart:void 0,previousIntervalEnd:void 0,intervalStart:n.previousIntervalStart,intervalEnd:n.previousIntervalEnd,formattedStartDate:n.formattedStartDate,formattedEndDate:n.formattedEndDate,nextIntervalStart:n.intervalStart,nextIntervalEnd:n.intervalEnd,enableLeftArrow:!1,enableRightArrow:!0}),this.fetchActivityMapData(this.state.activeAppliance,e,a)),this.context.runMode!==f.K8z&&this.props.history.push((0,tt.UM)(this.props.location,[{name:"bill-start",value:n.intervalStart},{name:"bill-end",value:n.intervalEnd}])))}},{key:"onApplianceChange",value:function(t){var e=this.props.activityMapData.data;t!==this.state.activeAppliance&&e&&(this.context.rc.analytics.trackEvent(f.FiA.ACTIVITY_MAP,{clicked:t,widget:f.wY4.INSIGHTS.ACTIVITY_MAP},this.props),this.fetchActivityMapData(t,e.intervalStart,e.intervalEnd),this.setState({activeAppliance:t}))}},{key:"render",value:function(){var t=this,e=this.props,a=e.configs,n=e.activityMapData,r=e.responsiveness.isMobileView,o=e.session,i=this.props.translations.data,s=f.yYi.SMB===o.userTypeDetails.userSegment,c=n.data,l=a["activity-map-version"]===f.gTy.THIRTY_DAY,u=JSON.parse(a["DASHBOARD.ACTIVITY_MAP.APPLIANCES"]),h=x.V.getColors().colors,v=this.context.runMode===f.K8z,g=a["DASHBOARD.ACTIVITY_MAP.SHOW_TOP_HEADER"];return(0,V.jsxs)(V.Fragment,{children:[v&&g&&(0,V.jsx)("div",{className:"widget-header-cont",children:(0,V.jsx)("span",{role:"heading","aria-level":2,className:"widget-title",children:'translations["ACTIVITY_MAP.WIDGET.TITLE"]'})}),(0,V.jsx)(d.Z,{className:"activity-map-container ".concat(s?"smb":""," ").concat(r?"mobile-view":""," ").concat(v?"widget-container":""),children:n.isLoading?(0,V.jsx)(A.Z,{}):(0,V.jsxs)("div",{children:[c&&n.intervalInfo&&(l?(0,V.jsx)($,{handleArrowClick:this.handleArrowClick,enableLeftArrow:n.intervalInfo.enableLeftArrow,enableRightArrow:n.intervalInfo.enableRightArrow,formattedStartDate:n.intervalInfo.formattedStartDate,formattedEndDate:n.intervalInfo.formattedEndDate,configs:a,translations:i,isMobileView:r}):(0,V.jsx)(q,{bcData:c,formattedStartDate:n.intervalInfo.formattedStartDate,formattedEndDate:n.intervalInfo.formattedEndDate,handleArrowClick:this.handleArrowClick,enableLeftArrow:n.intervalInfo.enableLeftArrow,enableRightArrow:n.intervalInfo.enableRightArrow,isSMBUser:s,translations:i,evMap:l})),n.isChartLoading?(0,V.jsx)("div",{className:"insight-content-loading","data-widget-name":f.wY4.INSIGHTS.ACTIVITY_MAP,"data-bg-color":"background_300",children:(0,V.jsx)(A.Z,{})}):n.apiError?(0,V.jsx)("div",{className:"api-error-message",tabIndex:0,"data-widget-name":f.wY4.INSIGHTS.ACTIVITY_MAP,"data-text-color":"foreground_300",children:i["DASHBOARD.A
1CTIVITY_MAP.API_ERROR"]}):(0,V.jsxs)(V.Fragment,{children:[l&&(0,V.jsx)("div",{className:"activity-map-disclaimer",children:(0,V.jsx)("div",{dangerouslySetInnerHTML:{__html:i["ACTIVITY_MAP.DISCLAIMER.RATE"]}})}),l&&(0,V.jsxs)(V.Fragment,{children:[" ",u.length>1?(0,V.jsxs)("div",{className:"activity-map-appliance-container",children:[(0,V.jsx)(p.Z,{className:"activity-map-filter-group",size:"large","data-widget-name":f.wY4.INSIGHTS.USAGE,"data-bg-color":"primary_200",children:u.map((function(e){return(0,V.jsx)("div",{"data-widget-name":f.wY4.INSIGHTS.USAGE,"data-active-bg-color":"background_700","data-active-color":"background_300","data-text-color":"background_500",children:(0,V.jsx)(I.Z,{isActive:t.state.activeAppliance===e,cssClassName:"activity-map-filter-button",btnText:i["ACTIVITY_MAP.FILTERS.".concat(e)],btnTextTransform:"none",textColor:"rgb(".concat(h["--foreground_400"],")"),borderColor:"transparent",activeColor:"rgb(".concat(h["--background_300"],")"),activeTextColor:"rgb(".concat(h["--foreground_700"],")"),onClick:function(){return t.onApplianceChange(e)},hoverColor:"rgb(".concat(h["--background_300"],", 0.7)")},e)},e)}))}),c&&c.strikes&&this.state.activeAppliance===f.ost.EV&&(0,V.jsxs)("div",{className:"activity-map-strike",children:[(0,V.jsx)("span",{className:"strike-icon",children:(0,V.jsx)("span",{className:"bell-icon"})}),(0,V.jsx)("span",{className:"strike-text",children:c.strikes})]})]}):(0,V.jsx)(V.Fragment,{children:c&&c.strikes&&this.state.activeAppliance===f.ost.EV&&(0,V.jsxs)("div",{className:"activity-ev-map-strike",children:[(0,V.jsx)("span",{className:"ev-strike-icon",children:(0,V.jsx)("span",{className:"bidgely-icon-qr-budget-alert"})}),(0,V.jsx)("span",{className:"ev-strike-text",children:c.strikes})]})})," "]}),(0,V.jsxs)("div",{className:"activity-map-content ".concat(l?"ev-map":""," ").concat(r?"mobile-view":""),children:[!l&&(0,V.jsx)("div",{className:"chart-disclaimer",children:i["ACTIVITY_MAP.CHART_DISCLAIMER"]}),!l&&s&&c&&(0,V.jsx)(J,{configs:a,translations:i,goToSurvey:function(e,a){t.goToSurvey(e,a)},questionId:c.businessHoursQuestionId,businessHoursInsights:c.businessHoursInsights,nonBusinessHoursInsights:c.nonBusinessHoursInsights,estimated:c.estimatedBusinessHours}),c&&(0,V.jsx)(at,{activityMapData:n,isSMBUser:s,handleArrowClick:this.handleArrowClick,evMap:l,fetchActivityMapData:function(e,a,n){return t.fetchActivityMapData(e,a,n)}}),l&&(0,V.jsx)("div",{className:"activity-map-help",children:(0,V.jsxs)("div",{className:"activity-map-part-one",children:[(0,V.jsx)("span",{className:"color-map"}),(0,V.jsx)("span",{className:"color-map-string",children:this.state.activeAppliance===f.ost.EV?i["ACTIVITY_MAP.HELP.EV"]:i["ACTIVITY_MAP.HELP.TOTAL"]}),(0,V.jsx)("span",{className:"color-map-desc-st",children:i["ACTIVITY_MAP.HELP.DAYS_IN"]}),(0,V.jsxs)("span",{className:"color-map-desc-color",children:["\xa0",i["ACTIVITY_MAP.HELP.DAYS_COLOR"],"\xa0"]}),(0,V.jsx)("span",{className:"color-map-desc-nd",children:i["ACTIVITY_MAP.HELP.DAYS_LAST"]})]})})]})]})]})})]})}}]),a}(c.Component);nt.contextType=Z.zO;var rt=(0,y.EN)((0,l.$j)((function(t){return{session:t.session,configs:t.configs.data,translations:t.translationsData,activityMapData:t.activityMapData,queryParams:t.queryParams,responsiveness:t.responsiveness}}),(function(t){return{fetchActivityMapPageData:function(e,a,n){return t(function(t,e,a){return function(n){var r=h.Vj.getEndpoint(e);t.apiClient.get(r,{params:a}).then((function(t){if(t.data){var e=t.data;n({type:u.tV.FETCH_ACTIVITY_MAP_DATA_SUCCESS,payload:{data:e}})}else n({type:u.tV.FETCH_ACTIVITY_MAP_DATA_FAILURE,payload:{error:t.error}})}))}}(e,a,n))},updateIntervalInfo:function(e){return t((0,u.o4)(e))},activityMapChartLoading:function(){return t((0,u.pX)())}}}))((0,et.A)(g.ZB.ACTIVITY_MAP,nt)))}}]);
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.