summaryrefslogtreecommitdiffstats
path: root/web/gui/dashboard/static/js/main.8aa70c75.chunk.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/gui/dashboard/static/js/main.8aa70c75.chunk.js')
-rw-r--r--web/gui/dashboard/static/js/main.8aa70c75.chunk.js3
1 files changed, 0 insertions, 3 deletions
diff --git a/web/gui/dashboard/static/js/main.8aa70c75.chunk.js b/web/gui/dashboard/static/js/main.8aa70c75.chunk.js
deleted file mode 100644
index 1173c3d83..000000000
--- a/web/gui/dashboard/static/js/main.8aa70c75.chunk.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/*! For license information please see main.8aa70c75.chunk.js.LICENSE */
-(this["webpackJsonp@netdata/dashboard"]=this["webpackJsonp@netdata/dashboard"]||[]).push([[0],{10:function(e,t,n){"use strict";n.d(t,"h",(function(){return i})),n.d(t,"o",(function(){return s})),n.d(t,"n",(function(){return l})),n.d(t,"s",(function(){return c})),n.d(t,"r",(function(){return d})),n.d(t,"j",(function(){return u})),n.d(t,"p",(function(){return h})),n.d(t,"i",(function(){return p})),n.d(t,"q",(function(){return f})),n.d(t,"b",(function(){return g})),n.d(t,"d",(function(){return m})),n.d(t,"z",(function(){return b})),n.d(t,"f",(function(){return v})),n.d(t,"y",(function(){return _})),n.d(t,"a",(function(){return y})),n.d(t,"w",(function(){return x})),n.d(t,"e",(function(){return O})),n.d(t,"x",(function(){return w})),n.d(t,"t",(function(){return k})),n.d(t,"k",(function(){return E})),n.d(t,"g",(function(){return C})),n.d(t,"c",(function(){return S})),n.d(t,"u",(function(){return j})),n.d(t,"v",(function(){return D})),n.d(t,"m",(function(){return A})),n.d(t,"l",(function(){return T}));var a=n(22),r=n(93),o=n(24),i=Object(a.createAction)("".concat(o.e,"/globalRequestCommonColors")),s=Object(a.createAction)("".concat(o.e,"/setCommonMin")),l=Object(a.createAction)("".concat(o.e,"/setCommonMax")),c=Object(a.createAction)("".concat(o.e,"/setGlobalSelection")),d=Object(a.createAction)("".concat(o.e,"/setGlobalPanAndZoom")),u=Object(a.createAction)("".concat(o.e,"/resetGlobalPanAndZoomAction")),h=Object(a.createAction)("".concat(o.e,"/setDefaultAfterAction")),p=Object(a.createAction)("".concat(o.e,"/resetDefaultAfterAction")),f=Object(a.createAction)("".concat(o.e,"/setGlobalChartUnderlay")),g=Object(a.createAction)("".concat(o.e,"/centerAroundHighlightAction")),m=Object(a.createAction)("".concat(o.e,"/clearHighlightAction")),b=Object(a.createAction)("".concat(o.e,"/windowFocusChangeAction")),v=Object(r.a)("".concat(o.e,"/fetchHelloAction")),_=Object(a.createAction)("".concat(o.e,"/updatePersonUrlsAction")),y=Object(a.createAction)("".concat(o.e,"/accessRegistrySuccessAction")),x=Object(a.createAction)("".concat(o.e,"/startAlarmsAction")),O=Object(r.a)("".concat(o.e,"/fetchAllAlarmsAction")),w=Object(a.createAction)("".concat(o.e,"/updateActiveAlarmsAction")),k=Object(a.createAction)("".concat(o.e,"/setOptionAction")),E=Object(a.createAction)("".concat(o.e,"/resetOptions")),C=Object(a.createAction)("".concat(o.e,"/loadSnapshotAction")),S=Object(a.createAction)("".concat(o.e,"/chartsMetadataRequestSuccess")),j=Object(a.createAction)("".concat(o.e,"/setSpacePanelStatusAction")),D=Object(a.createAction)("".concat(o.e,"/setSpacePanelStatusAction")),A=Object(a.createAction)("".concat(o.e,"/setAlarmAction")),T=Object(a.createAction)("".concat(o.e,"/resetRegistry"))},105:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"e",(function(){return u})),n.d(t,"d",(function(){return h})),n.d(t,"b",(function(){return p}));var a,r=n(17),o=n(225),i=n(559),s=n(114),l="sync_pan_and_zoom",c=(a={},Object(r.a)(a,"stop_updates_when_focus_is_lost",!0),Object(r.a)(a,"eliminate_zero_dimensions",!0),Object(r.a)(a,"destroy_on_hide",!1),Object(r.a)(a,"async_on_scroll",!1),Object(r.a)(a,"parallel_refresher",!0),Object(r.a)(a,"concurrent_refreshes",!0),Object(r.a)(a,"sync_selection",!0),Object(r.a)(a,l,!0),Object(r.a)(a,"legend_right",!1),Object(r.a)(a,"theme","slate"),Object(r.a)(a,"show_help",Boolean(window.netdataShowHelp)&&!window.netdataNoBootstrap),Object(r.a)(a,"pan_and_zoom_data_padding",!0),Object(r.a)(a,"smooth_plot",!0),Object(r.a)(a,"units","auto"),Object(r.a)(a,"temperature","celsius"),Object(r.a)(a,"seconds_as_time",!0),Object(r.a)(a,"timezone","default"),Object(r.a)(a,"user_set_server_timezone","default"),a),d=function(){var e=Object.keys(localStorage).filter((function(e){return e.startsWith("options.")||"netdataTheme"===e})).map((function(e){return Object(r.a)({},function(e){return e.replace(/^options\./,"").replace("netdataTheme","theme")}(e),function(e){var t,n=localStorage.getItem(e);if(null===n||"undefined"===n)return localStorage.removeItem(e),null;try{t=JSON.parse(n)}catch(a){return"netdataTheme"===e&&n?n:(console.log('localStorage: failed to read "'.concat(e,'", using default')),localStorage.removeItem(e),null)}return t}(e))})).filter((function(e){return null!==Object.values(e)[0]})),t=Object(o.a)(e);return Object(i.a)(c,t)},u=d(),h=u.legend_right,p=function(){Object.keys(localStorage).forEach((function(e){(e.startsWith(s.a)||e.startsWith("options."))&&localStorage.removeItem(e)}))}},106:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=window.location.hash.split(";").includes("help=true"),r=function(){if(a)return!1;var e=document.location.hostname;return e.endsWith(".my-netdata.io")||e.endsWith(".mynetdata.io")||e.endsWith(".netdata.rocks")||e.endsWith(".netdata.ai")||e.endsWith(".netdata.live")||e.endsWith(".firehol.org")||e.endsWith(".netdata.online")||e.endsWith(".netdata.cloud")}()},107:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c}));var a,r,o=function(e){return e>-10&&e<10?"0".concat(e.toString()):e.toString()},i={"packets/s":{pps:1,Kpps:1e3,Mpps:1e6},pps:{pps:1,Kpps:1e3,Mpps:1e6},"kilobits/s":{"bits/s":.001,"kilobits/s":1,"megabits/s":1e3,"gigabits/s":1e6,"terabits/s":1e9},"bytes/s":{"bytes/s":1,"kilobytes/s":1024,"megabytes/s":1048576,"gigabytes/s":1073741824,"terabytes/s":1099511627776},"kilobytes/s":{"bytes/s":1/1024,"kilobytes/s":1,"megabytes/s":1024,"gigabytes/s":1048576,"terabytes/s":1073741824},"B/s":{"B/s":1,"KiB/s":1024,"MiB/s":1048576,"GiB/s":1073741824,"TiB/s":1099511627776},"KB/s":{"B/s":1/1024,"KB/s":1,"MB/s":1024,"GB/s":1048576,"TB/s":1073741824},"KiB/s":{"B/s":1/1024,"KiB/s":1,"MiB/s":1024,"GiB/s":1048576,"TiB/s":1073741824},bytes:{bytes:1,kilobytes:1024,megabytes:1048576,gigabytes:1073741824,terabytes:1099511627776},Hz:{Hz:1,kHz:Math.pow(10,3),MHz:Math.pow(10,6),GHz:Math.pow(10,9),THz:Math.pow(10,12),PHz:Math.pow(10,15),EHz:Math.pow(10,18),ZHz:Math.pow(10,21)},B:{B:1,KiB:1024,MiB:1048576,GiB:1073741824,TiB:1099511627776,PiB:0x4000000000000},KB:{B:1/1024,KB:1,MB:1024,GB:1048576,TB:1073741824},KiB:{B:1/1024,KiB:1,MiB:1024,GiB:1048576,TiB:1073741824},MB:{B:1/1048576,KB:1/1024,MB:1,GB:1024,TB:1048576,PB:1073741824},MiB:{B:1/1048576,KiB:1/1024,MiB:1,GiB:1024,TiB:1048576,PiB:1073741824},GB:{B:1/1073741824,KB:1/1048576,MB:1/1024,GB:1,TB:1024,PB:1048576,EB:1073741824},GiB:{B:1/1073741824,KiB:1/1048576,MiB:1/1024,GiB:1,TiB:1024,PiB:1048576,EiB:1073741824}},s={Celsius:{Fahrenheit:{check:function(){return"fahrenheit"===a},convert:function(e){return 9*e/5+32}}},celsius:{fahrenheit:{check:function(){return"fahrenheit"===a},convert:function(e){return 9*e/5+32}}},seconds:{time:{check:function(){return r},convert:function(e){return c.seconds2time(e)}}},milliseconds:{milliseconds:{check:function(e){return r&&e<1e3},convert:function(e){var t=Math.round(10*e),n=Math.floor(t/10);return t-=10*n,"".concat(n.toString(),".").concat(t.toString())}},seconds:{check:function(e){return r&&e>=1e3&&e<6e4},convert:function(e){var t=Math.round(e),n=Math.floor(t/1e3);return t-=1e3*n,t=Math.round(t/10),"".concat(n.toString(),".").concat(o(t))}},"M:SS.ms":{check:function(e){return r&&e>=6e4},convert:function(e){var t=Math.round(e),n=Math.floor(t/6e4);t-=6e4*n;var a=Math.floor(t/1e3);return t-=1e3*a,t=Math.round(t/10),"".concat(n.toString(),":").concat(o(a),".").concat(o(t))}}}},l=function(e){return e},c={keys:{},latest:{},globalReset:function(){this.keys={},this.latest={}},seconds2time:function(e){var t=Math.abs(e),n=Math.floor(t/86400);t-=86400*n;var a=Math.floor(t/3600);t-=3600*a;var r=Math.floor(t/60);t-=60*r,t=Math.round(t);return"".concat((n>0?"".concat(n.toString(),"d:"):"").toString()+o(a),":").concat(o(r),":").concat(o(t)).concat("")},get:function(e,t,n,o,c,d,u,h,p){if("undefined"===typeof o&&(o="undefined"),a=h,r=p,"undefined"===typeof i[o]&&"undefined"===typeof s[o])return function(e){return e};if(void 0===c||null===c||"original"===c||c===o)return u(o),l;var f,g=null,m=0;if("undefined"!==typeof i[o]){if("auto"===c){(t=Math.abs(t))>(n=Math.abs(n))&&(n=t);var b=i[o];if(Object.keys(b).forEach((function(e){var t=b[e];t<=n&&t>m&&(g=e,m=t)})),null===g||m<=0)return u(o),l;if("string"===typeof d){var v="".concat(d,"-").concat(o),_=this.keys[v];"undefined"===typeof _&&(this.keys[v]={},_=this.keys[v]),_[e]={units:g,divider:m};var y=_[e];Object.keys(_).forEach((function(e){_[e].divider>y.divider&&(y=_[e])}));var x={units:y.units,divider:y.divider};return this.latest[v]=x,m=x.divider,u(g=x.units),function(e){return m!==x.divider&&(m=x.divider,u(g=x.units)),e/m}}return u(g),function(e){return e/m}}return"undefined"!==typeof i[o][c]?(m=i[o][c],u(c),function(e){return e/m}):(console.log("Units conversion from ".concat(o.toString()," to ").concat(c.toString(),"\n is not supported.")),u(o),l)}return"undefined"!==typeof s[o]?"auto"===c?(Object.keys(s[o]).forEach((function(e){f||s[o][e].check(n)&&(u(e),f=s[o][e].convert)})),f||(u(o),l)):"undefined"!==typeof s[o][c]?(u(c),s[o][c].convert):(console.log("Units conversion from ".concat(o.toString()," to ").concat(c.toString(),"\n is not supported.")),u(o),l):(console.log("Unmatched unit conversion method for units ".concat(o.toString())),u(o),l)}}},108:function(e,t,n){"use strict";var a=n(0),r=n.n(a),o=n(26),i=n.n(o),s=n(9),l=n(11),c=n(177),d=n(43),u=(n(362),a.forwardRef((function(e,t){var n=e.children,r=e.className,o=Object(d.a)(e,["children","className"]);return a.createElement("button",Object.assign({},o,{type:"button",className:i()("netdata-reset-button",r),ref:t}),n)})));n.d(t,"a",(function(){return h}));var h=function(e){var t=e.className,n=e.iconType,o=e.onClick,d=e.onDoubleClick,h=e.onMouseDown,p=e.onTouchStart,f=e.popoverContent,g=e.popoverTitle,m=Object(a.useRef)(null),b=Object(s.b)(l.z);return Object(a.useEffect)((function(){m.current&&b&&window.$(m.current).popover({container:"body",animation:!1,html:!0,trigger:"hover",placement:"bottom",delay:{show:window.NETDATA.options.current.show_help_delay_show_ms,hide:window.NETDATA.options.current.show_help_delay_hide_ms},title:g,content:f})}),[]),r.a.createElement(u,{className:i()(t),onClick:o,onDoubleClick:d,onMouseDown:h,onTouchStart:p,ref:m},r.a.createElement(c.a,{iconType:n}))}},11:function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"h",(function(){return h})),n.d(t,"g",(function(){return p})),n.d(t,"n",(function(){return f})),n.d(t,"o",(function(){return g})),n.d(t,"m",(function(){return m})),n.d(t,"i",(function(){return b})),n.d(t,"l",(function(){return v})),n.d(t,"r",(function(){return _})),n.d(t,"C",(function(){return y})),n.d(t,"w",(function(){return x})),n.d(t,"f",(function(){return O})),n.d(t,"A",(function(){return w})),n.d(t,"u",(function(){return k})),n.d(t,"t",(function(){return E})),n.d(t,"p",(function(){return C})),n.d(t,"k",(function(){return S})),n.d(t,"q",(function(){return j})),n.d(t,"c",(function(){return D})),n.d(t,"d",(function(){return A})),n.d(t,"D",(function(){return T})),n.d(t,"E",(function(){return M})),n.d(t,"b",(function(){return L})),n.d(t,"j",(function(){return I})),n.d(t,"F",(function(){return R})),n.d(t,"y",(function(){return N})),n.d(t,"s",(function(){return F})),n.d(t,"H",(function(){return B})),n.d(t,"G",(function(){return H})),n.d(t,"J",(function(){return z})),n.d(t,"z",(function(){return U})),n.d(t,"v",(function(){return W})),n.d(t,"B",(function(){return G})),n.d(t,"L",(function(){return V})),n.d(t,"I",(function(){return Y})),n.d(t,"x",(function(){return X})),n.d(t,"K",(function(){return Z})),n.d(t,"e",(function(){return K}));var a=n(50),r=n(216),o=n(18),i=n(28),s=n(31),l=n(171),c=n(24),d=function(e){return function(t){var n=Object(l.a)(e),a=t[c.e].commonColorsKeys[n];return a&&a.assigned}},u=function(e){return e.global},h=Object(o.a)(u,(function(e,t){return t}),(function(e,t){return e.commonMin[t]})),p=Object(o.a)(u,(function(e,t){return t}),(function(e,t){return e.commonMax[t]})),f=Object(o.a)(u,Object(a.a)("hoveredX")),g=Object(o.a)(u,Object(a.a)("currentSelectionMasterId")),m=Object(o.a)(u,Object(a.a)("globalPanAndZoom")),b=Object(o.a)(u,Object(a.a)("defaultAfter")),v=Object(o.a)(u,Object(a.a)("globalChartUnderlay")),_=Object(o.a)(u,Object(a.a)("hasWindowFocus")),y=Object(o.a)(u,Object(a.a)("snapshot")),x=Object(o.a)(u,Object(a.a)("registry")),O=Object(o.a)(x,Object(a.a)("cloudBaseURL")),w=function(e){return Object(o.a)(x,O,(function(t,n){var a=encodeURIComponent(t.hostname),r=encodeURIComponent(Object(s.a)(window.location.origin+window.location.pathname));return"".concat(n,"/").concat(e?"sign-in":"sign-up","?id=").concat(t.machineGuid,"&name=").concat(a,"&origin=").concat(r).concat(i.g)}))},k=(Object(o.a)(x,Object(a.a)("isFetchingHello")),Object(o.a)(x,(function(e){var t=e.registryServer;return t&&"https://registry.my-netdata.io"!==t}))),E=Object(o.a)(x,(function(e){return e.isCloudEnabled&&!e.isHelloCallError})),C=Object(o.a)(x,Object(a.a)("hasFetchedInfo")),S=Object(o.a)(x,Object(a.a)("fullInfoPayload")),j=Object(o.a)(u,Object(r.a)(["alarms","hasStartedAlarms"])),D=Object(o.a)(u,(function(e){return e.alarms.activeAlarms})),A=Object(o.a)(u,(function(e){return e.alarm})),T=Object(o.a)(u,Object(a.a)("spacePanelIsActive")),M=Object(o.a)(u,Object(a.a)("spacePanelTransitionEndIsActive")),P=Object(o.a)(u,(function(e){return e.options})),L=function(e){return Object(o.a)(P,(function(t){return t[e]}))},I=L("destroy_on_hide"),R=L("stop_updates_when_focus_is_lost"),N=L("eliminate_zero_dimensions"),F=L("async_on_scroll"),B=(L("parallel_refresher"),L("concurrent_refreshes"),L("sync_selection")),H=L("sync_pan_and_zoom"),z=L("theme"),U=L("show_help"),W=L("pan_and_zoom_data_padding"),G=L("smooth_plot"),V=L("units"),Y=L("temperature"),X=L("seconds_as_time"),Z=L("timezone"),$=(L("user_set_server_timezone"),Object(o.a)(u,(function(e){return e.chartsMetadata.data}))),K=Object(o.a)($,(function(e,t){return t.chartId}),(function(e,t){return null===e||void 0===e?void 0:e.charts[t]}))},114:function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return h}));var a=n(6),r=n(0),o=n.n(r),i=n(108),s=n(15),l=n(57),c=n(9),d="chart_heights.",u="chart_height.",h=function(e){var t=e.chartContainerElement,n=e.chartUuid,d=e.heightId,h=e.isLegendOnBottom,p=Object(r.useState)((function(){return t.clientHeight})),f=Object(a.a)(p,2),g=f[0],m=f[1],b=Object(c.a)();Object(r.useEffect)((function(){g>=70&&b(Object(s.i)({id:n,resizeHeight:g}))}),[g,n,d,b]);var v=Object(r.useCallback)((function(e){e.preventDefault();var n=t.clientHeight,a="touchstart"===e.type?e.touches[0].clientY:e.clientY,r=function(e){var r=n+e-a;if(t.style.height="".concat(r.toString(),"px"),m(r),d){var o=h?r-l.a:r;localStorage.setItem("".concat(u).concat(d),"".concat(o))}},o=function(e){return r(e.clientY)},i=function(e){return r(e.touches[0].clientY)};"touchstart"===e.type?(document.addEventListener("touchmove",i),document.addEventListener("touchend",(function e(){document.removeEventListener("touchmove",i),document.removeEventListener("touchend",e)}))):(document.addEventListener("mousemove",o),document.addEventListener("mouseup",(function e(){document.removeEventListener("mousemove",o),document.removeEventListener("mouseup",e)})))}),[t.clientHeight,t.style.height,d,h]);return o.a.createElement(i.a,{className:"netdata-legend-resize-handler",onDoubleClick:function(e){e.preventDefault(),e.stopPropagation()},onMouseDown:v,onTouchStart:v,iconType:"resize",popoverTitle:"Chart Resize",popoverContent:"Drag this point with your mouse or your finger (on touch devices), to resize the chart vertically. You can also <b>double click it</b> or <b>double tap it</b> to reset between 2 states: the default and the one that fits all the values.<br/><small>Help can be disabled from the settings.</small>"})}},146:function(e,t,n){"use strict";var a=n(28);n.d(t,"a",(function(){return a.c}))},148:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a=function(e){return e.replace(/ /g,"_").replace(/:/g,"_").replace(/\(/g,"_").replace(/\)/g,"_").replace(/\./g,"_").replace(/\//g,"_")}},15:function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"j",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"i",(function(){return u})),n.d(t,"h",(function(){return h})),n.d(t,"g",(function(){return p})),n.d(t,"a",(function(){return f})),n.d(t,"f",(function(){return g}));var a=n(22),r=n(93),o=n(45),i=(Object(a.createAction)("".concat(o.c,"/updateChartData")),Object(a.createAction)("".concat(o.c,"/updateChartMetadata")),Object(r.a)("".concat(o.c,"/fetchDataAction"))),s=Object(a.createAction)("".concat(o.c,"/fetchDataCancelAction")),l=Object(r.a)("".concat(o.c,"/fetchDataForSnapshotAction")),c=Object(r.a)("".concat(o.c,"/snapshotExportResetAction")),d=Object(r.a)("".concat(o.c,"/fetchChartAction")),u=Object(a.createAction)("".concat(o.c,"/setResizeHeight")),h=Object(a.createAction)("".concat(o.c,"/setChartPanAndZoom")),p=Object(a.createAction)("".concat(o.c,"/resetChartPanAndZoomAction")),f=Object(a.createAction)("".concat(o.c,"/clearChartStateAction")),g=Object(r.a)("".concat(o.c,"/fetchInfoAction"))},171:function(e,t,n){"use strict";n.d(t,"b",(function(){return b})),n.d(t,"a",(function(){return v}));var a=n(7),r=n(17),o=n(38),i=n(226),s=n(560),l=n(225),c=n(22),d=n(28),u=n(81),h=n(15),p=n(10),f=n(105),g=n(24),m={commonColorsKeys:{},commonMin:{},commonMax:{},currentSelectionMasterId:null,globalPanAndZoom:null,defaultAfter:u.b?Object(d.d)():-900,globalChartUnderlay:null,hoveredX:null,hasWindowFocus:document.hasFocus(),spacePanelIsActive:!1,spacePanelTransitionEndIsActive:!1,registry:{cloudBaseURL:null,hasFetchedInfo:!1,hasFetchedHello:!1,isHelloCallError:null,hostname:"unknown",isCloudEnabled:null,isCloudAvailable:null,isAgentClaimed:null,isACLKAvailable:null,hasStartedInfo:!1,isFetchingHello:!1,fullInfoPayload:null,machineGuid:null,personGuid:null,registryMachines:null,registryMachinesArray:null,registryServer:null},snapshot:null,alarms:{activeAlarms:null,hasStartedAlarms:!1},alarm:null,chartsMetadata:{isFetching:!1,isFetchingError:!1,data:null},options:f.e},b=Object(c.createReducer)({},m),v=function(e){var t=e.colorsAttribute,n=e.commonColorsAttribute,a=e.chartUuid,r=e.chartContext,o="string"===typeof t&&t.length>0;return n||(o?a:r)},_=function(e){return"ONLY"===Object(i.a)(e)},y=function(e,t){var n,a=t?(n=e.split(" "),_(n)?Object(s.a)(n):n):[],r=!t||!_(e.split(" "));return{assigned:{},available:[].concat(Object(o.a)(a),Object(o.a)(r||0===a.length?window.NETDATA.themes.current.colors:[])),custom:a}};b.on(p.h,(function(e,t){var n=t.chartContext,o=t.chartUuid,i=t.colorsAttribute,s=t.commonColorsAttribute,c=t.dimensionNames,d=v({colorsAttribute:i,commonColorsAttribute:s,chartUuid:o,chartContext:n}),u="string"===typeof i&&i.length>0,h=e.commonColorsKeys[d]||y(i,u),p=Object.keys(h.assigned).length,f=Object(l.a)(c.filter((function(e){return!h.assigned[e]})).map((function(e,t){return Object(r.a)({},e,h.available[(t+p)%h.available.length])}))),g=Object(a.a)({},h.assigned,{},f);return Object(a.a)({},e,{commonColorsKeys:Object(a.a)({},e.commonColorsKeys,Object(r.a)({},d,Object(a.a)({},h,{assigned:g})))})})),b.on(p.o,(function(e,t){var n,i=t.chartUuid,s=t.commonMinKey,l=t.value,c=Object(a.a)({},null===(n=e.commonMin[s])||void 0===n?void 0:n.charts,Object(r.a)({},i,l)),d=Math.min.apply(Math,Object(o.a)(Object.values(c)));return Object(a.a)({},e,{commonMin:Object(a.a)({},e.commonMin,Object(r.a)({},s,{charts:c,currentExtreme:d}))})})),b.on(p.n,(function(e,t){var n,i=t.chartUuid,s=t.commonMaxKey,l=t.value,c=Object(a.a)({},null===(n=e.commonMax[s])||void 0===n?void 0:n.charts,Object(r.a)({},i,l)),d=Math.max.apply(Math,Object(o.a)(Object.values(c)));return Object(a.a)({},e,{commonMax:Object(a.a)({},e.commonMax,Object(r.a)({},s,{charts:c,currentExtreme:d}))})})),b.on(p.u,(function(e,t){var n=t.isActive;return Object(a.a)({},e,{spacePanelIsActive:n})})),b.on(p.v,(function(e,t){var n=t.isActive;return Object(a.a)({},e,{spacePanelTransitionEndIsActive:n})})),b.on(p.s,(function(e,t){var n=t.chartUuid,r=t.hoveredX;return Object(a.a)({},e,{hoveredX:r,currentSelectionMasterId:n})})),b.on(p.r,(function(e,t){return Object(a.a)({},e,{globalPanAndZoom:t})})),b.on(p.j,(function(e){return Object(a.a)({},e,{globalPanAndZoom:m.globalPanAndZoom,hoveredX:m.hoveredX})})),b.on(p.p,(function(e,t){var n=t.after;return Object(a.a)({},e,{defaultAfter:n})})),b.on(p.i,(function(e){return Object(a.a)({},e,{defaultAfter:m.defaultAfter})})),b.on(p.q,(function(e,t){var n=t.after,r=t.before,o=t.masterID;return Object(a.a)({},e,{globalChartUnderlay:{after:n,before:r,masterID:o}})})),b.on(p.b,(function(e){if(!e.globalChartUnderlay)return console.warn("Cannot center around empty selection"),e;var t=e.globalChartUnderlay,n=t.after,r=t.before,o=(r-n)/2;return Object(a.a)({},e,{globalPanAndZoom:{after:n-o,before:r+o}})})),b.on(p.d,(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.resetPanAndZoom,r=void 0===n||n;return Object(a.a)({},e,{globalChartUnderlay:m.globalChartUnderlay},r?{globalPanAndZoom:m.globalPanAndZoom}:{})})),b.on(p.z,(function(e,t){var n=t.hasWindowFocus,r=document.hasFocus();return Object(a.a)({},e,{hasWindowFocus:r||n})})),b.on(p.f.request,(function(e){return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{isFetchingHello:!0})})})),b.on(p.f.success,(function(e,t){var n=t.cloudBaseURL,r=t.hostname,o=t.machineGuid;return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{cloudBaseURL:n,isFetchingHello:!1,hasFetchedHello:!0,hostname:r,machineGuid:o})})})),b.on(p.f.failure,(function(e){return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{cloudBaseURL:g.a,isFetchingHello:!1,isHelloCallError:!0})})})),b.on(p.a,(function(e,t){var n=t.registryServer;return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{registryServer:n})})})),b.on(p.l,(function(e){return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{hasFetchedHello:m.registry.hasFetchedHello})})})),b.on(h.f,(function(e){return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{hasStartedInfo:!0})})})),b.on(h.f.success,(function(e,t){var n=t.isCloudAvailable,r=t.isCloudEnabled,o=t.isAgentClaimed,i=t.isACLKAvailable,s=t.fullInfoPayload;return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{hasFetchedInfo:!0,isCloudAvailable:n,isCloudEnabled:r,isAgentClaimed:o,isACLKAvailable:i,fullInfoPayload:s})})})),b.on(h.f.failure,(function(e){return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{isCloudAvailable:!1,isCloudEnabled:!1,isAgentClaimed:!1,isACLKAvailable:!1})})})),b.on(p.y,(function(e,t){var n=t.personGuid,r=t.registryMachines,o=t.registryMachinesArray;return Object(a.a)({},e,{registry:Object(a.a)({},e.registry,{personGuid:n,registryMachines:r,registryMachinesArray:o})})})),b.on(p.w,(function(e){return Object(a.a)({},e,{alarms:Object(a.a)({},e.alarms,{hasStartedAlarms:!0})})})),b.on(p.x,(function(e,t){var n=t.activeAlarms;return Object(a.a)({},e,{alarms:Object(a.a)({},e.alarms,{activeAlarms:n})})})),b.on(p.t,(function(e,t){var n=t.key,o=t.value;return Object(a.a)({},e,{options:Object(a.a)({},e.options,Object(r.a)({},n,o))})})),b.on(p.k,(function(e){return Object(f.b)(),Object(a.a)({},e,{options:Object(f.c)()})})),b.on(p.g,(function(e,t){var n=t.snapshot,o=Object.keys(n.data).map((function(e){var t,a;try{if(null===(t=n.uncompress(n.data[e])))return console.warn("uncompressed snapshot data for key ".concat(e," is null")),null;if("undefined"===typeof t)return console.warn("uncompressed snapshot data for key ".concat(e," is undefined")),null}catch(o){console.warn("decompression of snapshot data for key ".concat(e," failed"),o),t=null}if("string"!==typeof t)return console.warn("uncompressed snapshot data for key ".concat(e," is not string")),{};try{a=JSON.parse(t)}catch(o){return console.warn("parsing snapshot data for key ".concat(e," failed")),{}}return Object(r.a)({},e,a)})).reduce((function(e,t){return Object(a.a)({},e,{},t)}),{});return Object(a.a)({},e,{snapshot:Object(a.a)({},n,{data:o})})})),b.on(p.m,(function(e,t){var n=t.alarm;return Object(a.a)({},e,{alarm:n})})),b.on(p.c,(function(e,t){var n=t.data;return Object(a.a)({},e,{chartsMetadata:Object(a.a)({},e.chartsMetadata,{data:n})})}))},177:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),r=n.n(a),o=n(26),i=n.n(o),s=function(e){return{left:"fa-backward",reset:"fa-play",right:"fa-forward",zoomIn:"fa-plus",zoomOut:"fa-minus",resize:"fa-sort",lineChart:"fa-chart-line",areaChart:"fa-chart-area",noChart:"fa-chart-area",loading:"fa-sync-alt",noData:"fa-exclamation-triangle"}[e]},l=function(e){var t=e.iconType;return r.a.createElement("i",{className:i()("fas",s(t))})}},179:function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return g}));var a=n(17),r=n(7),o=n(194),i=n(561),s=n(562),l=n(563),c=n(22),d=n(10),u=n(105),h=n(28),p=n(15),f={chartData:null,chartId:null,chartMetadata:null,chartPanAndZoom:null,fetchDataParams:{isRemotelyControlled:!1,viewRange:null},isFetchingData:!1,isFetchDataFailure:!1,isFetchDetailsFailure:!1,isFetchingDetails:!1,resizeHeight:null,snapshotDataIsFetching:!1,snapshotDataIsError:!1,snapshotData:null,viewRange:null},g=Object(c.createReducer)({},{}),m=function(e,t){return e[t]||f};g.on(p.c.request,(function(e,t){var n=t.chart,o=t.fetchDataParams,i=t.id;return Object(r.a)({},e,Object(a.a)({},i,Object(r.a)({},m(e,i),{chartId:n,isFetchingData:!0,viewRange:o.viewRange})))})),g.on(p.d,(function(e,t){var n=t.id;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{isFetchingData:!1})))})),g.on(p.c.failure,(function(e,t){var n=t.id;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{isFetchingData:!1,isFetchDataFailure:!0})))})),g.on(p.c.success,(function(e,t){var n=t.id,o=t.chartData,i=t.fetchDataParams,s=m(e,n);return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},s,{chartData:Object(h.f)(["dimension_names"],s.chartData,o),fetchDataParams:i,isFetchingData:!1,isFetchDataFailure:!1,viewRange:i.viewRange})))})),g.on(p.e.request,(function(e,t){var n=t.id;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{snapshotDataIsFetching:!0})))})),g.on(p.e.failure,(function(e,t){var n=t.id;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{snapshotDataIsFetching:!1,snapshotDataIsError:!0})))})),g.on(p.e.success,(function(e,t){var n=t.id,o=t.snapshotData;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{snapshotDataIsFetching:!1,snapshotDataIsError:!1,snapshotData:o})))})),g.on(p.j,(function(e){return Object(o.a)((function(e){return Object(r.a)({},e,{},Object(i.a)(["snapshotDataIsFetching","snapshotDataIsError","snapshotData"],f))}),e)})),g.on(p.b.request,(function(e,t){var n=t.id;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{isFetchingDetails:!0})))})),g.on(p.b.failure,(function(e,t){var n=t.id;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{isFetchDetailsFailure:!0})))})),g.on(p.b.success,(function(e,t){var n=t.id,o=t.chartMetadata;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{chartMetadata:o,isFetchingDetails:!1,isFetchDetailsFailure:!1})))})),g.on(p.i,(function(e,t){var n=t.id,o=t.resizeHeight;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{resizeHeight:o})))})),g.on(p.h,(function(e,t){var n=t.after,o=t.before,i=t.id,s=t.shouldForceTimeRange;return Object(r.a)({},e,Object(a.a)({},i,Object(r.a)({},m(e,i),{chartPanAndZoom:{after:n,before:o,shouldForceTimeRange:s}})))})),g.on(p.g,(function(e,t){var n=t.id;return Object(r.a)({},e,Object(a.a)({},n,Object(r.a)({},m(e,n),{chartPanAndZoom:f.chartPanAndZoom})))})),g.on(d.t,(function(e,t){var n=t.key,a=t.value;return n===u.a&&!0===a?Object(o.a)(Object(s.a)("chartPanAndZoom",f.chartPanAndZoom),e):e})),g.on(p.a,(function(e,t){var n=t.id;return Object(l.a)([n],e)}))},187:function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return h}));var a=n(7),r=n(17),o=n(564),i=n(225),s=n(567),l=n(105),c=function(e,t,n){var a="data-".concat(t);if(e.hasAttribute(a)){var r=e.getAttribute(a);return"true"===r||"false"!==r&&("null"===r?null:r==="".concat(+r)?+r:/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/.test(r)?JSON.parse(r):r)}return n},d=function(e){return Object(o.a)((function(t){return"boolean"===t.type?function(e,t,n){var a=c(e,t,n);return!0===a||!1===a?a:"string"===typeof a?"yes"===a||"on"===a||""!==a&&"no"!==a&&"off"!==a&&"null"!==a&&n:"number"===typeof a?0!==a:n}(e,t.key,t.defaultValue):c(e,t.key,t.defaultValue)}),{id:{key:"netdata"},host:{key:"host"},httpMethod:{key:"http-method"},title:{key:"title"},chartLibrary:{key:"chart-library",defaultValue:window.NETDATA.chartDefaults.library},width:{key:"width",defaultValue:window.NETDATA.chartDefaults.width},height:{key:"height",defaultValue:window.NETDATA.chartDefaults.height},after:{key:"after"},before:{key:"before",defaultValue:window.NETDATA.chartDefaults.before},legend:{key:"legend",type:"boolean",defaultValue:!0},legendPosition:{key:"legend-position"},units:{key:"units"},unitsCommon:{key:"common-units"},unitsDesired:{key:"desired-units"},aggrMethod:{key:"aggr-method"},labels:{key:"labels"},postGroupBy:{key:"post-group-by"},postAggregationMethod:{key:"post-aggregation-method"},dimensionsAggrMethod:{key:"dimensions-aggr-method"},aggrGroups:{key:"aggrGroups"},selectedChart:{key:"selected-chart"},filteredRows:{key:"filtered-rows"},groupBy:{key:"group-by"},nodeIDs:{key:"node-ids"},colors:{key:"colors"},commonColors:{key:"common-colors"},decimalDigits:{key:"decimal-digits"},dimensions:{key:"dimensions"},selectedDimensions:{key:"selected-dimensions"},forceTimeWindow:{key:"force-time-window"},appendOptions:{key:"append-options"},gtime:{key:"gtime"},method:{key:"method"},overrideOptions:{key:"override-options"},pixelsPerPoint:{key:"pixels-per-point"},points:{key:"points"},heightId:{key:"id"},hideResizeHandler:{key:"hide-resize-handler"},detectResize:{key:"detect-resize"},commonMin:{key:"common-min"},commonMax:{key:"common-max"},dygraphType:{key:"dygraph-type"},dygraphValueRange:{key:"dygraph-valuerange"},dygraphTheme:{key:"dygraph-theme"},dygraphSmooth:{key:"dygraph-smooth",type:"boolean"},dygraphColors:{key:"dygraph-colors"},dygraphRightGap:{key:"dygraph-rightgap"},dygraphShowRangeSelector:{key:"dygraph-showrangeselector",type:"boolean"},dygraphShowRoller:{key:"dygraph-showroller",type:"boolean"},dygraphTitle:{key:"dygraph-title"},dygraphTitleHeight:{key:"dygraph-titleheight"},dygraphLegend:{key:"dygraph-legend"},dygraphLabelsDiv:{key:"dygraph-labelsdiv"},dygraphLabelsSeparateLine:{key:"dygraph-labelsseparatelines",type:"boolean"},dygraphIncludeZero:{key:"dygraph-includezero",type:"boolean"},dygraphShowZeroValues:{key:"dygraph-labelsshowzerovalues",type:"boolean"},dygraphShowLabelsOnHighLight:{key:"dygraph-showlabelsonhighlight",type:"boolean"},dygraphHideOverlayOnMouseOut:{key:"dygraph-hideoverlayonmouseout",type:"boolean"},dygraphXRangePad:{key:"dygraph-xrangepad"},dygraphYRangePad:{key:"dygraph-yrangepad"},dygraphYLabelWidth:{key:"dygraph-ylabelwidth"},dygraphStrokeWidth:{key:"dygraph-strokewidth"},dygraphStrokePattern:{key:"dygraph-strokepattern"},dygraphDrawPoints:{key:"dygraph-drawpoints",type:"boolean"},dygraphDrawGapEdgePoints:{key:"dygraph-drawgapedgepoints",type:"boolean"},dygraphConnectSeparatedPoints:{key:"dygraph-connectseparatedpoints",type:"boolean"},dygraphPointSize:{key:"dygraph-pointsize"},dygraphStepPlot:{key:"dygraph-stepplot",type:"boolean"},dygraphStrokeBorderColor:{key:"dygraph-strokebordercolor"},dygraphStrokeBorderWidth:{key:"dygraph-strokeborderwidth"},dygraphFillGraph:{key:"dygraph-fillgraph",type:"boolean"},dygraphFillAlpha:{key:"dygraph-fillalpha"},dygraphStackedGraph:{key:"dygraph-stackedgraph",type:"boolean"},dygraphStackedGraphNanFill:{key:"dygraph-stackedgraphnanfill"},dygraphAxisLabelFontSize:{key:"dygraph-axislabelfontsize"},dygraphAxisLineColor:{key:"dygraph-axislinecolor"},dygraphAxisLineWidth:{key:"dygraph-axislinewidth"},dygraphDrawGrid:{key:"dygraph-drawgrid",type:"boolean"},dygraphGridLinePattern:{key:"dygraph-gridlinepattern"},dygraphGridLineWidth:{key:"dygraph-gridlinewidth"},dygraphGridLineColor:{key:"dygraph-gridlinecolor"},dygraphMaxNumberWidth:{key:"dygraph-maxnumberwidth"},dygraphSigFigs:{key:"dygraph-sigfigs"},dygraphDigitsAfterDecimal:{key:"dygraph-digitsafterdecimal"},dygraphHighlighCircleSize:{key:"dygraph-highlightcirclesize"},dygraphHighlightSeriesOpts:{key:"dygraph-highlightseriesopts"},dygraphHighlightSeriesBackgroundAlpha:{key:"dygraph-highlightseriesbackgroundalpha"},dygraphXPixelsPerLabel:{key:"dygraph-xpixelsperlabel"},dygraphXAxisLabelWidth:{key:"dygraph-xaxislabelwidth"},dygraphDrawXAxis:{key:"dygraph-drawxaxis",type:"boolean"},dygraphYPixelsPerLabel:{key:"dygraph-ypixelsperlabel"},dygraphYAxisLabelWidth:{key:"dygraph-yaxislabelwidth"},dygraphDrawYAxis:{key:"dygraph-drawyaxis",type:"boolean"},dygraphDrawAxis:{key:"dygraph-drawaxis",type:"boolean"},easyPieChartMinValue:{key:"easypiechart-min-value"},easyPieChartMaxValue:{key:"easypiechart-max-value"},easyPieChartBarColor:{key:"easypiechart-barcolor"},easyPieChartTrackColor:{key:"easypiechart-trackcolor"},easyPieChartScaleColor:{key:"easypiechart-scalecolor"},easyPieChartScaleLength:{key:"easypiechart-scalelength"},easyPieChartLineCap:{key:"easypiechart-linecap"},easyPieChartLineWidth:{key:"easypiechart-linewidth"},easyPieChartTrackWidth:{key:"easypiechart-trackwidth"},easyPieChartSize:{key:"easypiechart-size"},easyPieChartRotate:{key:"easypiechart-rotate"},easyPieChartAnimate:{key:"easypiechart-animate"},easyPieChartEasing:{key:"easypiechart-easing"},gaugeMinValue:{key:"gauge-min-value"},gaugeMaxValue:{key:"gauge-max-value"},gaugePointerColor:{key:"gauge-pointer-color"},gaugeStrokeColor:{key:"gauge-stroke-color"},gaugeStartColor:{key:"gauge-start-color"},gaugeStopColor:{key:"gauge-stop-color"},gaugeGenerateGradient:{key:"gauge-generate-gradient"},sparklineType:{key:"sparkline-type"},sparklineLineColor:{key:"sparkline-linecolor"},sparklineFillColor:{key:"sparkline-fillcolor"},sparklineChartRangeMin:{key:"sparkline-chartrangemin"},sparklineChartRangeMax:{key:"sparkline-chartrangemax"},sparklineComposite:{key:"sparkline-composite"},sparklineEnableTagOptions:{key:"sparkline-enabletagoptions"},sparklineTagOptionPrefix:{key:"sparkline-tagoptionprefix"},sparklineTagValuesAttribute:{key:"sparkline-tagvaluesattribute"},sparklineDisableHiddenCheck:{key:"sparkline-disablehiddencheck"},sparklineDefaultPixelsPerValue:{key:"sparkline-defaultpixelspervalue"},sparklineSpotColor:{key:"sparkline-spotcolor"},sparklineMinSpotColor:{key:"sparkline-minspotcolor"},sparklineMaxSpotColor:{key:"sparkline-maxspotcolor"},sparklineSpotRadius:{key:"sparkline-spotradius"},sparklineValueSpots:{key:"sparkline-valuespots"},sparklineHighlightSpotColor:{key:"sparkline-highlightspotcolor"},sparklineHighlightLineColor:{key:"sparkline-highlightlinecolor"},sparklineLineWidth:{key:"sparkline-linewidth"},sparklineNormalRangeMin:{key:"sparkline-normalrangemin"},sparklineNormalRangeMax:{key:"sparkline-normalrangemax"},sparklineDrawNormalOnTop:{key:"sparkline-drawnormalontop"},sparklineXvalues:{key:"sparkline-xvalues"},sparklineChartRangeClip:{key:"sparkline-chartrangeclip"},sparklineChartRangeMinX:{key:"sparkline-chartrangeminx"},sparklineChartRangeMaxX:{key:"sparkline-chartrangemaxx"},sparklineDisableInteraction:{key:"sparkline-disableinteraction",type:"boolean"},sparklineDisableTooltips:{key:"sparkline-disabletooltips",type:"boolean"},sparklineOnHover:{key:"sparkline-on-hover"},sparklineDisableHighlight:{key:"sparkline-disablehighlight",type:"boolean"},sparklineHighlightLighten:{key:"sparkline-highlightlighten"},sparklineHighlightColor:{key:"sparkline-highlightcolor"},sparklineTooltipContainer:{key:"sparkline-tooltipcontainer"},sparklineTooltipClassname:{key:"sparkline-tooltipclassname"},sparklineTooltipFormat:{key:"sparkline-tooltipformat"},sparklineTooltipPrefix:{key:"sparkline-tooltipprefix"},sparklineTooltipSuffix:{key:"sparkline-tooltipsuffix"},sparklineTooltipSkipNull:{key:"sparkline-tooltipskipnull",type:"boolean"},sparklineTooltipValueLookups:{key:"sparkline-tooltipvaluelookups"},sparklineTooltipFormatFieldlist:{key:"sparkline-tooltipformatfieldlist"},sparklineTooltipFormatFieldlistKey:{key:"sparkline-tooltipformatfieldlistkey"},sparklineNumberFormatter:{key:"sparkline-numberformatter"},sparklineNumberDigitGroupSep:{key:"sparkline-numberdigitgroupsep"},sparklineNumberDecimalMark:{key:"sparkline-numberdecimalmark"},sparklineNumberDigitGroupCount:{key:"sparkline-numberdigitgroupcount"},sparklineAnimatedZooms:{key:"sparkline-animatedzooms",type:"boolean"},d3pieTitle:{key:"d3pie-title"},d3pieSubtitle:{key:"d3pie-subtitle"},d3pieFooter:{key:"d3pie-footer"},d3pieTitleColor:{key:"d3pie-title-color"},d3pieTitleFontsize:{key:"d3pie-title-fontsize"},d3pieTitleFontweight:{key:"d3pie-title-fontweight"},d3pieTitleFont:{key:"d3pie-title-font"},d3PieSubtitleColor:{key:"d3pie-subtitle-color"},d3PieSubtitleFontsize:{key:"d3pie-subtitle-fontsize"},d3PieSubtitleFontweight:{key:"d3pie-subtitle-fontweight"},d3PieSubtitleFont:{key:"d3pie-subtitle-font"},d3PieFooterColor:{key:"d3pie-footer-color"},d3PieFooterFontsize:{key:"d3pie-footer-fontsize"},d3PieFooterFontweight:{key:"d3pie-footer-fontweight"},d3PieFooterFont:{key:"d3pie-footer-font"},d3PieFooterLocation:{key:"d3pie-footer-location"},d3PiePieinnerradius:{key:"d3pie-pieinnerradius"},d3PiePieouterradius:{key:"d3pie-pieouterradius"},d3PieSortorder:{key:"d3pie-sortorder"},d3PieSmallsegmentgroupingEnabled:{key:"d3pie-smallsegmentgrouping-enabled",type:"boolean"},d3PieSmallsegmentgroupingValue:{key:"d3pie-smallsegmentgrouping-value"},d3PieSmallsegmentgroupingValuetype:{key:"d3pie-smallsegmentgrouping-valuetype"},d3PieSmallsegmentgroupingLabel:{key:"d3pie-smallsegmentgrouping-label"},d3PieSmallsegmentgroupingColor:{key:"d3pie-smallsegmentgrouping-color"},d3PieLabelsOuterFormat:{key:"d3pie-labels-outer-format"},d3PieLabelsOuterHidewhenlessthanpercentage:{key:"d3pie-labels-outer-hidewhenlessthanpercentage"},d3PieLabelsOuterPiedistance:{key:"d3pie-labels-outer-piedistance"},d3PieLabelsInnerFormat:{key:"d3pie-labels-inner-format"},d3PieLabelsInnerHidewhenlessthanpercentage:{key:"d3pie-labels-inner-hidewhenlessthanpercentage"},d3PieLabelsMainLabelColor:{key:"d3pie-labels-mainLabel-color"},d3PieLabelsMainLabelFont:{key:"d3pie-labels-mainLabel-font"},d3PieLabelsMainLabelFontsize:{key:"d3pie-labels-mainLabel-fontsize"},d3PieLabelsMainLabelFontweight:{key:"d3pie-labels-mainLabel-fontweight"},d3PieLabelsPercentageColor:{key:"d3pie-labels-percentage-color"},d3PieLabelsPercentageFont:{key:"d3pie-labels-percentage-font"},d3PieLabelsPercentageFontsize:{key:"d3pie-labels-percentage-fontsize"},d3PieLabelsPercentageFontweight:{key:"d3pie-labels-percentage-fontweight"},d3PieLabelsValueColor:{key:"d3pie-labels-value-color"},d3PieLabelsValueFont:{key:"d3pie-labels-value-font"},d3PieLabelsValueFontsize:{key:"d3pie-labels-value-fontsize"},d3PieLabelsValueFontweight:{key:"d3pie-labels-value-fontweight"},d3PieLabelsLinesEnabled:{key:"d3pie-labels-lines-enabled",type:"boolean"},d3PieLabelsLinesStyle:{key:"d3pie-labels-lines-style"},d3PieLabelsLinesColor:{key:"d3pie-labels-lines-color"},d3PieLabelsTruncationEnabled:{key:"d3pie-labels-truncation-enabled",type:"boolean"},d3PieLabelsTruncationTruncatelength:{key:"d3pie-labels-truncation-truncatelength"},d3PieMiscColorsSegmentstroke:{key:"d3pie-misc-colors-segmentstroke"},d3PieMiscGradientEnabled:{key:"d3pie-misc-gradient-enabled",type:"boolean"},d3PieMiscColorsPercentage:{key:"d3pie-misc-colors-percentage"},d3PieMiscGradientColor:{key:"d3pie-misc-gradient-color"},d3PieCssprefix:{key:"d3pie-cssprefix"},peityStrokeWidth:{key:"peity-strokewidth"},textOnlyDecimalPlaces:{key:"textonly-decimal-places"},textOnlyPrefix:{key:"textonly-prefix"},textOnlySuffix:{key:"textonly-suffix"}})},u=function(e){var t=d(e),n=function(e){var t=Array.from(e.attributes).filter((function(e){return e.name.startsWith("data-show-value-of")})).map((function(e){return Object(r.a)({},e.name.replace("data-",""),e.value)})),n=Object(i.a)(t);return Object(s.a)(n)?void 0:n}(e);return Object(a.a)({},t,{showValueOf:n})},h={legendPosition:l.d?"right":"bottom"}},223:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return updateLocaleFunctions})),__webpack_require__.d(__webpack_exports__,"a",(function(){return netdataCallback}));var ramda__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(565),ramda__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(152),_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(10),_domains_global_selectors__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(11),_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(46),_utils_units_conversion__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(107),_domains_dashboard_actions__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(42),_domains_chart_actions__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(15),_domains_chart_selectors__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(35),_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(31),_utils_name_2_id__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(148),_utils_date_time__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(59),_utils__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(146),_utils_is_demo__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(106),_domains_chart_utils_legend_utils__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(57),_domains_chart_utils_transformDataAttributes__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(187),localeDateString,localeTimeString,updateLocaleFunctions=function(e){var t=e.localeDateString,n=e.localeTimeString;localeDateString=t,localeTimeString=n},netdataShowAlarms=!0,netdataRegistry=!0,netdataServer=void 0,netdataServerStatic=void 0,netdataCheckXSS=void 0,reduxStore;function escapeUserInputHTML(e){return e.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/#/g,"&#35;").replace(/'/g,"&#39;").replace(/\(/g,"&#40;").replace(/\)/g,"&#41;").replace(/\//g,"&#47;")}var setOption=function(e,t){reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.t)({key:e,value:t}))},getFromRegistry=function(e){var t=Object(_domains_global_selectors__WEBPACK_IMPORTED_MODULE_3__.w)(reduxStore.getState());return null===t||void 0===t?void 0:t[e]};function verifyURL(e){return"string"===typeof e&&(e.startsWith("http://")||e.startsWith("https://"))?e.replace(/'/g,"%22").replace(/"/g,"%27").replace(/\)/g,"%28").replace(/\(/g,"%29"):(console.log("invalid URL detected:"),console.log(e),'javascript:alert("invalid url");')}window.urlOptions={hash:"#",theme:null,help:null,mode:"live",update_always:!1,pan_and_zoom:!1,server:null,after:0,before:0,highlight:!1,highlight_after:0,highlight_before:0,nowelcome:!1,show_alarms:!1,chart:null,family:null,alarm:null,hasProperty:function(e){return"undefined"!==typeof this[e]},genHash:function(e){var t=urlOptions.hash;return t+=";after="+urlOptions.after.toString()+";before="+urlOptions.before.toString(),!0===urlOptions.highlight&&(t+=";highlight_after="+urlOptions.highlight_after.toString()+";highlight_before="+urlOptions.highlight_before.toString()),null!==urlOptions.theme&&(t+=";theme="+urlOptions.theme.toString()),null!==urlOptions.help&&(t+=";help="+urlOptions.help.toString()),!0===urlOptions.update_always&&(t+=";update_always=true"),!0===e&&null!==urlOptions.server&&(t+=";server="+urlOptions.server.toString()),"live"!==urlOptions.mode&&(t+=";mode="+urlOptions.mode),t},parseHash:function(){for(var e=document.location.hash.split(";"),t=e.length;t--;)if(0!==t){var n=e[t].split("=");urlOptions.hasProperty(n[0])&&"undefined"!==typeof n[1]&&(urlOptions[n[0]]=decodeURIComponent(n[1]))}else e[t].length>0&&(urlOptions.hash=e[t]);var a=["nowelcome","show_alarms","update_always"];for(t=a.length;t--;)"true"===urlOptions[a[t]]||!0===urlOptions[a[t]]||"1"===urlOptions[a[t]]||1===urlOptions[a[t]]?urlOptions[a[t]]=!0:urlOptions[a[t]]=!1;var r=["after","before","highlight_after","highlight_before"];for(t=r.length;t--;)if("string"===typeof urlOptions[r[t]])try{urlOptions[r[t]]=parseInt(urlOptions[r[t]])}catch(o){console.log("failed to parse URL hash parameter "+r[t]),urlOptions[r[t]]=0}switch(null!==urlOptions.server&&""!==urlOptions.server?(netdataServerStatic=document.location.origin.toString()+document.location.pathname.toString(),netdataServer=urlOptions.server,netdataCheckXSS=!0):urlOptions.server=null,urlOptions.before>0&&urlOptions.after>0?(urlOptions.pan_and_zoom=!0,urlOptions.nowelcome=!0):urlOptions.pan_and_zoom=!1,urlOptions.highlight_before>0&&urlOptions.highlight_after>0?urlOptions.highlight=!0:urlOptions.highlight=!1,urlOptions.mode){case"print":urlOptions.theme="white",urlOptions.welcome=!1,urlOptions.help=!1,urlOptions.show_alarms=!1,!1===urlOptions.pan_and_zoom&&(urlOptions.pan_and_zoom=!0,urlOptions.before=Date.now(),urlOptions.after=urlOptions.before-6e5),netdataShowAlarms=!1,netdataRegistry=!1;break;case"live":default:urlOptions.mode="live"}},hashUpdate:function(){history.replaceState(null,"",urlOptions.genHash(!0))},netdataPanAndZoomCallback:function(e,t,n){null===netdataSnapshotData&&(urlOptions.pan_and_zoom=e,urlOptions.after=t,urlOptions.before=n,urlOptions.hashUpdate())},netdataHighlightCallback:function(e,t,n){if(!0===e&&(null===t||null===n||t<=0||n<=0||t>=n)&&(e=!1,t=0,n=0),null===window.netdataSnapshotData?urlOptions.highlight=e:urlOptions.highlight=!1,urlOptions.highlight_after=Math.round(t),urlOptions.highlight_before=Math.round(n),urlOptions.hashUpdate(),!0===e&&t>0&&n>0&&t<n){var a=localeDateString(t),r=localeDateString(n);a===r&&(r=""),document.getElementById("navbar-highlight-content").innerHTML='<span class="navbar-highlight-bar highlight-tooltip" onclick="urlOptions.showHighlight();" title="restore the highlighted view" data-toggle="tooltip" data-placement="bottom">highlighted time-frame <b>'+a+" <code>"+localeTimeString(t)+"</code></b> to <b>"+r+" <code>"+localeTimeString(n)+"</code></b>, duration <b>"+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(Math.round((n-t)/1e3))+'</b></span><span class="navbar-highlight-button-right highlight-tooltip" onclick="urlOptions.clearHighlight();" title="clear the highlighted time-frame" data-toggle="tooltip" data-placement="bottom"><i class="fas fa-times"></i></span>',$(".navbar-highlight").show(),$(".navbar-highlight").width("80%"),$(".highlight-tooltip").tooltip({html:!0,delay:{show:500,hide:0},container:"body"})}else $(".navbar-highlight").hide(),$(".navbar-highlight").width("100%")},clearHighlight:function(){reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.d)())},showHighlight:function(){reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.b)())}},urlOptions.parseHash();var localStorageTested=-1;function localStorageTest(){if(-1!==localStorageTested)return localStorageTested;if("undefined"!==typeof Storage&&"object"===typeof localStorage){try{localStorage.setItem("test","test"),localStorage.removeItem("test"),localStorageTested=!0}catch(e){console.log(e),localStorageTested=!1}}else localStorageTested=!1;return localStorageTested}function loadLocalStorage(e){var t=null;try{!0===localStorageTest()?t=localStorage.getItem(e):console.log("localStorage is not available")}catch(n){return console.log(n),null}return"undefined"===typeof t||null===t?null:t}function saveLocalStorage(e,t){try{if(!0===localStorageTest())return localStorage.setItem(e,t.toString()),!0}catch(n){console.log(n)}return!1}function getTheme(e){if("print"===urlOptions.mode)return"white";var t=loadLocalStorage("netdataTheme");return"undefined"===typeof t||null===t||"undefined"===t?e:t}function setTheme(e){return"print"!==urlOptions.mode&&(e!==netdataTheme&&saveLocalStorage("netdataTheme",e))}window.netdataTheme=getTheme("slate"),NETDATA.updateTheme();var netdataShowHelp=!0;function naturalSortChunkify(e){for(var t,n,a=[],r=0,o=-1,i=0;t=(n=e.charAt(r++)).charCodeAt(0);){var s=t>=48&&t<=57;s!==i&&(a[++o]="",i=s),a[o]+=n}return a}function naturalSortCompare(e,t){for(var n=naturalSortChunkify(e.toLowerCase()),a=naturalSortChunkify(t.toLowerCase()),r=0;n[r]&&a[r];r++)if(n[r]!==a[r]){var o=Number(n[r]),i=Number(a[r]);return o.toString()===n[r]&&i.toString()===a[r]?o-i:n[r]>a[r]?1:-1}return n.length-a.length}function saveTextToClient(e,t){var n=new Blob([e],{type:"application/octet-stream"}),a=URL.createObjectURL(n),r=document.createElement("a");r.setAttribute("href",a),r.setAttribute("download",t);var o=document.getElementById("hiddenDownloadLinks");o.innerHTML="",o.appendChild(r),setTimeout((function(){o.removeChild(r),URL.revokeObjectURL(a)}),60),r.click()}function saveObjectToClient(e,t){saveTextToClient(JSON.stringify(e),t)}function netdataURL(e,t){return"undefined"===typeof e&&(e=""),-1!==e.indexOf("#")&&(e=e.substring(0,e.indexOf("#"))),e+urlOptions.genHash(t)}function netdataReload(e){document.location=verifyURL(netdataURL(e,!0)),location.reload()}null!==urlOptions.theme?(setTheme(urlOptions.theme),netdataTheme=urlOptions.theme,window.NETDATA.updateTheme()):urlOptions.theme=netdataTheme,null!==urlOptions.help?(saveLocalStorage("options.show_help",urlOptions.help),netdataShowHelp=urlOptions.help):urlOptions.help=loadLocalStorage("options.show_help"),window.gotoHostedModalHandler=function(e){return document.location=verifyURL(e+urlOptions.genHash()),!1};var gotoServerValidateRemaining=0,gotoServerMiddleClick=!1,gotoServerStop=!1;function gotoServerValidateUrl(e,t,n){var a=0,r="failed";document.location.toString().startsWith("http://")&&n.toString().startsWith("https://")?a=500:document.location.toString().startsWith("https://")&&n.toString().startsWith("http://")&&(r="can't check");var o=netdataURL(n);setTimeout((function(){document.getElementById("gotoServerList").innerHTML+='<tr><td style="padding-left: 20px;"><a href="'+verifyURL(o)+'" target="_blank">'+escapeUserInputHTML(n)+'</a></td><td style="padding-left: 30px;"><code id="'+t+"-"+e+'-status">checking...</code></td></tr>',NETDATA.registryHello(n,(function(a){if("undefined"!==typeof a&&null!==a&&"string"===typeof a.machine_guid&&a.machine_guid===t){if(document.getElementById(t+"-"+e+"-status").innerHTML="OK",!gotoServerStop)if(gotoServerStop=!0,gotoServerMiddleClick){window.open(verifyURL(o),"_blank"),gotoServerMiddleClick=!1;var i=getFromRegistry("registryMachines");document.getElementById("gotoServerResponse").innerHTML="<b>Opening new window to "+i[t].name+'<br/><a href="'+verifyURL(o)+'">'+escapeUserInputHTML(n)+"</a></b><br/>(check your pop-up blocker if it fails)"}else document.getElementById("gotoServerResponse").innerHTML+="found it! It is at:<br/><small>"+escapeUserInputHTML(n)+"</small>",document.location=verifyURL(o),$("#gotoServerModal").modal("hide")}else"undefined"!==typeof a&&null!==a&&"string"===typeof a.machine_guid&&a.machine_guid!==t&&(r="wrong machine"),document.getElementById(t+"-"+e+"-status").innerHTML=r,--gotoServerValidateRemaining<=0&&(gotoServerMiddleClick=!1,document.getElementById("gotoServerResponse").innerHTML="<b>Sorry! I cannot find any operational URL for this server</b>")}))}),50*e+a)}window.gotoServerModalHandler=function(e){gotoServerStop=!1;var t={},n=getFromRegistry("registryMachines"),a=n[e].alternateUrls.length,r=0;for(document.getElementById("gotoServerResponse").innerHTML="",document.getElementById("gotoServerList").innerHTML="",document.getElementById("gotoServerName").innerHTML=n[e].name,$("#gotoServerModal").modal("show"),gotoServerValidateRemaining=a;a--;){var o=n[e].alternateUrls[a];t[o]=!0,gotoServerValidateUrl(r++,e,o)}return setTimeout((function(){!1===gotoServerStop&&(document.getElementById("gotoServerResponse").innerHTML="<b>Added all the known URLs for this machine.</b>",NETDATA.registrySearch(e,getFromRegistry,(function(n){for(a=n.urls.length;a--;){var o=n.urls[a][1];"undefined"===typeof t[o]&&(gotoServerValidateRemaining++,t[o]=!0,gotoServerValidateUrl(r++,e,o))}})))}),2e3),!1},window.switchRegistryModalHandler=function(){document.getElementById("switchRegistryPersonGUID").value=getFromRegistry("personGuid"),document.getElementById("switchRegistryURL").innerHTML=getFromRegistry("registryServer"),document.getElementById("switchRegistryResponse").innerHTML="",$("#switchRegistryModal").modal("show")},window.notifyForSwitchRegistry=function(){var e=document.getElementById("switchRegistryPersonGUID").value;""!==e&&36===e.length?$.ajax({url:getFromRegistry("registryServer")+"/api/v1/registry?action=switch&machine="+getFromRegistry("machineGuid")+"&name="+encodeURIComponent(getFromRegistry("hostname"))+"&url="+encodeURIComponent(_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b)+"&to="+e,async:!0,cache:!1,headers:{"Cache-Control":"no-cache, no-store",Pragma:"no-cache"},xhrFields:{withCredentials:!0}}).done((function(e){"string"===typeof(e=NETDATA.xss.checkAlways("/api/v1/registry?action=switch",e)).status&&"ok"===e.status||(console.warn("Netdata registry server send invalid response to SWITCH",e),e=null),$("#switchRegistryModal").modal("hide")})).fail((function(){console.warn("Netdata registry SWITCH failed"),document.getElementById("switchRegistryResponse").innerHTML="<b>Sorry! The registry rejected your request.</b>"})):document.getElementById("switchRegistryResponse").innerHTML="<b>The ID you have entered is not a GUID.</b>"};var deleteRegistryGuid=null,deleteRegistryUrl=null;window.deleteRegistryModalHandler=function(e,t,n){deleteRegistryGuid=e,deleteRegistryUrl=n,document.getElementById("deleteRegistryServerName").innerHTML=t,document.getElementById("deleteRegistryServerName2").innerHTML=t,document.getElementById("deleteRegistryServerURL").innerHTML=n,document.getElementById("deleteRegistryResponse").innerHTML="",$("#deleteRegistryModal").modal("show")},window.notifyForDeleteRegistry=function(){var e=document.getElementById("deleteRegistryResponse");deleteRegistryUrl&&NETDATA.registryDelete(getFromRegistry,_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b,deleteRegistryUrl,(function(t){null!==t?(deleteRegistryUrl=null,$("#deleteRegistryModal").modal("hide"),reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.l)())):e.innerHTML="<b>Sorry, this command was rejected by the registry server!</b>"}))};var options={menus:{},submenu_names:{},data:null,hostname:"netdata_server",version:"unknown",release_channel:"unknown",hosts:[],duration:0,update_every:1,chartsPerRow:0,chartsHeight:180};function chartsPerRow(e){return 0===options.chartsPerRow?1:options.chartsPerRow}function prioritySort(e,t){return e.priority<t.priority?-1:e.priority>t.priority?1:naturalSortCompare(e.name,t.name)}function sortObjectByPriority(e){var t={},n=[];for(var a in e)e.hasOwnProperty(a)&&"undefined"===typeof t[a]&&(t[a]=e[a],n.push(a));return n.sort((function(e,n){return t[e].priority<t[n].priority?-1:t[e].priority>t[n].priority?1:naturalSortCompare(e,n)})),n}window.scrollToId=function(e){if(e&&""!==e&&null!==document.getElementById(e)){var t=$("#"+e).offset();"undefined"!==typeof t&&$("html, body").animate({scrollTop:t.top-30},0)}return!1},window.customDashboard={menu:{},submenu:{},context:{}};var netdataDashboard={sparklines_registry:{},os:"unknown",menu:{},submenu:{},context:{},sparkline:function(e,t,n,a,r){if(null===options.data||"undefined"===typeof options.data.charts)return"";if("undefined"===typeof options.data.charts[t])return"";if("undefined"===typeof options.data.charts[t].dimensions)return"";if("undefined"===typeof options.data.charts[t].dimensions[n])return"";var o=t+"."+n;return"undefined"===typeof a&&(a=""),"undefined"===typeof this.sparklines_registry[o]?this.sparklines_registry[o]={count:1}:this.sparklines_registry[o].count++,e+'<div class="netdata-container" data-netdata="'+t+'" data-width="25%" data-height="15px" data-chart-library="dygraph" data-dygraph-theme="sparkline" data-dimensions="'+n+'" data-show-value-of-'+n+'-at="'+(o=o+"."+this.sparklines_registry[o].count)+'"></div> (<span id="'+o+'" style="display: inline-block; min-width: 50px; text-align: right;">X</span>'+a+")"+r},gaugeChart:function(e,t,n,a){return"undefined"===typeof a&&(a=""),"undefined"===typeof n&&(n=""),'<div class="netdata-container" data-netdata="CHART_UNIQUE_ID" data-dimensions="'+n+'" data-chart-library="gauge" data-gauge-adjust="width" data-title="'+e+'" data-width="'+t+'" data-points="CHART_DURATION" data-colors="'+a+'" role="application"></div>'},anyAttribute:function(e,t,n,a){if("undefined"!==typeof e[n]){var r=e[n][t];return"undefined"===typeof r?a:"function"===typeof r?r(netdataDashboard.os):r}return a},menuTitle:function(e){return"undefined"!==typeof e.menu_pattern?(this.anyAttribute(this.menu,"title",e.menu_pattern,e.menu_pattern).toString()+"&nbsp;"+e.type.slice(-(e.type.length-e.menu_pattern.length-1)).toString()).replace(/_/g," "):this.anyAttribute(this.menu,"title",e.menu,e.menu).toString().replace(/_/g," ")},menuIcon:function(e){return"undefined"!==typeof e.menu_pattern?this.anyAttribute(this.menu,"icon",e.menu_pattern,'<i class="fas fa-puzzle-piece"></i>').toString():this.anyAttribute(this.menu,"icon",e.menu,'<i class="fas fa-puzzle-piece"></i>')},menuInfo:function(e){return"undefined"!==typeof e.menu_pattern?this.anyAttribute(this.menu,"info",e.menu_pattern,null):this.anyAttribute(this.menu,"info",e.menu,null)},menuHeight:function(e){return"undefined"!==typeof e.menu_pattern?this.anyAttribute(this.menu,"height",e.menu_pattern,1):this.anyAttribute(this.menu,"height",e.menu,1)},submenuTitle:function(e,t){var n=e+"."+t,a=this.anyAttribute(this.submenu,"title",n,t).toString().replace(/_/g," ");return a.length>28?a.substring(0,13)+"..."+a.substring(a.length-12,a.length):a},submenuInfo:function(e,t){var n=e+"."+t;return this.anyAttribute(this.submenu,"info",n,null)},submenuHeight:function(e,t,n){var a=e+"."+t;return this.anyAttribute(this.submenu,"height",a,1)*n},contextInfo:function(e){var t=this.anyAttribute(this.context,"info",e,null);return null!==t?'<div class="shorten dashboard-context-info netdata-chart-alignment" role="document">'+t+"</div>":""},contextValueRange:function(e){return"undefined"!==typeof this.context[e]&&"undefined"!==typeof this.context[e].valueRange?this.context[e].valueRange:"[null, null]"},contextHeight:function(e,t){return"undefined"!==typeof this.context[e]&&"undefined"!==typeof this.context[e].height?t*this.context[e].height:t},contextDecimalDigits:function(e,t){return"undefined"!==typeof this.context[e]&&"undefined"!==typeof this.context[e].decimalDigits?this.context[e].decimalDigits:t}};function enrichChartData(e){var t=e.type.split("_"),n=t[0];switch(n){case"ap":case"net":case"disk":case"powersupply":case"statsd":e.menu=n;break;case"apache":e.menu=e.type,t.length>2&&"cache"===t[1]?e.menu_pattern=n+"_"+t[1]:t.length>1&&(e.menu_pattern=n);break;case"bind":e.menu=e.type,t.length>2&&"rndc"===t[1]?e.menu_pattern=n+"_"+t[1]:t.length>1&&(e.menu_pattern=n);break;case"cgroup":e.menu=e.type,e.id.match(/.*[\._\/-:]qemu[\._\/-:]*/)||e.id.match(/.*[\._\/-:]kvm[\._\/-:]*/)?e.menu_pattern="cgqemu":e.menu_pattern="cgroup";break;case"go":e.menu=e.type,t.length>2&&"expvar"===t[1]?e.menu_pattern=n+"_"+t[1]:t.length>1&&(e.menu_pattern=n);break;case"mount":t.length>2?e.menu=n+"_"+t[1]:e.menu=n;break;case"isc":e.menu=e.type,t.length>2&&"dhcpd"===t[1]?e.menu_pattern=n+"_"+t[1]:t.length>1&&(e.menu_pattern=n);break;case"ovpn":e.menu=e.type,t.length>3&&"status"===t[1]&&"log"===t[2]?e.menu_pattern=n+"_"+t[1]:t.length>1&&(e.menu_pattern=n);break;case"smartd":case"web":e.menu=e.type,t.length>2&&"log"===t[1]?e.menu_pattern=n+"_"+t[1]:t.length>1&&(e.menu_pattern=n);break;case"tc":if(e.menu=n,"tc.qos"===e.context&&("undefined"===typeof options.submenu_names[e.family]||options.submenu_names[e.family]===e.family)){var a=e.name.split(".")[1];a.endsWith("_in")?options.submenu_names[e.family]=a.slice(0,a.lastIndexOf("_in")):a.endsWith("_out")?options.submenu_names[e.family]=a.slice(0,a.lastIndexOf("_out")):a.startsWith("in_")?options.submenu_names[e.family]=a.slice(3,a.length):a.startsWith("out_")?options.submenu_names[e.family]=a.slice(4,a.length):options.submenu_names[e.family]=a}e.id.match(/.*-ifb$/)&&e.priority--;break;default:e.menu=e.type,t.length>1&&(e.menu_pattern=n)}e.submenu=e.family}function headMain(e,t,n){if("print"===urlOptions.mode)return"";var a="";return"undefined"!==typeof t["system.swap"]&&(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.swap" data-dimensions="used" data-append-options="percentage" data-chart-library="easypiechart" data-title="Used Swap" data-units="%" data-easypiechart-max-value="100" data-width="9%" data-points="'+n.toString()+'" data-colors="#DD4400" role="application"></div>'),"undefined"!==typeof t["system.io"]?(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.io" data-dimensions="in" data-chart-library="easypiechart" data-title="Disk Read" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.io.mainhead" role="application"></div>',a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.io" data-dimensions="out" data-chart-library="easypiechart" data-title="Disk Write" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.io.mainhead" role="application"></div>'):"undefined"!==typeof t["system.pgpgio"]&&(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.pgpgio" data-dimensions="in" data-chart-library="easypiechart" data-title="Disk Read" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.pgpgio.mainhead" role="application"></div>',a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.pgpgio" data-dimensions="out" data-chart-library="easypiechart" data-title="Disk Write" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.pgpgio.mainhead" role="application"></div>'),"undefined"!==typeof t["system.cpu"]&&(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.cpu" data-chart-library="gauge" data-title="CPU" data-units="%" data-gauge-max-value="100" data-width="20%" data-points="'+n.toString()+'" data-colors="'+NETDATA.colors[12]+'" role="application"></div>'),"undefined"!==typeof t["system.net"]?(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.net" data-dimensions="received" data-chart-library="easypiechart" data-title="Net Inbound" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.net.mainhead" role="application"></div>',a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.net" data-dimensions="sent" data-chart-library="easypiechart" data-title="Net Outbound" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.net.mainhead" role="application"></div>'):"undefined"!==typeof t["system.ip"]?(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.ip" data-dimensions="received" data-chart-library="easypiechart" data-title="IP Inbound" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.ip.mainhead" role="application"></div>',a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.ip" data-dimensions="sent" data-chart-library="easypiechart" data-title="IP Outbound" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.ip.mainhead" role="application"></div>'):"undefined"!==typeof t["system.ipv4"]?(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.ipv4" data-dimensions="received" data-chart-library="easypiechart" data-title="IPv4 Inbound" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.ipv4.mainhead" role="application"></div>',a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.ipv4" data-dimensions="sent" data-chart-library="easypiechart" data-title="IPv4 Outbound" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.ipv4.mainhead" role="application"></div>'):"undefined"!==typeof t["system.ipv6"]&&(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.ipv6" data-dimensions="received" data-chart-library="easypiechart" data-title="IPv6 Inbound" data-units="kbps" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.ipv6.mainhead" role="application"></div>',a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.ipv6" data-dimensions="sent" data-chart-library="easypiechart" data-title="IPv6 Outbound" data-units="kbps" data-width="11%" data-points="'+n.toString()+'" data-common-units="system.ipv6.mainhead" role="application"></div>'),"undefined"!==typeof t["system.ram"]&&(a+='<div class="netdata-container" style="margin-right: 10px;" data-netdata="system.ram" data-dimensions="used|buffers|active|wired" data-append-options="percentage" data-chart-library="easypiechart" data-title="Used RAM" data-units="%" data-easypiechart-max-value="100" data-width="9%" data-points="'+n.toString()+'" data-colors="'+NETDATA.colors[7]+'" role="application"></div>'),a}function generateHeadCharts(e,t,n){if("print"===urlOptions.mode)return"";var a="",r=netdataDashboard.anyAttribute(netdataDashboard.context,e,t.context,[]);if(r.length>0)for(var o=0,i=r.length;o<i;)"function"===typeof r[o]?a+=r[o](netdataDashboard.os,t.id).replace(/CHART_DURATION/g,n.toString()).replace(/CHART_UNIQUE_ID/g,t.id):a+=r[o].replace(/CHART_DURATION/g,n.toString()).replace(/CHART_UNIQUE_ID/g,t.id),o++;return a}function renderPage(e,t){var n=document.getElementById("charts_div"),a=Math.floor(100/chartsPerRow($(n).width())),r=60*Math.round($(n).width()*a/100*t.update_every/3/60);options.duration=r,options.update_every=t.update_every;for(var o,i,s,l="",c='<ul class="nav dashboard-sidenav" data-spy="affix" id="sidebar_ul">',d=headMain(netdataDashboard.os,t.charts,r),u=sortObjectByPriority(e),h=0,p=u.length,f="bottom"===_domains_chart_utils_transformDataAttributes__WEBPACK_IMPORTED_MODULE_15__.a.legendPosition,g=f?_domains_chart_utils_legend_utils__WEBPACK_IMPORTED_MODULE_14__.a:0;h<p;){var m=u[h++],b=NETDATA.name2id("menu_"+m);c+='<li class=""><a href="#'+b+'" onClick="return scrollToId(\''+b+"');\">"+e[m].icon+" "+e[m].title+'</a><ul class="nav">',l+='<div role="section" class="dashboard-section"><div role="sectionhead"><h1 id="'+b+'" role="heading">'+e[m].icon+" "+e[m].title+'</h1></div><div role="section" class="dashboard-subsection">',null!==e[m].info&&(l+=e[m].info);var v="",_='<div class="netdata-chart-row">'+d;d="";for(var y=sortObjectByPriority(e[m].submenus),x=0,O=y.length;x<O;){var w=y[x++],k=NETDATA.name2id("menu_"+m+"_submenu_"+w);c+='<li class><a href="#'+k+'" onClick="return scrollToId(\''+k+"');\">"+e[m].submenus[w].title+"</a></li>",v+='<div role="section" class="dashboard-section-container" id="'+k+'"><h2 id="'+k+'" class="netdata-chart-alignment" role="heading">'+e[m].submenus[w].title+"</h2>",null!==e[m].submenus[w].info&&(v+='<div class="dashboard-submenu-info netdata-chart-alignment" role="document">'+e[m].submenus[w].info+"</div>");var E='<div class="netdata-chart-row">',C="";e[m].submenus[w].charts.sort(prioritySort);for(var S=0,j=e[m].submenus[w].charts.length;S<j;){var D=e[m].submenus[w].charts[S++];_+=generateHeadCharts("mainheads",D,r),E+=generateHeadCharts("heads",D,r),"print"===urlOptions.mode&&(C+='<div role="row" class="dashboard-print-row">');var A=netdataDashboard.contextHeight(D.context,options.chartsHeight)+g;C+='<div class="netdata-chartblock-container" style="width: '+a.toString()+'%;">'+netdataDashboard.contextInfo(D.context)+'<div class="netdata-container" id="chart_'+NETDATA.name2id(D.id)+'" data-netdata="'+D.id+'" data-width="100%" data-height="'+A.toString()+'px" data-dygraph-valuerange="'+netdataDashboard.contextValueRange(D.context)+'" data-id="'+NETDATA.name2id(options.hostname+"/"+D.id)+'" data-colors="'+netdataDashboard.anyAttribute(netdataDashboard.context,"colors",D.context,"")+'" data-decimal-digits="'+netdataDashboard.contextDecimalDigits(D.context,-1)+'"'+(f?' data-legend-position="bottom"':"")+(o=D.family,i=D.context,s=D.units,"undefined"!==typeof netdataDashboard.anyAttribute(netdataDashboard.context,"commonMin",i,void 0)?' data-common-min="'+o+"/"+i+"/"+s+'"':"")+function(e,t,n){return"undefined"!==typeof netdataDashboard.anyAttribute(netdataDashboard.context,"commonMax",t,void 0)?' data-common-max="'+e+"/"+t+"/"+n+'"':""}(D.family,D.context,D.units)+' role="application"></div></div>',"print"===urlOptions.mode&&(C+="</div>")}v+=(E+="</div>")+C+"</div>"}c+="</ul></li>",l+=(_+="</div>")+v+'</div></div><hr role="separator"/>'}var T="dbengine"===t.memory_mode;c+='<li class="" style="padding-top:15px;"><a href="https://learn.netdata.cloud/docs/agent/collectors/quickstart/" target="_blank"><i class="fas fa-plus"></i> Add more charts</a></li>',c+='<li class=""><a href="https://learn.netdata.cloud/docs/agent/health/quickstart/" target="_blank"><i class="fas fa-plus"></i> Add more alarms</a></li>',c+='<li class="" style="margin:20px;color:#666;"><small>Every '+(1===t.update_every?"second":t.update_every.toString()+" seconds")+", Netdata collects <strong>"+t.dimensions_count.toLocaleString()+"</strong> metrics on "+t.hostname.toString()+", presents them in <strong>"+t.charts_count.toLocaleString()+"</strong> charts"+(T?"":",")+" and monitors them with <strong>"+t.alarms_count.toLocaleString()+"</strong> alarms.",T||(c+='<br />&nbsp;<br />Get more history by <a href="https://learn.netdata.cloud/guides/longer-metrics-storage#using-the-round-robin-database" target=_blank>configuring Netdata\'s <strong>history</strong></a> or switching to the <a href="https://learn.netdata.cloud/docs/agent/database/engine" target=_blank>database engine.</a>'),c+="<br/>&nbsp;<br/><strong>netdata</strong><br/>"+t.version.toString()+"</small>",c+="</li>",c+='<li id="sidebar-end-portal-container"></li>',c+="</ul>",n.innerHTML=l,document.getElementById("sidebar").innerHTML=c,!0===urlOptions.highlight&&reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.q)({after:urlOptions.highlight_after,before:urlOptions.highlight_before})),"print"===urlOptions.mode?printPage():finalizePage()}function renderChartsAndMenu(e){options.menus={},options.submenu_names={};var t,n=options.menus,a=e.charts;for(var r in a)if(a.hasOwnProperty(r)){var o=a[r];enrichChartData(o),"undefined"===typeof n[i=o.menu]?n[i]={menu_pattern:o.menu_pattern,priority:o.priority,submenus:{},title:netdataDashboard.menuTitle(o),icon:netdataDashboard.menuIcon(o),info:netdataDashboard.menuInfo(o),height:netdataDashboard.menuHeight(o)*options.chartsHeight}:("undefined"===typeof n[i].menu_pattern&&(n[i].menu_pattern=o.menu_pattern),o.priority<n[i].priority&&(n[i].priority=o.priority)),t="undefined"!==typeof n[i].menu_pattern?n[i].menu_pattern:i,"undefined"===typeof n[i].submenus[o.submenu]?n[i].submenus[o.submenu]={priority:o.priority,charts:[],title:null,info:netdataDashboard.submenuInfo(t,o.submenu),height:netdataDashboard.submenuHeight(t,o.submenu,n[i].height)}:o.priority<n[i].submenus[o.submenu].priority&&(n[i].submenus[o.submenu].priority=o.priority),n[i].submenus[o.submenu].charts.push(o)}for(var i in n)if(n.hasOwnProperty(i))for(var s in n[i].submenus)n[i].submenus.hasOwnProperty(s)&&("undefined"!==typeof options.submenu_names[s]?n[i].submenus[s].title=s+" ("+options.submenu_names[s]+")":(t="undefined"!==typeof n[i].menu_pattern?n[i].menu_pattern:i,n[i].submenus[s].title=netdataDashboard.submenuTitle(t,s)));renderPage(n,e)}window.netdataDashboard=netdataDashboard;var handleLoadJs=function(e,t,n){return e.catch((function(e){console.warn("error",e),alert("Cannot load required JS library: ".concat(t))})).then((function(){n()}))};function loadClipboard(e){handleLoadJs(__webpack_require__.e(8).then(__webpack_require__.bind(null,568)).then((function(e){window.clipboard=e})),"clipboard-polyfill",e)}function loadBootstrapTable(e){handleLoadJs(Promise.all([__webpack_require__.e(6).then(__webpack_require__.t.bind(null,569,7)).then((function(){return __webpack_require__.e(7).then(__webpack_require__.t.bind(null,570,7))})),__webpack_require__.e(10).then(__webpack_require__.t.bind(null,571,7))]),"bootstrap-table",e)}function loadBootstrapSlider(e){handleLoadJs(Promise.all([__webpack_require__.e(5).then(__webpack_require__.t.bind(null,572,7)).then((function(e){var t=e.default;window.Slider=t})),__webpack_require__.e(4).then(__webpack_require__.t.bind(null,573,7))]),"bootstrap-slider",e)}function loadLzString(e){handleLoadJs(__webpack_require__.e(9).then(__webpack_require__.t.bind(null,574,7)),"lz-string",e)}function loadPako(e){handleLoadJs(__webpack_require__.e(3).then(__webpack_require__.t.bind(null,575,7)).then((function(e){var t=e.default;window.pako=t})),"pako",e)}function alarmsUpdateModal(){var e='<h3>Raised Alarms</h3><table class="table">',t='<h3>All Running Alarms</h3><div class="panel-group" id="alarms_all_accordion" role="tablist" aria-multiselectable="true">',n='<hr/><a href="https://github.com/netdata/netdata/tree/master/web/api/badges#netdata-badges" target="_blank">netdata badges</a> refresh automatically. Their color indicates the state of the alarm: <span style="color: #e05d44"><b>&nbsp;red&nbsp;</b></span> is critical, <span style="color:#fe7d37"><b>&nbsp;orange&nbsp;</b></span> is warning, <span style="color: #4c1"><b>&nbsp;bright green&nbsp;</b></span> is ok, <span style="color: #9f9f9f"><b>&nbsp;light grey&nbsp;</b></span> is undefined (i.e. no data or no status), <span style="color: #000"><b>&nbsp;black&nbsp;</b></span> is not initialized. You can copy and paste their URLs to embed them in any web page.<br/>netdata can send notifications for these alarms. Check <a href="https://github.com/netdata/netdata/blob/master/health/notifications/health_alarm_notify.conf" target="_blank">this configuration file</a> for more information.';loadClipboard((function(){}));reduxStore.dispatch(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.e.request({callback:function(a){if(options.alarm_families=[],null!==a){var r,o,i,s=0,l=0,c={},d=[];for(r in a.alarms)if(a.alarms.hasOwnProperty(r)){o=(i=a.alarms[r]).family;var u=options.data.charts[i.chart];"undefined"===typeof u&&(u=options.data.charts_by_name[i.chart]),"undefined"===typeof u?(console.log("WARNING: alarm "+r+" is linked to chart "+i.chart+", which is not found in the list of chart got from the server."),u={priority:9999999}):"undefined"!==typeof u.menu&&"undefined"!==typeof u.submenu&&(o=u.menu+" - "+u.submenu),"undefined"===typeof c[o]&&(c[o]={name:o,arr:[],priority:u.priority},d.push(c[o])),u.priority<c[o].priority&&(c[o].priority=u.priority),c[o].arr.unshift(i)}for(var h=d.sort((function(e,t){return e.priority<t.priority?-1:e.priority>t.priority?1:naturalSortCompare(e.name,t.name)})),p=0,f=0,g=h.length;g--;){o=h[p++].name;var m=!1;0!==f&&(t+="</table></div></div></div>"),t+='<div class="panel panel-default"><div class="panel-heading" role="tab" id="alarm_all_heading_'+f.toString()+'"><h4 class="panel-title"><a class="collapsed" role="button" data-toggle="collapse" data-parent="#alarms_all_accordion" href="#alarm_all_'+f.toString()+'" aria-expanded="false" aria-controls="alarm_all_'+f.toString()+'">'+o.toString()+'</a></h4></div><div id="alarm_all_'+f.toString()+'" class="panel-collapse collapse " role="tabpanel" aria-labelledby="alarm_all_heading_'+f.toString()+'" data-alarm-id="'+f.toString()+'"><div class="panel-body" id="alarm_all_body_'+f.toString()+'">',options.alarm_families[f]=c[o],f++;for(var b=c[o].arr,v=b.length;v--;)"WARNING"!==(i=b[v]).status&&"CRITICAL"!==i.status||(m||(m=!0,e+='<tr><th class="text-center" colspan="2"><h4>'+o+"</h4></th></tr>"),s++,e+=O(i,!0)),l++}e+="</table>",h.length>0&&(t+="</div></div></div>"),t+="</div>",e+=s?n:'<div style="width:100%; height: 100px; text-align: center;"><span style="font-size: 50px;"><i class="fas fa-thumbs-up"></i></span><br/>Everything is normal. No raised alarms.</div>',t+=l?n:"<h4>No alarms are running in this system.</h4>",document.getElementById("alarms_active").innerHTML=e,document.getElementById("alarms_all").innerHTML=t,enableTooltipsAndPopovers(),h.length>0&&w(0);var _=$("#alarms_all_accordion");_.on("show.bs.collapse",(function(e){var t=$(e.target);w($(t).data("alarm-id"))})),_.on("hidden.bs.collapse",(function(e){var t=$(e.target),n=$(t).data("alarm-id");$("#alarm_all_"+n.toString()).html("")})),document.getElementById("alarms_log").innerHTML='<h3>Alarm Log</h3><table id="alarms_log_table"></table>',loadBootstrapTable((function(){$("#alarms_log_table").bootstrapTable({url:"".concat(_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b,"/api/v1/alarm_log?all"),cache:!1,pagination:!0,pageSize:10,showPaginationSwitch:!1,search:!0,searchTimeOut:300,searchAlign:"left",showColumns:!0,showExport:!0,exportDataType:"all",exportOptions:{fileName:"netdata_alarm_log"},onClickRow:function(e){return scrollToChartAfterHidingModal(e.chart,1e3*e.when,e.status),$("#alarmsModal").modal("hide"),!1},rowStyle:function(e){switch(e.status){case"CRITICAL":return{classes:"danger"};case"WARNING":return{classes:"warning"};case"UNDEFINED":return{classes:"info"};case"CLEAR":return{classes:"success"}}return{}},showFooter:!1,showHeader:!0,showRefresh:!0,showToggle:!1,sortable:!0,silentSort:!1,columns:[{field:"when",title:"Event Date",valign:"middle",titleTooltip:"The date and time the even took place",formatter:function(e,t,n){return x(e," ")},align:"center",switchable:!1,sortable:!0},{field:"hostname",title:"Host",valign:"middle",titleTooltip:"The host that generated this event",align:"center",visible:!1,sortable:!0},{field:"unique_id",title:"Unique ID",titleTooltip:"The host unique ID for this event",formatter:function(e,t,n){return y(e)},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"alarm_id",title:"Alarm ID",titleTooltip:"The ID of the alarm that generated this event",formatter:function(e,t,n){return y(e)},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"alarm_event_id",title:"Alarm Event ID",titleTooltip:"The incremental ID of this event for the given alarm",formatter:function(e,t,n){return y(e)},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"chart",title:"Chart",titleTooltip:"The chart the alarm is attached to",align:"center",valign:"middle",switchable:!1,sortable:!0},{field:"family",title:"Family",titleTooltip:"The family of the chart the alarm is attached to",align:"center",valign:"middle",visible:!1,sortable:!0},{field:"name",title:"Alarm",titleTooltip:"The alarm name that generated this event",formatter:function(e,t,n){return e.toString().replace(/_/g," ")},align:"center",valign:"middle",switchable:!1,sortable:!0},{field:"value_string",title:"Friendly Value",titleTooltip:"The value of the alarm, that triggered this event",align:"right",valign:"middle",sortable:!0},{field:"old_value_string",title:"Friendly Old Value",titleTooltip:"The value of the alarm, just before this event",align:"right",valign:"middle",visible:!1,sortable:!0},{field:"old_value",title:"Old Value",titleTooltip:"The value of the alarm, just before this event",formatter:function(e,t,n){return(null!==e?Math.round(100*e)/100:"NaN").toString()},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"value",title:"Value",titleTooltip:"The value of the alarm, that triggered this event",formatter:function(e,t,n){return(null!==e?Math.round(100*e)/100:"NaN").toString()},align:"right",valign:"middle",visible:!1,sortable:!0},{field:"units",title:"Units",titleTooltip:"The units of the value of the alarm",align:"left",valign:"middle",visible:!1,sortable:!0},{field:"old_status",title:"Old Status",titleTooltip:"The status of the alarm, just before this event",align:"center",valign:"middle",visible:!1,sortable:!0},{field:"status",title:"Status",titleTooltip:"The status of the alarm, that was set due to this event",align:"center",valign:"middle",switchable:!1,sortable:!0},{field:"duration",title:"Last Duration",titleTooltip:"The duration the alarm was at its previous state, just before this event",formatter:function(e,t,n){return Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e,{negative_suffix:"",space:" ",now:"no time"})},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"non_clear_duration",title:"Raised Duration",titleTooltip:"The duration the alarm was raised, just before this event",formatter:function(e,t,n){return Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e,{negative_suffix:"",space:" ",now:"no time"})},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"recipient",title:"Recipient",titleTooltip:"The recipient of this event",align:"center",valign:"middle",visible:!1,sortable:!0},{field:"processed",title:"Processed Status",titleTooltip:"True when this event is processed",formatter:function(e,t,n){return!0===e?"DONE":"PENDING"},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"updated",title:"Updated Status",titleTooltip:"True when this event has been updated by another event",formatter:function(e,t,n){return!0===e?"UPDATED":"CURRENT"},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"updated_by_id",title:"Updated By ID",titleTooltip:"The unique ID of the event that obsoleted this one",formatter:function(e,t,n){return y(e)},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"updates_id",title:"Updates ID",titleTooltip:"The unique ID of the event obsoleted because of this event",formatter:function(e,t,n){return y(e)},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"exec",title:"Script",titleTooltip:"The script to handle the event notification",align:"center",valign:"middle",visible:!1,sortable:!0},{field:"exec_run",title:"Script Run At",titleTooltip:"The date and time the script has been ran",formatter:function(e,t,n){return x(e," ")},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"exec_code",title:"Script Return Value",titleTooltip:"The return code of the script",formatter:function(e,t,n){return 0===e?"OK (returned 0)":"FAILED (with code "+e.toString()+")"},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"delay",title:"Script Delay",titleTooltip:"The hysteresis of the notification",formatter:function(e,t,n){return Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e,{negative_suffix:"",space:" ",now:"no time"})},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"delay_up_to_timestamp",title:"Script Delay Run At",titleTooltip:"The date and time the script should be run, after hysteresis",formatter:function(e,t,n){return x(e," ")},align:"center",valign:"middle",visible:!1,sortable:!0},{field:"info",title:"Description",titleTooltip:"A short description of the alarm",align:"center",valign:"middle",visible:!1,sortable:!0},{field:"source",title:"Alarm Source",titleTooltip:"The source of configuration of the alarm",align:"center",valign:"middle",visible:!1,sortable:!0}]})}))}else document.getElementById("alarms_active").innerHTML=document.getElementById("alarms_all").innerHTML=document.getElementById("alarms_log").innerHTML="failed to load alarm data!";function y(e){return 0===e?"-":e.toString()}function x(e,t){if(0===e)return"-";"undefined"===typeof t&&(t="&nbsp;");var n=new Date(1e3*e);return n.toLocaleDateString()+t+n.toLocaleTimeString()}function O(e,t){var n=options.data.charts[e.chart];if("undefined"===typeof n&&"undefined"===typeof(n=options.data.charts_by_name[e.chart]))return console.log("Cannot find chart "+e.chart+", you probably need to refresh the page."),"";var a="undefined"!==typeof e.warn||"undefined"!==typeof e.crit,r="".concat(_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b,"/api/v1/badge.svg?chart=").concat(e.chart,"&alarm=").concat(e.name,"&refresh=auto"),o="<br/>&nbsp;<br/>role: <b>"+e.recipient+'</b><br/>&nbsp;<br/><div class="action-button ripple" title="click to scroll the dashboard to the chart of this alarm" data-toggle="tooltip" data-placement="bottom" onClick="scrollToChartAfterHidingModal(\''+e.chart+"', "+1e3*e.last_status_change+", '"+e.status+'\'); $(\'#alarmsModal\').modal(\'hide\'); return false;"><i class="fab fa-periscope"></i></div><div class="action-button ripple" title="click to copy to the clipboard the URL of this badge" data-toggle="tooltip" data-placement="bottom" onClick="clipboardCopy(\''+r+'\'); return false;"><i class="far fa-copy"></i></div><div class="action-button ripple" title="click to copy to the clipboard an auto-refreshing <code>embed</code> html element for this badge" data-toggle="tooltip" data-placement="bottom" onClick="clipboardCopyBadgeEmbed(\''+r+'\'); return false;"><i class="fas fa-copy"></i></div>',i='<tr><td class="text-center" style="vertical-align: middle; word-break: break-word;" width="40%"><b>'+e.chart+'</b><br/>&nbsp;<br/><embed src="'+r+'" type="image/svg+xml" height="20"/><br/>&nbsp;<br/><span style="font-size: 18px;">'+e.info+"</span>"+o+'</td><td><table class="table">'+("undefined"!==typeof e.warn?'<tr><td width="10%" style="text-align:right">warning&nbsp;when</td><td><span style="font-family: monospace; color:#fe7d37; font-weight: bold;">'+e.warn+"</span></td></tr>":"")+("undefined"!==typeof e.crit?'<tr><td width="10%" style="text-align:right">critical&nbsp;when</td><td><span style="font-family: monospace; color: #e05d44; font-weight: bold;">'+e.crit+"</span></td></tr>":"");if(!0===t){var s=n.units;"%"===s&&(s="&#37;"),i+=("undefined"!==typeof e.lookup_after?'<tr><td width="10%" style="text-align:right">db&nbsp;lookup</td><td>'+function(e,t){var n=" of all values ";return t.dimensions.length>1&&(n=" of the sum of all dimensions "),"undefined"!==typeof e.lookup_dimensions&&(n=e.lookup_dimensions.replace(/|/g,",").split(",").length>1?"of the sum of dimensions <code>"+e.lookup_dimensions+"</code> ":"of all values of dimension <code>"+e.lookup_dimensions+"</code> "),"<code>"+e.lookup_method+"</code> "+n+", of chart <code>"+e.chart+"</code>, starting <code>"+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.lookup_after+e.lookup_before,{space:"&nbsp;"})+"</code> and up to <code>"+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.lookup_before,{space:"&nbsp;"})+"</code>"+(e.lookup_options?", with options <code>"+e.lookup_options.replace(/ /g,",&nbsp;")+"</code>":"")+"."}(e,n)+"</td></tr>":"")+("undefined"!==typeof e.calc?'<tr><td width="10%" style="text-align:right">calculation</td><td><span style="font-family: monospace;">'+e.calc+"</span></td></tr>":"")+(null!==n.green?'<tr><td width="10%" style="text-align:right">green&nbsp;threshold</td><td><code>'+n.green+" "+s+"</code></td></tr>":"")+(null!==n.red?'<tr><td width="10%" style="text-align:right">red&nbsp;threshold</td><td><code>'+n.red+" "+s+"</code></td></tr>":"")}e.warn_repeat_every>0&&(i+='<tr><td width="10%" style="text-align:right">repeat&nbsp;warning</td><td>'+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.warn_repeat_every)+"</td></tr>"),e.crit_repeat_every>0&&(i+='<tr><td width="10%" style="text-align:right">repeat&nbsp;critical</td><td>'+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.crit_repeat_every)+"</td></tr>");var l="";return(e.delay_up_duration>0||e.delay_down_duration>0)&&0!==e.delay_multiplier&&e.delay_max_duration>0&&(e.delay_up_duration===e.delay_down_duration?l+="<small><br/>hysteresis "+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.delay_up_duration,{space:"&nbsp;",negative_suffix:""}):(l="<small><br/>hysteresis ",e.delay_up_duration>0&&(l+="on&nbsp;escalation&nbsp;<code>"+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.delay_up_duration,{space:"&nbsp;",negative_suffix:""})+"</code>, "),e.delay_down_duration>0&&(l+="on&nbsp;recovery&nbsp;<code>"+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.delay_down_duration,{space:"&nbsp;",negative_suffix:""})+"</code>, ")),1!==e.delay_multiplier&&(l+="multiplied&nbsp;by&nbsp;<code>"+e.delay_multiplier.toString()+"</code>",l+=",&nbsp;up&nbsp;to&nbsp;<code>"+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.delay_max_duration,{space:"&nbsp;",negative_suffix:""})+"</code>"),l+="</small>"),i+='<tr><td width="10%" style="text-align:right">check&nbsp;every</td><td>'+Object(_domains_chart_utils_seconds4human__WEBPACK_IMPORTED_MODULE_4__.a)(e.update_every,{space:"&nbsp;",negative_suffix:""})+"</td></tr>"+(!0===a?'<tr><td width="10%" style="text-align:right">execute</td><td><span style="font-family: monospace;">'+e.exec+"</span>"+l+"</td></tr>":"")+'<tr><td width="10%" style="text-align:right">source</td><td><span style="font-family: monospace; word-break: break-word;">'+e.source+"</span></td></tr></table></td></tr>"}function w(e){for(var t='<table class="table">',n=options.alarm_families[e],a=n.arr.length;a--;){t+=O(n.arr[a],!0)}t+="</table>",$("#alarm_all_"+e.toString()).html(t),enableTooltipsAndPopovers()}},serverDefault:_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b}))}function initializeDynamicDashboardWithData(e){if(null!==e){options.hostname=e.hostname,options.data=e,options.version=e.version,options.release_channel=e.release_channel,options.timezone=e.timezone,netdataDashboard.os=e.os,"undefined"!==typeof e.hosts&&(options.hosts=e.hosts),document.getElementById("netdataVersion").innerHTML=options.version,document.title=options.hostname+" netdata dashboard",e.charts_by_name={};var t,n=e.charts;for(t in n)if(n.hasOwnProperty(t)){var a=n[t];e.charts_by_name[a.name]=a}renderChartsAndMenu(e)}}window.clipboardCopy=function(e){clipboard.writeText(e)},window.clipboardCopyBadgeEmbed=function(e){clipboard.writeText('<embed src="'+e+'" type="image/svg+xml" height="20"/>')};var initializeConfig={url:null,custom_info:!0},loadDashboardInfo=Object(ramda__WEBPACK_IMPORTED_MODULE_0__.a)(ramda__WEBPACK_IMPORTED_MODULE_1__.a,(function(){return $.ajax({url:"".concat(_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b,"dashboard_info.js"),cache:!0,dataType:"script",xhrFields:{withCredentials:!0}}).fail((function(){alert("Cannot load required JS library: dashboard_info.js")}))}));function loadCustomDashboardInfo(e,t){$.ajax({url:e,cache:!0,dataType:"script",xhrFields:{withCredentials:!0}}).fail((function(){alert("Cannot load required JS library: ".concat(e))})).always((function(){$.extend(!0,netdataDashboard,customDashboard),t()}))}function initializeChartsAndCustomInfo(){loadDashboardInfo().then((function(){NETDATA.chartRegistry.downloadAll(initializeConfig.url,(function(e){null!==e&&(reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.c)({data:e})),!0===initializeConfig.custom_info&&"undefined"!==typeof e.custom_info&&""!==e.custom_info&&null===window.netdataSnapshotData?loadCustomDashboardInfo(_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b+e.custom_info,(function(){initializeDynamicDashboardWithData(e)})):initializeDynamicDashboardWithData(e))}))}))}function initializeDynamicDashboard(e){e&&(reduxStore=e,netdataPrepCallback(),initializeConfig.url=_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b),"undefined"!==typeof netdataCheckXSS&&!0===netdataCheckXSS?(document.getElementById("netdataXssModalServer").innerText=initializeConfig.url,$("#xssModal").modal("show")):initializeChartsAndCustomInfo()}function versionLog(e){document.getElementById("versionCheckLog").innerHTML=e}function versionsMatch(e,t){if(e==t)return!0;var n=e.split("."),a=t.split("."),r=parseInt(n[0].substring(1,2),10),o=parseInt(a[0].substring(1,2),10);return!(r<o)&&(r>o||!((r=parseInt(n[1],10))<(o=parseInt(a[1],10)))&&(r>o||(n=n[2].split("-"),a=a[2].split("-"),!((r=parseInt(n[0],10))<(o=parseInt(a[0],10)))&&(r>o||!((r=n.length>1?parseInt(n[1],10):0)<(o=a.length>1?parseInt(a[1],10):0))))))}function getGithubLatestVersion(e){versionLog("Downloading latest version id from github..."),$.ajax({url:"https://api.github.com/repos/netdata/netdata/releases/latest",async:!0,cache:!1}).done((function(t){versionLog("Latest stable version from github is "+(t=t.tag_name.replace(/(\r\n|\n|\r| |\t)/gm,""))),e(t)})).fail((function(){versionLog("Failed to download the latest stable version id from github!"),e(null)}))}function getGCSLatestVersion(e){versionLog("Downloading latest version id from GCS..."),$.ajax({url:"https://www.googleapis.com/storage/v1/b/netdata-nightlies/o/latest-version.txt",async:!0,cache:!1}).done((function(t){$.ajax({url:t.mediaLink,async:!0,cache:!1}).done((function(t){versionLog("Latest nightly version from GCS is "+(t=t.replace(/(\r\n|\n|\r| |\t)/gm,""))),e(t)})).fail((function(t,n,a){versionLog("Failed to download the latest nightly version id from GCS!"),e(null)}))})).fail((function(t,n,a){versionLog("Failed to download the latest nightly version from GCS!"),e(null)}))}function checkForUpdateByVersion(e,t){return"stable"===options.release_channel?getGithubLatestVersion((function(e){t(options.version,e)})):getGCSLatestVersion((function(e){t(options.version,e)})),null}function showPageFooter(){document.getElementById("footer").style.display="block"}function printPage(){window.NETDATA.parseDom(),!0===urlOptions.pan_and_zoom&&reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.r)({after:urlOptions.after,before:urlOptions.before})),showPageFooter()}function jsonStringifyFn(e){return JSON.stringify(e,(function(e,t){return"function"===typeof t?t.toString():t}))}function jsonParseFn(str){return JSON.parse(str,(function(key,value){return"string"!=typeof value?value:"function"==value.substring(0,8)?eval("("+value+")"):value}))}window.xssModalDisableXss=function(){return NETDATA.xss.enabled=!1,NETDATA.xss.enabled_for_data=!1,initializeConfig.custom_info=!0,initializeChartsAndCustomInfo(),!1},window.xssModalKeepXss=function(){return NETDATA.xss.enabled=!0,NETDATA.xss.enabled_for_data=!0,initializeConfig.custom_info=!1,initializeChartsAndCustomInfo(),!1},window.notifyForUpdate=function(e){versionLog("<p>checking for updates...</p>");var t=Date.now();if("undefined"===typeof e||!0!==e){var n=loadLocalStorage("last_update_check");if(n="string"===typeof n?parseInt(n):0,t-n<288e5)return}checkForUpdateByVersion(e,(function(e,n){var a=!1;if(null===e)a=!1,versionLog('<p><big>Failed to get your netdata version!</big></p><p>You can always get the latest netdata from <a href="https://github.com/netdata/netdata" target="_blank">its github page</a>.</p>');else if(null===n)a=!1,versionLog('<p><big>Failed to get the latest netdata version.</big></p><p>You can always get the latest netdata from <a href="https://github.com/netdata/netdata" target="_blank">its github page</a>.</p>');else if(versionsMatch(e,n))a=!0,versionLog('<p><big>You already have the latest netdata!</big></p><p>No update yet?<br/>We probably need some motivation to keep going on!</p><p>If you haven\'t already, <a href="https://github.com/netdata/netdata" target="_blank">give netdata a <b><i class="fas fa-star"></i></b> at its github page</a>.</p>');else{a=!0;versionLog("<p><big><strong>New version of netdata available!</strong></big></p><p>Latest version: <b><code>"+n+'</code></b></p><p><a href="https://learn.netdata.cloud/docs/agent/changelog/" target="_blank">Click here for the changes log</a> and<br/><a href="https://github.com/netdata/netdata/tree/master/packaging/installer/UPDATE.md" target="_blank">click here for directions on updating</a> your netdata installation.</p><p>We suggest to review the changes log for new features you may be interested, or important bug fixes you may need.<br/>Keeping your netdata updated is generally a good idea.</p>')}a&&saveLocalStorage("last_update_check",t.toString())}))},window.printPreflight=function(){var e=document.location.origin.toString()+document.location.pathname.toString()+document.location.search.toString()+urlOptions.genHash()+";mode=print",t=90*screen.height/100;window.open(e,"","width="+990..toString()+",height="+t.toString()+",menubar=no,toolbar=no,personalbar=no,location=no,resizable=no,scrollbars=yes,status=no,chrome=yes,centerscreen=yes,attention=yes,dialog=yes"),$("#printPreflightModal").modal("hide")};var snapshotOptions={bytes_per_chart:2048,compressionDefault:"pako.deflate.base64",compressions:{none:{bytes_per_point_memory:5.2,bytes_per_point_disk:5.6,compress:function(e){return e},compressed_length:function(e){return e.length},uncompress:function(e){return e}},"pako.deflate.base64":{bytes_per_point_memory:1.8,bytes_per_point_disk:1.9,compress:function(e){return btoa(pako.deflate(e,{to:"string"}))},compressed_length:function(e){return e.length},uncompress:function(e){return pako.inflate(atob(e),{to:"string"})}},"pako.deflate":{bytes_per_point_memory:1.4,bytes_per_point_disk:3.2,compress:function(e){return pako.deflate(e,{to:"string"})},compressed_length:function(e){return e.length},uncompress:function(e){return pako.inflate(e,{to:"string"})}},"lzstring.utf16":{bytes_per_point_memory:1.7,bytes_per_point_disk:2.6,compress:function(e){return LZString.compressToUTF16(e)},compressed_length:function(e){return 2*e.length},uncompress:function(e){return LZString.decompressFromUTF16(e)}},"lzstring.base64":{bytes_per_point_memory:2.1,bytes_per_point_disk:2.3,compress:function(e){return LZString.compressToBase64(e)},compressed_length:function(e){return e.length},uncompress:function(e){return LZString.decompressFromBase64(e)}},"lzstring.uri":{bytes_per_point_memory:2.1,bytes_per_point_disk:2.3,compress:function(e){return LZString.compressToEncodedURIComponent(e)},compressed_length:function(e){return e.length},uncompress:function(e){return LZString.decompressFromEncodedURIComponent(e)}}}};function loadSnapshotModalLog(e,t){document.getElementById("loadSnapshotStatus").className="alert alert-"+e,document.getElementById("loadSnapshotStatus").innerHTML=t}var tmpSnapshotData=null;function loadSnapshotPreflightFile(e){var t=NETDATA.xss.string(e.name),n=new FileReader;n.onload=function(e){document.getElementById("loadSnapshotFilename").innerHTML=t;var n=null;try{n=NETDATA.xss.checkAlways("snapshot",JSON.parse(e.target.result),/^(snapshot\.info|snapshot\.data)$/);var a=new Date(n.after_ms),r=new Date(n.before_ms);"undefined"===typeof n.charts_ok&&(n.charts_ok="unknown"),"undefined"===typeof n.charts_failed&&(n.charts_failed=0),"undefined"===typeof n.compression&&(n.compression="none"),"undefined"===typeof n.data_size&&(n.data_size=0),document.getElementById("loadSnapshotFilename").innerHTML="<code>"+t+"</code>",document.getElementById("loadSnapshotHostname").innerHTML="<b>"+n.hostname+"</b>, netdata version: <b>"+n.netdata_version.toString()+"</b>",document.getElementById("loadSnapshotURL").innerHTML=n.url,document.getElementById("loadSnapshotCharts").innerHTML=n.charts.charts_count.toString()+" charts, "+n.charts.dimensions_count.toString()+" dimensions, "+n.data_points.toString()+" points per dimension, "+Math.round(n.duration_ms/n.data_points).toString()+" ms per point",document.getElementById("loadSnapshotInfo").innerHTML="version: <b>"+n.snapshot_version.toString()+"</b>, includes <b>"+n.charts_ok.toString()+"</b> unique chart data queries "+(n.charts_failed>0?"<b>"+n.charts_failed.toString()+"</b> failed":"").toString()+", compressed with <code>"+n.compression.toString()+"</code>, data size "+(Math.round(100*n.data_size/1024/1024)/100).toString()+" MB",document.getElementById("loadSnapshotTimeRange").innerHTML="<b>"+localeDateString(a)+" "+localeTimeString(a)+"</b> to <b>"+localeDateString(r)+" "+localeTimeString(r)+"</b>",document.getElementById("loadSnapshotComments").innerHTML=(n.comments?n.comments:"").toString(),loadSnapshotModalLog("success","File loaded, click <b>Import</b> to render it!"),$("#loadSnapshotImport").removeClass("disabled"),tmpSnapshotData=n}catch(e){console.log(e),document.getElementById("loadSnapshotStatus").className="alert alert-danger",document.getElementById("loadSnapshotStatus").innerHTML="Failed to parse this file!",$("#loadSnapshotImport").addClass("disabled")}},n.readAsText(e)}function loadSnapshotPreflightEmpty(){document.getElementById("loadSnapshotFilename").innerHTML="",document.getElementById("loadSnapshotHostname").innerHTML="",document.getElementById("loadSnapshotURL").innerHTML="",document.getElementById("loadSnapshotCharts").innerHTML="",document.getElementById("loadSnapshotInfo").innerHTML="",document.getElementById("loadSnapshotTimeRange").innerHTML="",document.getElementById("loadSnapshotComments").innerHTML="",loadSnapshotModalLog("success","Browse for a snapshot file (or drag it and drop it here), then click <b>Import</b> to render it."),$("#loadSnapshotImport").addClass("disabled")}window.loadSnapshot=function(){if($("#loadSnapshotImport").addClass("disabled"),null===tmpSnapshotData)return loadSnapshotPreflightEmpty(),void loadSnapshotModalLog("danger","no data have been loaded");loadPako((function(){loadLzString((function(){if(loadSnapshotModalLog("info","Please wait, activating snapshot..."),$("#loadSnapshotModal").modal("hide"),netdataShowAlarms=!1,netdataRegistry=!1,netdataServer=tmpSnapshotData.server,document.getElementById("charts_div").innerHTML="",document.getElementById("sidebar").innerHTML="","undefined"!==typeof tmpSnapshotData.hash?urlOptions.hash=tmpSnapshotData.hash:urlOptions.hash="#","undefined"!==typeof tmpSnapshotData.info){var e=jsonParseFn(tmpSnapshotData.info);"undefined"!==typeof e.menu&&(netdataDashboard.menu=e.menu),"undefined"!==typeof e.submenu&&(netdataDashboard.submenu=e.submenu),"undefined"!==typeof e.context&&(netdataDashboard.context=e.context)}"string"!==typeof tmpSnapshotData.compression&&(tmpSnapshotData.compression="none"),"undefined"===typeof snapshotOptions.compressions[tmpSnapshotData.compression]&&(alert("unknown compression method: "+tmpSnapshotData.compression),tmpSnapshotData.compression="none"),tmpSnapshotData.uncompress=snapshotOptions.compressions[tmpSnapshotData.compression].uncompress,window.NETDATA.parseDom(),reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.g)({snapshot:tmpSnapshotData})),window.netdataSnapshotData=tmpSnapshotData,urlOptions.after=tmpSnapshotData.after_ms,urlOptions.before=tmpSnapshotData.before_ms,"undefined"!==typeof tmpSnapshotData.highlight_after_ms&&null!==tmpSnapshotData.highlight_after_ms&&tmpSnapshotData.highlight_after_ms>0&&"undefined"!==typeof tmpSnapshotData.highlight_before_ms&&null!==tmpSnapshotData.highlight_before_ms&&tmpSnapshotData.highlight_before_ms>0?(urlOptions.highlight_after=tmpSnapshotData.highlight_after_ms,urlOptions.highlight_before=tmpSnapshotData.highlight_before_ms,urlOptions.highlight=!0):(urlOptions.highlight_after=0,urlOptions.highlight_before=0,urlOptions.highlight=!1),netdataCheckXSS=!1,NETDATA.xss.enabled=!0,NETDATA.xss.enabled_for_data=!0,loadSnapshotPreflightEmpty(),initializeDynamicDashboard()}))}))};var loadSnapshotDragAndDropInitialized=!1;function loadSnapshotDragAndDropSetup(){!1===loadSnapshotDragAndDropInitialized&&(loadSnapshotDragAndDropInitialized=!0,$("#loadSnapshotDragAndDrop").on("drag dragstart dragend dragover dragenter dragleave drop",(function(e){e.preventDefault(),e.stopPropagation()})).on("drop",(function(e){e.originalEvent.dataTransfer.files.length?loadSnapshotPreflightFile(e.originalEvent.dataTransfer.files.item(0)):(loadSnapshotPreflightEmpty(),loadSnapshotModalLog("danger","No file selected"))})))}window.loadSnapshotPreflight=function(){var e=document.getElementById("loadSnapshotSelectFiles").files;if(!e.length)return loadSnapshotPreflightEmpty(),void loadSnapshotModalLog("danger","No file selected");loadSnapshotModalLog("info","Loading file..."),loadSnapshotPreflightFile(e.item(0))};var saveSnapshotStop=!1;function saveSnapshotCancel(){reduxStore.dispatch(Object(_domains_dashboard_actions__WEBPACK_IMPORTED_MODULE_6__.f)()),saveSnapshotStop=!0}var saveSnapshotModalInitialized=!1;function saveSnapshotModalSetup(){!1===saveSnapshotModalInitialized&&(saveSnapshotModalInitialized=!0,$("#saveSnapshotModal").on("hide.bs.modal",saveSnapshotCancel).on("show.bs.modal",saveSnapshotModalInit).on("shown.bs.modal",(function(){$("#saveSnapshotResolutionSlider").find(".slider-handle:first").attr("tabindex",1),document.getElementById("saveSnapshotComments").focus()})))}function saveSnapshotModalLog(e,t){document.getElementById("saveSnapshotStatus").className="alert alert-"+e,document.getElementById("saveSnapshotStatus").innerHTML=t}function saveSnapshotModalShowExpectedSize(){var e=Math.round(saveSnapshotViewDuration/saveSnapshotSelectedSecondsPerPoint),t="info",n="A moderate snapshot.",a=Math.round(10*(options.data.charts_count*snapshotOptions.bytes_per_chart+options.data.dimensions_count*e*snapshotOptions.compressions[saveSnapshotCompression].bytes_per_point_disk)/1024/1024)/10,r=Math.round(10*(options.data.charts_count*snapshotOptions.bytes_per_chart+options.data.dimensions_count*e*snapshotOptions.compressions[saveSnapshotCompression].bytes_per_point_memory)/1024/1024)/10;a<10&&(t="success",n="A nice small snapshot!"),a>50&&(t="warning",n="Will stress your browser..."),a>100&&(t="danger",n="Hm... good luck..."),saveSnapshotModalLog(t,"The snapshot will have "+e.toString()+" points per dimension. Expected size on disk "+a+" MB, at browser memory "+r+" MB.<br/>"+n)}var saveSnapshotCompression=snapshotOptions.compressionDefault;function saveSnapshotSetCompression(e){saveSnapshotCompression=e,document.getElementById("saveSnapshotCompressionName").innerHTML=saveSnapshotCompression,saveSnapshotModalShowExpectedSize()}var saveSnapshotSlider=null,saveSnapshotSelectedSecondsPerPoint=1,saveSnapshotViewDuration=1,browser_timezone;function saveSnapshotModalInit(){$("#saveSnapshotModalProgressSection").hide(),$("#saveSnapshotResolutionRadio").show(),saveSnapshotModalLog("info","Select resolution and click <b>Save</b>"),$("#saveSnapshotExport").removeClass("disabled"),loadBootstrapSlider((function(){saveSnapshotViewDuration=options.duration;var e=Math.round(Date.now()-1e3*saveSnapshotViewDuration),t=reduxStore.getState(),n=Object(_domains_global_selectors__WEBPACK_IMPORTED_MODULE_3__.m)(t);Boolean(n)&&(saveSnapshotViewDuration=Math.round((n.before-n.after)/1e3),e=n.after);var a=new Date(e),r=a.getFullYear()+Object(_utils_units_conversion__WEBPACK_IMPORTED_MODULE_5__.b)(a.getMonth()+1)+Object(_utils_units_conversion__WEBPACK_IMPORTED_MODULE_5__.b)(a.getDate())+"-"+Object(_utils_units_conversion__WEBPACK_IMPORTED_MODULE_5__.b)(a.getHours())+Object(_utils_units_conversion__WEBPACK_IMPORTED_MODULE_5__.b)(a.getMinutes())+Object(_utils_units_conversion__WEBPACK_IMPORTED_MODULE_5__.b)(a.getSeconds());document.getElementById("saveSnapshotFilename").value="netdata-"+options.hostname.toString()+"-"+r.toString()+"-"+saveSnapshotViewDuration.toString()+".snapshot",saveSnapshotSetCompression(saveSnapshotCompression);var o=options.update_every,i=Math.round(saveSnapshotViewDuration/100);Boolean(n)&&(i=Math.round(saveSnapshotViewDuration/50));var s=Math.round(saveSnapshotViewDuration/Math.round($(document.getElementById("charts_div")).width()/2));i<10&&(i=10),i<o&&(i=o),s<o&&(s=o),s>i&&(s=i),null!==saveSnapshotSlider&&saveSnapshotSlider.destroy(),saveSnapshotSlider=new Slider("#saveSnapshotResolutionSlider",{ticks:[o,s,i],min:o,max:i,step:options.update_every,value:s,scale:i>100?"logarithmic":"linear",tooltip:"always",formatter:function(e){e<1&&(e=1),e<options.data.update_every&&(e=options.data.update_every),saveSnapshotSelectedSecondsPerPoint=e,saveSnapshotModalShowExpectedSize();var t=" seconds ";return 1===e&&(t=" second "),e+t+"per point"+(e===options.data.update_every?", server default":"").toString()}})}))}window.saveSnapshot=function(){loadPako((function(){loadLzString((function(){saveSnapshotStop=!1,$("#saveSnapshotModalProgressSection").show(),$("#saveSnapshotResolutionRadio").hide(),$("#saveSnapshotExport").addClass("disabled");var e=document.getElementById("saveSnapshotFilename").value;saveSnapshotModalLog("info","Generating snapshot as <code>"+e.toString()+"</code>");var t=document.getElementById("saveSnapshotModalProgressBar"),n=document.getElementById("saveSnapshotModalProgressBarText");options.data.charts_by_name=null;var a={hostname:options.hostname,server:_utils_server_detection__WEBPACK_IMPORTED_MODULE_9__.b,netdata_version:options.data.version,snapshot_version:1,after_ms:Date.now()-1e3*options.duration,before_ms:Date.now(),highlight_after_ms:urlOptions.highlight_after,highlight_before_ms:urlOptions.highlight_before,duration_ms:1e3*options.duration,update_every_ms:1e3*options.update_every,data_points:0,url:(null!==urlOptions.server?urlOptions.server:document.location.origin.toString()+document.location.pathname.toString()+document.location.search.toString()).toString(),comments:document.getElementById("saveSnapshotComments").value.toString(),hash:urlOptions.hash,charts:options.data,info:jsonStringifyFn({menu:netdataDashboard.menu,submenu:netdataDashboard.submenu,context:netdataDashboard.context}),charts_ok:0,charts_failed:0,compression:saveSnapshotCompression,data_size:0,data:{}};"undefined"===typeof snapshotOptions.compressions[a.compression]&&(alert("unknown compression method: "+a.compression),a.compression="none");var r=snapshotOptions.compressions[a.compression].compress,o=snapshotOptions.compressions[a.compression].compressed_length;function i(e){var t=e.data,n=e.chartDataUniqueID;if(null===t)return 0;var i=JSON.stringify(t),s=r(i);return a.data[n]=s,o(s)}var s=reduxStore.getState(),l=Object(_domains_global_selectors__WEBPACK_IMPORTED_MODULE_3__.m)(s),c=!1;l?(a.after_ms=l.after,a.before_ms=l.before):(reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.r)({after:a.after_ms,before:a.before_ms})),c=!0),a.duration_ms=a.before_ms-a.after_ms,a.data_points=Math.round((a.before_ms-a.after_ms)/(1e3*saveSnapshotSelectedSecondsPerPoint)),saveSnapshotModalLog("info","Generating snapshot with "+a.data_points.toString()+" data points per dimension..."),reduxStore.dispatch(Object(_domains_dashboard_actions__WEBPACK_IMPORTED_MODULE_6__.e)({charts:a.charts,dataPoints:a.data_points})),window.saveSnapshotRestore=function(){$("#saveSnapshotModal").modal("hide"),$(t).css("width","0%").attr("aria-valuenow",0),n.innerText="0%",reduxStore.dispatch(Object(_domains_dashboard_actions__WEBPACK_IMPORTED_MODULE_6__.f)()),reduxStore.dispatch(Object(_domains_chart_actions__WEBPACK_IMPORTED_MODULE_7__.j)()),c&&reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.j)()),$("#saveSnapshotExport").removeClass("disabled")};var d=0,u=" Resolution: <b>"+saveSnapshotSelectedSecondsPerPoint.toString()+(1===saveSnapshotSelectedSecondsPerPoint?" second ":" seconds ").toString()+"per point</b>.";window.chartUpdated=function(r){var o=r.chart,s=r.chartDataUniqueID,l=r.data;!0===saveSnapshotStop&&(saveSnapshotModalLog("info","Cancelled!"),saveSnapshotRestore());var c=reduxStore.getState(),h=Object(_domains_chart_selectors__WEBPACK_IMPORTED_MODULE_8__.b)(c),p=Object(_domains_chart_selectors__WEBPACK_IMPORTED_MODULE_8__.e)(c),f=Object(_domains_chart_selectors__WEBPACK_IMPORTED_MODULE_8__.d)(c),g=(p+f)/h*100;$(t).css("width",g+"%").attr("aria-valuenow",g),n.innerText=Math.round(g).toString()+"%, "+(o||l.id),d+=i({data:l,chartDataUniqueID:s}),saveSnapshotModalLog(f?"danger":"info","Generated snapshot data size <b>"+(Math.round(100*d/1024/1024)/100).toString()+" MB</b>. "+(f?f.toString()+" charts have failed to be downloaded":"").toString()+u),window.saveData=a,p+f===h&&(a.charts_ok=p,a.charts_failed=f,a.data_size=d,saveObjectToClient(a,e),f>0&&alert("".concat(f," failed to be downloaded")),saveSnapshotRestore(),a=null)}}))}))};try{browser_timezone=Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){console.log("failed to detect browser timezone: "+e.toString()),browser_timezone="cannot-detect-it"}var getOption=function(e){var t=reduxStore.getState();return Object(_domains_global_selectors__WEBPACK_IMPORTED_MODULE_3__.b)(e)(t)};function dashboardSettingsSetup(){var e=function(){var e=function(e){var t=$("#"+e);t.prop("checked")!==getOption(e)&&t.bootstrapToggle(getOption(e)?"on":"off")};e("stop_updates_when_focus_is_lost"),e("eliminate_zero_dimensions"),e("destroy_on_hide"),e("async_on_scroll"),e("parallel_refresher"),e("concurrent_refreshes"),e("sync_selection"),e("sync_pan_and_zoom"),e("legend_right"),$("#"+"netdata_theme_control").bootstrapToggle("slate"===netdataTheme?"on":"off"),e("show_help"),e("pan_and_zoom_data_padding"),e("smooth_plot"),function(e){var t=$("#"+e);t.prop("checked")!==("auto"===getOption("units"))&&t.bootstrapToggle("auto"===getOption("units")?"on":"off"),!0===t.prop("checked")?($("#settingsLocaleTempRow").show(),$("#settingsLocaleTimeRow").show()):($("#settingsLocaleTempRow").hide(),$("#settingsLocaleTimeRow").hide())}("units_conversion"),function(e){var t=$("#"+e);t.prop("checked")!==("celsius"===getOption("temperature"))&&t.bootstrapToggle("celsius"===getOption("temperature")?"on":"off")}("units_temp"),e("seconds_as_time"),function(e){var t=$("#"+e),n=getOption("timezone");document.getElementById("browser_timezone").innerText=browser_timezone,document.getElementById("server_timezone").innerText=options.timezone||"unknown",document.getElementById("current_timezone").innerText="default"===n?"unset, using browser default":n;var a=""!==n&&"default"!==n;t.prop("checked")===a&&t.bootstrapToggle(a?"off":"on")}("local_timezone"),!1===getOption("parallel_refresher")?$("#concurrent_refreshes_row").hide():$("#concurrent_refreshes_row").show()};e(),$("#eliminate_zero_dimensions").change((function(){setOption("eliminate_zero_dimensions",$(this).prop("checked"))})),$("#destroy_on_hide").change((function(){setOption("destroy_on_hide",$(this).prop("checked"))})),$("#async_on_scroll").change((function(){setOption("async_on_scroll",$(this).prop("checked"))})),$("#parallel_refresher").change((function(){setOption("parallel_refresher",$(this).prop("checked"))})),$("#concurrent_refreshes").change((function(){setOption("concurrent_refreshes",$(this).prop("checked"))})),$("#sync_selection").change((function(){setOption("sync_selection",$(this).prop("checked")),netdataReload()})),$("#sync_pan_and_zoom").change((function(){setOption("sync_pan_and_zoom",$(this).prop("checked"))})),$("#stop_updates_when_focus_is_lost").change((function(){urlOptions.update_always=!$(this).prop("checked"),urlOptions.hashUpdate(),setOption("stop_updates_when_focus_is_lost",!urlOptions.update_always)})),$("#smooth_plot").change((function(){setOption("smooth_plot",$(this).prop("checked"))})),$("#pan_and_zoom_data_padding").change((function(){setOption("pan_and_zoom_data_padding",$(this).prop("checked"))})),$("#seconds_as_time").change((function(){setOption("seconds_as_time",$(this).prop("checked"))})),$("#local_timezone").change((function(){$(this).prop("checked")?selected_server_timezone("default",!0):selected_server_timezone("default",!1)})),$("#units_conversion").change((function(){setOption("units",$(this).prop("checked")?"auto":"original"),e()})),$("#units_temp").change((function(){setOption("temperature",$(this).prop("checked")?"celsius":"fahrenheit")})),$("#legend_right").change((function(){setOption("legend_right",$(this).prop("checked")),netdataReload()})),$("#show_help").change((function(){urlOptions.help=$(this).prop("checked"),urlOptions.hashUpdate(),setOption("show_help",urlOptions.help),netdataReload()})),$("#netdata_theme_control").change((function(){urlOptions.theme=$(this).prop("checked")?"slate":"white",urlOptions.hashUpdate(),setTheme(urlOptions.theme)&&netdataReload()}))}var CHART_DIV_ID_PREFIX="chart_",CHART_DIV_OFFSET=-50;function scrollDashboardTo(){if(null!==window.netdataSnapshotData&&"undefined"!==typeof window.netdataSnapshotData.hash)scrollToId(window.netdataSnapshotData.hash.replace("#",""));else if(scrollToId(urlOptions.hash.replace("#","")),null!==urlOptions.chart){var e=document.getElementById("".concat(CHART_DIV_ID_PREFIX).concat(Object(_utils_name_2_id__WEBPACK_IMPORTED_MODULE_10__.a)(urlOptions.chart)));if(e){var t=e.offsetTop+CHART_DIV_OFFSET;document.querySelector("html").scrollTop=t}}}var modalHiddenCallback=null;function enableTooltipsAndPopovers(){$('[data-toggle="tooltip"]').tooltip({animated:"fade",trigger:"hover",html:!0,delay:{show:500,hide:0},container:"body"}),$('[data-toggle="popover"]').popover()}window.scrollToChartAfterHidingModal=function(e,t,n){modalHiddenCallback=function(){if("string"===typeof e){var a=document.getElementById("".concat(CHART_DIV_ID_PREFIX).concat(Object(_utils_name_2_id__WEBPACK_IMPORTED_MODULE_10__.a)(e)));if(a){var r=a.offsetTop+CHART_DIV_OFFSET;document.querySelector("html").scrollTop=r}}if(["WARNING","CRITICAL"].includes(n)){reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.r)({after:t-12e4,before:t+12e4}))}}};var runOnceOnDashboardLastRun=0;function runOnceOnDashboardWithjQuery(){if(0!==runOnceOnDashboardLastRun)return scrollDashboardTo(),$(document.body).scrollspy("refresh"),void $(document.body).scrollspy("process");runOnceOnDashboardLastRun=Date.now();var e=0,t=0,n=!1,a=!1,r=$(window).height()/3;$(".modal").on("show.bs.modal",(function(){0===t&&(e=window.scrollY,$("body").css({overflow:"hidden",position:"fixed",top:-e}),n=!0,null===NETDATA.options.pauseCallback?(NETDATA.pause((function(){})),a=!0):a=!1),t++})).on("hide.bs.modal",(function(){--t<=0&&(t=0,$("body").css({overflow:"",position:"",top:""}),$("html, body").animate({scrollTop:e},0),!0===a&&(NETDATA.unpause(),a=!1),$(document.body).scrollspy("process"))})).on("hidden.bs.modal",(function(){0===t&&(n=!1),"function"===typeof modalHiddenCallback&&modalHiddenCallback(),modalHiddenCallback=null})),$("#sidebar").affix({offset:{top:0,bottom:0}}).on("affixed.bs.affix",(function(){$(this).removeAttr("style")})).on("affix-top.bs.affix",(function(){if(n)return!1})).on("activate.bs.scrollspy",(function(e){if(!1===n){var t=$(e.target).find("a").attr("href");"string"===typeof t&&"#"===t.substring(0,1)&&!1===urlOptions.hash.startsWith(t+"_submenu_")&&(urlOptions.hash=t,urlOptions.hashUpdate())}})),Ps.initialize(document.getElementById("sidebar"),{wheelSpeed:.5,wheelPropagation:!0,swipePropagation:!0,minScrollbarLength:null,maxScrollbarLength:null,useBothWheelAxes:!1,suppressScrollX:!0,suppressScrollY:!1,scrollXMarginOffset:0,scrollYMarginOffset:0,theme:"default"}),r>250&&(r=250),r<75&&(r=75),document.body.setAttribute("data-offset",r),scrollDashboardTo(),$(document.body).scrollspy({target:"#sidebar",offset:r}),$("#deleteRegistryModal").on("hidden.bs.modal",(function(){deleteRegistryGuid=null})),$("#updateModal").on("show.bs.modal",(function(){versionLog("checking, please wait...")})).on("shown.bs.modal",(function(){notifyForUpdate(!0)})),$("#alarmsModal").on("shown.bs.modal",(function(){alarmsUpdateModal()})).on("hidden.bs.modal",(function(){document.getElementById("alarms_active").innerHTML=document.getElementById("alarms_all").innerHTML=document.getElementById("alarms_log").innerHTML="loading..."})),dashboardSettingsSetup(),loadSnapshotDragAndDropSetup(),saveSnapshotModalSetup(),showPageFooter(),$.fn.shorten=function(e){var t={showChars:750,minHideChars:10,ellipsesText:"...",moreText:'<i class="fas fa-expand"></i> show more information',lessText:'<i class="fas fa-compress"></i> show less information',onLess:function(){NETDATA.onscroll()},onMore:function(){NETDATA.onscroll()},errMsg:null,force:!1};return e&&$.extend(t,e),!($(this).data("jquery.shorten")&&!t.force)&&($(this).data("jquery.shorten",!0),$(document).off("click",".morelink"),$(document).on({click:function(){var e=$(this);return e.hasClass("less")?(e.removeClass("less"),e.html(t.moreText),e.parent().prev().animate({height:"0%"},0,(function(){e.parent().prev().prev().show()})).hide(0,(function(){t.onLess()}))):(e.addClass("less"),e.html(t.lessText),e.parent().prev().animate({height:"100%"},0,(function(){e.parent().prev().prev().hide()})).show(0,(function(){t.onMore()}))),!1}},".morelink"),this.each((function(){var e=$(this),n=e.html();if(e.text().length>t.showChars+t.minHideChars){var a=n.substr(0,t.showChars);if(a.indexOf("<")>=0){for(var r=!1,o="",i=0,s=[],l=null,c=0,d=0;d<=t.showChars;c++)if("<"!==n[c]||r||(r=!0,"/"===(l=n.substring(c+1,n.indexOf(">",c)))[0]?l!=="/"+s[0]?t.errMsg="ERROR en HTML: the top of the stack should be the tag that closes":s.shift():"br"!==l.toLowerCase()&&s.unshift(l)),r&&">"===n[c]&&(r=!1),r)o+=n.charAt(c);else if(d++,i<=t.showChars)o+=n.charAt(c),i++;else if(s.length>0){for(var u=0;u<s.length;u++)o+="</"+s[u]+">";break}a=$("<div/>").html(o+'<span class="ellip">'+t.ellipsesText+"</span>").html()}else a+=t.ellipsesText;var h='<div class="shortcontent">'+a+'</div><div class="allcontent">'+n+'</div><span><a href="javascript://nop/" class="morelink">'+t.moreText+"</a></span>";e.html(h),e.find(".allcontent").hide(),$(".shortcontent p:last",e).css("margin-bottom",0)}})))}}function finalizePage(){urlOptions.after<0?reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.p)({after:urlOptions.after})):!0===urlOptions.pan_and_zoom&&reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.r)({after:urlOptions.after,before:urlOptions.before})),NETDATA.parseDom(),NETDATA.unpause(),runOnceOnDashboardWithjQuery(),$(".shorten").shorten(),enableTooltipsAndPopovers(),_utils_is_demo__WEBPACK_IMPORTED_MODULE_13__.a?(NETDATA.options.current.retries_on_data_failures=60,setTimeout((function(){var e,t,n,a,r,o;e=window,t=document,n="script",a="ga",e.GoogleAnalyticsObject=a,e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=1*new Date,r=t.createElement(n),o=t.getElementsByTagName(n)[0],r.async=1,r.src="https://www.google-analytics.com/analytics.js",o.parentNode.insertBefore(r,o),ga("create","UA-64295674-3","auto"),ga("send","pageview","/demosite/"+window.location.host)}),2e3)):notifyForUpdate(),!0===urlOptions.show_alarms&&setTimeout((function(){$("#alarmsModal").modal("show")}),1e3),NETDATA.onresizeCallback=function(){Ps.update(document.getElementById("sidebar"))},NETDATA.onresizeCallback(),null!==window.netdataSnapshotData&&reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.r)({after:window.netdataSnapshotData.after_ms,before:window.netdataSnapshotData.before_ms}))}window.resetDashboardOptions=function(){reduxStore.dispatch(Object(_domains_global_actions__WEBPACK_IMPORTED_MODULE_2__.k)()),urlOptions.update_always=!1,urlOptions.help=!1,urlOptions.theme="slate",urlOptions.hashUpdate(),netdataReload()};var netdataPrepCallback=function(){_utils_is_demo__WEBPACK_IMPORTED_MODULE_13__.a?document.getElementById("masthead").style.display="block":!0===urlOptions.update_always&&setOption("stop_updates_when_focus_is_lost",!urlOptions.update_always)};window.selected_server_timezone=function(e,t){if(document.getElementById("timezone_error_message").innerHTML="","undefined"===typeof t)setOption("user_set_server_timezone",e),Object(_utils_date_time__WEBPACK_IMPORTED_MODULE_11__.a)(e)?($("#local_timezone").prop("checked")&&$("#local_timezone").bootstrapToggle("off"),setOption("timezone",e)):(setOption("timezone","default"),$("#local_timezone").prop("checked")||$("#local_timezone").bootstrapToggle("on"),document.getElementById("timezone_error_message").innerHTML="Ooops! That timezone was not accepted by your browser. Please open a github issue to help us fix it.",setOption("user_set_server_timezone",options.timezone));else if(!0===t)setOption("timezone","default");else{var n=getOption("user_set_server_timezone");"default"===n&&(setOption("user_set_server_timezone",options.timezone),n=options.timezone),Object(_utils_date_time__WEBPACK_IMPORTED_MODULE_11__.a)(n)?setOption("timezone",n):(setOption("timezone","default"),$("#local_timezone").prop("checked")||$("#local_timezone").bootstrapToggle("on"),document.getElementById("timezone_error_message").innerHTML='Sorry. The timezone "'+e.toString()+'" is not accepted by your browser. Please select one from the list.',setOption("user_set_server_timezone",options.timezone))}var a=getOption("timezone");return document.getElementById("current_timezone").innerText="default"===a?"unset, using browser default":a,!1};var netdataCallback=initializeDynamicDashboard;window.showSignInModal=function(){document.getElementById("sim-registry").innerHTML=getFromRegistry("registryServer"),$("#signInModal").modal("show")},window.explicitlySignIn=function(){$("#signInModal").modal("hide"),reduxStore.dispatch(Object(_domains_dashboard_actions__WEBPACK_IMPORTED_MODULE_6__.a)())}},24:function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return s}));var a="global",r="***",o=5e3,i="CLOUD_BASE_URL_DISABLED",s=["WARNING","ERROR","REMOVED","UNDEFINED","UNINITIALIZED","CLEAR","CRITICAL"]},28:function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"g",(function(){return d})),n.d(t,"d",(function(){return u})),n.d(t,"f",(function(){return h}));var a=n(17),r=n(7),o=n(137),i=function(e){return e>0},s="https://registry.my-netdata.io",l=1e3,c=function(e,t){return"".concat(e,"/sso/v2/").concat(t)},d="&utm_source=agent&utm_medium=web",u=function(){var e=document.getElementById("charts_div");return e?60*-Math.round(e.getBoundingClientRect().width/3/60):(console.error("Couldn't find '.charts_div' element to calculate width"),-900)},h=function(e,t,n){return t?e.reduce((function(e,i){return Object(r.a)({},e,Object(a.a)({},i,Object(o.a)(t[i],n[i])?t[i]:n[i]))}),n):n}},31:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return g}));var a=n(342),r=n(152),o=n(341),i=n(226),s=n(566),l=n(137),c=n(558),d=n(81),u=d.c?{src:"http://localhost:3000/some-script.js"}:document.currentScript,h=function(){if(d.a)return"http://localhost:19999";if(d.b){var e=window.location.pathname.replace("index.html","").replace("default.html","");return window.location.origin+e}return function(e){return e.replace(new RegExp("[^\\/]*\\.js(\\/?.*)?$"),"").replace("/static/js","")}(Object(a.a)([[Boolean,r.a],[o.a,function(){return Object(i.a)(document.getElementsByTagName("script"))}]])(u).src)},p=Object(a.a)([[Object(s.a)(i.a,Object(l.a)("/")),r.a],[o.a,function(e){return Object(c.a)(e,"/")}]]),f=p(window.netdataServer||h()),g=d.a?"/":p(h())},334:function(e,t,n){var a,r,o;r=[],void 0===(o="function"===typeof(a=function(){var e=0,t={header:{title:{text:"",color:"#333333",fontSize:18,fontWeight:"bold",font:"arial"},subtitle:{text:"",color:"#666666",fontSize:14,fontWeight:"bold",font:"arial"},location:"top-center",titleSubtitlePadding:8},footer:{text:"",color:"#666666",fontSize:14,fontWeight:"bold",font:"arial",location:"left"},size:{canvasHeight:500,canvasWidth:500,pieInnerRadius:"0%",pieOuterRadius:null},data:{sortOrder:"none",ignoreSmallSegments:{enabled:!1,valueType:"percentage",value:null},smallSegmentGrouping:{enabled:!1,value:1,valueType:"percentage",label:"Other",color:"#cccccc"},content:[]},labels:{outer:{format:"label",hideWhenLessThanPercentage:null,pieDistance:30},inner:{format:"percentage",hideWhenLessThanPercentage:null},mainLabel:{color:"#333333",font:"arial",fontWeight:"normal",fontSize:10},percentage:{color:"#dddddd",font:"arial",fontWeight:"bold",fontSize:10,decimalPlaces:0},value:{color:"#cccc44",fontWeight:"bold",font:"arial",fontSize:10},lines:{enabled:!0,style:"curved",color:"segment"},truncation:{enabled:!1,truncateLength:30},formatter:null},effects:{load:{effect:"none",speed:1e3},pullOutSegmentOnClick:{effect:"none",speed:300,size:10},highlightSegmentOnMouseover:!1,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"placeholder",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:"#000000",backgroundOpacity:.5,color:"#efefef",borderRadius:2,font:"arial",fontWeight:"bold",fontSize:10,padding:4}},misc:{colors:{background:null,segments:["#2484c1","#65a620","#7b6888","#a05d56","#961a1a","#d8d23a","#e98125","#d0743c","#635222","#6ada6a","#0c6197","#7d9058","#207f33","#44b9b0","#bca44a","#e4a14b","#a3acb2","#8cc3e9","#69a6f9","#5b388f","#546e91","#8bde95","#d2ab58","#273c71","#98bf6e","#4daa4b","#98abc5","#cc1010","#31383b","#006391","#c2643f","#b0a474","#a5a39c","#a9c2bc","#22af8c","#7fcecf","#987ac6","#3d3b87","#b77b1c","#c9c2b6","#807ece","#8db27c","#be66a2","#9ed3c6","#00644b","#005064","#77979f","#77e079","#9c73ab","#1f79a7"],segmentStroke:"#ffffff"},gradient:{enabled:!1,percentage:95,color:"#000000"},canvasPadding:{top:5,right:5,bottom:5,left:5},pieCenterOffset:{x:0,y:0},cssPrefix:null},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null}},n=function(e){var t=e.cssPrefix,n=e.element,r=e.options;if(!window.d3||!window.d3.hasOwnProperty("version"))return console.error("d3pie error: d3 is not available"),!1;if(!(n instanceof HTMLElement||n instanceof SVGElement))return console.error("d3pie error: the first d3pie() param must be a valid DOM element (not jQuery) or a ID string."),!1;if(!/[a-zA-Z][a-zA-Z0-9_-]*$/.test(t))return console.error("d3pie error: invalid options.misc.cssPrefix"),!1;if(!a.isArray(r.data.content))return console.error("d3pie error: invalid config structure: missing data.content property."),!1;if(0===r.data.content.length)return console.error("d3pie error: no data supplied."),!1;for(var o=[],i=0;i<r.data.content.length;i++)"number"!==typeof r.data.content[i].value||isNaN(r.data.content[i].value)?console.log("not valid: ",r.data.content[i]):r.data.content[i].value<=0?console.log("not valid - should have positive value: ",r.data.content[i]):o.push(r.data.content[i]);return e.options.data.content=o,!0},a={addSVGSpace:function(e){var t=e.element,n=e.options.size.canvasWidth,a=e.options.size.canvasHeight,r=e.options.misc.colors.background,o=d3.select(t).append("svg:svg").attr("width",n).attr("height",a);return"transparent"!==r&&o.style("background-color",(function(){return r})),o},shuffleArray:function(e){for(var t,n,a=e.length;0!==a;)n=Math.floor(Math.random()*a),t=e[a-=1],e[a]=e[n],e[n]=t;return e},processObj:function(e,t,n){return"string"===typeof t?a.processObj(e,t.split("."),n):1===t.length&&void 0!==n?(e[t[0]]=n,e[t[0]]):0===t.length?e:a.processObj(e[t[0]],t.slice(1),n)},getDimensions:function(e){"string"===typeof e&&(e=document.getElementById(e));var t=0,n=0;if(e){var a=e.getBBox();t=a.width,n=a.height}else console.log("error: getDimensions() "+id+" not found.");return{w:t,h:n}},rectIntersect:function(e,t){return!(t.x>e.x+e.w||t.x+t.w<e.x||t.y+t.h<e.y||t.y>e.y+e.h)},getColorShade:function(e,t){(e=String(e).replace(/[^0-9a-f]/gi,"")).length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;for(var n="#",a=0;a<3;a++){var r=parseInt(e.substr(2*a,2),16);n+=("00"+(r=Math.round(Math.min(Math.max(0,r+r*t),255)).toString(16))).substr(r.length)}return n},initSegmentColors:function(e){for(var t=e.options.data.content,n=e.options.misc.colors.segments,a=[],r=0;r<t.length;r++)t[r].hasOwnProperty("color")?a.push(t[r].color):a.push(n[r]);return a},applySmallSegmentGrouping:function(e,t){var n;"percentage"===t.valueType&&(n=o.getTotalPieSize(e));for(var a=[],r=[],i=0,s=0;s<e.length;s++)if("percentage"===t.valueType){if(e[s].value/n*100<=t.value){r.push(e[s]),i+=e[s].value;continue}e[s].isGrouped=!1,a.push(e[s])}else{if(e[s].value<=t.value){r.push(e[s]),i+=e[s].value;continue}e[s].isGrouped=!1,a.push(e[s])}return r.length&&a.push({color:t.color,label:t.label,value:i,isGrouped:!0,groupedData:r}),a},showPoint:function(e,t,n){e.append("circle").attr("cx",t).attr("cy",n).attr("r",2).style("fill","black")},isFunction:function(e){return e&&"[object Function]"==={}.toString.call(e)},isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)}},r=function e(){var t,n,a,r,o,i,s=arguments[0]||{},l=1,c=arguments.length,d=!1,u=Object.prototype.toString,h=Object.prototype.hasOwnProperty,p={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object"},f={isFunction:function(e){return"function"===f.type(e)},isArray:Array.isArray||function(e){return"array"===f.type(e)},isWindow:function(e){return null!==e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null===e?String(e):p[u.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==f.type(e)||e.nodeType)return!1;try{if(e.constructor&&!h.call(e,"constructor")&&!h.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var t;for(t in e);return void 0===t||h.call(e,t)}};for("boolean"===typeof s&&(d=s,s=arguments[1]||{},l=2),"object"===typeof s||f.isFunction(s)||(s={}),c===l&&(s=this,--l);l<c;l++)if(null!==(t=arguments[l]))for(n in t)a=s[n],s!==(r=t[n])&&(d&&r&&(f.isPlainObject(r)||(o=f.isArray(r)))?(o?(o=!1,i=a&&f.isArray(a)?a:[]):i=a&&f.isPlainObject(a)?a:{},s[n]=e(d,i,r)):void 0!==r&&(s[n]=r));return s},o={toRadians:function(e){return e*(Math.PI/180)},toDegrees:function(e){return e*(180/Math.PI)},computePieRadius:function(e){var t=e.options.size,n=e.options.misc.canvasPadding,a=t.canvasWidth-n.left-n.right,r=t.canvasHeight-n.top-n.bottom;"pie-center"!==e.options.header.location&&(r-=e.textComponents.headerHeight),e.textComponents.footer.exists&&(r-=e.textComponents.footer.h);var o,i,s=(a<(r=r<0?0:r)?a:r)/3;if(null!==t.pieOuterRadius)if(/%/.test(t.pieOuterRadius)){i=(i=(i=parseInt(t.pieOuterRadius.replace(/[\D]/,""),10))>99?99:i)<0?0:i;var l=a<r?a:r;if("none"!==e.options.labels.outer.format){var c=2*parseInt(e.options.labels.outer.pieDistance,10);l-c>0&&(l-=c)}s=Math.floor(l/100*i)/2}else s=parseInt(t.pieOuterRadius,10);/%/.test(t.pieInnerRadius)?(i=(i=(i=parseInt(t.pieInnerRadius.replace(/[\D]/,""),10))>99?99:i)<0?0:i,o=Math.floor(s/100*i)):o=parseInt(t.pieInnerRadius,10),e.innerRadius=o,e.outerRadius=s},getTotalPieSize:function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].value;return t},sortPieData:function(e){var t=e.options.data.content;switch(e.options.data.sortOrder){case"none":break;case"random":t=a.shuffleArray(t);break;case"value-asc":t.sort((function(e,t){return e.value<t.value?-1:1}));break;case"value-desc":t.sort((function(e,t){return e.value<t.value?1:-1}));break;case"label-asc":t.sort((function(e,t){return e.label.toLowerCase()>t.label.toLowerCase()?1:-1}));break;case"label-desc":t.sort((function(e,t){return e.label.toLowerCase()<t.label.toLowerCase()?1:-1}))}return t},getPieTranslateCenter:function(e){return"translate("+e.x+","+e.y+")"},calculatePieCenter:function(e){var t=e.options.misc.pieCenterOffset,n=e.textComponents.title.exists&&"pie-center"!==e.options.header.location,a=e.textComponents.subtitle.exists&&"pie-center"!==e.options.header.location,r=e.options.misc.canvasPadding.top;n&&a?r+=e.textComponents.title.h+e.options.header.titleSubtitlePadding+e.textComponents.subtitle.h:n?r+=e.textComponents.title.h:a&&(r+=e.textComponents.subtitle.h);var o=0;e.textComponents.footer.exists&&(o=e.textComponents.footer.h+e.options.misc.canvasPadding.bottom);var i=(e.options.size.canvasWidth-e.options.misc.canvasPadding.left-e.options.misc.canvasPadding.right)/2+e.options.misc.canvasPadding.left,s=(e.options.size.canvasHeight-o-r)/2+r;i+=t.x,s+=t.y,e.pieCenter={x:i,y:s}},rotate:function(e,t,n,a,r){r=r*Math.PI/180;var o=Math.cos,i=Math.sin;return{x:(e-n)*o(r)-(t-a)*i(r)+n,y:(e-n)*i(r)+(t-a)*o(r)+a}},translate:function(e,t,n,a){var r=o.toRadians(a);return{x:e+n*Math.sin(r),y:t-n*Math.cos(r)}},pointIsInArc:function(e,t,n){var a=n.innerRadius()(t),r=n.outerRadius()(t),o=n.startAngle()(t),i=n.endAngle()(t),s=e.x*e.x+e.y*e.y,l=Math.atan2(e.x,-e.y);return l=l<0?l+2*Math.PI:l,a*a<=s&&s<=r*r&&o<=l&&l<=i}},i={add:function(e,t,n){var a=i.getIncludes(n),r=e.options.labels,o=e.svg.insert("g","."+e.cssPrefix+"labels-"+t).attr("class",e.cssPrefix+"labels-"+t),s=e.__labels[t]=o.selectAll("."+e.cssPrefix+"labelGroup-"+t).data(e.options.data.content).enter().append("g").attr("id",(function(n,a){return e.cssPrefix+"labelGroup"+a+"-"+t})).attr("data-index",(function(e,t){return t})).attr("class",e.cssPrefix+"labelGroup-"+t).style("opacity",0),l={section:t,sectionDisplayType:n};a.mainLabel&&s.append("text").attr("id",(function(n,a){return e.cssPrefix+"segmentMainLabel"+a+"-"+t})).attr("class",e.cssPrefix+"segmentMainLabel-"+t).text((function(e,t){var n=e.label;return r.formatter?(l.index=t,l.part="mainLabel",l.value=e.value,l.label=n,n=r.formatter(l)):r.truncation.enabled&&e.label.length>r.truncation.truncateLength&&(n=e.label.substring(0,r.truncation.truncateLength)+"..."),n})).style("font-size",r.mainLabel.fontSize+"px").style("font-family",r.mainLabel.font).style("font-weight",r.mainLabel.fontWeight).style("fill",(function(t,n){return"segment"===r.mainLabel.color?e.options.colors[n]:r.mainLabel.color})),a.percentage&&s.append("text").attr("id",(function(n,a){return e.cssPrefix+"segmentPercentage"+a+"-"+t})).attr("class",e.cssPrefix+"segmentPercentage-"+t).text((function(e,t){var n=e.percentage;return r.formatter?(l.index=t,l.part="percentage",l.value=e.value,l.label=e.percentage,n=r.formatter(l)):n+="%",n})).style("font-size",r.percentage.fontSize+"px").style("font-family",r.percentage.font).style("font-weight",r.percentage.fontWeight).style("fill",r.percentage.color),a.value&&s.append("text").attr("id",(function(n,a){return e.cssPrefix+"segmentValue"+a+"-"+t})).attr("class",e.cssPrefix+"segmentValue-"+t).text((function(e,t){return l.index=t,l.part="value",l.value=e.value,l.label=e.value,r.formatter?r.formatter(l,e.value):e.value})).style("font-size",r.value.fontSize+"px").style("font-family",r.value.font).style("font-weight",r.value.fontWeight).style("fill",r.value.color)},positionLabelElements:function(e,t,n){i["dimensions-"+t]=[],e.__labels[t].each((function(n,a){var r=d3.select(this).selectAll("."+e.cssPrefix+"segmentMainLabel-"+t),o=d3.select(this).selectAll("."+e.cssPrefix+"segmentPercentage-"+t),s=d3.select(this).selectAll("."+e.cssPrefix+"segmentValue-"+t);i["dimensions-"+t].push({mainLabel:null!==r.node()?r.node().getBBox():null,percentage:null!==o.node()?o.node().getBBox():null,value:null!==s.node()?s.node().getBBox():null})}));var a=i["dimensions-"+t];switch(n){case"label-value1":e.svg.selectAll("."+e.cssPrefix+"segmentValue-"+t).attr("dx",(function(e,t){return a[t].mainLabel.width+5}));break;case"label-value2":e.svg.selectAll("."+e.cssPrefix+"segmentValue-"+t).attr("dy",(function(e,t){return a[t].mainLabel.height}));break;case"label-percentage1":e.svg.selectAll("."+e.cssPrefix+"segmentPercentage-"+t).attr("dx",(function(e,t){return a[t].mainLabel.width+5}));break;case"label-percentage2":e.svg.selectAll("."+e.cssPrefix+"segmentPercentage-"+t).attr("dx",(function(e,t){return a[t].mainLabel.width/2-a[t].percentage.width/2})).attr("dy",(function(e,t){return a[t].mainLabel.height}))}},computeLabelLinePositions:function(e){e.lineCoordGroups=[],e.__labels.outer.each((function(t,n){return i.computeLinePosition(e,n)}))},computeLinePosition:function(e,t){var n,a,r,i,l=s.getSegmentAngle(t,e.options.data.content,e.totalSize,{midpoint:!0}),c=o.rotate(e.pieCenter.x,e.pieCenter.y-e.outerRadius,e.pieCenter.x,e.pieCenter.y,l),d=e.outerLabelGroupData[t].h/5,u=Math.floor(l/90);switch(2===u&&180===l&&(u=1),u){case 0:n=e.outerLabelGroupData[t].x-6-(e.outerLabelGroupData[t].x-6-c.x)/2,a=e.outerLabelGroupData[t].y+(c.y-e.outerLabelGroupData[t].y)/4,r=e.outerLabelGroupData[t].x-6,i=e.outerLabelGroupData[t].y-d;break;case 1:n=c.x+(e.outerLabelGroupData[t].x-c.x)/4,a=c.y+(e.outerLabelGroupData[t].y-c.y)/4,r=e.outerLabelGroupData[t].x-6,i=e.outerLabelGroupData[t].y-d;break;case 2:var h=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+6;n=c.x-(c.x-h)/4,a=c.y+(e.outerLabelGroupData[t].y-c.y)/4,r=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+6,i=e.outerLabelGroupData[t].y-d;break;case 3:var p=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+6;n=p+(c.x-p)/4,a=e.outerLabelGroupData[t].y+(c.y-e.outerLabelGroupData[t].y)/4,r=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+6,i=e.outerLabelGroupData[t].y-d}"straight"===e.options.labels.lines.style?e.lineCoordGroups[t]=[{x:c.x,y:c.y},{x:r,y:i}]:e.lineCoordGroups[t]=[{x:c.x,y:c.y},{x:n,y:a},{x:r,y:i}]},addLabelLines:function(e){var t=e.svg.insert("g","."+e.cssPrefix+"pieChart").attr("class",e.cssPrefix+"lineGroups").style("opacity",1).selectAll("."+e.cssPrefix+"lineGroup").data(e.lineCoordGroups).enter().append("g").attr("class",e.cssPrefix+"lineGroup"),n=d3.line().curve(d3.curveBasis).x((function(e){return e.x})).y((function(e){return e.y}));t.append("path").attr("d",n).attr("stroke",(function(t,n){return"segment"===e.options.labels.lines.color?e.options.colors[n]:e.options.labels.lines.color})).attr("stroke-width",1).attr("fill","none").style("opacity",(function(t,n){var a=e.options.labels.outer.hideWhenLessThanPercentage;return null!==a&&t.percentage<a||""===e.options.data.content[n].label?0:1}))},positionLabelGroups:function(e,t){"none"!==e.options.labels[t].format&&e.__labels[t].style("opacity",(function(n,a){var r=e.options.labels[t].hideWhenLessThanPercentage;return null!==r&&n.percentage<r?0:1})).attr("transform",(function(n,i){var l,c;if("outer"===t)l=e.outerLabelGroupData[i].x,c=e.outerLabelGroupData[i].y;else{var d=r(!0,{},e.pieCenter);if(e.innerRadius>0){var u=s.getSegmentAngle(i,e.options.data.content,e.totalSize,{midpoint:!0}),h=o.translate(e.pieCenter.x,e.pieCenter.y,e.innerRadius,u);d.x=h.x,d.y=h.y}var p=a.getDimensions(e.cssPrefix+"labelGroup"+i+"-inner"),f=p.w/2,g=p.h/4;l=d.x+(e.lineCoordGroups[i][0].x-d.x)/1.8,c=d.y+(e.lineCoordGroups[i][0].y-d.y)/1.8,l-=f,c+=g}return"translate("+l+","+c+")"}))},getIncludes:function(e){var t=!1,n=!1,a=!1;switch(e){case"label":t=!0;break;case"value":n=!0;break;case"percentage":a=!0;break;case"label-value1":case"label-value2":t=!0,n=!0;break;case"label-percentage1":case"label-percentage2":t=!0,a=!0}return{mainLabel:t,value:n,percentage:a}},computeOuterLabelCoords:function(e){e.__labels.outer.each((function(t,n){return i.getIdealOuterLabelPositions(e,n)})),i.resolveOuterLabelCollisions(e)},resolveOuterLabelCollisions:function(e){if("none"!==e.options.labels.outer.format){var t=e.options.data.content.length;i.checkConflict(e,0,"clockwise",t),i.checkConflict(e,t-1,"anticlockwise",t)}},checkConflict:function(e,t,n,r){var o,s;if(!(r<=1)){var l=e.outerLabelGroupData[t].hs;if(("clockwise"!==n||"right"===l)&&("anticlockwise"!==n||"left"===l)){var c="clockwise"===n?t+1:t-1,d=e.outerLabelGroupData[t],u=e.outerLabelGroupData[c],h={labelHeights:e.outerLabelGroupData[0].h,center:e.pieCenter,lineLength:e.outerRadius+e.options.labels.outer.pieDistance,heightChange:e.outerLabelGroupData[0].h+1};if("clockwise"===n){for(o=0;o<=t;o++)if(s=e.outerLabelGroupData[o],!i.isLabelHidden(e,o)&&a.rectIntersect(s,u)){i.adjustLabelPos(e,c,d,h);break}}else for(o=r-1;o>=t;o--)if(s=e.outerLabelGroupData[o],!i.isLabelHidden(e,o)&&a.rectIntersect(s,u)){i.adjustLabelPos(e,c,d,h);break}i.checkConflict(e,c,n,r)}}},isLabelHidden:function(e,t){var n=e.options.labels.outer.hideWhenLessThanPercentage;return null!==n&&d.percentage<n||""===e.options.data.content[t].label},adjustLabelPos:function(e,t,n,a){var r,o,i,s;s=n.y+a.heightChange,o=a.center.y-s,r=Math.abs(a.lineLength)>Math.abs(o)?Math.sqrt(a.lineLength*a.lineLength-o*o):Math.sqrt(o*o-a.lineLength*a.lineLength),i="right"===n.hs?a.center.x+r:a.center.x-r-e.outerLabelGroupData[t].w,e.outerLabelGroupData[t].x=i,e.outerLabelGroupData[t].y=s},getIdealOuterLabelPositions:function(e,t){var n=e.svg.select("#"+e.cssPrefix+"labelGroup"+t+"-outer").node();if(n){var a=n.getBBox(),r=s.getSegmentAngle(t,e.options.data.content,e.totalSize,{midpoint:!0}),i=e.pieCenter.x,l=e.pieCenter.y-(e.outerRadius+e.options.labels.outer.pieDistance),c=o.rotate(i,l,e.pieCenter.x,e.pieCenter.y,r),d="right";r>180?(c.x-=a.width+8,d="left"):c.x+=8,e.outerLabelGroupData[t]={x:c.x,y:c.y,w:a.width,h:a.height,hs:d}}}},s={effectMap:{none:d3.easeLinear,bounce:d3.easeBounce,linear:d3.easeLinear,sin:d3.easeSin,elastic:d3.easeElastic,back:d3.easeBack,quad:d3.easeQuad,circle:d3.easeCircle,exp:d3.easeExp},create:function(e){var t=e.pieCenter,n=e.options.colors,a=(e.options.effects.load,e.options.misc.colors.segmentStroke),r=e.svg.insert("g","#"+e.cssPrefix+"title").attr("transform",(function(){return o.getPieTranslateCenter(t)})).attr("class",e.cssPrefix+"pieChart"),i=d3.arc().innerRadius(e.innerRadius).outerRadius(e.outerRadius).startAngle(0).endAngle((function(t){return t.value/e.totalSize*2*Math.PI}));r.selectAll("."+e.cssPrefix+"arc").data(e.options.data.content).enter().append("g").attr("class",e.cssPrefix+"arc").append("path").attr("id",(function(t,n){return e.cssPrefix+"segment"+n})).attr("fill",(function(t,a){var r=n[a];return e.options.misc.gradient.enabled&&(r="url(#"+e.cssPrefix+"grad"+a+")"),r})).style("stroke",a).style("stroke-width",1).attr("data-index",(function(e,t){return t})).attr("d",i),e.svg.selectAll("g."+e.cssPrefix+"arc").attr("transform",(function(t,n){var a=0;return n>0&&(a=s.getSegmentAngle(n-1,e.options.data.content,e.totalSize)),"rotate("+a+")"})),e.arc=i},addGradients:function(e){var t=e.svg.append("defs").selectAll("radialGradient").data(e.options.data.content).enter().append("radialGradient").attr("gradientUnits","userSpaceOnUse").attr("cx",0).attr("cy",0).attr("r","120%").attr("id",(function(t,n){return e.cssPrefix+"grad"+n}));t.append("stop").attr("offset","0%").style("stop-color",(function(t,n){return e.options.colors[n]})),t.append("stop").attr("offset",e.options.misc.gradient.percentage+"%").style("stop-color",e.options.misc.gradient.color)},addSegmentEventHandlers:function(e){var t=e.svg.selectAll("."+e.cssPrefix+"arc");(t=t.merge(e.__labels.inner.merge(e.__labels.outer))).on("click",(function(){var t,n=d3.select(this);if(n.attr("class")===e.cssPrefix+"arc")t=n.select("path");else{var a=n.attr("data-index");t=d3.select("#"+e.cssPrefix+"segment"+a)}var r=t.attr("class")===e.cssPrefix+"expanded";s.onSegmentEvent(e,e.options.callbacks.onClickSegment,t,r),"none"!==e.options.effects.pullOutSegmentOnClick.effect&&(r?s.closeSegment(e,t.node()):s.openSegment(e,t.node()))})),t.on("mouseover",(function(){var t,n,r=d3.select(this);if(r.attr("class")===e.cssPrefix+"arc"?t=r.select("path"):(n=r.attr("data-index"),t=d3.select("#"+e.cssPrefix+"segment"+n)),e.options.effects.highlightSegmentOnMouseover){n=t.attr("data-index");var o=e.options.colors[n];t.style("fill",a.getColorShade(o,e.options.effects.highlightLuminosity))}e.options.tooltips.enabled&&(n=t.attr("data-index"),c.showTooltip(e,n));var i=t.attr("class")===e.cssPrefix+"expanded";s.onSegmentEvent(e,e.options.callbacks.onMouseoverSegment,t,i)})),t.on("mousemove",(function(){c.moveTooltip(e)})),t.on("mouseout",(function(){var t,n,a=d3.select(this);if(a.attr("class")===e.cssPrefix+"arc"?t=a.select("path"):(n=a.attr("data-index"),t=d3.select("#"+e.cssPrefix+"segment"+n)),e.options.effects.highlightSegmentOnMouseover){n=t.attr("data-index");var r=e.options.colors[n];e.options.misc.gradient.enabled&&(r="url(#"+e.cssPrefix+"grad"+n+")"),t.style("fill",r)}e.options.tooltips.enabled&&(n=t.attr("data-index"),c.hideTooltip(e,n));var o=t.attr("class")===e.cssPrefix+"expanded";s.onSegmentEvent(e,e.options.callbacks.onMouseoutSegment,t,o)}))},onSegmentEvent:function(e,t,n,r){if(a.isFunction(t)){var o=parseInt(n.attr("data-index"),10);t({segment:n.node(),index:o,expanded:r,data:e.options.data.content[o]})}},openSegment:function(e,t){e.isOpeningSegment||(e.isOpeningSegment=!0,s.maybeCloseOpenSegment(e),d3.select(t).transition().ease(s.effectMap[e.options.effects.pullOutSegmentOnClick.effect]).duration(e.options.effects.pullOutSegmentOnClick.speed).attr("transform",(function(t,n){var a=e.arc.centroid(t),r=a[0],o=a[1],i=Math.sqrt(r*r+o*o),s=parseInt(e.options.effects.pullOutSegmentOnClick.size,10);return"translate("+r/i*s+","+o/i*s+")"})).on("end",(function(n,a){e.currentlyOpenSegment=t,e.isOpeningSegment=!1,d3.select(t).attr("class",e.cssPrefix+"expanded")})))},maybeCloseOpenSegment:function(e){"undefined"!==typeof e&&e.svg.selectAll("."+e.cssPrefix+"expanded").size()>0&&s.closeSegment(e,e.svg.select("."+e.cssPrefix+"expanded").node())},closeSegment:function(e,t){d3.select(t).transition().duration(400).attr("transform","translate(0,0)").on("end",(function(n,a){d3.select(t).attr("class",""),e.currentlyOpenSegment=null}))},getCentroid:function(e){var t=e.getBBox();return{x:t.x+t.width/2,y:t.y+t.height/2}},getSegmentAngle:function(e,t,n,a){var o,i=r({compounded:!0,midpoint:!1},a),s=t[e].value;if(i.compounded){o=0;for(var l=0;l<=e;l++)o+=t[l].value}"undefined"===typeof o&&(o=s);var c=o/n*360;return i.midpoint&&(c-=s/n*360/2),c}},l={offscreenCoord:-1e4,addTitle:function(e){e.__title=e.svg.selectAll("."+e.cssPrefix+"title").data([e.options.header.title]).enter().append("text").text((function(e){return e.text})).attr("id",e.cssPrefix+"title").attr("class",e.cssPrefix+"title").attr("x",l.offscreenCoord).attr("y",l.offscreenCoord).attr("text-anchor",(function(){return"top-center"===e.options.header.location||"pie-center"===e.options.header.location?"middle":"left"})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize+"px"})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionTitle:function(e){var t,n=e.textComponents,a=e.options.header.location,r=e.options.misc.canvasPadding,o=e.options.size.canvasWidth,i=e.options.header.titleSubtitlePadding;t="top-left"===a?r.left:(o-r.right)/2+r.left,t+=e.options.misc.pieCenterOffset.x;var s=r.top+n.title.h;"pie-center"===a&&(s=e.pieCenter.y,n.subtitle.exists?s=s-(n.title.h+i+n.subtitle.h)/2+n.title.h:s+=n.title.h/4),e.__title.attr("x",t).attr("y",s)},addSubtitle:function(e){var t=e.options.header.location;e.__subtitle=e.svg.selectAll("."+e.cssPrefix+"subtitle").data([e.options.header.subtitle]).enter().append("text").text((function(e){return e.text})).attr("x",l.offscreenCoord).attr("y",l.offscreenCoord).attr("id",e.cssPrefix+"subtitle").attr("class",e.cssPrefix+"subtitle").attr("text-anchor",(function(){return"top-center"===t||"pie-center"===t?"middle":"left"})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize+"px"})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionSubtitle:function(e){var t,n=e.options.misc.canvasPadding,a=e.options.size.canvasWidth;t="top-left"===e.options.header.location?n.left:(a-n.right)/2+n.left,t+=e.options.misc.pieCenterOffset.x;var r=l.getHeaderHeight(e);e.__subtitle.attr("x",t).attr("y",r)},addFooter:function(e){e.__footer=e.svg.selectAll("."+e.cssPrefix+"footer").data([e.options.footer]).enter().append("text").text((function(e){return e.text})).attr("x",l.offscreenCoord).attr("y",l.offscreenCoord).attr("id",e.cssPrefix+"footer").attr("class",e.cssPrefix+"footer").attr("text-anchor",(function(){var t="left";return"bottom-center"===e.options.footer.location?t="middle":"bottom-right"===e.options.footer.location&&(t="left"),t})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize+"px"})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionFooter:function(e){var t,n=e.options.footer.location,a=e.textComponents.footer.w,r=e.options.size.canvasWidth,o=e.options.size.canvasHeight,i=e.options.misc.canvasPadding;t="bottom-left"===n?i.left:"bottom-right"===n?r-a-i.right:r/2,e.__footer.attr("x",t).attr("y",o-i.bottom)},getHeaderHeight:function(e){var t;if(e.textComponents.title.exists){var n=e.textComponents.title.h+e.options.header.titleSubtitlePadding+e.textComponents.subtitle.h;t="pie-center"===e.options.header.location?e.pieCenter.y-n/2+n:n+e.options.misc.canvasPadding.top}else if("pie-center"===e.options.header.location){var a=e.options.misc.canvasPadding.bottom+e.textComponents.footer.h;t=(e.options.size.canvasHeight-a)/2+e.options.misc.canvasPadding.top+e.textComponents.subtitle.h/2}else t=e.options.misc.canvasPadding.top+e.textComponents.subtitle.h;return t}},c={addTooltips:function(e){var t=e.svg.insert("g").attr("class",e.cssPrefix+"tooltips");t.selectAll("."+e.cssPrefix+"tooltip").data(e.options.data.content).enter().append("g").attr("class",e.cssPrefix+"tooltip").attr("id",(function(t,n){return e.cssPrefix+"tooltip"+n})).style("opacity",0).append("rect").attr("rx",e.options.tooltips.styles.borderRadius).attr("ry",e.options.tooltips.styles.borderRadius).attr("x",-e.options.tooltips.styles.padding).attr("opacity",e.options.tooltips.styles.backgroundOpacity).style("fill",e.options.tooltips.styles.backgroundColor),t.selectAll("."+e.cssPrefix+"tooltip").data(e.options.data.content).append("text").attr("fill",(function(t){return e.options.tooltips.styles.color})).style("font-size",(function(t){return e.options.tooltips.styles.fontSize})).style("font-weight",(function(t){return e.options.tooltips.styles.fontWeight})).style("font-family",(function(t){return e.options.tooltips.styles.font})).text((function(t,n){var a=e.options.tooltips.string;return"caption"===e.options.tooltips.type&&(a=t.caption),c.replacePlaceholders(e,a,n,{label:t.label,value:t.value,percentage:t.percentage})})),t.selectAll("."+e.cssPrefix+"tooltip rect").attr("width",(function(t,n){return a.getDimensions(e.cssPrefix+"tooltip"+n).w+2*e.options.tooltips.styles.padding})).attr("height",(function(t,n){return a.getDimensions(e.cssPrefix+"tooltip"+n).h+2*e.options.tooltips.styles.padding})).attr("y",(function(t,n){return-a.getDimensions(e.cssPrefix+"tooltip"+n).h/2+1}))},showTooltip:function(e,t){var n=e.options.tooltips.styles.fadeInSpeed;c.currentTooltip===t&&(n=1),c.currentTooltip=t,d3.select("#"+e.cssPrefix+"tooltip"+t).transition().duration(n).style("opacity",(function(){return 1})),c.moveTooltip(e)},moveTooltip:function(e){d3.selectAll("#"+e.cssPrefix+"tooltip"+c.currentTooltip).attr("transform",(function(t){var n=d3.mouse(this.parentNode);return"translate("+(n[0]+e.options.tooltips.styles.padding+2)+","+(n[1]-2*e.options.tooltips.styles.padding-2)+")"}))},hideTooltip:function(e,t){d3.select("#"+e.cssPrefix+"tooltip"+t).style("opacity",(function(){return 0})),d3.select("#"+e.cssPrefix+"tooltip"+c.currentTooltip).attr("transform",(function(t,n){return"translate("+(e.options.size.canvasWidth+1e3)+","+(e.options.size.canvasHeight+1e3)+")"}))},replacePlaceholders:function(e,t,n,r){return a.isFunction(e.options.tooltips.placeholderParser)&&e.options.tooltips.placeholderParser(n,r),t.replace(/\{(\w+)\}/g,(function(e){var t=arguments[1];return r.hasOwnProperty(t)?r[arguments[1]]:arguments[0]}))}},u=function(a,o){if(this.element=a,"string"===typeof a){var i=a.replace(/^#/,"");this.element=document.getElementById(i)}var s={};r(!0,s,t,o),this.options=s,null!==this.options.misc.cssPrefix?this.cssPrefix=this.options.misc.cssPrefix:(this.cssPrefix="p"+e+"_",e++),n(this)&&(d3.select(this.element).attr("d3pie","0.2.1"),h.call(this),p.call(this))};u.prototype.recreate=function(){n(this)&&(h.call(this),p.call(this))},u.prototype.redraw=function(){this.element.innerHTML="",p.call(this)},u.prototype.destroy=function(){this.element.innerHTML="",d3.select(this.element).attr("d3pie",null)},u.prototype.getOpenSegment=function(){var e=this.currentlyOpenSegment;if(null!==e&&"undefined"!==typeof e){var t=parseInt(d3.select(e).attr("data-index"),10);return{element:e,index:t,data:this.options.data.content[t]}}return null},u.prototype.openSegment=function(e){(e=parseInt(e,10))<0||e>this.options.data.content.length-1||s.openSegment(this,d3.select("#"+this.cssPrefix+"segment"+e).node())},u.prototype.closeSegment=function(){s.maybeCloseOpenSegment(this)},u.prototype.updateProp=function(e,t){switch(e){case"header.title.text":var n=a.processObj(this.options,e);a.processObj(this.options,e,t),d3.select("#"+this.cssPrefix+"title").html(t),(""===n&&""!==t||""!==n&&""===t)&&this.redraw();break;case"header.subtitle.text":var r=a.processObj(this.options,e);a.processObj(this.options,e,t),d3.select("#"+this.cssPrefix+"subtitle").html(t),(""===r&&""!==t||""!==r&&""===t)&&this.redraw();break;case"callbacks.onload":case"callbacks.onMouseoverSegment":case"callbacks.onMouseoutSegment":case"callbacks.onClickSegment":case"effects.pullOutSegmentOnClick.effect":case"effects.pullOutSegmentOnClick.speed":case"effects.pullOutSegmentOnClick.size":case"effects.highlightSegmentOnMouseover":case"effects.highlightLuminosity":a.processObj(this.options,e,t);break;default:a.processObj(this.options,e,t),this.destroy(),this.recreate()}};var h=function(){this.options.data.content=o.sortPieData(this),this.options.data.smallSegmentGrouping.enabled&&(this.options.data.content=a.applySmallSegmentGrouping(this.options.data.content,this.options.data.smallSegmentGrouping)),this.options.colors=a.initSegmentColors(this),this.totalSize=o.getTotalPieSize(this.options.data.content);for(var e=this.options.labels.percentage.decimalPlaces,t=0;t<this.options.data.content.length;t++)this.options.data.content[t].percentage=f(this.options.data.content[t].value,this.totalSize,e);for(var n=0,r=0;r<this.options.data.content.length;r++)r===this.options.data.content.length-1&&(this.options.data.content[r].percentage=(100-n).toFixed(e)),n+=parseFloat(this.options.data.content[r].percentage)},p=function(){this.svg=a.addSVGSpace(this),this.textComponents={headerHeight:0,title:{exists:""!==this.options.header.title.text,h:0,w:0},subtitle:{exists:""!==this.options.header.subtitle.text,h:0,w:0},footer:{exists:""!==this.options.footer.text,h:0,w:0}},this.outerLabelGroupData=[],this.textComponents.title.exists&&l.addTitle(this),this.textComponents.subtitle.exists&&l.addSubtitle(this),l.addFooter(this),l.positionFooter(this);var e=a.getDimensions(this.__footer.node());if(this.textComponents.footer.h=e.h,this.textComponents.footer.w=e.w,this.textComponents.title.exists){var t=a.getDimensions(this.__title.node());this.textComponents.title.h=t.h,this.textComponents.title.w=t.w}if(this.textComponents.subtitle.exists){var n=a.getDimensions(this.__subtitle.node());this.textComponents.subtitle.h=n.h,this.textComponents.subtitle.w=n.w}if(this.textComponents.title.exists||this.textComponents.subtitle.exists){var r=0;this.textComponents.title.exists&&(r+=this.textComponents.title.h,this.textComponents.subtitle.exists&&(r+=this.options.header.titleSubtitlePadding)),this.textComponents.subtitle.exists&&(r+=this.textComponents.subtitle.h),this.textComponents.headerHeight=r}if(o.computePieRadius(this),o.calculatePieCenter(this),l.positionTitle(this),l.positionSubtitle(this),this.options.misc.gradient.enabled&&s.addGradients(this),s.create(this),this.__labels={},i.add(this,"inner",this.options.labels.inner.format),i.add(this,"outer",this.options.labels.outer.format),i.positionLabelElements(this,"inner",this.options.labels.inner.format),i.positionLabelElements(this,"outer",this.options.labels.outer.format),i.computeOuterLabelCoords(this),i.positionLabelGroups(this,"outer"),i.computeLabelLinePositions(this),this.options.labels.lines.enabled&&"none"!==this.options.labels.outer.format&&i.addLabelLines(this),i.positionLabelGroups(this,"inner"),a.isFunction(this.options.callbacks.onload))try{this.options.callbacks.onload()}catch(d){}this.options.tooltips.enabled&&c.addTooltips(this),s.addSegmentEventHandlers(this)},f=function(e,t,n){var a=e/t;return n<=0?Math.round(100*a):(100*a).toFixed(n)};return u})?a.apply(t,r):a)||(e.exports=o)},346:function(e,t,n){e.exports=n(557)},35:function(e,t,n){"use strict";n.d(t,"f",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"j",(function(){return g})),n.d(t,"h",(function(){return m})),n.d(t,"g",(function(){return b})),n.d(t,"l",(function(){return v})),n.d(t,"i",(function(){return _})),n.d(t,"c",(function(){return y})),n.d(t,"b",(function(){return x})),n.d(t,"k",(function(){return O})),n.d(t,"e",(function(){return w})),n.d(t,"d",(function(){return k}));var a=n(50),r=n(18),o=n(11),i=n(179),s=n(45),l=function(e){return e[s.c]},c=Object(r.a)(l,(function(e,t){return t.id}),(function(e,t){return e[t]||i.b})),d=Object(r.a)(c,(function(e){return e.chartData})),u=Object(r.a)(c,Object(a.a)("chartMetadata")),h=Object(r.a)(o.e,u,(function(e,t){return e||t})),p=Object(r.a)(c,Object(a.a)("isFetchingDetails")),f=function(){return Object(r.a)(h,p,(function(e,t){return{chartMetadata:e,isFetchingDetails:t}}))},g=Object(r.a)(c,(function(e){return e.viewRange})),m=Object(r.a)(c,(function(e){return e.isFetchingData})),b=Object(r.a)(c,(function(e){return e.fetchDataParams})),v=Object(r.a)(c,(function(e){return e.resizeHeight})),_=Object(r.a)(c,Object(a.a)("chartPanAndZoom")),y=Object(r.a)(l,(function(e){return Object.values(e).reduce((function(e,t){return e+(function(e){return e.isFetchDataFailure||Boolean(e.chartData)||e.isFetchDetailsFailure}(t)?1:0)}),0)})),x=Object(r.a)(l,(function(e){return Object.keys(e).length})),O=Object(r.a)(l,(function(e){var t;return null===(t=Object.values(e).find((function(e){return e.isFetchingData})))||void 0===t?void 0:t.chartId})),w=Object(r.a)(l,(function(e){return Object.values(e).reduce((function(e,t){return e+(t.snapshotData?1:0)}),0)})),k=Object(r.a)(l,(function(e){return Object.values(e).reduce((function(e,t){return e+(t.snapshotDataIsError?1:0)}),0)}))},362:function(e,t,n){},403:function(e,t){},42:function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d}));var a=n(22),r=n(82),o=Object(a.createAction)("".concat(r.a,"/isSnapshotModeAction")),i=Object(a.createAction)("".concat(r.a,"/stopSnapshotModeAction")),s=Object(a.createAction)("".concat(r.a,"/showSignInModal")),l=Object(a.createAction)("".concat(r.a,"/explicitlySignIn")),c=Object(a.createAction)("".concat(r.a,"/isSignedInAction")),d=Object(a.createAction)("".concat(r.a,"/setOfflineAction"))},422:function(e,t,n){},442:function(e,t,n){},45:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));var a="chart",r=2e3,o=300},46:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(7),r=function(e,t){var n={now:"now",space:" ",negative_suffix:"ago",day:"day",days:"days",hour:"hour",hours:"hours",minute:"min",minutes:"mins",second:"sec",seconds:"secs",and:"and"},r="object"===typeof t?Object(a.a)({},n,{},t):n,o="string"===typeof e?parseInt(e,10):e;if(0===o)return r.now;var i="";o<0&&(o=-o,""!==r.negative_suffix&&(i=r.space+r.negative_suffix));var s=Math.floor(o/86400);o-=86400*s;var l=Math.floor(o/3600);o-=3600*l;var c=Math.floor(o/60);o-=60*c;var d=[];if(s>1?d.push(s.toString()+r.space+r.days):1===s&&d.push(s.toString()+r.space+r.day),l>1?d.push(l.toString()+r.space+r.hours):1===l&&d.push(l.toString()+r.space+r.hour),c>1?d.push(c.toString()+r.space+r.minutes):1===c&&d.push(c.toString()+r.space+r.minute),o>1?d.push(Math.floor(o).toString()+r.space+r.seconds):1===o&&d.push(Math.floor(o).toString()+r.space+r.second),1===d.length)return d.pop()+i;var u=d.pop();return"".concat(d.join(", ")," ").concat(r.and," ").concat(u).concat(i)}},461:function(e,t,n){},465:function(e,t,n){},466:function(e,t,n){},479:function(e,t){},49:function(e,t,n){var a;e.exports=function e(t,n,r){function o(s,l){if(!n[s]){if(!t[s]){if(!l&&"function"==typeof a&&a)return a(s,!0);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var d=n[s]={exports:{}};t[s][0].call(d.exports,(function(e){return o(t[s][1][e]||e)}),d,d.exports,e,t,n,r)}return n[s].exports}for(var i="function"==typeof a&&a,s=0;s<r.length;s++)o(r[s]);return o}({1:[function(e,t,n){function a(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(d===setTimeout)return setTimeout(e,0);if((d===a||!d)&&setTimeout)return d=setTimeout,setTimeout(e,0);try{return d(e,0)}catch(t){try{return d.call(null,e,0)}catch(t){return d.call(this,e,0)}}}function i(){g&&p&&(g=!1,p.length?f=p.concat(f):m=-1,f.length&&s())}function s(){if(!g){var e=o(i);g=!0;for(var t=f.length;t;){for(p=f,f=[];++m<t;)p&&p[m].run();m=-1,t=f.length}p=null,g=!1,function(e){if(u===clearTimeout)return clearTimeout(e);if((u===r||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(e);try{u(e)}catch(t){try{return u.call(null,e)}catch(t){return u.call(this,e)}}}(e)}}function l(e,t){this.fun=e,this.array=t}function c(){}var d,u,h=t.exports={};!function(){try{d="function"==typeof setTimeout?setTimeout:a}catch(e){d=a}try{u="function"==typeof clearTimeout?clearTimeout:r}catch(e){u=r}}();var p,f=[],g=!1,m=-1;h.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];f.push(new l(e,t)),1!==f.length||g||o(s)},l.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=c,h.addListener=c,h.once=c,h.off=c,h.removeListener=c,h.removeAllListeners=c,h.emit=c,h.prependListener=c,h.prependOnceListener=c,h.listeners=function(e){return[]},h.binding=function(e){throw new Error("process.binding is not supported")},h.cwd=function(){return"/"},h.chdir=function(e){throw new Error("process.chdir is not supported")},h.umask=function(){return 0}},{}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){return e&&e.__esModule?e:{default:e}}(e("./bars")),r=function(){};(r.prototype=new a.default).extractSeries=function(e,t,n){for(var a,r,o,i=[],s=n.get("logscale"),l=0;l<e.length;l++)a=e[l][0],o=e[l][t],s&&null!==o&&(o[0]<=0||o[1]<=0||o[2]<=0)&&(o=null),null!==o?null===(r=o[1])||isNaN(r)?i.push([a,r,[r,r]]):i.push([a,r,[o[0],o[2]]]):i.push([a,null,[null,null]]);return i},r.prototype.rollingAverage=function(e,t,n){t=Math.min(t,e.length);var a,r,o,i,s,l,c,d=[];for(r=0,i=0,o=0,s=0,l=0;l<e.length;l++){if(a=e[l][1],c=e[l][2],d[l]=e[l],null===a||isNaN(a)||(r+=c[0],i+=a,o+=c[1],s+=1),l-t>=0){var u=e[l-t];null===u[1]||isNaN(u[1])||(r-=u[2][0],i-=u[1],o-=u[2][1],s-=1)}d[l]=s?[e[l][0],1*i/s,[1*r/s,1*o/s]]:[e[l][0],null,[null,null]]}return d},n.default=r,t.exports=n.default},{"./bars":5}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){return e&&e.__esModule?e:{default:e}}(e("./bars")),r=function(){};(r.prototype=new a.default).extractSeries=function(e,t,n){for(var a,r,o,i,s=[],l=n.get("sigma"),c=n.get("logscale"),d=0;d<e.length;d++)a=e[d][0],i=e[d][t],c&&null!==i&&(i[0]<=0||i[0]-l*i[1]<=0)&&(i=null),null!==i?null===(r=i[0])||isNaN(r)?s.push([a,r,[r,r,r]]):(o=l*i[1],s.push([a,r,[r-o,r+o,i[1]]])):s.push([a,null,[null,null,null]]);return s},r.prototype.rollingAverage=function(e,t,n){t=Math.min(t,e.length);var a,r,o,i,s,l,c,d,u,h=[],p=n.get("sigma");for(a=0;a<e.length;a++){for(s=0,d=0,l=0,r=Math.max(0,a-t+1);r<a+1;r++)null===(o=e[r][1])||isNaN(o)||(l++,s+=o,d+=Math.pow(e[r][2][2],2));l?(c=Math.sqrt(d)/l,u=s/l,h[a]=[e[a][0],u,[u-p*c,u+p*c]]):(i=1==t?e[a][1]:null,h[a]=[e[a][0],i,[i,i]])}return h},n.default=r,t.exports=n.default},{"./bars":5}],4:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){return e&&e.__esModule?e:{default:e}}(e("./bars")),r=function(){};(r.prototype=new a.default).extractSeries=function(e,t,n){for(var a,r,o,i,s,l,c,d=[],u=n.get("sigma"),h=n.get("logscale"),p=0;p<e.length;p++)a=e[p][0],o=e[p][t],h&&null!==o&&(o[0]<=0||o[1]<=0)&&(o=null),null!==o?(i=o[0],s=o[1],null===i||isNaN(i)?d.push([a,i,[i,i,i,s]]):(l=s?i/s:0,c=100*(s?u*Math.sqrt(l*(1-l)/s):1),r=100*l,d.push([a,r,[r-c,r+c,i,s]]))):d.push([a,null,[null,null,null,null]]);return d},r.prototype.rollingAverage=function(e,t,n){t=Math.min(t,e.length);var a,r,o,i,s=[],l=n.get("sigma"),c=n.get("wilsonInterval"),d=0,u=0;for(o=0;o<e.length;o++){d+=e[o][2][2],u+=e[o][2][3],o-t>=0&&(d-=e[o-t][2][2],u-=e[o-t][2][3]);var h=e[o][0],p=u?d/u:0;if(c)if(u){var f=p<0?0:p,g=u,m=l*Math.sqrt(f*(1-f)/g+l*l/(4*g*g)),b=1+l*l/u;a=(f+l*l/(2*u)-m)/b,r=(f+l*l/(2*u)+m)/b,s[o]=[h,100*f,[100*a,100*r]]}else s[o]=[h,0,[0,0]];else i=u?l*Math.sqrt(p*(1-p)/u):1,s[o]=[h,100*p,[100*(p-i),100*(p+i)]]}return s},n.default=r,t.exports=n.default},{"./bars":5}],5:[function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=a(e("./datahandler")),o=a(e("../dygraph-layout")),i=function(){r.default.call(this)};(i.prototype=new r.default).extractSeries=function(e,t,n){},i.prototype.rollingAverage=function(e,t,n){},i.prototype.onPointsCreated_=function(e,t){for(var n=0;n<e.length;++n){var a=e[n],o=t[n];o.y_top=NaN,o.y_bottom=NaN,o.yval_minus=r.default.parseFloat(a[2][0]),o.yval_plus=r.default.parseFloat(a[2][1])}},i.prototype.getExtremeYValues=function(e,t,n){for(var a,r=null,o=null,i=e.length-1,s=0;s<=i;s++)if(null!==(a=e[s][1])&&!isNaN(a)){var l=e[s][2][0],c=e[s][2][1];l>a&&(l=a),c<a&&(c=a),(null===o||c>o)&&(o=c),(null===r||l<r)&&(r=l)}return[r,o]},i.prototype.onLineEvaluated=function(e,t,n){for(var a,r=0;r<e.length;r++)(a=e[r]).y_top=o.default.calcYNormal_(t,a.yval_minus,n),a.y_bottom=o.default.calcYNormal_(t,a.yval_plus,n)},n.default=i,t.exports=n.default},{"../dygraph-layout":13,"./datahandler":6}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(){},r=a;r.X=0,r.Y=1,r.EXTRAS=2,r.prototype.extractSeries=function(e,t,n){},r.prototype.seriesToPoints=function(e,t,n){for(var a=[],o=0;o<e.length;++o){var i=e[o],s=i[1],l=null===s?null:r.parseFloat(s),c={x:NaN,y:NaN,xval:r.parseFloat(i[0]),yval:l,name:t,idx:o+n,canvasx:NaN,canvasy:NaN};a.push(c)}return this.onPointsCreated_(e,a),a},r.prototype.onPointsCreated_=function(e,t){},r.prototype.rollingAverage=function(e,t,n){},r.prototype.getExtremeYValues=function(e,t,n){},r.prototype.onLineEvaluated=function(e,t,n){},r.parseFloat=function(e){return null===e?NaN:e},n.default=a,t.exports=n.default},{}],7:[function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=(a(e("./datahandler")),e("./default")),o=a(r),i=function(){};(i.prototype=new o.default).extractSeries=function(e,t,n){for(var a,r,o,i,s,l=[],c=n.get("logscale"),d=0;d<e.length;d++)a=e[d][0],o=e[d][t],c&&null!==o&&(o[0]<=0||o[1]<=0)&&(o=null),null!==o?(i=o[0],s=o[1],null===i||isNaN(i)?l.push([a,i,[i,s]]):(r=100*(s?i/s:0),l.push([a,r,[i,s]]))):l.push([a,null,[null,null]]);return l},i.prototype.rollingAverage=function(e,t,n){t=Math.min(t,e.length);var a,r=[],o=0,i=0;for(a=0;a<e.length;a++){o+=e[a][2][0],i+=e[a][2][1],a-t>=0&&(o-=e[a-t][2][0],i-=e[a-t][2][1]);var s=e[a][0],l=i?o/i:0;r[a]=[s,100*l]}return r},n.default=i,t.exports=n.default},{"./datahandler":6,"./default":8}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){return e&&e.__esModule?e:{default:e}}(e("./datahandler")),r=function(){};(r.prototype=new a.default).extractSeries=function(e,t,n){for(var a=[],r=n.get("logscale"),o=0;o<e.length;o++){var i=e[o][0],s=e[o][t];r&&s<=0&&(s=null),a.push([i,s])}return a},r.prototype.rollingAverage=function(e,t,n){var a,r,o,i,s,l=[];if(1==(t=Math.min(t,e.length)))return e;for(a=0;a<e.length;a++){for(i=0,s=0,r=Math.max(0,a-t+1);r<a+1;r++)null===(o=e[r][1])||isNaN(o)||(s++,i+=e[r][1]);l[a]=s?[e[a][0],i/s]:[e[a][0],null]}return l},r.prototype.getExtremeYValues=function(e,t,n){for(var a,r=null,o=null,i=e.length-1,s=0;s<=i;s++)null===(a=e[s][1])||isNaN(a)||((null===o||a>o)&&(o=a),(null===r||a<r)&&(r=a));return[r,o]},n.default=r,t.exports=n.default},{"./datahandler":6}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("./dygraph-utils")),r=function(e){return e&&e.__esModule?e:{default:e}}(e("./dygraph")),o=function(e,t,n,r){if(this.dygraph_=e,this.layout=r,this.element=t,this.elementContext=n,this.height=e.height_,this.width=e.width_,!a.isCanvasSupported(this.element))throw"Canvas is not supported.";this.area=r.getPlotArea();var o=this.dygraph_.canvas_ctx_;o.beginPath(),o.rect(this.area.x,this.area.y,this.area.w,this.area.h),o.clip(),(o=this.dygraph_.hidden_ctx_).beginPath(),o.rect(this.area.x,this.area.y,this.area.w,this.area.h),o.clip()};o.prototype.clear=function(){this.elementContext.clearRect(0,0,this.width,this.height)},o.prototype.render=function(){this._updatePoints(),this._renderLineChart()},o._getIteratorPredicate=function(e){return e?o._predicateThatSkipsEmptyPoints:null},o._predicateThatSkipsEmptyPoints=function(e,t){return null!==e[t].yval},o._drawStyledLine=function(e,t,n,r,i,s,l){var c=e.dygraph,d=c.getBooleanOption("stepPlot",e.setName);a.isArrayLike(r)||(r=null);var u=c.getBooleanOption("drawGapEdgePoints",e.setName),h=e.points,p=e.setName,f=a.createIterator(h,0,h.length,o._getIteratorPredicate(c.getBooleanOption("connectSeparatedPoints",p))),g=r&&r.length>=2,m=e.drawingContext;m.save(),g&&m.setLineDash&&m.setLineDash(r);var b=o._drawSeries(e,f,n,l,i,u,d,t);o._drawPointsOnLine(e,b,s,t,l),g&&m.setLineDash&&m.setLineDash([]),m.restore()},o._drawSeries=function(e,t,n,a,r,o,i,s){var l,c,d=null,u=null,h=null,p=[],f=!0,g=e.drawingContext;g.beginPath(),g.strokeStyle=s,g.lineWidth=n;for(var m=t.array_,b=t.end_,v=t.predicate_,_=t.start_;_<b;_++){if(c=m[_],v){for(;_<b&&!v(m,_);)_++;if(_==b)break;c=m[_]}if(null===c.canvasy||c.canvasy!=c.canvasy)i&&null!==d&&(g.moveTo(d,u),g.lineTo(c.canvasx,u)),d=u=null;else{if(l=!1,o||null===d){t.nextIdx_=_,t.next();var y=null===(h=t.hasNext?t.peek.canvasy:null)||h!=h;l=null===d&&y,o&&(!f&&null===d||t.hasNext&&y)&&(l=!0)}null!==d?n&&(i&&(g.moveTo(d,u),g.lineTo(c.canvasx,u)),g.lineTo(c.canvasx,c.canvasy)):g.moveTo(c.canvasx,c.canvasy),(r||l)&&p.push([c.canvasx,c.canvasy,c.idx]),d=c.canvasx,u=c.canvasy}f=!1}return g.stroke(),p},o._drawPointsOnLine=function(e,t,n,a,r){for(var o=e.drawingContext,i=0;i<t.length;i++){var s=t[i];o.save(),n.call(e.dygraph,e.dygraph,e.setName,o,s[0],s[1],a,r,s[2]),o.restore()}},o.prototype._updatePoints=function(){for(var e=this.layout.points,t=e.length;t--;)for(var n=e[t],a=n.length;a--;){var r=n[a];r.canvasx=this.area.w*r.x+this.area.x,r.canvasy=this.area.h*r.y+this.area.y}},o.prototype._renderLineChart=function(e,t){var n,r,o=t||this.elementContext,i=this.layout.points,s=this.layout.setNames;this.colors=this.dygraph_.colorsMap_;var l=this.dygraph_.getOption("plotter"),c=l;a.isArrayLike(c)||(c=[c]);var d={};for(n=0;n<s.length;n++){r=s[n];var u=this.dygraph_.getOption("plotter",r);u!=l&&(d[r]=u)}for(n=0;n<c.length;n++)for(var h=c[n],p=n==c.length-1,f=0;f<i.length;f++)if(r=s[f],!e||r==e){var g=i[f],m=h;if(r in d){if(!p)continue;m=d[r]}var b=this.colors[r],v=this.dygraph_.getOption("strokeWidth",r);o.save(),o.strokeStyle=b,o.lineWidth=v,m({points:g,setName:r,drawingContext:o,color:b,strokeWidth:v,dygraph:this.dygraph_,axis:this.dygraph_.axisPropertiesForSeries(r),plotArea:this.area,seriesIndex:f,seriesCount:i.length,singleSeriesName:e,allSeriesPoints:i}),o.restore()}},o._Plotters={linePlotter:function(e){o._linePlotter(e)},fillPlotter:function(e){o._fillPlotter(e)},errorPlotter:function(e){o._errorPlotter(e)}},o._linePlotter=function(e){var t=e.dygraph,n=e.setName,r=e.strokeWidth,i=t.getNumericOption("strokeBorderWidth",n),s=t.getOption("drawPointCallback",n)||a.Circles.DEFAULT,l=t.getOption("strokePattern",n),c=t.getBooleanOption("drawPoints",n),d=t.getNumericOption("pointSize",n);i&&r&&o._drawStyledLine(e,t.getOption("strokeBorderColor",n),r+2*i,l,c,s,d),o._drawStyledLine(e,e.color,r,l,c,s,d)},o._errorPlotter=function(e){var t=e.dygraph,n=e.setName;if(t.getBooleanOption("errorBars")||t.getBooleanOption("customBars")){t.getBooleanOption("fillGraph",n)&&console.warn("Can't use fillGraph option with error bars");var r,i=e.drawingContext,s=e.color,l=t.getNumericOption("fillAlpha",n),c=t.getBooleanOption("stepPlot",n),d=e.points,u=a.createIterator(d,0,d.length,o._getIteratorPredicate(t.getBooleanOption("connectSeparatedPoints",n))),h=NaN,p=NaN,f=[-1,-1],g=a.toRGB_(s),m="rgba("+g.r+","+g.g+","+g.b+","+l+")";i.fillStyle=m,i.beginPath();for(var b=function(e){return null===e||void 0===e||isNaN(e)};u.hasNext;){var v=u.next();!c&&b(v.y)||c&&!isNaN(p)&&b(p)?h=NaN:(r=[v.y_bottom,v.y_top],c&&(p=v.y),isNaN(r[0])&&(r[0]=v.y),isNaN(r[1])&&(r[1]=v.y),r[0]=e.plotArea.h*r[0]+e.plotArea.y,r[1]=e.plotArea.h*r[1]+e.plotArea.y,isNaN(h)||(c?(i.moveTo(h,f[0]),i.lineTo(v.canvasx,f[0]),i.lineTo(v.canvasx,f[1])):(i.moveTo(h,f[0]),i.lineTo(v.canvasx,r[0]),i.lineTo(v.canvasx,r[1])),i.lineTo(h,f[1]),i.closePath()),f=r,h=v.canvasx)}i.fill()}},o._fastCanvasProxy=function(e){var t=[],n=null,a=null,r=0,o=function(n){!function(e){if(!(t.length<=1)){for(var n=t.length-1;n>0;n--)if(2==(s=t[n])[0]){var a=t[n-1];a[1]==s[1]&&a[2]==s[2]&&t.splice(n,1)}for(n=0;n<t.length-1;)2==(s=t[n])[0]&&2==t[n+1][0]?t.splice(n,1):n++;if(t.length>2&&!e){var r=0;2==t[0][0]&&r++;var o=null,i=null;for(n=r;n<t.length;n++){var s;if(1==(s=t[n])[0])if(null===o&&null===i)o=n,i=n;else{var l=s[2];l<t[o][2]?o=n:l>t[i][2]&&(i=n)}}var c=t[o],d=t[i];t.splice(r,t.length-r),o<i?(t.push(c),t.push(d)):o>i?(t.push(d),t.push(c)):t.push(c)}}}(n);for(var o=0,i=t.length;o<i;o++){var s=t[o];1==s[0]?e.lineTo(s[1],s[2]):2==s[0]&&e.moveTo(s[1],s[2])}t.length&&(a=t[t.length-1][1]),r+=t.length,t=[]},i=function(e,r,i){var s=Math.round(r);null!==n&&s==n||(o(n-a>1||s-n>1),n=s),t.push([e,r,i])};return{moveTo:function(e,t){i(2,e,t)},lineTo:function(e,t){i(1,e,t)},stroke:function(){o(!0),e.stroke()},fill:function(){o(!0),e.fill()},beginPath:function(){o(!0),e.beginPath()},closePath:function(){o(!0),e.closePath()},_count:function(){return r}}},o._fillPlotter=function(e){if(!e.singleSeriesName&&0===e.seriesIndex){for(var t=e.dygraph,n=t.getLabels().slice(1),i=n.length;i>=0;i--)t.visibility()[i]||n.splice(i,1);if(function(){for(var e=0;e<n.length;e++)if(t.getBooleanOption("fillGraph",n[e]))return!0;return!1}())for(var s,l,c=e.plotArea,d=e.allSeriesPoints,u=d.length,h=t.getBooleanOption("stackedGraph"),p=t.getColors(),f={},g=function(e,t,n,a){if(e.lineTo(t,n),h)for(var r=a.length-1;r>=0;r--){var o=a[r];e.lineTo(o[0],o[1])}},m=u-1;m>=0;m--){var b=e.drawingContext,v=n[m];if(t.getBooleanOption("fillGraph",v)){var _=t.getNumericOption("fillAlpha",v),y=t.getBooleanOption("stepPlot",v),x=p[m],O=t.axisPropertiesForSeries(v),w=1+O.minyval*O.yscale;w<0?w=0:w>1&&(w=1),w=c.h*w+c.y;var k,E=d[m],C=a.createIterator(E,0,E.length,o._getIteratorPredicate(t.getBooleanOption("connectSeparatedPoints",v))),S=NaN,j=[-1,-1],D=a.toRGB_(x),A="rgba("+D.r+","+D.g+","+D.b+","+_+")";b.fillStyle=A,b.beginPath();var T,M=!0;(E.length>2*t.width_||r.default.FORCE_FAST_PROXY)&&(b=o._fastCanvasProxy(b));for(var P,L=[];C.hasNext;)if(P=C.next(),a.isOK(P.y)||y){if(h){if(!M&&T==P.xval)continue;var I;M=!1,T=P.xval,I=void 0===(s=f[P.canvasx])?w:l?s[0]:s,k=[P.canvasy,I],y?-1===j[0]?f[P.canvasx]=[P.canvasy,w]:f[P.canvasx]=[P.canvasy,j[0]]:f[P.canvasx]=P.canvasy}else k=isNaN(P.canvasy)&&y?[c.y+c.h,w]:[P.canvasy,w];isNaN(S)?(b.moveTo(P.canvasx,k[1]),b.lineTo(P.canvasx,k[0])):(y?(b.lineTo(P.canvasx,j[0]),b.lineTo(P.canvasx,k[0])):b.lineTo(P.canvasx,k[0]),h&&(L.push([S,j[1]]),l&&s?L.push([P.canvasx,s[1]]):L.push([P.canvasx,k[1]]))),j=k,S=P.canvasx}else g(b,S,j[1],L),L=[],S=NaN,null===P.y_stacked||isNaN(P.y_stacked)||(f[P.canvasx]=c.h*P.y_stacked+c.y);l=y,k&&P&&(g(b,P.canvasx,k[1],L),L=[]),b.fill()}}}},n.default=o,t.exports=n.default},{"./dygraph":18,"./dygraph-utils":17}],10:[function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Object.defineProperty(n,"__esModule",{value:!0});var o=r(e("./dygraph-tickers")),i=a(e("./dygraph-interaction-model")),s=a(e("./dygraph-canvas")),l=r(e("./dygraph-utils")),c={highlightCircleSize:3,highlightSeriesOpts:null,highlightSeriesBackgroundAlpha:.5,highlightSeriesBackgroundColor:"rgb(255, 255, 255)",labelsSeparateLines:!1,labelsShowZeroValues:!0,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:!0,digitsAfterDecimal:2,maxNumberWidth:6,sigFigs:null,strokeWidth:1,strokeBorderWidth:0,strokeBorderColor:"white",axisTickSize:3,axisLabelFontSize:14,rightGap:5,showRoller:!1,xValueParser:void 0,delimiter:",",sigma:2,errorBars:!1,fractions:!1,wilsonInterval:!0,customBars:!1,fillGraph:!1,fillAlpha:.15,connectSeparatedPoints:!1,stackedGraph:!1,stackedGraphNaNFill:"all",hideOverlayOnMouseOut:!0,legend:"onmouseover",stepPlot:!1,xRangePad:0,yRangePad:null,drawAxesAtZero:!1,titleHeight:28,xLabelHeight:18,yLabelWidth:18,axisLineColor:"black",axisLineWidth:.3,gridLineWidth:.3,axisLabelWidth:50,gridLineColor:"rgb(128,128,128)",interactionModel:i.default.defaultModel,animatedZooms:!1,showRangeSelector:!1,rangeSelectorHeight:40,rangeSelectorPlotStrokeColor:"#808FAB",rangeSelectorPlotFillGradientColor:"white",rangeSelectorPlotFillColor:"#A7B1C4",rangeSelectorBackgroundStrokeColor:"gray",rangeSelectorBackgroundLineWidth:1,rangeSelectorPlotLineWidth:1.5,rangeSelectorForegroundStrokeColor:"black",rangeSelectorForegroundLineWidth:1,rangeSelectorAlpha:.6,showInRangeSelector:null,plotter:[s.default._fillPlotter,s.default._errorPlotter,s.default._linePlotter],plugins:[],axes:{x:{pixelsPerLabel:70,axisLabelWidth:60,axisLabelFormatter:l.dateAxisLabelFormatter,valueFormatter:l.dateValueFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:o.dateTicker},y:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:l.numberValueFormatter,axisLabelFormatter:l.numberAxisLabelFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:o.numericTicks},y2:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:l.numberValueFormatter,axisLabelFormatter:l.numberAxisLabelFormatter,drawAxis:!0,drawGrid:!1,independentTicks:!1,ticker:o.numericTicks}}};n.default=c,t.exports=n.default},{"./dygraph-canvas":9,"./dygraph-interaction-model":12,"./dygraph-tickers":16,"./dygraph-utils":17}],11:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){return e&&e.__esModule?e:{default:e}}(e("./dygraph")),r=function(e){this.container=e};r.prototype.draw=function(e,t){this.container.innerHTML="",void 0!==this.date_graph&&this.date_graph.destroy(),this.date_graph=new a.default(this.container,e,t)},r.prototype.setSelection=function(e){var t=!1;e.length&&(t=e[0].row),this.date_graph.setSelection(t)},r.prototype.getSelection=function(){var e=[],t=this.date_graph.getSelection();if(t<0)return e;for(var n=this.date_graph.layout_.points,a=0;a<n.length;++a)e.push({row:t,column:a+1});return e},n.default=r,t.exports=n.default},{"./dygraph":18}],12:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("./dygraph-utils")),r={maybeTreatMouseOpAsClick:function(e,t,n){n.dragEndX=a.dragGetX_(e,n),n.dragEndY=a.dragGetY_(e,n);var o=Math.abs(n.dragEndX-n.dragStartX),i=Math.abs(n.dragEndY-n.dragStartY);o<2&&i<2&&void 0!==t.lastx_&&-1!=t.lastx_&&r.treatMouseOpAsClick(t,e,n),n.regionWidth=o,n.regionHeight=i},startPan:function(e,t,n){var r,o;n.isPanning=!0;var i=t.xAxisRange();if(t.getOptionForAxis("logscale","x")?(n.initialLeftmostDate=a.log10(i[0]),n.dateRange=a.log10(i[1])-a.log10(i[0])):(n.initialLeftmostDate=i[0],n.dateRange=i[1]-i[0]),n.xUnitsPerPixel=n.dateRange/(t.plotter_.area.w-1),t.getNumericOption("panEdgeFraction")){var s=t.width_*t.getNumericOption("panEdgeFraction"),l=t.xAxisExtremes(),c=t.toDomXCoord(l[0])-s,d=t.toDomXCoord(l[1])+s,u=t.toDataXCoord(c),h=t.toDataXCoord(d);n.boundedDates=[u,h];var p=[],f=t.height_*t.getNumericOption("panEdgeFraction");for(r=0;r<t.axes_.length;r++){var g=(o=t.axes_[r]).extremeRange,m=t.toDomYCoord(g[0],r)+f,b=t.toDomYCoord(g[1],r)-f,v=t.toDataYCoord(m,r),_=t.toDataYCoord(b,r);p[r]=[v,_]}n.boundedValues=p}for(n.is2DPan=!1,n.axes=[],r=0;r<t.axes_.length;r++){o=t.axes_[r];var y={},x=t.yAxisRange(r);t.attributes_.getForAxis("logscale",r)?(y.initialTopValue=a.log10(x[1]),y.dragValueRange=a.log10(x[1])-a.log10(x[0])):(y.initialTopValue=x[1],y.dragValueRange=x[1]-x[0]),y.unitsPerPixel=y.dragValueRange/(t.plotter_.area.h-1),n.axes.push(y),o.valueRange&&(n.is2DPan=!0)}},movePan:function(e,t,n){n.dragEndX=a.dragGetX_(e,n),n.dragEndY=a.dragGetY_(e,n);var r=n.initialLeftmostDate-(n.dragEndX-n.dragStartX)*n.xUnitsPerPixel;n.boundedDates&&(r=Math.max(r,n.boundedDates[0]));var o=r+n.dateRange;if(n.boundedDates&&o>n.boundedDates[1]&&(o=(r-=o-n.boundedDates[1])+n.dateRange),t.getOptionForAxis("logscale","x")?t.dateWindow_=[Math.pow(a.LOG_SCALE,r),Math.pow(a.LOG_SCALE,o)]:t.dateWindow_=[r,o],n.is2DPan)for(var i=n.dragEndY-n.dragStartY,s=0;s<t.axes_.length;s++){var l=t.axes_[s],c=n.axes[s],d=i*c.unitsPerPixel,u=n.boundedValues?n.boundedValues[s]:null,h=c.initialTopValue+d;u&&(h=Math.min(h,u[1]));var p=h-c.dragValueRange;u&&p<u[0]&&(p=(h-=p-u[0])-c.dragValueRange),t.attributes_.getForAxis("logscale",s)?l.valueRange=[Math.pow(a.LOG_SCALE,p),Math.pow(a.LOG_SCALE,h)]:l.valueRange=[p,h]}t.drawGraph_(!1)}};r.endPan=r.maybeTreatMouseOpAsClick,r.startZoom=function(e,t,n){n.isZooming=!0,n.zoomMoved=!1},r.moveZoom=function(e,t,n){n.zoomMoved=!0,n.dragEndX=a.dragGetX_(e,n),n.dragEndY=a.dragGetY_(e,n);var r=Math.abs(n.dragStartX-n.dragEndX),o=Math.abs(n.dragStartY-n.dragEndY);n.dragDirection=r<o/2?a.VERTICAL:a.HORIZONTAL,t.drawZoomRect_(n.dragDirection,n.dragStartX,n.dragEndX,n.dragStartY,n.dragEndY,n.prevDragDirection,n.prevEndX,n.prevEndY),n.prevEndX=n.dragEndX,n.prevEndY=n.dragEndY,n.prevDragDirection=n.dragDirection},r.treatMouseOpAsClick=function(e,t,n){for(var a=e.getFunctionOption("clickCallback"),r=e.getFunctionOption("pointClickCallback"),o=null,i=-1,s=Number.MAX_VALUE,l=0;l<e.selPoints_.length;l++){var c=e.selPoints_[l],d=Math.pow(c.canvasx-n.dragEndX,2)+Math.pow(c.canvasy-n.dragEndY,2);!isNaN(d)&&(-1==i||d<s)&&(s=d,i=l)}var u=e.getNumericOption("highlightCircleSize")+2;if(s<=u*u&&(o=e.selPoints_[i]),o){var h={cancelable:!0,point:o,canvasx:n.dragEndX,canvasy:n.dragEndY};if(e.cascadeEvents_("pointClick",h))return;r&&r.call(e,t,o)}h={cancelable:!0,xval:e.lastx_,pts:e.selPoints_,canvasx:n.dragEndX,canvasy:n.dragEndY},e.cascadeEvents_("click",h)||a&&a.call(e,t,e.lastx_,e.selPoints_)},r.endZoom=function(e,t,n){t.clearZoomRect_(),n.isZooming=!1,r.maybeTreatMouseOpAsClick(e,t,n);var o=t.getArea();if(n.regionWidth>=10&&n.dragDirection==a.HORIZONTAL){var i=Math.min(n.dragStartX,n.dragEndX),s=Math.max(n.dragStartX,n.dragEndX);(i=Math.max(i,o.x))<(s=Math.min(s,o.x+o.w))&&t.doZoomX_(i,s),n.cancelNextDblclick=!0}else if(n.regionHeight>=10&&n.dragDirection==a.VERTICAL){var l=Math.min(n.dragStartY,n.dragEndY),c=Math.max(n.dragStartY,n.dragEndY);(l=Math.max(l,o.y))<(c=Math.min(c,o.y+o.h))&&t.doZoomY_(l,c),n.cancelNextDblclick=!0}n.dragStartX=null,n.dragStartY=null},r.startTouch=function(e,t,n){e.preventDefault(),e.touches.length>1&&(n.startTimeForDoubleTapMs=null);for(var a=[],r=0;r<e.touches.length;r++){var o=e.touches[r];a.push({pageX:o.pageX,pageY:o.pageY,dataX:t.toDataXCoord(o.pageX),dataY:t.toDataYCoord(o.pageY)})}if(n.initialTouches=a,1==a.length)n.initialPinchCenter=a[0],n.touchDirections={x:!0,y:!0};else if(a.length>=2){n.initialPinchCenter={pageX:.5*(a[0].pageX+a[1].pageX),pageY:.5*(a[0].pageY+a[1].pageY),dataX:.5*(a[0].dataX+a[1].dataX),dataY:.5*(a[0].dataY+a[1].dataY)};var i=180/Math.PI*Math.atan2(n.initialPinchCenter.pageY-a[0].pageY,a[0].pageX-n.initialPinchCenter.pageX);(i=Math.abs(i))>90&&(i=90-i),n.touchDirections={x:i<67.5,y:i>22.5}}n.initialRange={x:t.xAxisRange(),y:t.yAxisRange()}},r.moveTouch=function(e,t,n){n.startTimeForDoubleTapMs=null;var a,r=[];for(a=0;a<e.touches.length;a++){var o=e.touches[a];r.push({pageX:o.pageX,pageY:o.pageY})}var i,s,l,c=n.initialTouches,d=n.initialPinchCenter,u={pageX:(i=1==r.length?r[0]:{pageX:.5*(r[0].pageX+r[1].pageX),pageY:.5*(r[0].pageY+r[1].pageY)}).pageX-d.pageX,pageY:i.pageY-d.pageY},h=n.initialRange.x[1]-n.initialRange.x[0],p=n.initialRange.y[0]-n.initialRange.y[1];if(u.dataX=u.pageX/t.plotter_.area.w*h,u.dataY=u.pageY/t.plotter_.area.h*p,1==r.length)s=1,l=1;else if(r.length>=2){var f=c[1].pageX-d.pageX;s=(r[1].pageX-i.pageX)/f;var g=c[1].pageY-d.pageY;l=(r[1].pageY-i.pageY)/g}s=Math.min(8,Math.max(.125,s)),l=Math.min(8,Math.max(.125,l));var m=!1;if(n.touchDirections.x&&(t.dateWindow_=[d.dataX-u.dataX+(n.initialRange.x[0]-d.dataX)/s,d.dataX-u.dataX+(n.initialRange.x[1]-d.dataX)/s],m=!0),n.touchDirections.y)for(a=0;a<1;a++){var b=t.axes_[a];t.attributes_.getForAxis("logscale",a)||(b.valueRange=[d.dataY-u.dataY+(n.initialRange.y[0]-d.dataY)/l,d.dataY-u.dataY+(n.initialRange.y[1]-d.dataY)/l],m=!0)}if(t.drawGraph_(!1),m&&r.length>1&&t.getFunctionOption("zoomCallback")){var v=t.xAxisRange();t.getFunctionOption("zoomCallback").call(t,v[0],v[1],t.yAxisRanges())}},r.endTouch=function(e,t,n){if(0!==e.touches.length)r.startTouch(e,t,n);else if(1==e.changedTouches.length){var a=(new Date).getTime(),o=e.changedTouches[0];n.startTimeForDoubleTapMs&&a-n.startTimeForDoubleTapMs<500&&n.doubleTapX&&Math.abs(n.doubleTapX-o.screenX)<50&&n.doubleTapY&&Math.abs(n.doubleTapY-o.screenY)<50?t.resetZoom():(n.startTimeForDoubleTapMs=a,n.doubleTapX=o.screenX,n.doubleTapY=o.screenY)}};var o=function(e,t,n){return e<t?t-e:e>n?e-n:0},i=function(e,t){var n=a.findPos(t.canvas_),r={left:n.x,right:n.x+t.canvas_.offsetWidth,top:n.y,bottom:n.y+t.canvas_.offsetHeight},i={x:a.pageX(e),y:a.pageY(e)},s=o(i.x,r.left,r.right),l=o(i.y,r.top,r.bottom);return Math.max(s,l)};r.defaultModel={mousedown:function(e,t,n){if(!e.button||2!=e.button){n.initializeMouseDown(e,t,n),e.altKey||e.shiftKey?r.startPan(e,t,n):r.startZoom(e,t,n);var o=function(e){n.isZooming?i(e,t)<100?r.moveZoom(e,t,n):null!==n.dragEndX&&(n.dragEndX=null,n.dragEndY=null,t.clearZoomRect_()):n.isPanning&&r.movePan(e,t,n)};t.addAndTrackEvent(document,"mousemove",o),t.addAndTrackEvent(document,"mouseup",(function e(i){n.isZooming?null!==n.dragEndX?r.endZoom(i,t,n):r.maybeTreatMouseOpAsClick(i,t,n):n.isPanning&&r.endPan(i,t,n),a.removeEvent(document,"mousemove",o),a.removeEvent(document,"mouseup",e),n.destroy()}))}},willDestroyContextMyself:!0,touchstart:function(e,t,n){r.startTouch(e,t,n)},touchmove:function(e,t,n){r.moveTouch(e,t,n)},touchend:function(e,t,n){r.endTouch(e,t,n)},dblclick:function(e,t,n){if(n.cancelNextDblclick)n.cancelNextDblclick=!1;else{var a={canvasx:n.dragEndX,canvasy:n.dragEndY,cancelable:!0};t.cascadeEvents_("dblclick",a)||e.altKey||e.shiftKey||t.resetZoom()}}},r.nonInteractiveModel_={mousedown:function(e,t,n){n.initializeMouseDown(e,t,n)},mouseup:r.maybeTreatMouseOpAsClick},r.dragIsPanInteractionModel={mousedown:function(e,t,n){n.initializeMouseDown(e,t,n),r.startPan(e,t,n)},mousemove:function(e,t,n){n.isPanning&&r.movePan(e,t,n)},mouseup:function(e,t,n){n.isPanning&&r.endPan(e,t,n)}},n.default=r,t.exports=n.default},{"./dygraph-utils":17}],13:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("./dygraph-utils")),r=function(e){this.dygraph_=e,this.points=[],this.setNames=[],this.annotations=[],this.yAxes_=null,this.xTicks_=null,this.yTicks_=null};r.prototype.addDataset=function(e,t){this.points.push(t),this.setNames.push(e)},r.prototype.getPlotArea=function(){return this.area_},r.prototype.computePlotArea=function(){var e={x:0,y:0};e.w=this.dygraph_.width_-e.x-this.dygraph_.getOption("rightGap"),e.h=this.dygraph_.height_;var t={chart_div:this.dygraph_.graphDiv,reserveSpaceLeft:function(t){var n={x:e.x,y:e.y,w:t,h:e.h};return e.x+=t,e.w-=t,n},reserveSpaceRight:function(t){var n={x:e.x+e.w-t,y:e.y,w:t,h:e.h};return e.w-=t,n},reserveSpaceTop:function(t){var n={x:e.x,y:e.y,w:e.w,h:t};return e.y+=t,e.h-=t,n},reserveSpaceBottom:function(t){var n={x:e.x,y:e.y+e.h-t,w:e.w,h:t};return e.h-=t,n},chartRect:function(){return{x:e.x,y:e.y,w:e.w,h:e.h}}};this.dygraph_.cascadeEvents_("layout",t),this.area_=e},r.prototype.setAnnotations=function(e){this.annotations=[];for(var t=this.dygraph_.getOption("xValueParser")||function(e){return e},n=0;n<e.length;n++){var r={};if(!e[n].xval&&void 0===e[n].x)return void console.error("Annotations must have an 'x' property");if(e[n].icon&&(!e[n].hasOwnProperty("width")||!e[n].hasOwnProperty("height")))return void console.error("Must set width and height when setting annotation.icon property");a.update(r,e[n]),r.xval||(r.xval=t(r.x)),this.annotations.push(r)}},r.prototype.setXTicks=function(e){this.xTicks_=e},r.prototype.setYAxes=function(e){this.yAxes_=e},r.prototype.evaluate=function(){this._xAxis={},this._evaluateLimits(),this._evaluateLineCharts(),this._evaluateLineTicks(),this._evaluateAnnotations()},r.prototype._evaluateLimits=function(){var e=this.dygraph_.xAxisRange();this._xAxis.minval=e[0],this._xAxis.maxval=e[1];var t=e[1]-e[0];this._xAxis.scale=0!==t?1/t:1,this.dygraph_.getOptionForAxis("logscale","x")&&(this._xAxis.xlogrange=a.log10(this._xAxis.maxval)-a.log10(this._xAxis.minval),this._xAxis.xlogscale=0!==this._xAxis.xlogrange?1/this._xAxis.xlogrange:1);for(var n=0;n<this.yAxes_.length;n++){var r=this.yAxes_[n];r.minyval=r.computedValueRange[0],r.maxyval=r.computedValueRange[1],r.yrange=r.maxyval-r.minyval,r.yscale=0!==r.yrange?1/r.yrange:1,this.dygraph_.getOption("logscale")&&(r.ylogrange=a.log10(r.maxyval)-a.log10(r.minyval),r.ylogscale=0!==r.ylogrange?1/r.ylogrange:1,isFinite(r.ylogrange)&&!isNaN(r.ylogrange)||console.error("axis "+n+" of graph at "+r.g+" can't be displayed in log scale for range ["+r.minyval+" - "+r.maxyval+"]"))}},r.calcXNormal_=function(e,t,n){return n?(a.log10(e)-a.log10(t.minval))*t.xlogscale:(e-t.minval)*t.scale},r.calcYNormal_=function(e,t,n){if(n){var r=1-(a.log10(t)-a.log10(e.minyval))*e.ylogscale;return isFinite(r)?r:NaN}return 1-(t-e.minyval)*e.yscale},r.prototype._evaluateLineCharts=function(){for(var e=this.dygraph_.getOption("stackedGraph"),t=this.dygraph_.getOptionForAxis("logscale","x"),n=0;n<this.points.length;n++){for(var a=this.points[n],o=this.setNames[n],i=this.dygraph_.getOption("connectSeparatedPoints",o),s=this.dygraph_.axisPropertiesForSeries(o),l=this.dygraph_.attributes_.getForSeries("logscale",o),c=0;c<a.length;c++){var d=a[c];d.x=r.calcXNormal_(d.xval,this._xAxis,t);var u=d.yval;e&&(d.y_stacked=r.calcYNormal_(s,d.yval_stacked,l),null===u||isNaN(u)||(u=d.yval_stacked)),null===u&&(u=NaN,i||(d.yval=NaN)),d.y=r.calcYNormal_(s,u,l)}this.dygraph_.dataHandler_.onLineEvaluated(a,s,l)}},r.prototype._evaluateLineTicks=function(){var e,t,n,a,r,o;for(this.xticks=[],e=0;e<this.xTicks_.length;e++)n=(t=this.xTicks_[e]).label,r=(o=!("label_v"in t))?t.v:t.label_v,(a=this.dygraph_.toPercentXCoord(r))>=0&&a<1&&this.xticks.push({pos:a,label:n,has_tick:o});for(this.yticks=[],e=0;e<this.yAxes_.length;e++)for(var i=this.yAxes_[e],s=0;s<i.ticks.length;s++)n=(t=i.ticks[s]).label,r=(o=!("label_v"in t))?t.v:t.label_v,(a=this.dygraph_.toPercentYCoord(r,e))>0&&a<=1&&this.yticks.push({axis:e,pos:a,label:n,has_tick:o})},r.prototype._evaluateAnnotations=function(){var e,t={};for(e=0;e<this.annotations.length;e++){var n=this.annotations[e];t[n.xval+","+n.series]=n}if(this.annotated_points=[],this.annotations&&this.annotations.length)for(var a=0;a<this.points.length;a++){var r=this.points[a];for(e=0;e<r.length;e++){var o=r[e],i=o.xval+","+o.name;i in t&&(o.annotation=t[i],this.annotated_points.push(o))}}},r.prototype.removeAllDatasets=function(){delete this.points,delete this.setNames,delete this.setPointsLengths,delete this.setPointsOffsets,this.points=[],this.setNames=[],this.setPointsLengths=[],this.setPointsOffsets=[]},n.default=r,t.exports=n.default},{"./dygraph-utils":17}],14:[function(e,t,n){(function(e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=null,t.exports=n.default}).call(this,e("_process"))},{_process:1}],15:[function(e,t,n){(function(a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("./dygraph-utils")),i=r(e("./dygraph-default-attrs")),s=(r(e("./dygraph-options-reference")),function(e){this.dygraph_=e,this.yAxes_=[],this.xAxis_={},this.series_={},this.global_=this.dygraph_.attrs_,this.user_=this.dygraph_.user_attrs_||{},this.labels_=[],this.highlightSeries_=this.get("highlightSeriesOpts")||{},this.reparseSeries()});s.AXIS_STRING_MAPPINGS_={y:0,Y:0,y1:0,Y1:0,y2:1,Y2:1},s.axisToIndex_=function(e){if("string"==typeof e){if(s.AXIS_STRING_MAPPINGS_.hasOwnProperty(e))return s.AXIS_STRING_MAPPINGS_[e];throw"Unknown axis : "+e}if("number"==typeof e){if(0===e||1===e)return e;throw"Dygraphs only supports two y-axes, indexed from 0-1."}if(e)throw"Unknown axis : "+e;return 0},s.prototype.reparseSeries=function(){var e=this.get("labels");if(e){this.labels_=e.slice(1),this.yAxes_=[{series:[],options:{}}],this.xAxis_={options:{}},this.series_={};for(var t=this.user_.series||{},n=0;n<this.labels_.length;n++){var a=this.labels_[n],r=t[a]||{},i=s.axisToIndex_(r.axis);this.series_[a]={idx:n,yAxis:i,options:r},this.yAxes_[i]?this.yAxes_[i].series.push(a):this.yAxes_[i]={series:[a],options:{}}}var l=this.user_.axes||{};o.update(this.yAxes_[0].options,l.y||{}),this.yAxes_.length>1&&o.update(this.yAxes_[1].options,l.y2||{}),o.update(this.xAxis_.options,l.x||{})}},s.prototype.get=function(e){var t=this.getGlobalUser_(e);return null!==t?t:this.getGlobalDefault_(e)},s.prototype.getGlobalUser_=function(e){return this.user_.hasOwnProperty(e)?this.user_[e]:null},s.prototype.getGlobalDefault_=function(e){return this.global_.hasOwnProperty(e)?this.global_[e]:i.default.hasOwnProperty(e)?i.default[e]:null},s.prototype.getForAxis=function(e,t){var n,a;if("number"==typeof t)a=0===(n=t)?"y":"y2";else{if("y1"==t&&(t="y"),"y"==t)n=0;else if("y2"==t)n=1;else{if("x"!=t)throw"Unknown axis "+t;n=-1}a=t}var r=-1==n?this.xAxis_:this.yAxes_[n];if(r){var o=r.options;if(o.hasOwnProperty(e))return o[e]}if("x"!==t||"logscale"!==e){var s=this.getGlobalUser_(e);if(null!==s)return s}var l=i.default.axes[a];return l.hasOwnProperty(e)?l[e]:this.getGlobalDefault_(e)},s.prototype.getForSeries=function(e,t){if(t===this.dygraph_.getHighlightSeries()&&this.highlightSeries_.hasOwnProperty(e))return this.highlightSeries_[e];if(!this.series_.hasOwnProperty(t))throw"Unknown series: "+t;var n=this.series_[t],a=n.options;return a.hasOwnProperty(e)?a[e]:this.getForAxis(e,n.yAxis)},s.prototype.numAxes=function(){return this.yAxes_.length},s.prototype.axisForSeries=function(e){return this.series_[e].yAxis},s.prototype.axisOptions=function(e){return this.yAxes_[e].options},s.prototype.seriesForAxis=function(e){return this.yAxes_[e].series},s.prototype.seriesNames=function(){return this.labels_},n.default=s,t.exports=n.default}).call(this,e("_process"))},{"./dygraph-default-attrs":10,"./dygraph-options-reference":14,"./dygraph-utils":17,_process:1}],16:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("./dygraph-utils"));n.numericLinearTicks=function(e,t,n,a,o,i){return r(e,t,n,(function(e){return"logscale"!==e&&a(e)}),o,i)};var r=function(e,t,n,r,o,i){var s,l,c,d,u=r("pixelsPerLabel"),h=[];if(i)for(s=0;s<i.length;s++)h.push({v:i[s]});else{if(r("logscale")){d=Math.floor(n/u);var p=a.binarySearch(e,g,1),f=a.binarySearch(t,g,-1);-1==p&&(p=0),-1==f&&(f=g.length-1);var m=null;if(f-p>=d/4){for(var b=f;b>=p;b--){var v=g[b],_=Math.log(v/e)/Math.log(t/e)*n,y={v:v};null===m?m={tickValue:v,pixel_coord:_}:Math.abs(_-m.pixel_coord)>=u?m={tickValue:v,pixel_coord:_}:y.label="",h.push(y)}h.reverse()}}if(0===h.length){var x,O;r("labelsKMG2")?(x=[1,2,4,8,16,32,64,128,256],O=16):(x=[1,2,5,10,20,50,100],O=10);var w,k,E,C=Math.ceil(n/u),S=Math.abs(t-e)/C,j=Math.floor(Math.log(S)/Math.log(O)),D=Math.pow(O,j);for(l=0;l<x.length&&(w=D*x[l],k=Math.floor(e/w)*w,E=Math.ceil(t/w)*w,!(n/(d=Math.abs(E-k)/w)>u));l++);for(k>E&&(w*=-1),s=0;s<=d;s++)c=k+s*w,h.push({v:c})}}var A=r("axisLabelFormatter");for(s=0;s<h.length;s++)void 0===h[s].label&&(h[s].label=A.call(o,h[s].v,0,r,o));return h};n.numericTicks=r,n.dateTicker=function(e,t,n,a,r,o){var i=m(e,t,n,a);return i>=0?v(e,t,i,a,r):[]};var o={MILLISECONDLY:0,TWO_MILLISECONDLY:1,FIVE_MILLISECONDLY:2,TEN_MILLISECONDLY:3,FIFTY_MILLISECONDLY:4,HUNDRED_MILLISECONDLY:5,FIVE_HUNDRED_MILLISECONDLY:6,SECONDLY:7,TWO_SECONDLY:8,FIVE_SECONDLY:9,TEN_SECONDLY:10,THIRTY_SECONDLY:11,MINUTELY:12,TWO_MINUTELY:13,FIVE_MINUTELY:14,TEN_MINUTELY:15,THIRTY_MINUTELY:16,HOURLY:17,TWO_HOURLY:18,SIX_HOURLY:19,DAILY:20,TWO_DAILY:21,WEEKLY:22,MONTHLY:23,QUARTERLY:24,BIANNUAL:25,ANNUAL:26,DECADAL:27,CENTENNIAL:28,NUM_GRANULARITIES:29};n.Granularity=o;var i=0,s=1,l=2,c=3,d=4,u=5,h=6,p=7,f=[];f[o.MILLISECONDLY]={datefield:h,step:1,spacing:1},f[o.TWO_MILLISECONDLY]={datefield:h,step:2,spacing:2},f[o.FIVE_MILLISECONDLY]={datefield:h,step:5,spacing:5},f[o.TEN_MILLISECONDLY]={datefield:h,step:10,spacing:10},f[o.FIFTY_MILLISECONDLY]={datefield:h,step:50,spacing:50},f[o.HUNDRED_MILLISECONDLY]={datefield:h,step:100,spacing:100},f[o.FIVE_HUNDRED_MILLISECONDLY]={datefield:h,step:500,spacing:500},f[o.SECONDLY]={datefield:u,step:1,spacing:1e3},f[o.TWO_SECONDLY]={datefield:u,step:2,spacing:2e3},f[o.FIVE_SECONDLY]={datefield:u,step:5,spacing:5e3},f[o.TEN_SECONDLY]={datefield:u,step:10,spacing:1e4},f[o.THIRTY_SECONDLY]={datefield:u,step:30,spacing:3e4},f[o.MINUTELY]={datefield:d,step:1,spacing:6e4},f[o.TWO_MINUTELY]={datefield:d,step:2,spacing:12e4},f[o.FIVE_MINUTELY]={datefield:d,step:5,spacing:3e5},f[o.TEN_MINUTELY]={datefield:d,step:10,spacing:6e5},f[o.THIRTY_MINUTELY]={datefield:d,step:30,spacing:18e5},f[o.HOURLY]={datefield:c,step:1,spacing:36e5},f[o.TWO_HOURLY]={datefield:c,step:2,spacing:72e5},f[o.SIX_HOURLY]={datefield:c,step:6,spacing:216e5},f[o.DAILY]={datefield:l,step:1,spacing:864e5},f[o.TWO_DAILY]={datefield:l,step:2,spacing:1728e5},f[o.WEEKLY]={datefield:l,step:7,spacing:6048e5},f[o.MONTHLY]={datefield:s,step:1,spacing:2629817280},f[o.QUARTERLY]={datefield:s,step:3,spacing:216e5*365.2524},f[o.BIANNUAL]={datefield:s,step:6,spacing:432e5*365.2524},f[o.ANNUAL]={datefield:i,step:1,spacing:864e5*365.2524},f[o.DECADAL]={datefield:i,step:10,spacing:315578073600},f[o.CENTENNIAL]={datefield:i,step:100,spacing:3155780736e3};var g=function(){for(var e=[],t=-39;t<=39;t++)for(var n=Math.pow(10,t),a=1;a<=9;a++){var r=n*a;e.push(r)}return e}(),m=function(e,t,n,a){for(var r=a("pixelsPerLabel"),i=0;i<o.NUM_GRANULARITIES;i++)if(n/b(e,t,i)>=r)return i;return-1},b=function(e,t,n){var a=f[n].spacing;return Math.round(1*(t-e)/a)},v=function(e,t,n,r,g){var m=r("axisLabelFormatter"),b=r("labelsUTC")?a.DateAccessorsUTC:a.DateAccessorsLocal,v=f[n].datefield,_=f[n].step,y=f[n].spacing,x=new Date(e),O=[];O[i]=b.getFullYear(x),O[s]=b.getMonth(x),O[l]=b.getDate(x),O[c]=b.getHours(x),O[d]=b.getMinutes(x),O[u]=b.getSeconds(x),O[h]=b.getMilliseconds(x);var w=O[v]%_;n==o.WEEKLY&&(w=b.getDay(x)),O[v]-=w;for(var k=v+1;k<p;k++)O[k]=k===l?1:0;var E=[],C=b.makeDate.apply(null,O),S=C.getTime();if(n<=o.HOURLY)for(S<e&&(S+=y,C=new Date(S));S<=t;)E.push({v:S,label:m.call(g,C,n,r,g)}),S+=y,C=new Date(S);else for(S<e&&(O[v]+=_,S=(C=b.makeDate.apply(null,O)).getTime());S<=t;)(n>=o.DAILY||b.getHours(C)%_==0)&&E.push({v:S,label:m.call(g,C,n,r,g)}),O[v]+=_,S=(C=b.makeDate.apply(null,O)).getTime();return E};n.getDateAxis=v},{"./dygraph-utils":17}],17:[function(e,t,n){"use strict";function a(e){return!e.pageX||e.pageX<0?0:e.pageX}function r(e){return!e.pageY||e.pageY<0?0:e.pageY}function o(e,t){var n=Math.min(Math.max(1,t||2),21);return Math.abs(e)<.001&&0!==e?e.toExponential(n-1):e.toPrecision(n)}function i(e){return e<10?"0"+e:""+e}function s(e,t,n,a){var r=i(e)+":"+i(t);if(n&&(r+=":"+i(n),a)){var o=""+a;r+="."+("000"+o).substring(o.length)}return r}function l(e,t){var n=t?y:_,a=new Date(e),r=n.getFullYear(a),o=n.getMonth(a),l=n.getDate(a),c=n.getHours(a),d=n.getMinutes(a),u=n.getSeconds(a),h=n.getMilliseconds(a),p=r+"/"+i(o+1)+"/"+i(l);return 3600*c+60*d+u+.001*h&&(p+=" "+s(c,d,u,h)),p}function c(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}function d(e){return new Date(e).getTime()}function u(e){var t=typeof e;return("object"==t||"function"==t&&"function"==typeof e.item)&&null!==e&&"number"==typeof e.length&&3!==e.nodeType}function h(e,t,n,a){t=t||0,n=n||e.length,this.hasNext=!0,this.peek=null,this.start_=t,this.array_=e,this.predicate_=a,this.end_=Math.min(e.length,t+n),this.nextIdx_=t-1,this.next()}function p(e,t){return t<0?1/Math.pow(e,-t):Math.pow(e,t)}function f(e){var t=k.exec(e);if(!t)return null;var n=parseInt(t[1],10),a=parseInt(t[2],10),r=parseInt(t[3],10);return t[4]?{r:n,g:a,b:r,a:parseFloat(t[4])}:{r:n,g:a,b:r}}function g(e,t){var n=t("sigFigs");if(null!==n)return o(e,n);var a,r=t("digitsAfterDecimal"),i=t("maxNumberWidth"),s=t("labelsKMB"),l=t("labelsKMG2");if(a=0!==e&&(Math.abs(e)>=Math.pow(10,i)||Math.abs(e)<Math.pow(10,-r))?e.toExponential(r):""+c(e,r),s||l){var d,u=[],h=[];s&&(d=1e3,u=E),l&&(s&&console.warn("Setting both labelsKMB and labelsKMG2. Pick one!"),d=1024,u=C,h=S);for(var f=Math.abs(e),g=p(d,u.length),m=u.length-1;m>=0;m--,g/=d)if(f>=g){a=c(e/g,r)+u[m];break}if(l){var b=String(e.toExponential()).split("e-");2===b.length&&b[1]>=3&&b[1]<=24&&(a=b[1]%3>0?c(b[0]/p(10,b[1]%3),r):Number(b[0]).toFixed(2),a+=h[Math.floor(b[1]/3)-1])}}return a}Object.defineProperty(n,"__esModule",{value:!0}),n.removeEvent=function(e,t,n){e.removeEventListener(t,n,!1)},n.cancelEvent=function(e){return(e=e||window.event).stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.cancel=!0,e.returnValue=!1,!1},n.hsvToRGB=function(e,t,n){var a,r,o;if(0===t)a=n,r=n,o=n;else{var i=Math.floor(6*e),s=6*e-i,l=n*(1-t),c=n*(1-t*s),d=n*(1-t*(1-s));switch(i){case 1:a=c,r=n,o=l;break;case 2:a=l,r=n,o=d;break;case 3:a=l,r=c,o=n;break;case 4:a=d,r=l,o=n;break;case 5:a=n,r=l,o=c;break;case 6:case 0:a=n,r=d,o=l}}return"rgb("+(a=Math.floor(255*a+.5))+","+(r=Math.floor(255*r+.5))+","+(o=Math.floor(255*o+.5))+")"},n.findPos=function(e){var t=e.getBoundingClientRect(),n=window,a=document.documentElement;return{x:t.left+(n.pageXOffset||a.scrollLeft),y:t.top+(n.pageYOffset||a.scrollTop)}},n.pageX=a,n.pageY=r,n.dragGetX_=function(e,t){return a(e)-t.px},n.dragGetY_=function(e,t){return r(e)-t.py},n.isOK=function(e){return!!e&&!isNaN(e)},n.isValidPoint=function(e,t){return!!e&&null!==e.yval&&null!==e.x&&void 0!==e.x&&null!==e.y&&void 0!==e.y&&!(isNaN(e.x)||!t&&isNaN(e.y))},n.floatFormat=o,n.zeropad=i,n.hmsString_=s,n.dateString_=l,n.round_=c,n.binarySearch=function(e,t,n,a,r){for(var o=!0;o;){var i=e,s=t,l=n,c=a,d=r;if(o=!1,null!==c&&void 0!==c&&null!==d&&void 0!==d||(c=0,d=s.length-1),c>d)return-1;null!==l&&void 0!==l||(l=0);var u,h=function(e){return e>=0&&e<s.length},p=parseInt((c+d)/2,10),f=s[p];if(f==i)return p;if(f>i){if(l>0&&h(u=p-1)&&s[u]<i)return p;e=i,t=s,n=l,a=c,r=p-1,o=!0,h=p=f=u=void 0}else{if(!(f<i))return-1;if(l<0&&h(u=p+1)&&s[u]>i)return p;e=i,t=s,n=l,a=p+1,r=d,o=!0,h=p=f=u=void 0}}},n.dateParser=function(e){var t,n;if((-1==e.search("-")||-1!=e.search("T")||-1!=e.search("Z"))&&(n=d(e))&&!isNaN(n))return n;if(-1!=e.search("-")){for(t=e.replace("-","/","g");-1!=t.search("-");)t=t.replace("-","/");n=d(t)}else n=8==e.length?d(t=e.substr(0,4)+"/"+e.substr(4,2)+"/"+e.substr(6,2)):d(e);return n&&!isNaN(n)||console.error("Couldn't parse "+e+" as a date"),n},n.dateStrToMillis=d,n.update=function(e,t){if(void 0!==t&&null!==t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},n.updateDeep=function e(t,n){if(void 0!==n&&null!==n)for(var a in n)n.hasOwnProperty(a)&&(null===n[a]?t[a]=null:u(n[a])?t[a]=n[a].slice():function(e){return"object"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName}(n[a])||"object"!=typeof n[a]?t[a]=n[a]:("object"==typeof t[a]&&null!==t[a]||(t[a]={}),e(t[a],n[a])));return t},n.isArrayLike=u,n.isDateLike=function(e){return"object"==typeof e&&null!==e&&"function"==typeof e.getTime},n.clone=function e(t){for(var n=[],a=0;a<t.length;a++)u(t[a])?n.push(e(t[a])):n.push(t[a]);return n},n.createCanvas=function(){return document.createElement("canvas")},n.getContextPixelRatio=function(e){try{var t=window.devicePixelRatio,n=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return void 0!==t?t/n:1}catch(e){return 1}},n.Iterator=h,n.createIterator=function(e,t,n,a){return new h(e,t,n,a)},n.repeatAndCleanup=function(e,t,n,a){var r,o=0,i=(new Date).getTime();if(e(o),1!=t){var s=t-1;!function l(){o>=t||x.call(window,(function(){var t=(new Date).getTime()-i;r=o;var c=(o=Math.floor(t/n))-r;o+c>s||o>=s?(e(s),a()):(0!==c&&e(o),l())}))}()}else a()},n.isPixelChangingOptionList=function(e,t){var n={};if(e)for(var a=1;a<e.length;a++)n[e[a]]=!0;var r=function(e){for(var t in e)if(e.hasOwnProperty(t)&&!O[t])return!0;return!1};for(var o in t)if(t.hasOwnProperty(o))if("highlightSeriesOpts"==o||n[o]&&!t.series){if(r(t[o]))return!0}else if("series"==o||"axes"==o){var i=t[o];for(var s in i)if(i.hasOwnProperty(s)&&r(i[s]))return!0}else if(!O[o])return!0;return!1},n.detectLineDelimiter=function(e){for(var t=0;t<e.length;t++){var n=e.charAt(t);if("\r"===n)return t+1<e.length&&"\n"===e.charAt(t+1)?"\r\n":n;if("\n"===n)return t+1<e.length&&"\r"===e.charAt(t+1)?"\n\r":n}return null},n.isNodeContainedBy=function(e,t){if(null===t||null===e)return!1;for(var n=e;n&&n!==t;)n=n.parentNode;return n===t},n.pow=p,n.toRGB_=function(e){var t=f(e);if(t)return t;var n=document.createElement("div");n.style.backgroundColor=e,n.style.visibility="hidden",document.body.appendChild(n);var a=window.getComputedStyle(n,null).backgroundColor;return document.body.removeChild(n),f(a)},n.isCanvasSupported=function(e){try{(e||document.createElement("canvas")).getContext("2d")}catch(e){return!1}return!0},n.parseFloat_=function(e,t,n){var a=parseFloat(e);if(!isNaN(a))return a;if(/^ *$/.test(e))return null;if(/^ *nan *$/i.test(e))return NaN;var r="Unable to parse '"+e+"' as a number";return void 0!==n&&void 0!==t&&(r+=" on line "+(1+(t||0))+" ('"+n+"') of CSV."),console.error(r),null},n.numberValueFormatter=g,n.numberAxisLabelFormatter=function(e,t,n){return g.call(this,e,n)},n.dateAxisLabelFormatter=function(e,t,n){var a=n("labelsUTC")?y:_,r=a.getFullYear(e),o=a.getMonth(e),l=a.getDate(e),c=a.getHours(e),d=a.getMinutes(e),u=a.getSeconds(e),h=a.getMilliseconds(e);if(t>=m.Granularity.DECADAL)return""+r;if(t>=m.Granularity.MONTHLY)return j[o]+"&#160;"+r;if(0===3600*c+60*d+u+.001*h||t>=m.Granularity.DAILY)return i(l)+"&#160;"+j[o];if(t<m.Granularity.SECONDLY){var p=""+h;return i(u)+"."+("000"+p).substring(p.length)}return t>m.Granularity.MINUTELY?s(c,d,u,0):s(c,d,u,h)},n.dateValueFormatter=function(e,t){return l(e,t("labelsUTC"))};var m=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("./dygraph-tickers"));n.LOG_SCALE=10;var b=Math.log(10);n.LN_TEN=b;var v=function(e){return Math.log(e)/b};n.log10=v,n.logRangeFraction=function(e,t,n){var a=v(e),r=a+n*(v(t)-a);return Math.pow(10,r)},n.DOTTED_LINE=[2,2],n.DASHED_LINE=[7,3],n.DOT_DASH_LINE=[7,2,2,2],n.HORIZONTAL=1,n.VERTICAL=2,n.getContext=function(e){return e.getContext("2d")},n.addEvent=function(e,t,n){e.addEventListener(t,n,!1)};var _={getFullYear:function(e){return e.getFullYear()},getMonth:function(e){return e.getMonth()},getDate:function(e){return e.getDate()},getHours:function(e){return e.getHours()},getMinutes:function(e){return e.getMinutes()},getSeconds:function(e){return e.getSeconds()},getMilliseconds:function(e){return e.getMilliseconds()},getDay:function(e){return e.getDay()},makeDate:function(e,t,n,a,r,o,i){return new Date(e,t,n,a,r,o,i)}};n.DateAccessorsLocal=_;var y={getFullYear:function(e){return e.getUTCFullYear()},getMonth:function(e){return e.getUTCMonth()},getDate:function(e){return e.getUTCDate()},getHours:function(e){return e.getUTCHours()},getMinutes:function(e){return e.getUTCMinutes()},getSeconds:function(e){return e.getUTCSeconds()},getMilliseconds:function(e){return e.getUTCMilliseconds()},getDay:function(e){return e.getUTCDay()},makeDate:function(e,t,n,a,r,o,i){return new Date(Date.UTC(e,t,n,a,r,o,i))}};n.DateAccessorsUTC=y,h.prototype.next=function(){if(!this.hasNext)return null;for(var e=this.peek,t=this.nextIdx_+1,n=!1;t<this.end_;){if(!this.predicate_||this.predicate_(this.array_,t)){this.peek=this.array_[t],n=!0;break}t++}return this.nextIdx_=t,n||(this.hasNext=!1,this.peek=null),e};var x=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)};n.requestAnimFrame=x;var O={annotationClickHandler:!0,annotationDblClickHandler:!0,annotationMouseOutHandler:!0,annotationMouseOverHandler:!0,axisLineColor:!0,axisLineWidth:!0,clickCallback:!0,drawCallback:!0,drawHighlightPointCallback:!0,drawPoints:!0,drawPointCallback:!0,drawGrid:!0,fillAlpha:!0,gridLineColor:!0,gridLineWidth:!0,hideOverlayOnMouseOut:!0,highlightCallback:!0,highlightCircleSize:!0,interactionModel:!0,labelsDiv:!0,labelsKMB:!0,labelsKMG2:!0,labelsSeparateLines:!0,labelsShowZeroValues:!0,legend:!0,panEdgeFraction:!0,pixelsPerYLabel:!0,pointClickCallback:!0,pointSize:!0,rangeSelectorPlotFillColor:!0,rangeSelectorPlotFillGradientColor:!0,rangeSelectorPlotStrokeColor:!0,rangeSelectorBackgroundStrokeColor:!0,rangeSelectorBackgroundLineWidth:!0,rangeSelectorPlotLineWidth:!0,rangeSelectorForegroundStrokeColor:!0,rangeSelectorForegroundLineWidth:!0,rangeSelectorAlpha:!0,showLabelsOnHighlight:!0,showRoller:!0,strokeWidth:!0,underlayCallback:!0,unhighlightCallback:!0,zoomCallback:!0},w={DEFAULT:function(e,t,n,a,r,o,i){n.beginPath(),n.fillStyle=o,n.arc(a,r,i,0,2*Math.PI,!1),n.fill()}};n.Circles=w;var k=/^rgba?\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})(?:,\s*([01](?:\.\d+)?))?\)$/,E=["K","M","B","T","Q"],C=["k","M","G","T","P","E","Z","Y"],S=["m","u","n","p","f","a","z","y"],j=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},{"./dygraph-tickers":16}],18:[function(e,t,n){(function(a){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(a=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&s.return&&s.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=o(e("./dygraph-layout")),l=o(e("./dygraph-canvas")),c=o(e("./dygraph-options")),d=o(e("./dygraph-interaction-model")),u=r(e("./dygraph-tickers")),h=r(e("./dygraph-utils")),p=o(e("./dygraph-default-attrs")),f=(o(e("./dygraph-options-reference")),e("./iframe-tarp")),g=o(f),m=o(e("./datahandler/default")),b=o(e("./datahandler/bars-error")),v=o(e("./datahandler/bars-custom")),_=o(e("./datahandler/default-fractions")),y=o(e("./datahandler/bars-fractions")),x=o(e("./datahandler/bars")),O=o(e("./plugins/annotations")),w=o(e("./plugins/axes")),k=o(e("./plugins/chart-labels")),E=o(e("./plugins/grid")),C=o(e("./plugins/legend")),S=o(e("./plugins/range-selector")),j=o(e("./dygraph-gviz")),D=function(e,t,n){this.__init__(e,t,n)};D.NAME="Dygraph",D.VERSION="2.1.0",D.DEFAULT_ROLL_PERIOD=1,D.DEFAULT_WIDTH=480,D.DEFAULT_HEIGHT=320,D.ANIMATION_STEPS=12,D.ANIMATION_DURATION=200,D.Plotters=l.default._Plotters,D.addedAnnotationCSS=!1,D.prototype.__init__=function(e,t,n){if(this.is_initial_draw_=!0,this.readyFns_=[],null!==n&&void 0!==n||(n={}),n=D.copyUserAttrs_(n),"string"==typeof e&&(e=document.getElementById(e)),!e)throw new Error("Constructing dygraph with a non-existent div!");this.maindiv_=e,this.file_=t,this.rollPeriod_=n.rollPeriod||D.DEFAULT_ROLL_PERIOD,this.previousVerticalX_=-1,this.fractions_=n.fractions||!1,this.dateWindow_=n.dateWindow||null,this.annotations_=[],e.innerHTML="",""===e.style.width&&n.width&&(e.style.width=n.width+"px"),""===e.style.height&&n.height&&(e.style.height=n.height+"px"),""===e.style.height&&0===e.clientHeight&&(e.style.height=D.DEFAULT_HEIGHT+"px",""===e.style.width&&(e.style.width=D.DEFAULT_WIDTH+"px")),this.width_=e.clientWidth||n.width||0,this.height_=e.clientHeight||n.height||0,n.stackedGraph&&(n.fillGraph=!0),this.user_attrs_={},h.update(this.user_attrs_,n),this.attrs_={},h.updateDeep(this.attrs_,p.default),this.boundaryIds_=[],this.setIndexByName_={},this.datasetIndex_=[],this.registeredEvents_=[],this.eventListeners_={},this.attributes_=new c.default(this),this.createInterface_(),this.plugins_=[];for(var a=D.PLUGINS.concat(this.getOption("plugins")),r=0;r<a.length;r++){var o,i=a[r],s={plugin:o=void 0!==i.activate?i:new i,events:{},options:{},pluginOptions:{}},l=o.activate(this);for(var d in l)l.hasOwnProperty(d)&&(s.events[d]=l[d]);this.plugins_.push(s)}for(r=0;r<this.plugins_.length;r++){var u=this.plugins_[r];for(var d in u.events)if(u.events.hasOwnProperty(d)){var f=u.events[d],g=[u.plugin,f];d in this.eventListeners_?this.eventListeners_[d].push(g):this.eventListeners_[d]=[g]}}this.createDragInterface_(),this.start_()},D.prototype.cascadeEvents_=function(e,t){if(!(e in this.eventListeners_))return!1;var n={dygraph:this,cancelable:!1,defaultPrevented:!1,preventDefault:function(){if(!n.cancelable)throw"Cannot call preventDefault on non-cancelable event.";n.defaultPrevented=!0},propagationStopped:!1,stopPropagation:function(){n.propagationStopped=!0}};h.update(n,t);var a=this.eventListeners_[e];if(a)for(var r=a.length-1;r>=0;r--){var o=a[r][0];if(a[r][1].call(o,n),n.propagationStopped)break}return n.defaultPrevented},D.prototype.getPluginInstance_=function(e){for(var t=0;t<this.plugins_.length;t++){var n=this.plugins_[t];if(n.plugin instanceof e)return n.plugin}return null},D.prototype.isZoomed=function(e){var t=!!this.dateWindow_;if("x"===e)return t;var n=this.axes_.map((function(e){return!!e.valueRange})).indexOf(!0)>=0;if(null===e||void 0===e)return t||n;if("y"===e)return n;throw new Error("axis parameter is ["+e+"] must be null, 'x' or 'y'.")},D.prototype.toString=function(){var e=this.maindiv_;return"[Dygraph "+(e&&e.id?e.id:e)+"]"},D.prototype.attr_=function(e,t){return t?this.attributes_.getForSeries(e,t):this.attributes_.get(e)},D.prototype.getOption=function(e,t){return this.attr_(e,t)},D.prototype.getNumericOption=function(e,t){return this.getOption(e,t)},D.prototype.getStringOption=function(e,t){return this.getOption(e,t)},D.prototype.getBooleanOption=function(e,t){return this.getOption(e,t)},D.prototype.getFunctionOption=function(e,t){return this.getOption(e,t)},D.prototype.getOptionForAxis=function(e,t){return this.attributes_.getForAxis(e,t)},D.prototype.optionsViewForAxis_=function(e){var t=this;return function(n){var a=t.user_attrs_.axes;return a&&a[e]&&a[e].hasOwnProperty(n)?a[e][n]:("x"!==e||"logscale"!==n)&&(void 0!==t.user_attrs_[n]?t.user_attrs_[n]:(a=t.attrs_.axes)&&a[e]&&a[e].hasOwnProperty(n)?a[e][n]:"y"==e&&t.axes_[0].hasOwnProperty(n)?t.axes_[0][n]:"y2"==e&&t.axes_[1].hasOwnProperty(n)?t.axes_[1][n]:t.attr_(n))}},D.prototype.rollPeriod=function(){return this.rollPeriod_},D.prototype.xAxisRange=function(){return this.dateWindow_?this.dateWindow_:this.xAxisExtremes()},D.prototype.xAxisExtremes=function(){var e=this.getNumericOption("xRangePad")/this.plotter_.area.w;if(0===this.numRows())return[0-e,1+e];var t=this.rawData_[0][0],n=this.rawData_[this.rawData_.length-1][0];if(e){var a=n-t;t-=a*e,n+=a*e}return[t,n]},D.prototype.yAxisExtremes=function(){var e=this.gatherDatasets_(this.rolledSeries_,null).extremes,t=this.axes_;this.computeYAxisRanges_(e);var n=this.axes_;return this.axes_=t,n.map((function(e){return e.extremeRange}))},D.prototype.yAxisRange=function(e){if(void 0===e&&(e=0),e<0||e>=this.axes_.length)return null;var t=this.axes_[e];return[t.computedValueRange[0],t.computedValueRange[1]]},D.prototype.yAxisRanges=function(){for(var e=[],t=0;t<this.axes_.length;t++)e.push(this.yAxisRange(t));return e},D.prototype.toDomCoords=function(e,t,n){return[this.toDomXCoord(e),this.toDomYCoord(t,n)]},D.prototype.toDomXCoord=function(e){if(null===e)return null;var t=this.plotter_.area,n=this.xAxisRange();return t.x+(e-n[0])/(n[1]-n[0])*t.w},D.prototype.toDomYCoord=function(e,t){var n=this.toPercentYCoord(e,t);if(null===n)return null;var a=this.plotter_.area;return a.y+n*a.h},D.prototype.toDataCoords=function(e,t,n){return[this.toDataXCoord(e),this.toDataYCoord(t,n)]},D.prototype.toDataXCoord=function(e){if(null===e)return null;var t=this.plotter_.area,n=this.xAxisRange();if(this.attributes_.getForAxis("logscale","x")){var a=(e-t.x)/t.w;return h.logRangeFraction(n[0],n[1],a)}return n[0]+(e-t.x)/t.w*(n[1]-n[0])},D.prototype.toDataYCoord=function(e,t){if(null===e)return null;var n=this.plotter_.area,a=this.yAxisRange(t);if(void 0===t&&(t=0),this.attributes_.getForAxis("logscale",t)){var r=(e-n.y)/n.h;return h.logRangeFraction(a[1],a[0],r)}return a[0]+(n.y+n.h-e)/n.h*(a[1]-a[0])},D.prototype.toPercentYCoord=function(e,t){if(null===e)return null;void 0===t&&(t=0);var n,a=this.yAxisRange(t);if(this.attributes_.getForAxis("logscale",t)){var r=h.log10(a[0]),o=h.log10(a[1]);n=(o-h.log10(e))/(o-r)}else n=(a[1]-e)/(a[1]-a[0]);return n},D.prototype.toPercentXCoord=function(e){if(null===e)return null;var t,n=this.xAxisRange();if(!0===this.attributes_.getForAxis("logscale","x")){var a=h.log10(n[0]),r=h.log10(n[1]);t=(h.log10(e)-a)/(r-a)}else t=(e-n[0])/(n[1]-n[0]);return t},D.prototype.numColumns=function(){return this.rawData_?this.rawData_[0]?this.rawData_[0].length:this.attr_("labels").length:0},D.prototype.numRows=function(){return this.rawData_?this.rawData_.length:0},D.prototype.getValue=function(e,t){return e<0||e>this.rawData_.length?null:t<0||t>this.rawData_[e].length?null:this.rawData_[e][t]},D.prototype.createInterface_=function(){var e=this.maindiv_;this.graphDiv=document.createElement("div"),this.graphDiv.style.textAlign="left",this.graphDiv.style.position="relative",e.appendChild(this.graphDiv),this.canvas_=h.createCanvas(),this.canvas_.style.position="absolute",this.hidden_=this.createPlotKitCanvas_(this.canvas_),this.canvas_ctx_=h.getContext(this.canvas_),this.hidden_ctx_=h.getContext(this.hidden_),this.resizeElements_(),this.graphDiv.appendChild(this.hidden_),this.graphDiv.appendChild(this.canvas_),this.mouseEventElement_=this.createMouseEventElement_(),this.layout_=new s.default(this);var t=this;this.mouseMoveHandler_=function(e){t.mouseMove_(e)},this.mouseOutHandler_=function(e){var n=e.target||e.fromElement,a=e.relatedTarget||e.toElement;h.isNodeContainedBy(n,t.graphDiv)&&!h.isNodeContainedBy(a,t.graphDiv)&&t.mouseOut_(e)},this.addAndTrackEvent(window,"mouseout",this.mouseOutHandler_),this.addAndTrackEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),this.resizeHandler_||(this.resizeHandler_=function(e){t.resize()},this.addAndTrackEvent(window,"resize",this.resizeHandler_))},D.prototype.resizeElements_=function(){this.graphDiv.style.width=this.width_+"px",this.graphDiv.style.height=this.height_+"px";var e=this.getNumericOption("pixelRatio"),t=e||h.getContextPixelRatio(this.canvas_ctx_);this.canvas_.width=this.width_*t,this.canvas_.height=this.height_*t,this.canvas_.style.width=this.width_+"px",this.canvas_.style.height=this.height_+"px",1!==t&&this.canvas_ctx_.scale(t,t);var n=e||h.getContextPixelRatio(this.hidden_ctx_);this.hidden_.width=this.width_*n,this.hidden_.height=this.height_*n,this.hidden_.style.width=this.width_+"px",this.hidden_.style.height=this.height_+"px",1!==n&&this.hidden_ctx_.scale(n,n)},D.prototype.destroy=function(){this.canvas_ctx_.restore(),this.hidden_ctx_.restore();for(var e=this.plugins_.length-1;e>=0;e--){var t=this.plugins_.pop();t.plugin.destroy&&t.plugin.destroy()}this.removeTrackedEvents_(),h.removeEvent(window,"mouseout",this.mouseOutHandler_),h.removeEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),h.removeEvent(window,"resize",this.resizeHandler_),this.resizeHandler_=null,function e(t){for(;t.hasChildNodes();)e(t.firstChild),t.removeChild(t.firstChild)}(this.maindiv_);var n=function(e){for(var t in e)"object"==typeof e[t]&&(e[t]=null)};n(this.layout_),n(this.plotter_),n(this)},D.prototype.createPlotKitCanvas_=function(e){var t=h.createCanvas();return t.style.position="absolute",t.style.top=e.style.top,t.style.left=e.style.left,t.width=this.width_,t.height=this.height_,t.style.width=this.width_+"px",t.style.height=this.height_+"px",t},D.prototype.createMouseEventElement_=function(){return this.canvas_},D.prototype.setColors_=function(){var e=this.getLabels(),t=e.length-1;this.colors_=[],this.colorsMap_={};for(var n=this.getNumericOption("colorSaturation")||1,a=this.getNumericOption("colorValue")||.5,r=Math.ceil(t/2),o=this.getOption("colors"),i=this.visibility(),s=0;s<t;s++)if(i[s]){var l=e[s+1],c=this.attributes_.getForSeries("color",l);if(!c)if(o)c=o[s%o.length];else{var d=1*(s%2?r+(s+1)/2:Math.ceil((s+1)/2))/(1+t);c=h.hsvToRGB(d,n,a)}this.colors_.push(c),this.colorsMap_[l]=c}},D.prototype.getColors=function(){return this.colors_},D.prototype.getPropertiesForSeries=function(e){for(var t=-1,n=this.getLabels(),a=1;a<n.length;a++)if(n[a]==e){t=a;break}return-1==t?null:{name:e,column:t,visible:this.visibility()[t-1],color:this.colorsMap_[e],axis:1+this.attributes_.axisForSeries(e)}},D.prototype.createRollInterface_=function(){var e=this,t=this.roller_;t||(this.roller_=t=document.createElement("input"),t.type="text",t.style.display="none",t.className="dygraph-roller",this.graphDiv.appendChild(t));var n=this.getBooleanOption("showRoller")?"block":"none",a=this.getArea(),r={top:a.y+a.h-25+"px",left:a.x+1+"px",display:n};t.size="2",t.value=this.rollPeriod_,h.update(t.style,r),t.onchange=function(){return e.adjustRoll(t.value)}},D.prototype.createDragInterface_=function(){var e={isZooming:!1,isPanning:!1,is2DPan:!1,dragStartX:null,dragStartY:null,dragEndX:null,dragEndY:null,dragDirection:null,prevEndX:null,prevEndY:null,prevDragDirection:null,cancelNextDblclick:!1,initialLeftmostDate:null,xUnitsPerPixel:null,dateRange:null,px:0,py:0,boundedDates:null,boundedValues:null,tarp:new g.default,initializeMouseDown:function(e,t,n){e.preventDefault?e.preventDefault():(e.returnValue=!1,e.cancelBubble=!0);var a=h.findPos(t.canvas_);n.px=a.x,n.py=a.y,n.dragStartX=h.dragGetX_(e,n),n.dragStartY=h.dragGetY_(e,n),n.cancelNextDblclick=!1,n.tarp.cover()},destroy:function(){var e=this;if((e.isZooming||e.isPanning)&&(e.isZooming=!1,e.dragStartX=null,e.dragStartY=null),e.isPanning){e.isPanning=!1,e.draggingDate=null,e.dateRange=null;for(var t=0;t<n.axes_.length;t++)delete n.axes_[t].draggingValue,delete n.axes_[t].dragValueRange}e.tarp.uncover()}},t=this.getOption("interactionModel"),n=this;for(var a in t)t.hasOwnProperty(a)&&this.addAndTrackEvent(this.mouseEventElement_,a,function(t){return function(a){t(a,n,e)}}(t[a]));t.willDestroyContextMyself||this.addAndTrackEvent(document,"mouseup",(function(t){e.destroy()}))},D.prototype.drawZoomRect_=function(e,t,n,a,r,o,i,s){var l=this.canvas_ctx_;o==h.HORIZONTAL?l.clearRect(Math.min(t,i),this.layout_.getPlotArea().y,Math.abs(t-i),this.layout_.getPlotArea().h):o==h.VERTICAL&&l.clearRect(this.layout_.getPlotArea().x,Math.min(a,s),this.layout_.getPlotArea().w,Math.abs(a-s)),e==h.HORIZONTAL?n&&t&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(Math.min(t,n),this.layout_.getPlotArea().y,Math.abs(n-t),this.layout_.getPlotArea().h)):e==h.VERTICAL&&r&&a&&(l.fillStyle="rgba(128,128,128,0.33)",l.fillRect(this.layout_.getPlotArea().x,Math.min(a,r),this.layout_.getPlotArea().w,Math.abs(r-a)))},D.prototype.clearZoomRect_=function(){this.currentZoomRectArgs_=null,this.canvas_ctx_.clearRect(0,0,this.width_,this.height_)},D.prototype.doZoomX_=function(e,t){this.currentZoomRectArgs_=null;var n=this.toDataXCoord(e),a=this.toDataXCoord(t);this.doZoomXDates_(n,a)},D.prototype.doZoomXDates_=function(e,t){var n=this,a=this.xAxisRange(),r=[e,t],o=this.getFunctionOption("zoomCallback");this.doAnimatedZoom(a,r,null,null,(function(){o&&o.call(n,e,t,n.yAxisRanges())}))},D.prototype.doZoomY_=function(e,t){var n=this;this.currentZoomRectArgs_=null;for(var a=this.yAxisRanges(),r=[],o=0;o<this.axes_.length;o++){var s=this.toDataYCoord(e,o),l=this.toDataYCoord(t,o);r.push([l,s])}var c=this.getFunctionOption("zoomCallback");this.doAnimatedZoom(null,null,a,r,(function(){if(c){var e=n.xAxisRange(),t=i(e,2),a=t[0],r=t[1];c.call(n,a,r,n.yAxisRanges())}}))},D.zoomAnimationFunction=function(e,t){return(1-Math.pow(1.5,-e))/(1-Math.pow(1.5,-t))},D.prototype.resetZoom=function(){var e=this,t=this.isZoomed("x"),n=this.isZoomed("y"),a=t||n;if(this.clearSelection(),a){var r=this.xAxisExtremes(),o=i(r,2),s=o[0],l=o[1],c=this.getBooleanOption("animatedZooms"),d=this.getFunctionOption("zoomCallback");if(!c)return this.dateWindow_=null,this.axes_.forEach((function(e){e.valueRange&&delete e.valueRange})),this.drawGraph_(),void(d&&d.call(this,s,l,this.yAxisRanges()));var u=null,h=null,p=null,f=null;t&&(u=this.xAxisRange(),h=[s,l]),n&&(p=this.yAxisRanges(),f=this.yAxisExtremes()),this.doAnimatedZoom(u,h,p,f,(function(){e.dateWindow_=null,e.axes_.forEach((function(e){e.valueRange&&delete e.valueRange})),d&&d.call(e,s,l,e.yAxisRanges())}))}},D.prototype.doAnimatedZoom=function(e,t,n,a,r){var o,i,s=this,l=this.getBooleanOption("animatedZooms")?D.ANIMATION_STEPS:1,c=[],d=[];if(null!==e&&null!==t)for(o=1;o<=l;o++)i=D.zoomAnimationFunction(o,l),c[o-1]=[e[0]*(1-i)+i*t[0],e[1]*(1-i)+i*t[1]];if(null!==n&&null!==a)for(o=1;o<=l;o++){i=D.zoomAnimationFunction(o,l);for(var u=[],p=0;p<this.axes_.length;p++)u.push([n[p][0]*(1-i)+i*a[p][0],n[p][1]*(1-i)+i*a[p][1]]);d[o-1]=u}h.repeatAndCleanup((function(e){if(d.length)for(var t=0;t<s.axes_.length;t++){var n=d[e][t];s.axes_[t].valueRange=[n[0],n[1]]}c.length&&(s.dateWindow_=c[e]),s.drawGraph_()}),l,D.ANIMATION_DURATION/l,r)},D.prototype.getArea=function(){return this.plotter_.area},D.prototype.eventToDomCoords=function(e){if(e.offsetX&&e.offsetY)return[e.offsetX,e.offsetY];var t=h.findPos(this.mouseEventElement_);return[h.pageX(e)-t.x,h.pageY(e)-t.y]},D.prototype.findClosestRow=function(e){for(var t=1/0,n=-1,a=this.layout_.points,r=0;r<a.length;r++)for(var o=a[r],i=o.length,s=0;s<i;s++){var l=o[s];if(h.isValidPoint(l,!0)){var c=Math.abs(l.canvasx-e);c<t&&(t=c,n=l.idx)}}return n},D.prototype.findClosestPoint=function(e,t){for(var n,a,r,o,i,s,l,c=1/0,d=this.layout_.points.length-1;d>=0;--d)for(var u=this.layout_.points[d],p=0;p<u.length;++p)o=u[p],h.isValidPoint(o)&&(n=(a=o.canvasx-e)*a+(r=o.canvasy-t)*r)<c&&(c=n,i=o,s=d,l=o.idx);return{row:l,seriesName:this.layout_.setNames[s],point:i}},D.prototype.findStackedPoint=function(e,t){for(var n,a,r=this.findClosestRow(e),o=0;o<this.layout_.points.length;++o){var i=r-this.getLeftBoundary_(o),s=this.layout_.points[o];if(!(i>=s.length)){var l=s[i];if(h.isValidPoint(l)){var c=l.canvasy;if(e>l.canvasx&&i+1<s.length){var d=s[i+1];h.isValidPoint(d)&&(u=d.canvasx-l.canvasx)>0&&(c+=(e-l.canvasx)/u*(d.canvasy-l.canvasy))}else if(e<l.canvasx&&i>0){var u,p=s[i-1];h.isValidPoint(p)&&(u=l.canvasx-p.canvasx)>0&&(c+=(l.canvasx-e)/u*(p.canvasy-l.canvasy))}(0===o||c<t)&&(n=l,a=o)}}}return{row:r,seriesName:this.layout_.setNames[a],point:n}},D.prototype.mouseMove_=function(e){var t=this.layout_.points;if(void 0!==t&&null!==t){var n=this.eventToDomCoords(e),a=n[0],r=n[1],o=!1;if(this.getOption("highlightSeriesOpts")&&!this.isSeriesLocked()){var i;i=this.getBooleanOption("stackedGraph")?this.findStackedPoint(a,r):this.findClosestPoint(a,r),o=this.setSelection(i.row,i.seriesName)}else{var s=this.findClosestRow(a);o=this.setSelection(s)}var l=this.getFunctionOption("highlightCallback");l&&o&&l.call(this,e,this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}},D.prototype.getLeftBoundary_=function(e){if(this.boundaryIds_[e])return this.boundaryIds_[e][0];for(var t=0;t<this.boundaryIds_.length;t++)if(void 0!==this.boundaryIds_[t])return this.boundaryIds_[t][0];return 0},D.prototype.animateSelection_=function(e){void 0===this.fadeLevel&&(this.fadeLevel=0),void 0===this.animateId&&(this.animateId=0);var t=this.fadeLevel,n=e<0?t:10-t;if(n<=0)this.fadeLevel&&this.updateSelection_(1);else{var a=++this.animateId,r=this;h.repeatAndCleanup((function(t){r.animateId==a&&(r.fadeLevel+=e,0===r.fadeLevel?r.clearSelection():r.updateSelection_(r.fadeLevel/10))}),n,30,(function(){0!==r.fadeLevel&&e<0&&(r.fadeLevel=0,r.clearSelection())}))}},D.prototype.updateSelection_=function(e){this.cascadeEvents_("select",{selectedRow:-1===this.lastRow_?void 0:this.lastRow_,selectedX:-1===this.lastx_?void 0:this.lastx_,selectedPoints:this.selPoints_});var t,n=this.canvas_ctx_;if(this.getOption("highlightSeriesOpts")){n.clearRect(0,0,this.width_,this.height_);var a=1-this.getNumericOption("highlightSeriesBackgroundAlpha"),r=h.toRGB_(this.getOption("highlightSeriesBackgroundColor"));if(a){if(void 0===e)return void this.animateSelection_(1);a*=e,n.fillStyle="rgba("+r.r+","+r.g+","+r.b+","+a+")",n.fillRect(0,0,this.width_,this.height_)}this.plotter_._renderLineChart(this.highlightSet_,n)}else if(this.previousVerticalX_>=0){var o=0,i=this.attr_("labels");for(t=1;t<i.length;t++){var s=this.getNumericOption("highlightCircleSize",i[t]);s>o&&(o=s)}var l=this.previousVerticalX_;n.clearRect(l-o-1,0,2*o+2,this.height_)}if(this.selPoints_.length>0){var c=this.selPoints_[0].canvasx;for(n.save(),t=0;t<this.selPoints_.length;t++){var d=this.selPoints_[t];if(!isNaN(d.canvasy)){var u=this.getNumericOption("highlightCircleSize",d.name),p=this.getFunctionOption("drawHighlightPointCallback",d.name),f=this.plotter_.colors[d.name];p||(p=h.Circles.DEFAULT),n.lineWidth=this.getNumericOption("strokeWidth",d.name),n.strokeStyle=f,n.fillStyle=f,p.call(this,this,d.name,n,c,d.canvasy,f,u,d.idx)}}n.restore(),this.previousVerticalX_=c}},D.prototype.setSelection=function(e,t,n){this.selPoints_=[];var a=!1;if(!1!==e&&e>=0){e!=this.lastRow_&&(a=!0),this.lastRow_=e;for(var r=0;r<this.layout_.points.length;++r){var o=this.layout_.points[r],i=e-this.getLeftBoundary_(r);if(i>=0&&i<o.length&&o[i].idx==e)null!==(l=o[i]).yval&&this.selPoints_.push(l);else for(var s=0;s<o.length;++s){var l;if((l=o[s]).idx==e){null!==l.yval&&this.selPoints_.push(l);break}}}}else this.lastRow_>=0&&(a=!0),this.lastRow_=-1;return this.selPoints_.length?this.lastx_=this.selPoints_[0].xval:this.lastx_=-1,void 0!==t&&(this.highlightSet_!==t&&(a=!0),this.highlightSet_=t),void 0!==n&&(this.lockedSet_=n),a&&this.updateSelection_(void 0),a},D.prototype.mouseOut_=function(e){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,e),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},D.prototype.clearSelection=function(){this.cascadeEvents_("deselect",{}),this.lockedSet_=!1,this.fadeLevel?this.animateSelection_(-1):(this.canvas_ctx_.clearRect(0,0,this.width_,this.height_),this.fadeLevel=0,this.selPoints_=[],this.lastx_=-1,this.lastRow_=-1,this.highlightSet_=null)},D.prototype.getSelection=function(){if(!this.selPoints_||this.selPoints_.length<1)return-1;for(var e=0;e<this.layout_.points.length;e++)for(var t=this.layout_.points[e],n=0;n<t.length;n++)if(t[n].x==this.selPoints_[0].x)return t[n].idx;return-1},D.prototype.getHighlightSeries=function(){return this.highlightSet_},D.prototype.isSeriesLocked=function(){return this.lockedSet_},D.prototype.loadedEvent_=function(e){this.rawData_=this.parseCSV_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_()},D.prototype.addXTicks_=function(){var e;e=this.dateWindow_?[this.dateWindow_[0],this.dateWindow_[1]]:this.xAxisExtremes();var t=this.optionsViewForAxis_("x"),n=t("ticker")(e[0],e[1],this.plotter_.area.w,t,this);this.layout_.setXTicks(n)},D.prototype.getHandlerClass_=function(){return this.attr_("dataHandler")?this.attr_("dataHandler"):this.fractions_?this.getBooleanOption("errorBars")?y.default:_.default:this.getBooleanOption("customBars")?v.default:this.getBooleanOption("errorBars")?b.default:m.default},D.prototype.predraw_=function(){var e=new Date;this.dataHandler_=new(this.getHandlerClass_()),this.layout_.computePlotArea(),this.computeYAxes_(),this.is_initial_draw_||(this.canvas_ctx_.restore(),this.hidden_ctx_.restore()),this.canvas_ctx_.save(),this.hidden_ctx_.save(),this.plotter_=new l.default(this,this.hidden_,this.hidden_ctx_,this.layout_),this.createRollInterface_(),this.cascadeEvents_("predraw"),this.rolledSeries_=[null];for(var t=1;t<this.numColumns();t++){var n=this.dataHandler_.extractSeries(this.rawData_,t,this.attributes_);this.rollPeriod_>1&&(n=this.dataHandler_.rollingAverage(n,this.rollPeriod_,this.attributes_)),this.rolledSeries_.push(n)}this.drawGraph_();var a=new Date;this.drawingTimeMs_=a-e},D.PointType=void 0,D.stackPoints_=function(e,t,n,a){for(var r=null,o=null,i=null,s=-1,l=0;l<e.length;++l){var c=e[l],d=c.xval;void 0===t[d]&&(t[d]=0);var u=c.yval;isNaN(u)||null===u?"none"==a?u=0:(function(t){if(!(s>=t))for(var n=t;n<e.length;++n)if(i=null,!isNaN(e[n].yval)&&null!==e[n].yval){s=n,i=e[n];break}}(l),u=o&&i&&"none"!=a?o.yval+(i.yval-o.yval)*((d-o.xval)/(i.xval-o.xval)):o&&"all"==a?o.yval:i&&"all"==a?i.yval:0):o=c;var h=t[d];r!=d&&(h+=u,t[d]=h),r=d,c.yval_stacked=h,h>n[1]&&(n[1]=h),h<n[0]&&(n[0]=h)}},D.prototype.gatherDatasets_=function(e,t){var n,a,r,o,i,s,l=[],c=[],d=[],u={};for(n=e.length-1;n>=1;n--)if(this.visibility()[n-1]){if(t){s=e[n];var h=t[0],p=t[1];for(r=null,o=null,a=0;a<s.length;a++)s[a][0]>=h&&null===r&&(r=a),s[a][0]<=p&&(o=a);null===r&&(r=0);for(var f=r,g=!0;g&&f>0;)g=null===s[--f][1];null===o&&(o=s.length-1);var m=o;for(g=!0;g&&m<s.length-1;)g=null===s[++m][1];f!==r&&(r=f),m!==o&&(o=m),l[n-1]=[r,o],s=s.slice(r,o+1)}else s=e[n],l[n-1]=[0,s.length-1];var b=this.attr_("labels")[n],v=this.dataHandler_.getExtremeYValues(s,t,this.getBooleanOption("stepPlot",b)),_=this.dataHandler_.seriesToPoints(s,b,l[n-1][0]);this.getBooleanOption("stackedGraph")&&(void 0===d[i=this.attributes_.axisForSeries(b)]&&(d[i]=[]),D.stackPoints_(_,d[i],v,this.getBooleanOption("stackedGraphNaNFill"))),u[b]=v,c[n]=_}return{points:c,extremes:u,boundaryIds:l}},D.prototype.drawGraph_=function(){var e=new Date,t=this.is_initial_draw_;this.is_initial_draw_=!1,this.layout_.removeAllDatasets(),this.setColors_(),this.attrs_.pointSize=.5*this.getNumericOption("highlightCircleSize");var n=this.gatherDatasets_(this.rolledSeries_,this.dateWindow_),a=n.points,r=n.extremes;this.boundaryIds_=n.boundaryIds,this.setIndexByName_={};for(var o=this.attr_("labels"),i=0,s=1;s<a.length;s++)this.visibility()[s-1]&&(this.layout_.addDataset(o[s],a[s]),this.datasetIndex_[s]=i++);for(s=0;s<o.length;s++)this.setIndexByName_[o[s]]=s;if(this.computeYAxisRanges_(r),this.layout_.setYAxes(this.axes_),this.addXTicks_(),this.layout_.evaluate(),this.renderGraph_(t),this.getStringOption("timingName")){var l=new Date;console.log(this.getStringOption("timingName")+" - drawGraph: "+(l-e)+"ms")}},D.prototype.renderGraph_=function(e){this.cascadeEvents_("clearChart"),this.plotter_.clear();var t=this.getFunctionOption("underlayCallback");t&&t.call(this,this.hidden_ctx_,this.layout_.getPlotArea(),this,this);var n={canvas:this.hidden_,drawingContext:this.hidden_ctx_};this.cascadeEvents_("willDrawChart",n),this.plotter_.render(),this.cascadeEvents_("didDrawChart",n),this.lastRow_=-1,this.canvas_.getContext("2d").clearRect(0,0,this.width_,this.height_);var a=this.getFunctionOption("drawCallback");if(null!==a&&a.call(this,this,e),e)for(this.readyFired_=!0;this.readyFns_.length>0;)this.readyFns_.pop()(this)},D.prototype.computeYAxes_=function(){var e,t,n;for(this.axes_=[],e=0;e<this.attributes_.numAxes();e++)t={g:this},h.update(t,this.attributes_.axisOptions(e)),this.axes_[e]=t;for(e=0;e<this.axes_.length;e++)if(0===e)(n=(t=this.optionsViewForAxis_("y"+(e?"2":"")))("valueRange"))&&(this.axes_[e].valueRange=n);else{var a=this.user_attrs_.axes;a&&a.y2&&(n=a.y2.valueRange)&&(this.axes_[e].valueRange=n)}},D.prototype.numAxes=function(){return this.attributes_.numAxes()},D.prototype.axisPropertiesForSeries=function(e){return this.axes_[this.attributes_.axisForSeries(e)]},D.prototype.computeYAxisRanges_=function(e){for(var t,n,a,r,o,i=function(e){return isNaN(parseFloat(e))},s=this.attributes_.numAxes(),l=0;l<s;l++){var c=this.axes_[l],d=this.attributes_.getForAxis("logscale",l),u=this.attributes_.getForAxis("includeZero",l),p=this.attributes_.getForAxis("independentTicks",l);a=this.attributes_.seriesForAxis(l),t=!0,r=.1;var f=this.getNumericOption("yRangePad");if(null!==f&&(t=!1,r=f/this.plotter_.area.h),0===a.length)c.extremeRange=[0,1];else{for(var g,m,b=1/0,v=-1/0,_=0;_<a.length;_++)e.hasOwnProperty(a[_])&&(null!==(g=e[a[_]][0])&&(b=Math.min(g,b)),null!==(m=e[a[_]][1])&&(v=Math.max(m,v)));u&&!d&&(b>0&&(b=0),v<0&&(v=0)),b==1/0&&(b=0),v==-1/0&&(v=1),0===(n=v-b)&&(0!==v?n=Math.abs(v):(v=1,n=1));var y=v,x=b;t&&(d?(y=v+r*n,x=b):((x=b-r*n)<0&&b>=0&&(x=0),(y=v+r*n)>0&&v<=0&&(y=0))),c.extremeRange=[x,y]}if(c.valueRange){var O=i(c.valueRange[0])?c.extremeRange[0]:c.valueRange[0],w=i(c.valueRange[1])?c.extremeRange[1]:c.valueRange[1];c.computedValueRange=[O,w]}else c.computedValueRange=c.extremeRange;if(!t)if((O=c.computedValueRange[0])===(w=c.computedValueRange[1])&&(O-=.5,w+=.5),d){var k=r/(2*r-1),E=(r-1)/(2*r-1);c.computedValueRange[0]=h.logRangeFraction(O,w,k),c.computedValueRange[1]=h.logRangeFraction(O,w,E)}else n=w-O,c.computedValueRange[0]=O-n*r,c.computedValueRange[1]=w+n*r;if(p){c.independentTicks=p;var C=(S=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");c.ticks=C(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,S,this),o||(o=c)}}if(void 0===o)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(l=0;l<s;l++)if(!(c=this.axes_[l]).independentTicks){C=(S=this.optionsViewForAxis_("y"+(l?"2":"")))("ticker");for(var S,j=o.ticks,D=o.computedValueRange[1]-o.computedValueRange[0],A=c.computedValueRange[1]-c.computedValueRange[0],T=[],M=0;M<j.length;M++){var P=(j[M].v-o.computedValueRange[0])/D,L=c.computedValueRange[0]+P*A;T.push(L)}c.ticks=C(c.computedValueRange[0],c.computedValueRange[1],this.plotter_.area.h,S,this,T)}},D.prototype.detectTypeFromString_=function(e){var t=!1,n=e.indexOf("-");n>0&&"e"!=e[n-1]&&"E"!=e[n-1]||e.indexOf("/")>=0||isNaN(parseFloat(e))?t=!0:8==e.length&&e>"19700101"&&e<"20371231"&&(t=!0),this.setXAxisOptions_(t)},D.prototype.setXAxisOptions_=function(e){e?(this.attrs_.xValueParser=h.dateParser,this.attrs_.axes.x.valueFormatter=h.dateValueFormatter,this.attrs_.axes.x.ticker=u.dateTicker,this.attrs_.axes.x.axisLabelFormatter=h.dateAxisLabelFormatter):(this.attrs_.xValueParser=function(e){return parseFloat(e)},this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=u.numericTicks,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter)},D.prototype.parseCSV_=function(e){var t,n,a=[],r=h.detectLineDelimiter(e),o=e.split(r||"\n"),i=this.getStringOption("delimiter");-1==o[0].indexOf(i)&&o[0].indexOf("\t")>=0&&(i="\t");var s=0;"labels"in this.user_attrs_||(s=1,this.attrs_.labels=o[0].split(i),this.attributes_.reparseSeries());for(var l,c=!1,d=this.attr_("labels").length,u=!1,p=s;p<o.length;p++){var f=o[p];if(0!==f.length&&"#"!=f[0]){var g=f.split(i);if(!(g.length<2)){var m=[];if(c||(this.detectTypeFromString_(g[0]),l=this.getFunctionOption("xValueParser"),c=!0),m[0]=l(g[0],this),this.fractions_)for(n=1;n<g.length;n++)2!=(t=g[n].split("/")).length?(console.error('Expected fractional "num/den" values in CSV data but found a value \''+g[n]+"' on line "+(1+p)+" ('"+f+"') which is not of this form."),m[n]=[0,0]):m[n]=[h.parseFloat_(t[0],p,f),h.parseFloat_(t[1],p,f)];else if(this.getBooleanOption("errorBars"))for(g.length%2!=1&&console.error("Expected alternating (value, stdev.) pairs in CSV data but line "+(1+p)+" has an odd number of values ("+(g.length-1)+"): '"+f+"'"),n=1;n<g.length;n+=2)m[(n+1)/2]=[h.parseFloat_(g[n],p,f),h.parseFloat_(g[n+1],p,f)];else if(this.getBooleanOption("customBars"))for(n=1;n<g.length;n++){var b=g[n];/^ *$/.test(b)?m[n]=[null,null,null]:3==(t=b.split(";")).length?m[n]=[h.parseFloat_(t[0],p,f),h.parseFloat_(t[1],p,f),h.parseFloat_(t[2],p,f)]:console.warn('When using customBars, values must be either blank or "low;center;high" tuples (got "'+b+'" on line '+(1+p))}else for(n=1;n<g.length;n++)m[n]=h.parseFloat_(g[n],p,f);if(a.length>0&&m[0]<a[a.length-1][0]&&(u=!0),m.length!=d&&console.error("Number of columns in line "+p+" ("+m.length+") does not agree with number of labels ("+d+") "+f),0===p&&this.attr_("labels")){var v=!0;for(n=0;v&&n<m.length;n++)m[n]&&(v=!1);if(v){console.warn("The dygraphs 'labels' option is set, but the first row of CSV data ('"+f+"') appears to also contain labels. Will drop the CSV labels and use the option labels.");continue}}a.push(m)}}}return u&&(console.warn("CSV is out of order; order it correctly to speed loading."),a.sort((function(e,t){return e[0]-t[0]}))),a},D.prototype.parseArray_=function(e){if(0===e.length)return console.error("Can't plot empty data set"),null;if(0===e[0].length)return console.error("Data set cannot contain an empty row"),null;var t;if(function(e){var t=e[0],n=t[0];if("number"!=typeof n&&!h.isDateLike(n))throw new Error("Expected number or date but got "+typeof n+": "+n+".");for(var a=1;a<t.length;a++){var r=t[a];if(null!==r&&void 0!==r&&"number"!=typeof r&&!h.isArrayLike(r))throw new Error("Expected number or array but got "+typeof r+": "+r+".")}}(e),null===this.attr_("labels")){for(console.warn("Using default labels. Set labels explicitly via 'labels' in the options parameter"),this.attrs_.labels=["X"],t=1;t<e[0].length;t++)this.attrs_.labels.push("Y"+t);this.attributes_.reparseSeries()}else{var n=this.attr_("labels");if(n.length!=e[0].length)return console.error("Mismatch between number of labels ("+n+") and number of columns in array ("+e[0].length+")"),null}if(h.isDateLike(e[0][0])){this.attrs_.axes.x.valueFormatter=h.dateValueFormatter,this.attrs_.axes.x.ticker=u.dateTicker,this.attrs_.axes.x.axisLabelFormatter=h.dateAxisLabelFormatter;var a=h.clone(e);for(t=0;t<e.length;t++){if(0===a[t].length)return console.error("Row "+(1+t)+" of data is empty"),null;if(null===a[t][0]||"function"!=typeof a[t][0].getTime||isNaN(a[t][0].getTime()))return console.error("x value in row "+(1+t)+" is not a Date"),null;a[t][0]=a[t][0].getTime()}return a}return this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=u.numericTicks,this.attrs_.axes.x.axisLabelFormatter=h.numberAxisLabelFormatter,e},D.prototype.parseDataTable_=function(e){var t=e.getNumberOfColumns(),n=e.getNumberOfRows(),a=e.getColumnType(0);if("date"==a||"datetime"==a)this.attrs_.xValueParser=h.dateParser,this.attrs_.axes.x.valueFormatter=h.dateValueFormatter,this.attrs_.axes.x.ticker=u.dateTicker,this.attrs_.axes.x.axisLabelFormatter=h.dateAxisLabelFormatter;else{if("number"!=a)throw new Error("only 'date', 'datetime' and 'number' types are supported for column 1 of DataTable input (Got '"+a+"')");this.attrs_.xValueParser=function(e){return parseFloat(e)},this.attrs_.axes.x.valueFormatter=function(e){return e},this.attrs_.axes.x.ticker=u.numericTicks,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter}var r,o,i=[],s={},l=!1;for(r=1;r<t;r++){var c=e.getColumnType(r);if("number"==c)i.push(r);else{if("string"!=c||!this.getBooleanOption("displayAnnotations"))throw new Error("Only 'number' is supported as a dependent type with Gviz. 'string' is only supported if displayAnnotations is true");var d=i[i.length-1];s.hasOwnProperty(d)?s[d].push(r):s[d]=[r],l=!0}}var p=[e.getColumnLabel(0)];for(r=0;r<i.length;r++)p.push(e.getColumnLabel(i[r])),this.getBooleanOption("errorBars")&&(r+=1);this.attrs_.labels=p,t=p.length;var f=[],g=!1,m=[];for(r=0;r<n;r++){var b=[];if(void 0!==e.getValue(r,0)&&null!==e.getValue(r,0)){if("date"==a||"datetime"==a?b.push(e.getValue(r,0).getTime()):b.push(e.getValue(r,0)),this.getBooleanOption("errorBars"))for(o=0;o<t-1;o++)b.push([e.getValue(r,1+2*o),e.getValue(r,2+2*o)]);else{for(o=0;o<i.length;o++){var v=i[o];if(b.push(e.getValue(r,v)),l&&s.hasOwnProperty(v)&&null!==e.getValue(r,s[v][0])){var _={};_.series=e.getColumnLabel(v),_.xval=b[0],_.shortText=function(e){var t=String.fromCharCode(65+e%26);for(e=Math.floor(e/26);e>0;)t=String.fromCharCode(65+(e-1)%26)+t.toLowerCase(),e=Math.floor((e-1)/26);return t}(m.length),_.text="";for(var y=0;y<s[v].length;y++)y&&(_.text+="\n"),_.text+=e.getValue(r,s[v][y]);m.push(_)}}for(o=0;o<b.length;o++)isFinite(b[o])||(b[o]=null)}f.length>0&&b[0]<f[f.length-1][0]&&(g=!0),f.push(b)}else console.warn("Ignoring row "+r+" of DataTable because of undefined or null first column.")}g&&(console.warn("DataTable is out of order; order it correctly to speed loading."),f.sort((function(e,t){return e[0]-t[0]}))),this.rawData_=f,m.length>0&&this.setAnnotations(m,!0),this.attributes_.reparseSeries()},D.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},D.prototype.start_=function(){var e=this.file_;if("function"==typeof e&&(e=e()),h.isArrayLike(e))this.rawData_=this.parseArray_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("object"==typeof e&&"function"==typeof e.getColumnRange)this.parseDataTable_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("string"==typeof e)if(h.detectLineDelimiter(e))this.loadedEvent_(e);else{var t;t=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var n=this;t.onreadystatechange=function(){4==t.readyState&&(200!==t.status&&0!==t.status||n.loadedEvent_(t.responseText))},t.open("GET",e,!0),t.send(null)}else console.error("Unknown data format: "+typeof e)},D.prototype.updateOptions=function(e,t){void 0===t&&(t=!1);var n=e.file,a=D.copyUserAttrs_(e);"rollPeriod"in a&&(this.rollPeriod_=a.rollPeriod),"dateWindow"in a&&(this.dateWindow_=a.dateWindow);var r=h.isPixelChangingOptionList(this.attr_("labels"),a);h.updateDeep(this.user_attrs_,a),this.attributes_.reparseSeries(),n?(this.cascadeEvents_("dataWillUpdate",{}),this.file_=n,t||this.start_()):t||(r?this.predraw_():this.renderGraph_(!1))},D.copyUserAttrs_=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&"file"!=n&&e.hasOwnProperty(n)&&(t[n]=e[n]);return t},D.prototype.resize=function(e,t){if(!this.resize_lock){this.resize_lock=!0,null===e!=(null===t)&&(console.warn("Dygraph.resize() should be called with zero parameters or two non-NULL parameters. Pretending it was zero."),e=t=null);var n=this.width_,a=this.height_;e?(this.maindiv_.style.width=e+"px",this.maindiv_.style.height=t+"px",this.width_=e,this.height_=t):(this.width_=this.maindiv_.clientWidth,this.height_=this.maindiv_.clientHeight),n==this.width_&&a==this.height_||(this.resizeElements_(),this.predraw_()),this.resize_lock=!1}},D.prototype.adjustRoll=function(e){this.rollPeriod_=e,this.predraw_()},D.prototype.visibility=function(){for(this.getOption("visibility")||(this.attrs_.visibility=[]);this.getOption("visibility").length<this.numColumns()-1;)this.attrs_.visibility.push(!0);return this.getOption("visibility")},D.prototype.setVisibility=function(e,t){var n=this.visibility(),a=!1;if(Array.isArray(e)||(null!==e&&"object"==typeof e?a=!0:e=[e]),a)for(var r in e)e.hasOwnProperty(r)&&(r<0||r>=n.length?console.warn("Invalid series number in setVisibility: "+r):n[r]=e[r]);else for(r=0;r<e.length;r++)"boolean"==typeof e[r]?r>=n.length?console.warn("Invalid series number in setVisibility: "+r):n[r]=e[r]:e[r]<0||e[r]>=n.length?console.warn("Invalid series number in setVisibility: "+e[r]):n[e[r]]=t;this.predraw_()},D.prototype.size=function(){return{width:this.width_,height:this.height_}},D.prototype.setAnnotations=function(e,t){this.annotations_=e,this.layout_?(this.layout_.setAnnotations(this.annotations_),t||this.predraw_()):console.warn("Tried to setAnnotations before dygraph was ready. Try setting them in a ready() block. See dygraphs.com/tests/annotation.html")},D.prototype.annotations=function(){return this.annotations_},D.prototype.getLabels=function(){var e=this.attr_("labels");return e?e.slice():null},D.prototype.indexFromSetName=function(e){return this.setIndexByName_[e]},D.prototype.getRowForX=function(e){for(var t=0,n=this.numRows()-1;t<=n;){var a=n+t>>1,r=this.getValue(a,0);if(r<e)t=a+1;else if(r>e)n=a-1;else{if(t==a)return a;n=a}}return null},D.prototype.ready=function(e){this.is_initial_draw_?this.readyFns_.push(e):e.call(this,this)},D.prototype.addAndTrackEvent=function(e,t,n){h.addEvent(e,t,n),this.registeredEvents_.push({elem:e,type:t,fn:n})},D.prototype.removeTrackedEvents_=function(){if(this.registeredEvents_)for(var e=0;e<this.registeredEvents_.length;e++){var t=this.registeredEvents_[e];h.removeEvent(t.elem,t.type,t.fn)}this.registeredEvents_=[]},D.PLUGINS=[C.default,w.default,S.default,k.default,O.default,E.default],D.GVizChart=j.default,D.DASHED_LINE=h.DASHED_LINE,D.DOT_DASH_LINE=h.DOT_DASH_LINE,D.dateAxisLabelFormatter=h.dateAxisLabelFormatter,D.toRGB_=h.toRGB_,D.findPos=h.findPos,D.pageX=h.pageX,D.pageY=h.pageY,D.dateString_=h.dateString_,D.defaultInteractionModel=d.default.defaultModel,D.nonInteractiveModel=D.nonInteractiveModel_=d.default.nonInteractiveModel_,D.Circles=h.Circles,D.Plugins={Legend:C.default,Axes:w.default,Annotations:O.default,ChartLabels:k.default,Grid:E.default,RangeSelector:S.default},D.DataHandlers={DefaultHandler:m.default,BarsHandler:x.default,CustomBarsHandler:v.default,DefaultFractionHandler:_.default,ErrorBarsHandler:b.default,FractionsBarsHandler:y.default},D.startPan=d.default.startPan,D.startZoom=d.default.startZoom,D.movePan=d.default.movePan,D.moveZoom=d.default.moveZoom,D.endPan=d.default.endPan,D.endZoom=d.default.endZoom,D.numericLinearTicks=u.numericLinearTicks,D.numericTicks=u.numericTicks,D.dateTicker=u.dateTicker,D.Granularity=u.Granularity,D.getDateAxis=u.getDateAxis,D.floatFormat=h.floatFormat,n.default=D,t.exports=n.default}).call(this,e("_process"))},{"./datahandler/bars":5,"./datahandler/bars-custom":2,"./datahandler/bars-error":3,"./datahandler/bars-fractions":4,"./datahandler/default":8,"./datahandler/default-fractions":7,"./dygraph-canvas":9,"./dygraph-default-attrs":10,"./dygraph-gviz":11,"./dygraph-interaction-model":12,"./dygraph-layout":13,"./dygraph-options":15,"./dygraph-options-reference":14,"./dygraph-tickers":16,"./dygraph-utils":17,"./iframe-tarp":19,"./plugins/annotations":20,"./plugins/axes":21,"./plugins/chart-labels":22,"./plugins/grid":23,"./plugins/legend":24,"./plugins/range-selector":25,_process:1}],19:[function(e,t,n){"use strict";function a(){this.tarps=[]}Object.defineProperty(n,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("./dygraph-utils"));a.prototype.cover=function(){for(var e=document.getElementsByTagName("iframe"),t=0;t<e.length;t++){var n=e[t],a=r.findPos(n),o=a.x,i=a.y,s=n.offsetWidth,l=n.offsetHeight,c=document.createElement("div");c.style.position="absolute",c.style.left=o+"px",c.style.top=i+"px",c.style.width=s+"px",c.style.height=l+"px",c.style.zIndex=999,document.body.appendChild(c),this.tarps.push(c)}},a.prototype.uncover=function(){for(var e=0;e<this.tarps.length;e++)this.tarps[e].parentNode.removeChild(this.tarps[e]);this.tarps=[]},n.default=a,t.exports=n.default},{"./dygraph-utils":17}],20:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(){this.annotations_=[]};a.prototype.toString=function(){return"Annotations Plugin"},a.prototype.activate=function(e){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},a.prototype.detachLabels=function(){for(var e=0;e<this.annotations_.length;e++){var t=this.annotations_[e];t.parentNode&&t.parentNode.removeChild(t),this.annotations_[e]=null}this.annotations_=[]},a.prototype.clearChart=function(e){this.detachLabels()},a.prototype.didDrawChart=function(e){var t=e.dygraph,n=t.layout_.annotated_points;if(n&&0!==n.length)for(var a=e.canvas.parentNode,r=function(e,n,a){return function(r){var o=a.annotation;o.hasOwnProperty(e)?o[e](o,a,t,r):t.getOption(n)&&t.getOption(n)(o,a,t,r)}},o=e.dygraph.getArea(),i={},s=0;s<n.length;s++){var l=n[s];if(!(l.canvasx<o.x||l.canvasx>o.x+o.w||l.canvasy<o.y||l.canvasy>o.y+o.h)){var c=l.annotation,d=6;c.hasOwnProperty("tickHeight")&&(d=c.tickHeight);var u=document.createElement("div");u.style.fontSize=t.getOption("axisLabelFontSize")+"px";var h="dygraph-annotation";c.hasOwnProperty("icon")||(h+=" dygraphDefaultAnnotation dygraph-default-annotation"),c.hasOwnProperty("cssClass")&&(h+=" "+c.cssClass),u.className=h;var p=c.hasOwnProperty("width")?c.width:16,f=c.hasOwnProperty("height")?c.height:16;if(c.hasOwnProperty("icon")){var g=document.createElement("img");g.src=c.icon,g.width=p,g.height=f,u.appendChild(g)}else l.annotation.hasOwnProperty("shortText")&&u.appendChild(document.createTextNode(l.annotation.shortText));var m=l.canvasx-p/2;u.style.left=m+"px";var b=0;if(c.attachAtBottom){var v=o.y+o.h-f-d;i[m]?v-=i[m]:i[m]=0,i[m]+=d+f,b=v}else b=l.canvasy-f-d;u.style.top=b+"px",u.style.width=p+"px",u.style.height=f+"px",u.title=l.annotation.text,u.style.color=t.colorsMap_[l.name],u.style.borderColor=t.colorsMap_[l.name],c.div=u,t.addAndTrackEvent(u,"click",r("clickHandler","annotationClickHandler",l)),t.addAndTrackEvent(u,"mouseover",r("mouseOverHandler","annotationMouseOverHandler",l)),t.addAndTrackEvent(u,"mouseout",r("mouseOutHandler","annotationMouseOutHandler",l)),t.addAndTrackEvent(u,"dblclick",r("dblClickHandler","annotationDblClickHandler",l)),a.appendChild(u),this.annotations_.push(u);var _=e.drawingContext;_.save(),_.strokeStyle=c.hasOwnProperty("tickColor")?c.tickColor:t.colorsMap_[l.name],_.lineWidth=c.hasOwnProperty("tickWidth")?c.tickWidth:t.getOption("strokeWidth"),_.beginPath(),c.attachAtBottom?(v=b+f,_.moveTo(l.canvasx,v),_.lineTo(l.canvasx,v+d)):(_.moveTo(l.canvasx,l.canvasy),_.lineTo(l.canvasx,l.canvasy-2-d)),_.closePath(),_.stroke(),_.restore()}}},a.prototype.destroy=function(){this.detachLabels()},n.default=a,t.exports=n.default},{}],21:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("../dygraph-utils")),r=function(){this.xlabels_=[],this.ylabels_=[]};r.prototype.toString=function(){return"Axes Plugin"},r.prototype.activate=function(e){return{layout:this.layout,clearChart:this.clearChart,willDrawChart:this.willDrawChart}},r.prototype.layout=function(e){var t,n=e.dygraph;if(n.getOptionForAxis("drawAxis","y")){var a=n.getOptionForAxis("axisLabelWidth","y")+2*n.getOptionForAxis("axisTickSize","y");e.reserveSpaceLeft(a)}n.getOptionForAxis("drawAxis","x")&&(t=n.getOption("xAxisHeight")?n.getOption("xAxisHeight"):n.getOptionForAxis("axisLabelFontSize","x")+2*n.getOptionForAxis("axisTickSize","x"),e.reserveSpaceBottom(t)),2==n.numAxes()?n.getOptionForAxis("drawAxis","y2")&&(a=n.getOptionForAxis("axisLabelWidth","y2")+2*n.getOptionForAxis("axisTickSize","y2"),e.reserveSpaceRight(a)):n.numAxes()>2&&n.error("Only two y-axes are supported at this time. (Trying to use "+n.numAxes()+")")},r.prototype.detachLabels=function(){function e(e){for(var t=0;t<e.length;t++){var n=e[t];n.parentNode&&n.parentNode.removeChild(n)}}e(this.xlabels_),e(this.ylabels_),this.xlabels_=[],this.ylabels_=[]},r.prototype.clearChart=function(e){this.detachLabels()},r.prototype.willDrawChart=function(e){function t(e){return Math.round(e)+.5}function n(e){return Math.round(e)-.5}var r=this,o=e.dygraph;if(o.getOptionForAxis("drawAxis","x")||o.getOptionForAxis("drawAxis","y")||o.getOptionForAxis("drawAxis","y2")){var i,s,l,c=e.drawingContext,d=e.canvas.parentNode,u=o.width_,h=o.height_,p=function(e){return{position:"absolute",fontSize:o.getOptionForAxis("axisLabelFontSize",e)+"px",width:o.getOptionForAxis("axisLabelWidth",e)+"px"}},f={x:p("x"),y:p("y"),y2:p("y2")},g=function(e,t,n){var r=document.createElement("div"),o=f["y2"==n?"y2":t];a.update(r.style,o);var i=document.createElement("div");return i.className="dygraph-axis-label dygraph-axis-label-"+t+(n?" dygraph-axis-label-"+n:""),i.innerHTML=e,r.appendChild(i),r};c.save();var m=o.layout_,b=e.dygraph.plotter_.area,v=function(e){return function(t){return o.getOptionForAxis(t,e)}};if(o.getOptionForAxis("drawAxis","y")){if(m.yticks&&m.yticks.length>0){var _=o.numAxes(),y=[v("y"),v("y2")];m.yticks.forEach((function(e){if(void 0!==e.label){s=b.x;var t="y1",n=y[0];1==e.axis&&(s=b.x+b.w,t="y2",n=y[1]);var a=n("axisLabelFontSize");l=b.y+e.pos*b.h,i=g(e.label,"y",2==_?t:null);var o=l-a/2;o<0&&(o=0),o+a+3>h?i.style.bottom="0":i.style.top=o+"px",0===e.axis?(i.style.left=b.x-n("axisLabelWidth")-n("axisTickSize")+"px",i.style.textAlign="right"):1==e.axis&&(i.style.left=b.x+b.w+n("axisTickSize")+"px",i.style.textAlign="left"),i.style.width=n("axisLabelWidth")+"px",d.appendChild(i),r.ylabels_.push(i)}}));var x=this.ylabels_[0],O=o.getOptionForAxis("axisLabelFontSize","y");parseInt(x.style.top,10)+O>h-O&&(x.style.top=parseInt(x.style.top,10)-O/2+"px")}var w;o.getOption("drawAxesAtZero")?(((C=o.toPercentXCoord(0))>1||C<0||isNaN(C))&&(C=0),w=t(b.x+C*b.w)):w=t(b.x),c.strokeStyle=o.getOptionForAxis("axisLineColor","y"),c.lineWidth=o.getOptionForAxis("axisLineWidth","y"),c.beginPath(),c.moveTo(w,n(b.y)),c.lineTo(w,n(b.y+b.h)),c.closePath(),c.stroke(),2==o.numAxes()&&(c.strokeStyle=o.getOptionForAxis("axisLineColor","y2"),c.lineWidth=o.getOptionForAxis("axisLineWidth","y2"),c.beginPath(),c.moveTo(n(b.x+b.w),n(b.y)),c.lineTo(n(b.x+b.w),n(b.y+b.h)),c.closePath(),c.stroke())}if(o.getOptionForAxis("drawAxis","x")){if(m.xticks){var k=v("x");m.xticks.forEach((function(e){if(void 0!==e.label){s=b.x+e.pos*b.w,l=b.y+b.h,(i=g(e.label,"x")).style.textAlign="center",i.style.top=l+k("axisTickSize")+"px";var t=s-k("axisLabelWidth")/2;t+k("axisLabelWidth")>u&&(t=u-k("axisLabelWidth"),i.style.textAlign="right"),t<0&&(t=0,i.style.textAlign="left"),i.style.left=t+"px",i.style.width=k("axisLabelWidth")+"px",d.appendChild(i),r.xlabels_.push(i)}}))}var E,C;c.strokeStyle=o.getOptionForAxis("axisLineColor","x"),c.lineWidth=o.getOptionForAxis("axisLineWidth","x"),c.beginPath(),o.getOption("drawAxesAtZero")?(((C=o.toPercentYCoord(0,0))>1||C<0)&&(C=1),E=n(b.y+C*b.h)):E=n(b.y+b.h),c.moveTo(t(b.x),E),c.lineTo(t(b.x+b.w),E),c.closePath(),c.stroke()}c.restore()}},n.default=r,t.exports=n.default},{"../dygraph-utils":17}],22:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};a.prototype.toString=function(){return"ChartLabels Plugin"},a.prototype.activate=function(e){return{layout:this.layout,didDrawChart:this.didDrawChart}};var r=function(e){var t=document.createElement("div");return t.style.position="absolute",t.style.left=e.x+"px",t.style.top=e.y+"px",t.style.width=e.w+"px",t.style.height=e.h+"px",t};a.prototype.detachLabels_=function(){for(var e=[this.title_div_,this.xlabel_div_,this.ylabel_div_,this.y2label_div_],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};var o=function(e,t,n,a,r){var o=document.createElement("div");o.style.position="absolute",o.style.left=1==n?"0px":t.x+"px",o.style.top=t.y+"px",o.style.width=t.w+"px",o.style.height=t.h+"px",o.style.fontSize=e.getOption("yLabelWidth")-2+"px";var i=document.createElement("div");i.style.position="absolute",i.style.width=t.h+"px",i.style.height=t.w+"px",i.style.top=t.h/2-t.w/2+"px",i.style.left=t.w/2-t.h/2+"px",i.className="dygraph-label-rotate-"+(1==n?"right":"left");var s=document.createElement("div");return s.className=a,s.innerHTML=r,i.appendChild(s),o.appendChild(i),o};a.prototype.layout=function(e){this.detachLabels_();var t=e.dygraph,n=e.chart_div;if(t.getOption("title")){var a=e.reserveSpaceTop(t.getOption("titleHeight"));this.title_div_=r(a),this.title_div_.style.fontSize=t.getOption("titleHeight")-8+"px",(i=document.createElement("div")).className="dygraph-label dygraph-title",i.innerHTML=t.getOption("title"),this.title_div_.appendChild(i),n.appendChild(this.title_div_)}if(t.getOption("xlabel")){var i,s=e.reserveSpaceBottom(t.getOption("xLabelHeight"));this.xlabel_div_=r(s),this.xlabel_div_.style.fontSize=t.getOption("xLabelHeight")-2+"px",(i=document.createElement("div")).className="dygraph-label dygraph-xlabel",i.innerHTML=t.getOption("xlabel"),this.xlabel_div_.appendChild(i),n.appendChild(this.xlabel_div_)}if(t.getOption("ylabel")){var l=e.reserveSpaceLeft(0);this.ylabel_div_=o(t,l,1,"dygraph-label dygraph-ylabel",t.getOption("ylabel")),n.appendChild(this.ylabel_div_)}if(t.getOption("y2label")&&2==t.numAxes()){var c=e.reserveSpaceRight(0);this.y2label_div_=o(t,c,2,"dygraph-label dygraph-y2label",t.getOption("y2label")),n.appendChild(this.y2label_div_)}},a.prototype.didDrawChart=function(e){var t=e.dygraph;this.title_div_&&(this.title_div_.children[0].innerHTML=t.getOption("title")),this.xlabel_div_&&(this.xlabel_div_.children[0].innerHTML=t.getOption("xlabel")),this.ylabel_div_&&(this.ylabel_div_.children[0].children[0].innerHTML=t.getOption("ylabel")),this.y2label_div_&&(this.y2label_div_.children[0].children[0].innerHTML=t.getOption("y2label"))},a.prototype.clearChart=function(){},a.prototype.destroy=function(){this.detachLabels_()},n.default=a,t.exports=n.default},{}],23:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function(){};a.prototype.toString=function(){return"Gridline Plugin"},a.prototype.activate=function(e){return{willDrawChart:this.willDrawChart}},a.prototype.willDrawChart=function(e){function t(e){return Math.round(e)+.5}function n(e){return Math.round(e)-.5}var a,r,o,i=e.dygraph,s=e.drawingContext,l=i.layout_,c=e.dygraph.plotter_.area;if(i.getOptionForAxis("drawGrid","y")){for(var d=["y","y2"],u=[],h=[],p=[],f=[],g=[],m=0;m<d.length;m++)p[m]=i.getOptionForAxis("drawGrid",d[m]),p[m]&&(u[m]=i.getOptionForAxis("gridLineColor",d[m]),h[m]=i.getOptionForAxis("gridLineWidth",d[m]),g[m]=i.getOptionForAxis("gridLinePattern",d[m]),f[m]=g[m]&&g[m].length>=2);o=l.yticks,s.save(),o.forEach((function(e){if(e.has_tick){var o=e.axis;p[o]&&(s.save(),f[o]&&s.setLineDash&&s.setLineDash(g[o]),s.strokeStyle=u[o],s.lineWidth=h[o],a=t(c.x),r=n(c.y+e.pos*c.h),s.beginPath(),s.moveTo(a,r),s.lineTo(a+c.w,r),s.stroke(),s.restore())}})),s.restore()}i.getOptionForAxis("drawGrid","x")&&(o=l.xticks,s.save(),g=i.getOptionForAxis("gridLinePattern","x"),(f=g&&g.length>=2)&&s.setLineDash&&s.setLineDash(g),s.strokeStyle=i.getOptionForAxis("gridLineColor","x"),s.lineWidth=i.getOptionForAxis("gridLineWidth","x"),o.forEach((function(e){e.has_tick&&(a=t(c.x+e.pos*c.w),r=n(c.y+c.h),s.beginPath(),s.moveTo(a,r),s.lineTo(a,c.y),s.closePath(),s.stroke())})),f&&s.setLineDash&&s.setLineDash([]),s.restore())},a.prototype.destroy=function(){},n.default=a,t.exports=n.default},{}],24:[function(e,t,n){"use strict";function a(e,t,n){if(!e||e.length<=1)return'<div class="dygraph-legend-line" style="border-bottom-color: '+t+';"></div>';var a,r,o,i,s=0,l=0,c=[];for(a=0;a<=e.length;a++)s+=e[a%e.length];if((i=Math.floor(n/(s-e[0])))>1){for(a=0;a<e.length;a++)c[a]=e[a]/n;l=c.length}else{for(i=1,a=0;a<e.length;a++)c[a]=e[a]/s;l=c.length+1}var d="";for(r=0;r<i;r++)for(a=0;a<l;a+=2)o=c[a%c.length],d+='<div class="dygraph-legend-dash" style="margin-right: '+(a<e.length?c[(a+1)%c.length]:0)+"em; padding-left: "+o+'em;"></div>';return d}Object.defineProperty(n,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("../dygraph-utils")),o=function(){this.legend_div_=null,this.is_generated_div_=!1};o.prototype.toString=function(){return"Legend Plugin"},o.prototype.activate=function(e){var t,n=e.getOption("labelsDiv");return n&&null!==n?t="string"==typeof n||n instanceof String?document.getElementById(n):n:((t=document.createElement("div")).className="dygraph-legend",e.graphDiv.appendChild(t),this.is_generated_div_=!0),this.legend_div_=t,this.one_em_width_=10,{select:this.select,deselect:this.deselect,predraw:this.predraw,didDrawChart:this.didDrawChart}};var i=function(e){return e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;")};o.prototype.select=function(e){var t=e.selectedX,n=e.selectedPoints,a=e.selectedRow,r=e.dygraph.getOption("legend");if("never"!==r){if("follow"===r){var i=e.dygraph.plotter_.area,s=this.legend_div_.offsetWidth,l=e.dygraph.getOptionForAxis("axisLabelWidth","y"),c=n[0].x*i.w+50,d=n[0].y*i.h-50;c+s+1>i.w&&(c=c-100-s-(l-i.x)),e.dygraph.graphDiv.appendChild(this.legend_div_),this.legend_div_.style.left=l+c+"px",this.legend_div_.style.top=d+"px"}var u=o.generateLegendHTML(e.dygraph,t,n,this.one_em_width_,a);this.legend_div_.innerHTML=u,this.legend_div_.style.display=""}else this.legend_div_.style.display="none"},o.prototype.deselect=function(e){"always"!==e.dygraph.getOption("legend")&&(this.legend_div_.style.display="none");var t=function(e){var t=document.createElement("span");t.setAttribute("style","margin: 0; padding: 0 0 0 1em; border: 0;"),e.appendChild(t);var n=t.offsetWidth;return e.removeChild(t),n}(this.legend_div_);this.one_em_width_=t;var n=o.generateLegendHTML(e.dygraph,void 0,void 0,t,null);this.legend_div_.innerHTML=n},o.prototype.didDrawChart=function(e){this.deselect(e)},o.prototype.predraw=function(e){if(this.is_generated_div_){e.dygraph.graphDiv.appendChild(this.legend_div_);var t=e.dygraph.getArea(),n=this.legend_div_.offsetWidth;this.legend_div_.style.left=t.x+t.w-n-1+"px",this.legend_div_.style.top=t.y+"px"}},o.prototype.destroy=function(){this.legend_div_=null},o.generateLegendHTML=function(e,t,n,s,l){var c={dygraph:e,x:t,series:[]},d={},u=e.getLabels();if(u)for(var h=1;h<u.length;h++){var p=e.getPropertiesForSeries(u[h]),f={dashHTML:a(e.getOption("strokePattern",u[h]),p.color,s),label:u[h],labelHTML:i(u[h]),isVisible:p.visible,color:p.color};c.series.push(f),d[u[h]]=f}if(void 0!==t){var g=e.optionsViewForAxis_("x"),m=g("valueFormatter");c.xHTML=m.call(e,t,g,u[0],e,l,0);var b=[],v=e.numAxes();for(h=0;h<v;h++)b[h]=e.optionsViewForAxis_("y"+(h?1+h:""));var _=e.getOption("labelsShowZeroValues"),y=e.getHighlightSeries();for(h=0;h<n.length;h++){var x=n[h];if((f=d[x.name]).y=x.yval,0===x.yval&&!_||isNaN(x.canvasy))f.isVisible=!1;else{var O=b[(p=e.getPropertiesForSeries(x.name)).axis-1],w=O("valueFormatter").call(e,x.yval,O,x.name,e,l,u.indexOf(x.name));r.update(f,{yHTML:w}),x.name==y&&(f.isHighlighted=!0)}}}return(e.getOption("legendFormatter")||o.defaultFormatter).call(e,c)},o.defaultFormatter=function(e){var t=e.dygraph;if(!0!==t.getOption("showLabelsOnHighlight"))return"";var n,a=t.getOption("labelsSeparateLines");if(void 0===e.x){if("always"!=t.getOption("legend"))return"";n="";for(var r=0;r<e.series.length;r++)(o=e.series[r]).isVisible&&(""!==n&&(n+=a?"<br/>":" "),n+="<span style='font-weight: bold; color: "+o.color+";'>"+o.dashHTML+" "+o.labelHTML+"</span>");return n}for(n=e.xHTML+":",r=0;r<e.series.length;r++){var o;(o=e.series[r]).isVisible&&(a&&(n+="<br>"),n+="<span"+(o.isHighlighted?' class="highlight"':"")+"> <b><span style='color: "+o.color+";'>"+o.labelHTML+"</span></b>:&#160;"+o.yHTML+"</span>")}return n},n.default=o,t.exports=n.default},{"../dygraph-utils":17}],25:[function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(n,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(e("../dygraph-utils")),o=a(e("../dygraph-interaction-model")),i=a(e("../iframe-tarp")),s=function(){this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};s.prototype.toString=function(){return"RangeSelector Plugin"},s.prototype.activate=function(e){return this.dygraph_=e,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},s.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null},s.prototype.getOption_=function(e,t){return this.dygraph_.getOption(e,t)},s.prototype.setDefaultOption_=function(e,t){this.dygraph_.attrs_[e]=t},s.prototype.createInterface_=function(){this.createCanvases_(),this.createZoomHandles_(),this.initInteraction_(),this.getOption_("animatedZooms")&&(console.warn("Animated zooms and range selector are not compatible; disabling animatedZooms."),this.dygraph_.updateOptions({animatedZooms:!1},!0)),this.interfaceCreated_=!0,this.addToGraph_()},s.prototype.addToGraph_=function(){var e=this.graphDiv_=this.dygraph_.graphDiv;e.appendChild(this.bgcanvas_),e.appendChild(this.fgcanvas_),e.appendChild(this.leftZoomHandle_),e.appendChild(this.rightZoomHandle_)},s.prototype.removeFromGraph_=function(){var e=this.graphDiv_;e.removeChild(this.bgcanvas_),e.removeChild(this.fgcanvas_),e.removeChild(this.leftZoomHandle_),e.removeChild(this.rightZoomHandle_),this.graphDiv_=null},s.prototype.reserveSpace_=function(e){this.getOption_("showRangeSelector")&&e.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},s.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},s.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},s.prototype.updateVisibility_=function(){var e=this.getOption_("showRangeSelector");if(e)this.interfaceCreated_?this.graphDiv_&&this.graphDiv_.parentNode||this.addToGraph_():this.createInterface_();else if(this.graphDiv_){this.removeFromGraph_();var t=this.dygraph_;setTimeout((function(){t.width_=0,t.resize()}),1)}return e},s.prototype.resize_=function(){function e(e,t,n,a){var o=a||r.getContextPixelRatio(t);e.style.top=n.y+"px",e.style.left=n.x+"px",e.width=n.w*o,e.height=n.h*o,e.style.width=n.w+"px",e.style.height=n.h+"px",1!=o&&t.scale(o,o)}var t=this.dygraph_.layout_.getPlotArea(),n=0;this.dygraph_.getOptionForAxis("drawAxis","x")&&(n=this.getOption_("xAxisHeight")||this.getOption_("axisLabelFontSize")+2*this.getOption_("axisTickSize")),this.canvasRect_={x:t.x,y:t.y+t.h+n+4,w:t.w,h:this.getOption_("rangeSelectorHeight")};var a=this.dygraph_.getNumericOption("pixelRatio");e(this.bgcanvas_,this.bgcanvas_ctx_,this.canvasRect_,a),e(this.fgcanvas_,this.fgcanvas_ctx_,this.canvasRect_,a)},s.prototype.createCanvases_=function(){this.bgcanvas_=r.createCanvas(),this.bgcanvas_.className="dygraph-rangesel-bgcanvas",this.bgcanvas_.style.position="absolute",this.bgcanvas_.style.zIndex=9,this.bgcanvas_ctx_=r.getContext(this.bgcanvas_),this.fgcanvas_=r.createCanvas(),this.fgcanvas_.className="dygraph-rangesel-fgcanvas",this.fgcanvas_.style.position="absolute",this.fgcanvas_.style.zIndex=9,this.fgcanvas_.style.cursor="default",this.fgcanvas_ctx_=r.getContext(this.fgcanvas_)},s.prototype.createZoomHandles_=function(){var e=new Image;e.className="dygraph-rangesel-zoomhandle",e.style.position="absolute",e.style.zIndex=10,e.style.visibility="hidden",e.style.cursor="col-resize",e.width=9,e.height=16,e.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt1UwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII=",this.isMobileDevice_&&(e.width*=2,e.height*=2),this.leftZoomHandle_=e,this.rightZoomHandle_=e.cloneNode(!1)},s.prototype.initInteraction_=function(){var e,t,n,a,s,l,c,d,u,h,p,f,g,m,b=this,v=document,_=0,y=null,x=!1,O=!1,w=!this.isMobileDevice_,k=new i.default;e=function(e){var t=b.dygraph_.xAxisExtremes(),n=(t[1]-t[0])/b.canvasRect_.w;return[t[0]+(e.leftHandlePos-b.canvasRect_.x)*n,t[0]+(e.rightHandlePos-b.canvasRect_.x)*n]},t=function(e){return r.cancelEvent(e),x=!0,_=e.clientX,y=e.target?e.target:e.srcElement,"mousedown"!==e.type&&"dragstart"!==e.type||(r.addEvent(v,"mousemove",n),r.addEvent(v,"mouseup",a)),b.fgcanvas_.style.cursor="col-resize",k.cover(),!0},n=function(e){if(!x)return!1;r.cancelEvent(e);var t=e.clientX-_;if(Math.abs(t)<4)return!0;_=e.clientX;var n,a=b.getZoomHandleStatus_();y==b.leftZoomHandle_?(n=a.leftHandlePos+t,n=Math.min(n,a.rightHandlePos-y.width-3),n=Math.max(n,b.canvasRect_.x)):(n=a.rightHandlePos+t,n=Math.min(n,b.canvasRect_.x+b.canvasRect_.w),n=Math.max(n,a.leftHandlePos+y.width+3));var o=y.width/2;return y.style.left=n-o+"px",b.drawInteractiveLayer_(),w&&s(),!0},a=function(e){return!!x&&(x=!1,k.uncover(),r.removeEvent(v,"mousemove",n),r.removeEvent(v,"mouseup",a),b.fgcanvas_.style.cursor="default",w||s(),!0)},s=function(){try{var t=b.getZoomHandleStatus_();if(b.isChangingRange_=!0,t.isZoomed){var n=e(t);b.dygraph_.doZoomXDates_(n[0],n[1])}else b.dygraph_.resetZoom()}finally{b.isChangingRange_=!1}},l=function(e){var t=b.leftZoomHandle_.getBoundingClientRect(),n=t.left+t.width/2,a=(t=b.rightZoomHandle_.getBoundingClientRect()).left+t.width/2;return e.clientX>n&&e.clientX<a},c=function(e){return!(O||!l(e)||!b.getZoomHandleStatus_().isZoomed)&&(r.cancelEvent(e),O=!0,_=e.clientX,"mousedown"===e.type&&(r.addEvent(v,"mousemove",d),r.addEvent(v,"mouseup",u)),!0)},d=function(e){if(!O)return!1;r.cancelEvent(e);var t=e.clientX-_;if(Math.abs(t)<4)return!0;_=e.clientX;var n=b.getZoomHandleStatus_(),a=n.leftHandlePos,o=n.rightHandlePos,i=o-a;a+t<=b.canvasRect_.x?o=(a=b.canvasRect_.x)+i:o+t>=b.canvasRect_.x+b.canvasRect_.w?a=(o=b.canvasRect_.x+b.canvasRect_.w)-i:(a+=t,o+=t);var s=b.leftZoomHandle_.width/2;return b.leftZoomHandle_.style.left=a-s+"px",b.rightZoomHandle_.style.left=o-s+"px",b.drawInteractiveLayer_(),w&&h(),!0},u=function(e){return!!O&&(O=!1,r.removeEvent(v,"mousemove",d),r.removeEvent(v,"mouseup",u),w||h(),!0)},h=function(){try{b.isChangingRange_=!0,b.dygraph_.dateWindow_=e(b.getZoomHandleStatus_()),b.dygraph_.drawGraph_(!1)}finally{b.isChangingRange_=!1}},p=function(e){if(!x&&!O){var t=l(e)?"move":"default";t!=b.fgcanvas_.style.cursor&&(b.fgcanvas_.style.cursor=t)}},f=function(e){"touchstart"==e.type&&1==e.targetTouches.length?t(e.targetTouches[0])&&r.cancelEvent(e):"touchmove"==e.type&&1==e.targetTouches.length?n(e.targetTouches[0])&&r.cancelEvent(e):a(e)},g=function(e){"touchstart"==e.type&&1==e.targetTouches.length?c(e.targetTouches[0])&&r.cancelEvent(e):"touchmove"==e.type&&1==e.targetTouches.length?d(e.targetTouches[0])&&r.cancelEvent(e):u(e)},m=function(e,t){for(var n=["touchstart","touchend","touchmove","touchcancel"],a=0;a<n.length;a++)b.dygraph_.addAndTrackEvent(e,n[a],t)},this.setDefaultOption_("interactionModel",o.default.dragIsPanInteractionModel),this.setDefaultOption_("panEdgeFraction",1e-4);var E=window.opera?"mousedown":"dragstart";this.dygraph_.addAndTrackEvent(this.leftZoomHandle_,E,t),this.dygraph_.addAndTrackEvent(this.rightZoomHandle_,E,t),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousedown",c),this.dygraph_.addAndTrackEvent(this.fgcanvas_,"mousemove",p),this.hasTouchInterface_&&(m(this.leftZoomHandle_,f),m(this.rightZoomHandle_,f),m(this.fgcanvas_,g))},s.prototype.drawStaticLayer_=function(){var e=this.bgcanvas_ctx_;e.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);try{this.drawMiniPlot_()}catch(e){console.warn(e)}this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorBackgroundLineWidth"),e.strokeStyle=this.getOption_("rangeSelectorBackgroundStrokeColor"),e.beginPath(),e.moveTo(.5,.5),e.lineTo(.5,this.canvasRect_.h-.5),e.lineTo(this.canvasRect_.w-.5,this.canvasRect_.h-.5),e.lineTo(this.canvasRect_.w-.5,.5),e.stroke()},s.prototype.drawMiniPlot_=function(){var e=this.getOption_("rangeSelectorPlotFillColor"),t=this.getOption_("rangeSelectorPlotFillGradientColor"),n=this.getOption_("rangeSelectorPlotStrokeColor");if(e||n){var a=this.getOption_("stepPlot"),r=this.computeCombinedSeriesAndLimits_(),o=r.yMax-r.yMin,i=this.bgcanvas_ctx_,s=this.dygraph_.xAxisExtremes(),l=Math.max(s[1]-s[0],1e-30),c=(this.canvasRect_.w-.5)/l,d=(this.canvasRect_.h-.5)/o,u=this.canvasRect_.w-.5,h=this.canvasRect_.h-.5,p=null,f=null;i.beginPath(),i.moveTo(.5,h);for(var g=0;g<r.data.length;g++){var m=r.data[g],b=null!==m[0]?(m[0]-s[0])*c:NaN,v=null!==m[1]?h-(m[1]-r.yMin)*d:NaN;(a||null===p||Math.round(b)!=Math.round(p))&&(isFinite(b)&&isFinite(v)?(null===p?i.lineTo(b,h):a&&i.lineTo(b,f),i.lineTo(b,v),p=b,f=v):(null!==p&&(a?(i.lineTo(b,f),i.lineTo(b,h)):i.lineTo(p,h)),p=f=null))}if(i.lineTo(u,h),i.closePath(),e){var _=this.bgcanvas_ctx_.createLinearGradient(0,0,0,h);t&&_.addColorStop(0,t),_.addColorStop(1,e),this.bgcanvas_ctx_.fillStyle=_,i.fill()}n&&(this.bgcanvas_ctx_.strokeStyle=n,this.bgcanvas_ctx_.lineWidth=this.getOption_("rangeSelectorPlotLineWidth"),i.stroke())}},s.prototype.computeCombinedSeriesAndLimits_=function(){var e,t=this.dygraph_,n=this.getOption_("logscale"),a=t.numColumns(),o=t.getLabels(),i=new Array(a),s=!1,l=t.visibility(),c=[];for(e=1;e<a;e++){var d=this.getOption_("showInRangeSelector",o[e]);c.push(d),null!==d&&(s=!0)}if(s)for(e=1;e<a;e++)i[e]=c[e-1];else for(e=1;e<a;e++)i[e]=l[e-1];var u=[],h=t.dataHandler_,p=t.attributes_;for(e=1;e<t.numColumns();e++)if(i[e]){var f=h.extractSeries(t.rawData_,e,p);t.rollPeriod()>1&&(f=h.rollingAverage(f,t.rollPeriod(),p)),u.push(f)}var g=[];for(e=0;e<u[0].length;e++){for(var m=0,b=0,v=0;v<u.length;v++){var _=u[v][e][1];null===_||isNaN(_)||(b++,m+=_)}g.push([u[0][e][0],m/b])}var y=Number.MAX_VALUE,x=-Number.MAX_VALUE;for(e=0;e<g.length;e++){var O=g[e][1];null!==O&&isFinite(O)&&(!n||O>0)&&(y=Math.min(y,O),x=Math.max(x,O))}if(n)for(x=r.log10(x),x+=.25*x,y=r.log10(y),e=0;e<g.length;e++)g[e][1]=r.log10(g[e][1]);else{var w,k=x-y;x+=w=k<=Number.MIN_VALUE?.25*x:.25*k,y-=w}return{data:g,yMin:y,yMax:x}},s.prototype.placeZoomHandles_=function(){var e=this.dygraph_.xAxisExtremes(),t=this.dygraph_.xAxisRange(),n=e[1]-e[0],a=Math.max(0,(t[0]-e[0])/n),r=Math.max(0,(e[1]-t[1])/n),o=this.canvasRect_.x+this.canvasRect_.w*a,i=this.canvasRect_.x+this.canvasRect_.w*(1-r),s=Math.max(this.canvasRect_.y,this.canvasRect_.y+(this.canvasRect_.h-this.leftZoomHandle_.height)/2),l=this.leftZoomHandle_.width/2;this.leftZoomHandle_.style.left=o-l+"px",this.leftZoomHandle_.style.top=s+"px",this.rightZoomHandle_.style.left=i-l+"px",this.rightZoomHandle_.style.top=this.leftZoomHandle_.style.top,this.leftZoomHandle_.style.visibility="visible",this.rightZoomHandle_.style.visibility="visible"},s.prototype.drawInteractiveLayer_=function(){var e=this.fgcanvas_ctx_;e.clearRect(0,0,this.canvasRect_.w,this.canvasRect_.h);var t=this.canvasRect_.w-1,n=this.canvasRect_.h-1,a=this.getZoomHandleStatus_();if(e.strokeStyle=this.getOption_("rangeSelectorForegroundStrokeColor"),e.lineWidth=this.getOption_("rangeSelectorForegroundLineWidth"),a.isZoomed){var r=Math.max(1,a.leftHandlePos-this.canvasRect_.x),o=Math.min(t,a.rightHandlePos-this.canvasRect_.x);e.fillStyle="rgba(240, 240, 240, "+this.getOption_("rangeSelectorAlpha").toString()+")",e.fillRect(0,0,r,this.canvasRect_.h),e.fillRect(o,0,this.canvasRect_.w-o,this.canvasRect_.h),e.beginPath(),e.moveTo(1,1),e.lineTo(r,1),e.lineTo(r,n),e.lineTo(o,n),e.lineTo(o,1),e.lineTo(t,1),e.stroke()}else e.beginPath(),e.moveTo(1,1),e.lineTo(1,n),e.lineTo(t,n),e.lineTo(t,1),e.stroke()},s.prototype.getZoomHandleStatus_=function(){var e=this.leftZoomHandle_.width/2,t=parseFloat(this.leftZoomHandle_.style.left)+e,n=parseFloat(this.rightZoomHandle_.style.left)+e;return{leftHandlePos:t,rightHandlePos:n,isZoomed:t-1>this.canvasRect_.x||n+1<this.canvasRect_.x+this.canvasRect_.w}},n.default=s,t.exports=n.default},{"../dygraph-interaction-model":12,"../dygraph-utils":17,"../iframe-tarp":19}]},{},[18])(18)},500:function(e,t,n){},555:function(e,t){},556:function(e,t,n){},557:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),o=n(30),i=n.n(o),s=n(32),l=n(44),c=n(131),d=n(17),u=n(171),h=n(24),p=n(179),f=n(45),g=n(7),m=n(22),b=n(42),v={isSnapshotMode:!1,snapshotCharts:null,snapshotDataPoints:null,isSignedIn:!1,offline:!1},_=Object(m.createReducer)({},v);_.on(b.e,(function(e,t){var n=t.charts,a=t.dataPoints;return Object(g.a)({},e,{snapshotCharts:n,snapshotDataPoints:a,isSnapshotMode:!0})})),_.on(b.f,(function(e){return Object(g.a)({},e,{isSnapshotMode:v.isSnapshotMode,snapshotCharts:v.snapshotCharts,snapshotDataPoints:v.snapshotDataPoints})})),_.on(b.b,(function(e,t){var n=t.isSignedIn;return Object(g.a)({},e,{isSignedIn:n})})),_.on(b.c,(function(e,t){var n=t.offline;return Object(g.a)({},e,{offline:n})}));var y,x=n(82),O=Object(l.c)((y={},Object(d.a)(y,h.e,u.b),Object(d.a)(y,f.c,p.a),Object(d.a)(y,x.a,_),y)),w=n(21),k=n.n(w),E=n(12),C=n(38),S=n(6),j=n(99),D=n.n(j),A=D.a.create({headers:{"Cache-Control":"no-cache, no-store",Pragma:"no-cache"},withCredentials:!0}),T=n(31),M=n(612),P=n(190),L=n(591),I=n(320),R=n(589),N=n(590),F=n(607),B=n(592),H=D.a.create({headers:{"Cache-Control":"no-cache, no-store",Pragma:"no-cache"},withCredentials:!0}),z=function(e){var t=new M.a,n=new M.a,a=Object(I.a)((function(e){var t=e.url,n=e.method,a=void 0===n?"GET":n,r=e.params,o=void 0===r?{}:r,i=e.data,s=e.onErrorCallback,l=e.onSuccessCallback,c=e.cancelTokenSource;return Object(P.a)(H.request({url:t,method:a,params:o,data:i,timeout:15e3,cancelToken:null===c||void 0===c?void 0:c.token})).pipe(Object(R.a)((function(e){var t=e.data;l(t)})),Object(N.a)((function(e){return"Chart scrolled out of view"!==(null===e||void 0===e?void 0:e.message)&&console.warn("fetch error",t),s(e),Object(L.a)()})))}),e);return n.pipe(Object(F.a)(null),Object(B.a)((function(){return t.pipe(a)}))).subscribe(),[t,n]},U=n(81),W=n(319),G=n(593),V=n(614),Y=function(e,t){return"json"===e.format?function(e,t){var n=e.view_update_every;if(!e.result.data.length)return e;var a=e.result.data[0][0]-t*n,r=Object(W.a)(e.result.labels).map((function(){return null})),o=new Array(t).fill(null).map((function(e,t){return[a+t*n].concat(Object(C.a)(r))}));return Object(g.a)({},e,{after:e.after-n*t,result:Object(g.a)({},e.result,{data:o.concat(e.result.data)})})}(e,t):e},X=[],Z=function(e,t,n){if("array"===t&&"json"===e.format){if(Array.isArray(e.result))return e;var a=n?Object(G.a)(e.result.data):e.result.data;return Object(g.a)({},e,{format:"array",result:a.reduce((function(e,t){return t.shift(),[].concat(Object(C.a)(e),[Object(V.a)(t)])}),X)})}return e},$=n(1),K=n(139),q=n(4),J=q.d.div.withConfig({displayName:"styled__Container",componentId:"qqn9iy-0"})(["width:100%;height:100%;min-height:",";display:flex;flex-flow:row nowrap;padding:"," "," "," ",";"],Object($.w)(10),Object($.w)(2),Object($.w)(2),Object($.w)(2),Object($.w)(2)),Q=q.d.div.withConfig({displayName:"styled__SideContent",componentId:"qqn9iy-1"})(["flex-grow:0;flex-shrink:0;height:100%;align-self:stretch;"]),ee=q.d.div.withConfig({displayName:"styled__ContentContainer",componentId:"qqn9iy-2"})([""]),te=Object(q.d)($.p).withConfig({displayName:"styled__HeaderText",componentId:"qqn9iy-3"})(["color:",";font-weight:bold;display:block;margin-bottom:",";"],(function(e){var t=e.error;return e.success&&Object($.v)("success")||t&&Object($.v)("error")}),Object($.w)()),ne=Object(q.d)($.u).withConfig({displayName:"styled__ContentText",componentId:"qqn9iy-4"})(["display:block;color:",";font-weight:",";"],(function(e){return e.error&&Object($.v)("error")||Object($.v)("text")}),(function(e){return e.error&&"bold"})),ae=function(e){var t=e.header,n=e.text,a=e.leftContent,o=e.rightContent,i=e.renderContent,s=e.success,l=e.error;return r.a.createElement(J,null,a&&r.a.createElement(Q,null,a),r.a.createElement(ee,null,t&&r.a.createElement(te,{success:s,error:l},t),n&&r.a.createElement(ne,{success:s,error:l},n),i&&i(e)),o&&r.a.createElement(Q,{right:!0},o))},re=function(e){return r.a.createElement(ae,e)},oe=q.d.div.withConfig({displayName:"styled__NodeIconContainer",componentId:"fe9uuu-0"})(["width:",";height:",";margin-right:",";display:flex;justify-content:center;align-items:center;& > svg use{fill:",";}"],Object($.w)(5),Object($.w)(5),Object($.w)(2),Object($.v)(["gray","limedSpruce"])),ie=q.d.a.withConfig({displayName:"styled__NotificationLink",componentId:"fe9uuu-1"})(["&,&:hover{text-decoration:underline;color:inherit;}"]),se={position:K.b.POSITION.BOTTOM_RIGHT,autoClose:1e4,pauseOnFocusLoss:!1},le=function(){var e=re(Object(g.a)({},{header:"Installation error",text:"The installer could not prepare the required dependencies to enable Netdata Cloud functionality"},{success:!1,leftContent:r.a.createElement(oe,null,r.a.createElement($.l,{name:"gear",size:"large"}))}));K.b.error(e,se)},ce=function(){var e={header:"Connection Problem",text:r.a.createElement(ie,{href:"https://learn.netdata.cloud/docs/agent/packaging/installer#automatic-one-line-installation-script",target:"_blank"},"To access Cloud install again your agent via the kickstart script")},t=re(Object(g.a)({},e,{success:!1,leftContent:r.a.createElement(oe,null,r.a.createElement($.l,{name:"gear",size:"large"}))}));K.b.error(t,se)},de=n(11),ue=n(566),he=n(615),pe=n(225),fe=n(559),ge=n(609),me={hash:"#",theme:null,help:null,mode:"live",update_always:!1,pan_and_zoom:!1,server:null,after:0,before:0,highlight:!1,highlight_after:0,highlight_before:0,nowelcome:!1,show_alarms:!1,chart:null,family:null,alarm:null,alarm_unique_id:0,alarm_id:0,alarm_event_id:0,alarm_when:0},be=function(e){var t=Object(S.a)(e,2),n=t[0],a=t[1];return function(e){var t=Object(S.a)(e,2),n=t[0],a=t[1];return void 0===me[n]||void 0===a}([n,a])?{}:Object(d.a)({},n,decodeURIComponent(a))},ve="print"===Object(ue.a)(Object(he.a)(";"),Object(ge.a)((function(e,t){return 0===t?{hash:e}:be(e.split("="))})),pe.a,Object(fe.a)(me))(document.location.hash).mode,_e=n(15),ye=k.a.mark(Se),xe=k.a.mark(Pe),Oe=k.a.mark(He),we=k.a.mark(ze),ke=k.a.mark(Ue),Ee=U.b?30:60,Ce=Object(c.a)();function Se(){var e,t,n,a,r,o;return k.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=3,Object(E.f)(Ce);case 3:if((e=i.sent).type!==_e.c.success.toString()){i.next=15;break}return t=e.payload,n=t.fetchDataParams.viewRange,a=Object(S.a)(n,2),r=a[0],o=a[1],i.next=10,Object(E.d)(de.m);case 10:if(!i.sent||!(r<=0||o<=0)){i.next=15;break}return i.next=14,Object(E.c)(Object(_e.d)({id:t.id}));case 14:return i.abrupt("continue",0);case 15:return i.next=17,Object(E.c)(e);case 17:i.next=0;break;case 19:case"end":return i.stop()}}),ye)}var je=function(e,t){return"".concat(void 0===e?"null":encodeURIComponent(e),",").concat(encodeURIComponent(t))},De=!1,Ae=function(e){return"chart"===e?"node":"node"===e||"dimension"===e?e:"label=".concat(e)},Te=z(ve?2:Ee),Me=Object(S.a)(Te,1)[0];function Pe(e){var t,n,a,r,o,i,s,l,c,d,u,h,p,f,m,b,v,_,y,x,O,w,S,j,D,A,M,P,L,I,R,N,F,B,H,z,W,G,V;return k.a.wrap((function(k){for(;;)switch(k.prev=k.next){case 0:return t=e.payload,n=t.host,a=t.context,r=t.chart,o=t.format,i=t.points,s=t.group,l=t.gtime,c=t.options,d=t.after,u=t.before,h=t.dimensions,p=t.labels,f=t.postGroupBy,m=t.postAggregationMethod,b=t.aggrMethod,v=t.dimensionsAggrMethod,_=t.nodeIDs,y=t.httpMethod,x=t.groupBy,O=void 0===x?"dimension":x,w=t.aggrGroups,S=void 0===w?[]:w,j=t.fetchDataParams,D=t.id,A=t.cancelTokenSource,k.next=4,Object(E.d)(de.C);case 4:if(!(M=k.sent)){k.next=15;break}if(P=je(h,c),L=Object.keys(M.data).find((function(e){return e.startsWith(r)&&e.includes(P)}))){k.next=11;break}return console.warn("Could not find snapshot key for chart: ".concat(r," and id ").concat(D)),k.abrupt("return");case 11:return I=M.data[L],k.next=14,Object(E.c)(_e.c.success({chartData:I,fetchDataParams:j,id:D}));case 14:return k.abrupt("return");case 15:R=U.b?"".concat(Object(T.a)(n),"api/v1/data"):n,N=c.split("|"),F=N.includes("flip"),H=(B=!De&&!F)?N.concat("flip"):N,z=[Ae(O),f&&"label=".concat(f)].filter(Boolean),W="POST"===y?{data:Object(g.a)({filter:{nodeIDs:_,context:a,dimensions:h?h.split(/['|]/):void 0,labels:p},after:d,before:u,points:i,group:s,gtime:l,agent_options:H},m&&{post_aggregation_methods:[m]},{aggregations:["dimension"!==O&&{method:v||"sum",groupBy:["chart"].concat(Object(C.a)(z))},"chart"!==O&&Object(g.a)({method:b,groupBy:z},S.length&&{labels:S})].filter(Boolean)})}:{params:{chart:r,_:(new Date).valueOf(),format:o,points:i,group:s,gtime:l,options:c,after:d,before:u,dimensions:h}},G=function(e){if(null===e||void 0===e?void 0:e.result){var t=j.fillMissingPoints,n=Z(e,o,B),a=Object(g.a)({},n,{},"post_aggregated_data"in e.result&&{postAggregationMethod:m,groupBy:O,postGroupBy:f,aggrGroups:S,postAggregated:e.result.post_aggregated_data[m]});Ce.put(_e.c.success({chartData:t?Y(a,t):a,fetchDataParams:j,id:D}))}else Ce.put(_e.c.failure({id:D}))},V=function(e){console.warn("fetch chart data failure",e),Ce.put(_e.c.failure({id:D}))},Me.next(Object(g.a)({},W,{method:y||"GET",url:R,onErrorCallback:V,onSuccessCallback:G,cancelTokenSource:A}));case 25:case"end":return k.stop()}}),xe)}var Le=z(1),Ie=Object(S.a)(Le,2),Re=Ie[0],Ne=Ie[1];function Fe(e){var t=e.payload,n=t.host,a=t.chart,r=t.format,o=t.points,i=t.group,s=t.gtime,l=t.options,c=t.after,d=t.before,u=t.dimensions,h=t.aggrMethod,p=t.groupBy,f=t.nodeIDs,m=t.chartLibrary,b=t.id,v="".concat(a,",").concat(m,",").concat(je(u,l)),_="".concat(Object(T.a)(n),"api/v1/data"),y=Object(g.a)({chart:a,_:(new Date).valueOf(),format:r,points:o,group:i,gtime:s,options:l,after:c,before:d,dimensions:u},h&&{aggr_method:h},{},f&&{node_ids:f.join(",")},{},p&&{groupBy:p});Re.next({url:_,params:y,onErrorCallback:function(){Ce.put(_e.e.failure({id:b})),window.chartUpdated({chartDataUniqueID:v,chart:a,data:null})},onSuccessCallback:function(e){Ce.put(_e.e.success({snapshotData:e,id:b})),window.chartUpdated({chartDataUniqueID:v,data:e})}})}function Be(){Ne.next()}function He(e){var t,n,a,r,o,i,s;return k.a.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.payload,n=t.chart,a=t.id,r=t.host,l.next=4,Object(E.d)(de.C);case 4:if(!(o=l.sent)){l.next=9;break}return l.next=8,Object(E.c)(_e.b.success({chartMetadata:o.charts.charts[n],id:a}));case 8:return l.abrupt("return");case 9:return s=U.b?"".concat(Object(T.a)(r),"api/v1/chart"):r.replace("/data","/chart"),l.prev=10,l.next=13,Object(E.a)(A.get,s,{params:{chart:n}});case 13:i=l.sent,l.next=22;break;case 16:return l.prev=16,l.t0=l.catch(10),console.warn("fetch chart details failure"),l.next=21,Object(E.c)(_e.b.failure({id:a}));case 21:return l.abrupt("return");case 22:return l.next=24,Object(E.c)(_e.b.success({chartMetadata:i.data,id:a}));case 24:case"end":return l.stop()}}),Oe,null,[[10,16]])}function ze(e){var t,n,a,r,o,i,s,l,c,d,u;return k.a.wrap((function(p){for(;;)switch(p.prev=p.next){case 0:return t=e.payload,n=t.poll,a=!1,r=!1,o=!1,i=!1,p.prev=6,p.next=9,Object(E.d)(de.w);case 9:return s=p.sent,l=null===s||void 0===s?void 0:s.isCloudAvailable,c=null===s||void 0===s?void 0:s.isACLKAvailable,p.next=14,Object(E.a)(A.get,"".concat(T.b,"/api/v1/info"));case 14:return d=p.sent,u=d.data,o=(null===u||void 0===u?void 0:u["cloud-available"])||!1,a=(null===u||void 0===u?void 0:u["cloud-enabled"])||!1,r=(null===u||void 0===u?void 0:u["agent-claimed"])||!1,i=(null===u||void 0===u?void 0:u["aclk-available"])||!1,p.next=22,Object(E.c)(_e.f.success({isCloudAvailable:o,isCloudEnabled:a,isAgentClaimed:r,isACLKAvailable:i,fullInfoPayload:u}));case 22:a&&null===l&&!o&&le(),o&&r&&!1!==c&&!i&&ce(),p.next=31;break;case 26:return p.prev=26,p.t0=p.catch(6),console.warn("fetch agent info failure"),p.next=31,Object(E.c)(_e.f.failure());case 31:if(!(n&&a&&r)){p.next=36;break}return p.next=34,Object(E.b)(h.b);case 34:return p.next=36,Object(E.c)(Object(_e.f)({poll:!0}));case 36:case"end":return p.stop()}}),we,null,[[6,26]])}function Ue(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.g)(_e.c.request,Pe);case 2:return e.next=4,Object(E.g)(_e.b.request,He);case 4:return e.next=6,Object(E.g)(_e.e.request,Fe);case 6:return e.next=8,Object(E.g)(b.f,Be);case 8:return e.next=10,Object(E.g)(_e.f.request,ze);case 10:return e.next=12,Object(E.e)(Se);case 12:case"end":return e.stop()}}),ke)}var We=n(340),Ge=n(610),Ve=n(28),Ye=n(106),Xe=.2,Ze=n(10),$e=n(594),Ke=n(50),qe=n(226),Je=n(148),Qe=k.a.mark(mt),et=k.a.mark(vt),tt=k.a.mark(_t),nt=k.a.mark(yt),at=k.a.mark(xt),rt=k.a.mark(Ot),ot=k.a.mark(wt),it=1e3,st=1e4,lt=500,ct="Notification"in window,dt=window.netdataAlarmsNotifCallback,ut=0,ht=0,pt=function(e){"object"===typeof e&&(function(e){if("string"===typeof e){var t=document.querySelector("#chart_".concat(Object(Je.a)(e)));if(t){var n=t.offsetTop+-50;return document.querySelector("html").scrollTop=n,!0}}return!1}(e.chart)&&window.focus())},ft=function(){ct&&"default"===Notification.permission&&Notification.requestPermission()},gt=function(){return ct&&"granted"===Notification.permission};function mt(e,t){var n,a;return k.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,Object(E.a)(A.get,"".concat(t,"/api/v1/alarm_log?after=").concat(e));case 3:return n=r.sent,a=n.data,r.abrupt("return",a);case 8:return r.prev=8,r.t0=r.catch(0),console.warn("Error fetching alarms log",r.t0),r.abrupt("return",null);case 12:case"end":return r.stop()}}),Qe,null,[[0,8]])}var bt=function(e,t,n){if(!e.updated){var a=e.value_string,r=t.alarms["".concat(e.chart,".").concat(e.name)];"undefined"!==typeof r&&e.status===r.status&&"undefined"!==typeof r.value_string&&(a=r.value_string);var o=e.name.replace(/_/g," "),i=e.status.toLowerCase(),s="".concat(o," = ").concat(a),l=e.alarm_id,c="images/banner-icon-144x144.png",d=!1,u=!0;switch(e.status){case"REMOVED":u=!1;break;case"UNDEFINED":case"UNINITIALIZED":return;case"CLEAR":if(e.unique_id<n)return;if("UNINITIALIZED"===e.old_status||"UNDEFINED"===e.old_status)return;if(e.no_clear_notification)return;s="".concat(o," back to normal (").concat(a,")"),c="images/check-mark-2-128-green.png",d=!1;break;case"WARNING":"CRITICAL"===e.old_status&&(i="demoted to ".concat(e.status.toLowerCase())),c="images/alert-128-orange.png",d=!1;break;case"CRITICAL":"WARNING"===e.old_status&&(i="escalated to ".concat(e.status.toLowerCase())),c="images/alert-128-red.png",d=!0;break;default:return void console.warn("invalid alarm status ".concat(e.status))}return u&&("function"===typeof dt&&(u=dt(e)),u)?{notificationTitle:s,notificationOptions:{body:"".concat(e.hostname," - ").concat(e.chart," (").concat(e.family,") - ").concat(i,": ").concat(e.info),tag:"".concat(l),requireInteraction:d,icon:T.c+c,data:e},notificationHandler:function(e){if(e.preventDefault(),e.target){var t=e.target.data;pt(t)}}}:void 0}};function vt(e,t){var n,a,r,o,i,s,l,c,d;return k.a.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(E.a)(mt,ht,e);case 2:if(null!==(n=u.sent)&&"object"===typeof n){u.next=6;break}return console.warn("invalid alarms log response"),u.abrupt("return");case 6:if(0!==n.length){u.next=9;break}return console.log("received empty alarm log"),u.abrupt("return");case 9:a=Object($e.a)(Object(Ke.a)("unique_id"),n),r=a.filter((function(e){return e.unique_id>ht})),o=r.map((function(e){return bt(e,t,ut)})).filter((function(e){return void 0!==e})),i=0;case 13:if(!(i<o.length)){u.next=22;break}return s=o[i],l=s.notificationTitle,c=s.notificationOptions,d=s.notificationHandler,new Notification(l,c).onclick=d,u.next=19,Object(E.b)(lt);case 19:i+=1,u.next=13;break;case 22:ht=Object(qe.a)(a).unique_id,("undefined"===typeof window.netdataAlarmsRemember||window.netdataAlarmsRemember)&&localStorage.setItem("last_notification_id","".concat(ht));case 24:case"end":return u.stop()}}),et)}function _t(e,t){var n,a;return k.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(E.a)(A.get,"".concat(t,"/api/v1/alarms?").concat(e));case 2:return n=r.sent,a=n.data,0===ut&&"number"===typeof a.latest_alarm_log_unique_id&&(ut=a.latest_alarm_log_unique_id),r.abrupt("return",a);case 6:case"end":return r.stop()}}),tt)}function yt(e){var t;return k.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=3,Object(E.a)(_t,"active",e);case 3:if(!(t=n.sent)){n.next=12;break}return n.next=7,Object(E.c)(Object(Ze.x)({activeAlarms:t}));case 7:if(!(gt()&&t.latest_alarm_log_unique_id>ht)){n.next=12;break}return n.next=10,Object(E.a)(vt,e,t);case 10:if(!1!==t.status){n.next=12;break}return n.abrupt("break",16);case 12:return n.next=14,Object(E.b)(st);case 14:n.next=0;break;case 16:case"end":return n.stop()}}),nt)}function xt(){var e,t,n;return k.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(E.f)(Ze.w);case 2:return e=a.sent,t=e.payload,n=t.serverDefault,a.next=7,Object(E.b)(it);case 7:return ht=+(localStorage.getItem("last_notification_id")||ht),ft(),a.next=11,Object(E.a)(yt,n);case 11:case"end":return a.stop()}}),at)}function Ot(e){var t,n,a,r;return k.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,n=t.callback,a=t.serverDefault,o.next=4,Object(E.a)(_t,"all",a);case 4:r=o.sent,n(r);case 6:case"end":return o.stop()}}),rt)}function wt(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.e)(xt);case 2:return e.next=4,Object(E.g)(Ze.e.request,Ot);case 4:case"end":return e.stop()}}),ot)}var kt=["","https://www.google.com/","https://duckduckgo.com/","https://www.reddit.com/"],Et=function(e){return kt.includes(e)||e.endsWith(".my-netdata.io/")||e.startsWith("https://github.com/")||e.endsWith("netdata.cloud/")||e.startsWith("https://app.netdata.cloud/")},Ct=k.a.mark(Lt),St=k.a.mark(It),jt=k.a.mark(Rt),Dt=k.a.mark(Bt),At=k.a.mark(Ut),Tt=k.a.mark(Wt),Mt=Object(c.a)();function Pt(){window.addEventListener("focus",(function(){Mt.put(Object(Ze.z)({hasWindowFocus:!0}))})),window.addEventListener("blur",(function(){Mt.put(Object(Ze.z)({hasWindowFocus:!1}))}))}function Lt(){var e;return k.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,Object(E.f)(Mt);case 3:return e=t.sent,t.next=6,Object(E.c)(e);case 6:t.next=0;break;case 8:case"end":return t.stop()}}),Ct)}function It(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.f)(_e.f.success);case 2:return e.abrupt("return",e.sent.payload.fullInfoPayload);case 3:case"end":return e.stop()}}),St)}function Rt(e,t){var n,a,r,o,i,s;return k.a.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(!window.posthog){l.next=2;break}return l.abrupt("return");case 2:return l.next=4,Object(E.d)(de.k);case 4:if(l.t1=l.sent,l.t1){l.next=9;break}return l.next=8,Object(E.a)(It);case 8:l.t1=l.sent;case 9:if(l.t0=l.t1,l.t0){l.next=12;break}l.t0={};case 12:i=l.t0,function(e,t){var n,a,r,o;t.__SV||(window.posthog=t,t._i=[],t.init=function(i,s,l){function c(e,t){var n=t.split(".");2==n.length&&(e=e[n[0]],t=n[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}(r=e.createElement("script")).type="text/javascript",r.async=!0,r.src=s.api_host+"/static/array.js",(o=e.getElementsByTagName("script")[0]).parentNode.insertBefore(r,o);var d=t;for(void 0!==l?d=t[l]=[]:l="posthog",d.people=d.people||[],d.toString=function(e){var t="posthog";return"posthog"!==l&&(t+="."+l),e||(t+=" (stub)"),t},d.people.toString=function(){return d.toString(1)+".people (stub)"},n="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),a=0;a<n.length;a++)c(d,n[a]);t._i.push([i,s,l])},t.__SV=1)}(document,window.posthog||[]),window.posthog.init("mqkwGT0JNFqO-zX2t0mW6Tec9yooaVu7xCBlXtHnt5Y",{api_host:"https://posthog.netdata.cloud",loaded:function(e){t&&e.identify(t)}}),s=!Ye.a&&!Et(document.referrer),"masked",window.posthog.register(Object(We.a)((function(e){return void 0!==e&&null!==e}),{$ip:"127.0.0.1",$current_url:Ye.a?null:"agent dashboard",$pathname:Ye.a?null:"netdata-dashboard",$host:Ye.a?null:"dashboard.netdata.io",$initial_referring_domain:s?"masked":null,$initial_referrer:s?"masked":null,$referring_domain:s?"masked":null,$referrer:s?"masked":null,event_source:"agent dashboard",netdata_version:i.version,netdata_machine_guid:e,netdata_person_id:t||"Unavailable",netdata_buildinfo:i.buildinfo,netdata_release_channel:i["release-channel"],mirrored_host_count:null===(n=i.mirrored_hosts)||void 0===n?void 0:n.length,alarms_normal:null===(a=i.alarms)||void 0===a?void 0:a.normal,alarms_warning:null===(r=i.alarms)||void 0===r?void 0:r.warning,alarms_critical:i.alarms.critical,host_os_name:i.os_name,host_os_id:i.os_id,host_os_id_like:i.os_id_like,host_os_version:i.os_version,host_os_version_id:i.os_version_id,host_os_detection:i.os_detection,system_cores_total:i.cores_total,system_total_disk_space:i.total_disk_space,system_cpu_freq:i.cpu_freq,system_ram_total:i.ram_total,system_kernel_name:i.kernel_name,system_kernel_version:i.kernel_version,system_architecture:i.architecture,system_virtualization:i.virtualization,system_virt_detection:i.virt_detection,system_container:i.container,system_container_detection:i.container_detection,container_os_name:i.container_os_name,container_os_id:i.container_os_id,container_os_id_like:i.container_os_id_like,container_os_version:i.container_os_version,container_os_version_id:i.container_os_version_id,host_collectors_count:i.collectors.length,host_cloud_enabled:i["cloud-enabled"],host_cloud_available:i["cloud-available"],host_agent_claimed:i["agent-claimed"],host_aclk_available:i["aclk-available"],host_aclk_implementation:i["aclk-implementation"],host_allmetrics_json_used:i["allmetrics-json-used"],host_allmetrics_prometheus_used:i["allmetrics-prometheus-used"],host_allmetrics_shell_used:i["allmetrics-shell-used"],host_charts_count:i["charts-count"],host_dashboard_used:i["dashboard-used"],host_metrics_count:i["metrics-count"],host_notification_methods:i["notification-methods"],config_memory_mode:i["memory-mode"],config_exporting_enabled:i["exporting-enabled"],config_exporting_connectors:i["exporting-connectors"],config_hosts_available:i["hosts-available"],config_https_enabled:i["https-enabled"],config_multidb_disk_quota:i["multidb-disk-quota"],config_page_cache_size:i["page-cache-size"],config_stream_enabled:i["stream-enabled"],config_web_enabled:i["web-enabled"],host_is_parent:null===(o=i.host_labels)||void 0===o?void 0:o._is_parent,mirrored_hosts_reachable:i.mirrored_hosts_status.filter((function(e){return e.reachable})).length,mirrored_hosts_unreachable:i.mirrored_hosts_status.filter((function(e){return!e.reachable})).length,host_collectors:i.collectors,host_is_k8s_node:i.is_k8s_node}));case 18:case"end":return l.stop()}}),jt)}var Nt=function e(t){var n=t.machineGuid,a=t.maxRedirects,r=t.name,o=t.registryServer,i=t.url;return A.get("".concat(o,"/api/v1/registry"),{headers:{"Cache-Control":"no-cache, no-store",Pragma:"no-cache"},params:{action:"access",machine:n,name:r,url:i},withCredentials:!0}).then((function(t){var s=t.data,l="string"===typeof s.registry,c=s;if("string"===typeof s.status&&"ok"===s.status||(c=null),null===c)return l&&a>0?e({maxRedirects:a-1,machineGuid:n,name:r,registryServer:s.registry,url:i}):{registryServer:o};var d=s.urls.filter((function(e){return e[1]!==h.c}));return{personGuid:s.person_guid||null,registryServer:o,urls:d}})).catch((function(){return console.warn("error calling registry:",o),null}))},Ft=function(e){var t={};e.slice().reverse().forEach((function(e){var n=Object(S.a)(e,5),a=n[0],r=n[1],o=n[2],i=n[3],s=n[4],l=t[a]||{lastTimestamp:0,accesses:0,alternateUrls:[],guid:"",url:"",name:""},c=l.lastTimestamp<o,d={guid:l.guid||a,url:c?r:l.url,lastTimestamp:c?o:l.lastTimestamp,accesses:l.accesses+i,name:c?s:l.name,alternateUrls:l.alternateUrls.concat(r)};t[a]=d}));var n=Object(Ge.a)(e.slice().reverse().map((function(e){return Object(S.a)(e,1)[0]}))).map((function(e){return t[e]}));return{registryMachines:t,registryMachinesArray:n}};function Bt(e){var t,n,a,r,o,i,s,l,c,d,u,p,f,g,m;return k.a.wrap((function(b){for(;;)switch(b.prev=b.next){case 0:return t=e.payload,n=t.serverDefault,a="".concat(n,"api/v1/registry?action=hello"),b.prev=3,b.next=6,Object(E.a)(A.get,a,{headers:{"Cache-Control":"no-cache, no-store",Pragma:"no-cache"},withCredentials:!0});case 6:r=b.sent,b.next=15;break;case 9:return b.prev=9,b.t0=b.catch(3),console.warn("error accessing registry or Do-Not-Track is enabled"),b.next=14,Object(E.c)(Ze.f.failure());case 14:return b.abrupt("return");case 15:return o=r.data.cloud_base_url,i=r.data.hostname,s=r.data.machine_guid,l=r.data.registry,c=l===Ve.b,b.next=22,Object(E.c)(Ze.f.success({cloudBaseURL:o,hostname:i,isUsingGlobalRegistry:c,machineGuid:s}));case 22:return d=c?h.c:i,u=c?h.c:n,b.next=26,Object(E.a)(Nt,{machineGuid:s,maxRedirects:2,name:d,registryServer:l,url:u});case 26:if(p=b.sent,!r.data.anonymous_statistics){b.next=30;break}return b.next=30,Object(E.e)(Rt,r.data.machine_guid,null===p||void 0===p?void 0:p.personGuid);case 30:if(!((null===p||void 0===p?void 0:p.urls)&&(null===p||void 0===p?void 0:p.personGuid))){b.next=35;break}return f=Ft(p.urls),g=f.registryMachines,m=f.registryMachinesArray,b.next=35,Object(E.c)(Object(Ze.y)({personGuid:p.personGuid,registryMachines:g,registryMachinesArray:m}));case 35:return b.next=37,Object(E.c)(Object(Ze.a)({registryServer:(null===p||void 0===p?void 0:p.registryServer)||l}));case 37:case"end":return b.stop()}}),Dt,null,[[3,9]])}var Ht=function(e){return"options.".concat(e)};function zt(e){var t=e.payload,n=t.key,a=t.value;"stop_updates_when_focus_is_lost"!==n&&localStorage.setItem(Ht(n),JSON.stringify(a))}function Ut(e){var t;return k.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return(t=e.payload).isActive?document.body.className="with-panel":document.body.className="",n.next=4,Object(E.b)(1e3*Xe);case 4:return n.next=6,Object(E.c)(Object(Ze.v)({isActive:t.isActive}));case 6:case"end":return n.stop()}}),At)}function Wt(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.e)(Pt);case 2:return e.next=4,Object(E.e)(Lt);case 4:return e.next=6,Object(E.g)(Ze.f.request,Bt);case 6:return e.next=8,Object(E.e)(wt);case 8:return e.next=10,Object(E.g)(Ze.t,zt);case 10:return e.next=12,Object(E.g)(Ze.u,Ut);case 12:case"end":return e.stop()}}),Tt)}var Gt=n(563),Vt=n(611),Yt=/[&;]/,Xt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:decodeURIComponent(window.location.hash.substr(1));if(0===e.length)return{};var t=e.split(Yt),n=t.reduce((function(e,t){var n=t.split("="),a=Object(S.a)(n,2),r=a[0],o=a[1];return e[r]=o,e}),{});return n},Zt=function(e){var t=Object.entries(e);return 0===t.length?"":t.map((function(e){var t=Object(S.a)(e,2),n=t[0],a=t[1];return"".concat(n,"=").concat(encodeURIComponent(a))})).join(";")},$t=(Object(ue.a)(Xt,Zt),function(e){var t=Xt(),n=Object(Vt.a)(e,t);window.location.hash="".concat(Zt(n))}),Kt=function(e){window.location.hash="".concat(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent(window.location.hash.substr(1)),n=Object(Gt.a)(e,Xt(t));return Zt(n)}(e))},qt=k.a.mark(nn),Jt=k.a.mark(an),Qt="LOCAL-STORAGE-NEEDS-SYNC";function en(e){var t=e.payload,n=t.after,a=t.before;if(window.urlOptions)window.urlOptions.after===n&&window.urlOptions.before===a||window.urlOptions.netdataHighlightCallback(!0,n,a);else{var r=Xt(),o=Math.round(n).toString(),i=Math.round(a).toString();r.highlight_after===o&&r.highlight_before===i||$t({highlight_after:o,highlight_before:i})}}function tn(){window.urlOptions?window.urlOptions.netdataHighlightCallback(!1,0,0):Kt(["highlight_after","highlight_before"])}function nn(e){var t,n;return k.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(t=e.payload,!window.showSignInModal){a.next=8;break}return window.showSignInModal(),a.next=5,Object(E.f)(b.a);case 5:n=t.signInLinkHref,window.localStorage.setItem(Qt,"true"),window.location.href=n;case 8:case"end":return a.stop()}}),qt)}function an(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.g)(Ze.q,en);case 2:return e.next=4,Object(E.g)(Ze.d,tn);case 4:return e.next=6,Object(E.g)(b.d,nn);case 6:case"end":return e.stop()}}),Jt)}var rn=k.a.mark(on);function on(){return k.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.e)(Wt);case 2:return e.next=4,Object(E.e)(Ue);case 4:return e.next=6,Object(E.e)(an);case 6:case"end":return e.stop()}}),rn)}var sn=Object(c.b)(),ln=function(){var e=Object(l.e)(O,Object(l.d)(Object(l.a)(sn)));return sn.run(on),e}(),cn=n(328),dn=n.n(cn),un=(n(421),n(422),n(167)),hn=n.n(un);window.$=hn.a,window.jQuery=hn.a;n(423),n(436),n(437),n(438),n(439),n(442);var pn=function(e){return new Promise((function(t,n){var a=document.createElement("link");a.setAttribute("rel","stylesheet"),a.setAttribute("type","text/css"),a.setAttribute("href",e),a.onload=function(){t()},a.onerror=function(){n(Error("Error loading css: ".concat(e)))},document.getElementsByTagName("head")[0].appendChild(a)}))},fn=n(59),gn=n(9),mn=n(187),bn=n(342),vn=n(597),_n=n(341),yn=n(605),xn=n(616),On=n(331),wn=n(617),kn=n(26),En=n.n(kn),Cn=function(e){return"sparkline"===e.dygraphTheme},Sn={dygraph:{hasToolboxPanAndZoom:!0,xssRegexIgnore:new RegExp("^/api/v1/data.result.data$"),format:"json",options:function(e){return"function"===typeof this.isLogScale?"ms|flip".concat(this.isLogScale(e)?"|abs":""):""},hasLegend:function(e){var t=e.legend,n=void 0===t||t;return!Cn(e)&&Boolean(n)},trackColors:!0,pixelsPerPoint:function(e){return Cn(e)?2:3},isLogScale:function(e){return"logscale"===e.dygraphTheme},containerClass:function(e){return this.hasLegend(e)?En()("netdata-container-with-legend","bottom"===e.legendPosition&&"netdata-container-with-legend--bottom"):"netdata-container"}},sparkline:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$"),format:"array",options:function(){return"flip|abs"},hasLegend:function(){return!1},trackColors:!1,pixelsPerPoint:function(){return 3},containerClass:function(){return"netdata-container"}},peity:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$"),format:"ssvcomma",options:function(){return"null2zero|flip|abs"},hasLegend:function(){return!1},trackColors:!1,pixelsPerPoint:function(){return 3},containerClass:function(){return"netdata-container"}},google:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result.rows$"),format:"datatable",options:function(){return""},hasLegend:function(){return!1},trackColors:!1,pixelsPerPoint:function(){return 4},containerClass:function(){return"netdata-container"}},d3pie:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result.data$"),format:"json",hasLegend:function(){return!1},options:function(){return"objectrows|ms"},trackColors:!1,pixelsPerPoint:function(){return 15},containerClass:function(){return"netdata-container"}},easypiechart:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$"),format:"array",options:function(){return"absolute"},hasLegend:function(){return!1},trackColors:!0,pixelsPerPoint:function(){return 3},aspectRatio:100,containerClass:function(){return"netdata-container-easypiechart"}},gauge:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$"),format:"array",options:function(){return"absolute"},hasLegend:function(){return!1},trackColors:!0,pixelsPerPoint:function(){return 3},aspectRatio:60,containerClass:function(){return"netdata-container-gauge"}},textonly:{containerClass:function(){return"netdata-container"},format:"array",hasLegend:function(){return!1},options:function(){return"absolute"},pixelsPerPoint:function(){return 3},trackColors:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$")},groupbox:{containerClass:function(){return"netdata-container"},hasLegend:function(){return!1},options:function(){return"absolute"},format:"json",trackColors:!1,pixelsPerPoint:function(){return 3},xssRegexIgnore:new RegExp("^/api/v1/data.result$")}},jn=function(e,t){var n=e.appendOptions,a=e.overrideOptions,r="";return r+=a?a.toString():Sn[e.chartLibrary].options(e),"string"===typeof n&&(r+="|".concat(encodeURIComponent(n))),r+="|jsonwrap",t&&(r+="|nonzero"),("sum-of-abs"===e.dimensionsAggrMethod||!e.dimensionsAggrMethod&&e.groupBy&&"dimension"!==e.groupBy)&&(r+="|absolute"),r},Dn=n(595),An=Math.pow(2,31)-1,Tn=n(35),Mn=n(177),Pn=function(e){var t=e.containerNode,n=e.hasEmptyData,a=window.screen.height,o=t.clientHeight,i=Math.max(.2*o,5);o-=i;var s=(i-5)/2,l=t.clientWidth/10;o>l&&(s+=(o-l)/2,o=l),o>a/20&&(s+=(o-a/20)/2,o=a/20);var c=n?" empty":" netdata",d=n?"noData":"loading";return r.a.createElement("div",{className:"netdata-message icon",style:{fontSize:o,paddingTop:s}},r.a.createElement(Mn.a,{iconType:d}),c)},Ln=n(603),In=n(602),Rn=function(e){return e.ctrlKey?window.NETDATA.options.current.pan_and_zoom_factor*window.NETDATA.options.current.pan_and_zoom_factor_multiplier_control:e.shiftKey?window.NETDATA.options.current.pan_and_zoom_factor*window.NETDATA.options.current.pan_and_zoom_factor_multiplier_shift:e.altKey?window.NETDATA.options.current.pan_and_zoom_factor*window.NETDATA.options.current.pan_and_zoom_factor_multiplier_alt:window.NETDATA.options.current.pan_and_zoom_factor},Nn=n(152),Fn=n(107),Bn=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)},Hn=[],zn=[],Un=function(e,t){var n=t;return e===t?("undefined"===typeof Hn[n]&&(Hn[n]=new Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:e,maximumFractionDigits:t})),Hn[n]):0===e?("undefined"===typeof zn[n]&&(zn[n]=new Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:e,maximumFractionDigits:t})),zn[n]):new Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:e,maximumFractionDigits:t})},Wn=function(e,t,n){return function(a){if("number"!==typeof a)return"-";var r,o,i=e(a);if("number"!==typeof i)return i;if(null!==t)return t.format(i);if(-1!==n)r=n,o=n;else{r=0;var s=i<0?-i:i;o=s>1e3?0:s>10?1:s>1?2:s>.1?2:s>.01?4:s>.001?5:s>1e-4?6:7}return Un(r,o).format(i)}},Gn=function(e){var t=e.attributes,n=e.data,r=e.units,o=e.unitsCommon,i=e.unitsDesired,s=e.uuid,l=Object(gn.b)(de.I),c=Object(gn.b)(de.x),d=Object(a.useState)((function(){return Nn.a})),u=Object(S.a)(d,2),h=u[0],p=u[1],f=Object(a.useState)(),g=Object(S.a)(f,2),m=g[0],b=g[1],v=Object(a.useState)(),_=Object(S.a)(v,2),y=_[0],x=_[1],O=Object(a.useState)(r),w=Object(S.a)(O,2),k=w[0],E=w[1],C=Object(a.useState)(-1),j=Object(S.a)(C,2),D=j[0],A=j[1],T=Object(a.useState)(null),M=Object(S.a)(T,2),P=M[0],L=M[1],I=t.decimalDigits,R=void 0===I?-1:I,N=Object(a.useMemo)((function(){return Wn(h,P,R)}),[h,R,P]),F=Object(a.useRef)(N),B=function(e,t,n){F.current=Wn(e,t,n)};return{legendFormatValue:N,legendFormatValueDecimalsFromMinMax:Object(a.useCallback)((function(e,t){if(Bn(m,e)&&Bn(y,t))return F.current;b(e),x(t);var a=Fn.a.get(s,e,t,r,i,o,(function(e){E(e)}),l,c);p((function(){return a}));var d,u=a(e),h=a(t);if("number"!==typeof u||"number"!==typeof h)return B(a,P,R),F.current;if(n.min===n.max)d=-1;else if(-1!==R)d=R;else{var f;d=(f=u===h?Math.abs(u):Math.abs(h-u))>1e3?0:f>10?1:f>1?2:f>.1?2:f>.01?4:f>.001?5:f>1e-4?6:7}var g=P;return d!==D&&(g=d<0?null:Un(d,d),L((function(){return g})),A(d)),B(a,g,d),F.current}),[D,R,m,y,s,l,r,i,o,c,n.min,n.max,P]),unitsCurrent:k}},Vn=n(57),Yn={r:255,g:0,b:0},Xn=n(18),Zn=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__LegendContainer",componentId:"ltgk2z-0"})(["margin-bottom:",";padding-left:35px;"],Object($.w)(3)),$n=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__LegendFirstRow",componentId:"ltgk2z-1"})(["margin-top:4px;display:flex;justify-content:space-between;"]),Kn=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__LegendSecondRow",componentId:"ltgk2z-2"})(["margin-top:4px;display:flex;justify-content:space-between;"]),qn=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__LegendUnit",componentId:"ltgk2z-3"})([""]),Jn=q.d.span.withConfig({displayName:"chart-legend-bottomstyled__DateTimeSeparator",componentId:"ltgk2z-4"})(["margin:0 3px;"]),Qn=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__LegendItems",componentId:"ltgk2z-5"})(["display:flex;flex-wrap:wrap;overflow:auto;max-height:80px;"]),ea=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__DimensionItem",componentId:"ltgk2z-6"})(["display:flex;align-items:center;color:",";margin-right:12px;cursor:pointer;opacity:",";user-select:none;font-size:11px;&:focus{outline:none;}"],(function(e){return e.color}),(function(e){return e.isDisabled?.3:null})),ta=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__DimensionItemToolboxPlaceholder",componentId:"ltgk2z-7"})(["width:140px;height:20px;"]),na=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__DimensionIcon",componentId:"ltgk2z-8"})(["width:14px;height:7px;border-radius:4px;overflow:hidden;background-color:",";"],(function(e){return e.color})),aa=q.d.span.withConfig({displayName:"chart-legend-bottomstyled__DimensionLabel",componentId:"ltgk2z-9"})(["margin-left:3px;"]),ra=q.d.span.withConfig({displayName:"chart-legend-bottomstyled__DimensionValue",componentId:"ltgk2z-10"})(["margin-left:5px;min-width:30px;"]),oa=q.d.div.withConfig({displayName:"chart-legend-bottomstyled__ToolboxContainer",componentId:"ltgk2z-11"})(["position:relative;touch-action:none;"]),ia={},sa=Object(Xn.a)(Tn.f,(function(e){var t=e.dimension_names,n=e.keys;return{dimensionNames:t,keys:void 0===n?ia:n}})),la=function(e){var t=e.id,n=e.index,o=Object(gn.b)(Object(a.useCallback)((function(e){return sa(e,{id:t})}),[t])),i=o.dimensionNames,s=o.keys,l=s.chart,c=s.node;if(l&&c&&2===Object.keys(s).length)return r.a.createElement(aa,null,l[n],"@",c[n]);var d=i[n];return r.a.createElement(aa,null,d)},ca=function(e){var t=e.chartUuid,n=e.chartMetadata,o=e.chartLibrary,i=e.colors,s=e.hoveredRow,l=e.hoveredX,c=e.legendFormatValue,d=e.onDimensionClick,u=e.selectedDimensions,h=e.showLatestOnBlur,p=e.unitsCurrent,f=e.viewBefore,g=Object(gn.b)(Object(a.useCallback)((function(e){return Object(Tn.f)(e,{id:t})}),[t])),m=g.dimension_names,b=g.dimension_ids,v=-1===s&&!h,_=new Date(l||f),y=window.NETDATA.options.current["color_fill_opacity_".concat(n.chart_type)],x=Object(fn.b)(),O=x.localeDateString,w=x.localeTimeString,k=Object(a.useRef)(null);return Object(a.useEffect)((function(){k.current&&window.Ps.initialize(k.current,{wheelSpeed:.2,wheelPropagation:!0,swipePropagation:!0,minScrollbarLength:null,maxScrollbarLength:null,useBothWheelAxes:!1,suppressScrollX:!0,suppressScrollY:!1,scrollXMarginOffset:0,scrollYMarginOffset:0,theme:"default"})}),[k]),r.a.createElement("div",{className:En()("netdata-chart-legend","netdata-".concat(o,"-legend"))},r.a.createElement("span",{className:"netdata-legend-title-date",title:Object(Vn.c)(!0,n)},v?Object(Vn.c)(!1,n):O(_)),r.a.createElement("br",null),r.a.createElement("span",{className:"netdata-legend-title-time",title:Object(Vn.d)(g,n)},v?n.context.toString():w(_)),r.a.createElement("br",null),r.a.createElement("span",{className:"netdata-legend-title-units"},p),r.a.createElement("br",null),r.a.createElement("div",{className:"netdata-legend-series",ref:k},r.a.createElement("div",{className:"netdata-legend-series-content"},b.map((function(e,o){var l,h=m[o],p=i[h],f=function(e){if(!e)return Yn;var t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,a){return t+t+n+n+a+a})),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return n||console.warn("wrong color format:",e),n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:Yn}(p),b=0===u.length||u.includes(h);if(v)l=null;else if(-1!==s){var _=g.result.data[s];l=_?_[o+1]:null}else l=g.view_latest_values[o];return r.a.createElement(a.Fragment,{key:e},0!==o&&r.a.createElement("br",null),r.a.createElement("span",{title:h,className:En()("netdata-legend-name",b?"selected":"not-selected"),onClick:function(e){d(h,e)},role:"button",style:{color:p},tabIndex:0},r.a.createElement("table",{className:"netdata-legend-name-table-".concat(n.chart_type),style:{backgroundColor:"rgba(".concat(f.r,",").concat(f.g,",").concat(f.b,",").concat(y,")")}},r.a.createElement("tbody",null,r.a.createElement("tr",{className:"netdata-legend-name-tr"},r.a.createElement("td",{className:"netdata-legend-name-td"}))))," ",r.a.createElement(la,{id:t,index:o})),r.a.createElement("span",{title:h,className:En()("netdata-legend-value",!b&&"hidden"),onClick:function(e){d(h,e)},role:"button",style:{color:p},tabIndex:0},c(l)))})))))},da=function(e){var t=e.chartMetadata,n=e.showUndefined,a=e.hoveredX,o=e.viewBefore,i=e.chartData,s=Object(fn.b)(),l=s.localeDateString,c=s.localeTimeString,d=new Date(a||o);return r.a.createElement("div",null,r.a.createElement("span",{title:Object(Vn.c)(!0,t)},n?Object(Vn.c)(!1,t):l(d)),r.a.createElement(Jn,null,"|"),r.a.createElement("span",{title:Object(Vn.d)(i,t)},n?t.context.toString():c(d)))},ua=function(e){var t=e.chartUuid,n=e.chartMetadata,o=e.colors,i=e.hoveredRow,s=e.hoveredX,l=e.legendFormatValue,c=e.onDimensionClick,d=e.selectedDimensions,u=e.showLatestOnBlur,h=e.unitsCurrent,p=e.viewBefore,f=e.legendToolbox,g=e.resizeHandler,m=-1===i&&!u,b=Object(gn.b)(Object(a.useCallback)((function(e){return Object(Tn.f)(e,{id:t})}),[t])),v=b.dimension_names,_=b.dimension_ids;return r.a.createElement(Zn,null,r.a.createElement($n,null,r.a.createElement(qn,null,h),r.a.createElement(da,{chartMetadata:n,showUndefined:m,hoveredX:s,viewBefore:p,chartData:b})),r.a.createElement(Kn,null,r.a.createElement(Qn,null,_.map((function(e,n){var a,s=v[n],u=o[s],h=0===d.length||d.includes(s);if(m)a=null;else if(-1!==i){var p=b.result.data[i];a=p?p[n+1]:null}else a=b.view_latest_values[n];return r.a.createElement(ea,{color:u,onClick:function(e){c(s,e)},role:"button",tabIndex:0,isDisabled:!h,key:e},r.a.createElement(na,{title:s,color:u}),r.a.createElement(la,{id:t,index:n}),r.a.createElement(ra,null,h&&l(a)))})),r.a.createElement(ta,null)),r.a.createElement(oa,null,f,g)))},ha=function(e){var t=e.attributes,n=e.chartUuid,o=e.chartMetadata,i=e.chartLibrary,s=e.colors,l=e.hoveredRow,c=e.hoveredX,d=e.legendFormatValue,u=e.selectedDimensions,h=e.setSelectedDimensions,p=e.showLatestOnBlur,f=e.unitsCurrent,g=e.viewBefore,m=e.legendToolbox,b=e.resizeHandler,v=Object(gn.b)(Object(a.useCallback)((function(e){return Object(Tn.f)(e,{id:n}).dimension_names}),[n])),_=function(e,t){t.preventDefault();var n=t.shiftKey||t.ctrlKey,a=Object(Vn.b)({allDimensions:v,selectedDimensions:u,clickedDimensionName:e,isModifierKeyPressed:n});h(a)};return"bottom"===t.legendPosition?r.a.createElement(ua,{chartUuid:n,chartLibrary:i,chartMetadata:o,colors:s,hoveredRow:l,hoveredX:c,legendFormatValue:d,onDimensionClick:_,selectedDimensions:u,showLatestOnBlur:p,unitsCurrent:f,viewBefore:g,legendToolbox:m,resizeHandler:b}):r.a.createElement(ca,{chartUuid:n,chartLibrary:i,chartMetadata:o,colors:s,hoveredRow:l,hoveredX:c,legendFormatValue:d,onDimensionClick:_,selectedDimensions:u,showLatestOnBlur:p,unitsCurrent:f,viewBefore:g})},pa=n(108),fa=function(e){var t=e.onToolboxLeftClick,n=e.onToolboxResetClick,a=e.onToolboxRightClick,o=e.onToolboxZoomInClick,i=e.onToolboxZoomOutClick;return r.a.createElement("div",{className:"netdata-legend-toolbox"},r.a.createElement(pa.a,{className:"netdata-legend-toolbox-button",onClick:t,iconType:"left",popoverTitle:"Pan Left",popoverContent:"Pan the chart to the left. You can also <b>drag it</b> with your mouse or your finger (on touch devices).<br/><small>Help can be disabled from the settings.</small>"}),r.a.createElement(pa.a,{className:"netdata-legend-toolbox-button",onClick:n,iconType:"reset",popoverTitle:"Chart Reset",popoverContent:"Reset all the charts to their default auto-refreshing state. You can also <b>double click</b> the chart contents with your mouse or your finger (on touch devices). <br/><small>Help can be disabled from the settings.</small>"}),r.a.createElement(pa.a,{className:"netdata-legend-toolbox-button",onClick:a,iconType:"right",popoverTitle:"Pan Right",popoverContent:"Pan the chart to the right. You can also <b>drag it</b> with your mouse or your finger (on touch devices).<br/><small>Help can be disabled from the settings.</small>"}),r.a.createElement(pa.a,{className:"netdata-legend-toolbox-button",onClick:o,iconType:"zoomIn",popoverTitle:"Chart Zoom In",popoverContent:"Zoom in the chart. You can also press SHIFT and select an area of the chart, or press SHIFT or ALT and use the mouse wheel or 2-finger touchpad scroll to zoom in or out. <br/><small>Help can be disabled from the settings.</small>"}),r.a.createElement(pa.a,{className:"netdata-legend-toolbox-button",onClick:i,iconType:"zoomOut",popoverTitle:"Chart Zoom Out",popoverContent:"Zoom out the chart. You can also press SHIFT or ALT and use the mouse wheel, or 2-finger touchpad scroll to zoom in or out.<br/><small>Help can be disabled from the settings.</small>"}))},ga=n(114),ma=n(567),ba=n(596),va=n(49),_a=n.n(va),ya=(n(443),n(329)),xa=n(330),Oa=n(565),wa=n(220),ka=n.n(wa),Ea=function(e,t){return e.map((function(e){var n=Object(xa.a)(e),a=n[0],r=n.slice(1),o=[],i=0,s=0;return r.map((function(e,n){return{isVisible:t[n],value:e}})).slice().reverse().forEach((function(e){var t=e.isVisible,n=e.value;t?n>=0?(s+=n,o.push(s)):(i+=n,o.push(i)):o.push(0)})),[a].concat(o)}))},Ca=function(e,t,n,a){var r,o=a.isLogScale(e),i=e.dygraphType,s=void 0===i?n.chart_type:i,l=e.groupBy;if(l&&"dimension"!==l&&("percentage"===(r=n.units)||"percent"===r||-1!==r.indexOf("%")))return"line";var c=s;return"stacked"===c&&1===t.dimensions&&(c="area"),"stacked"===c&&o&&(c="area"),c},Sa=Object(Oa.a)(Object(vn.a)("true"),(function(){return ka()(window.NETDATA.themes.current.background)})),ja=function(e){return e.map((function(e){return ka()(e).mix(Sa(),.2).hex()}))},Da=function(e,t){return e?window.NETDATA.options.current.color_fill_opacity_fake_stacked:"stacked"===t?window.NETDATA.options.current.color_fill_opacity_stacked:window.NETDATA.options.current.color_fill_opacity_area},Aa=(n(461),n(598)),Ta=function(e,t){var n=Object(Aa.a)(!1),r=Object(S.a)(n,2),o=r[0],i=r[1],s=Object(a.useRef)(null),l=Object(a.useCallback)((function(n){var a=n.getArea().x,r=n.toDomXCoord(1e3*t.current.chartData.first_entry),o=r>a;if(i(o),o&&s.current){var l=e.current.getBoundingClientRect().height;s.current.style.left="".concat(a,"px"),s.current.style.right="calc(100% - ".concat(r,"px)"),s.current.style.top="".concat(l/2,"px")}}),[]);return[o,s,l]},Ma=q.d.div.withConfig({displayName:"proceeded-chart-disclaimer__Container",componentId:"sc-5o8wdv-0"})(["display:block;"]),Pa=Object(a.forwardRef)((function(e,t){return r.a.createElement(Ma,{ref:t,className:"dygraph__history-tip","data-testid":"proceededChartDisclaimer"},r.a.createElement("span",{className:"dygraph__history-tip-content"},"Want to extend your history of real-time metrics?",r.a.createElement("br",null),r.a.createElement("a",{href:"https://learn.netdata.cloud/guides/longer-metrics-storage/",target:"_blank",rel:"noopener noreferrer","data-testid":"proceededChartDisclaimer-configure"},"Configure Netdata's\xa0",r.a.createElement("b",null,"history")),"\xa0or use the\xa0",r.a.createElement("a",{href:"https://learn.netdata.cloud/docs/agent/database/engine/",target:"_blank",rel:"noopener noreferrer","data-testid":"proceededChartDisclaimer-engine"},"DB engine"),"."))})),La={WARNING:"#FFF8E1",CRITICAL:"#FFEBEF",CLEAR:"#E5F5E8"},Ia=function(e){return La[e]||null},Ra={WARNING:"#FFC300",CRITICAL:"#F59B9B",CLEAR:"#68C47D"},Na=function(e){return Ra[e]||null},Fa={WARNING:"#536775",CRITICAL:"#FF4136",CLEAR:"#00AB44"},Ba=function(e){return Fa[e]||null},Ha=q.d.div.withConfig({displayName:"alarmBadge__Container",componentId:"tz967u-0"})(["position:absolute;margin-right:10px;overflow:hidden;pointer-events:none;direction:rtl;z-index:10;"]),za=q.d.div.withConfig({displayName:"alarmBadge__Badge",componentId:"tz967u-1"})(["display:inline-block;border-radius:36px;padding:2px 12px;background:",";border:1px solid ",";color:",";font-size:12px;font-weight:700;direction:ltr;white-space:nowrap;"],(function(e){return e.background}),(function(e){return e.border}),(function(e){return e.color})),Ua=Object(a.forwardRef)((function(e,t){var n=e.isVisible,a=e.status,o=e.label;return r.a.createElement(Ha,{ref:t},n&&r.a.createElement(za,{background:Ia(a),border:Na(a),color:Ba(a)},o))})),Wa=function(e){var t=e.attributes,n=e.chartData,a=e.chartMetadata,r=e.chartSettings,o=e.dimensionsVisibility,i=e.hiddenLabelsElementId,s=e.isFakeStacked,l=e.orderedColors,c=e.setMinMax,d=e.shouldSmoothPlot,u=e.unitsCurrent,h=e.xAxisDateString,p=e.xAxisTimeString,f="sparkline"===t.dygraphTheme,g=f?3:4,m=r.isLogScale(t),b=Ca(t,n,a,r),v=t.dygraphSmooth,_=void 0===v?"line"===b&&!f:v,y=t.dygraphDrawAxis,x=void 0===y||y,O="bottom"===t.legendPosition,w=t.dygraphColors,k=void 0===w?l:w,E=t.dygraphRightGap,C=void 0===E?5:E,S=t.dygraphShowRangeSelector,j=void 0!==S&&S,D=t.dygraphShowRoller,A=void 0!==D&&D,T=t.dygraphTitle,M=void 0===T?t.title||a.title:T,P=t.dygraphTitleHeight,L=void 0===P?19:P,I=t.dygraphLegend,R=void 0===I?"always":I,N=t.dygraphLabelsDiv,F=void 0===N?i:N,B=t.dygraphLabelsSeparateLine,H=void 0===B||B,z=t.dygraphIncludeZero,U=void 0===z?"stacked"===b:z,W=t.dygraphShowZeroValues,V=void 0===W||W,Y=t.dygraphShowLabelsOnHighLight,X=void 0===Y||Y,Z=t.dygraphHideOverlayOnMouseOut,$=void 0===Z||Z,K=t.dygraphXRangePad,q=void 0===K?0:K,J=t.dygraphYRangePad,Q=void 0===J?1:J,ee=t.dygraphValueRange,te=void 0===ee?[null,null]:ee,ne=t.dygraphYLabelWidth,ae=void 0===ne?12:ne,re=t.dygraphStrokeWidth,oe=void 0===re?"stacked"===b?.1:!0===_?1.5:.7:re,ie=t.dygraphStrokePattern,se=t.dygraphDrawPoints,le=void 0!==se&&se,ce=t.dygraphDrawGapEdgePoints,de=void 0===ce||ce,ue=t.dygraphConnectSeparatedPoints,he=void 0!==ue&&ue,pe=t.dygraphPointSize,fe=void 0===pe?1:pe,ge=t.dygraphStepPlot,me=void 0!==ge&&ge,be=t.dygraphStrokeBorderColor,ve=void 0===be?window.NETDATA.themes.current.background:be,_e=t.dygraphStrokeBorderWidth,ye=void 0===_e?0:_e,xe=t.dygraphFillGraph,Oe=void 0===xe?"area"===b||"stacked"===b:xe,we=t.dygraphFillAlpha,ke=void 0===we?Da(s,b):we,Ee=t.dygraphStackedGraph,Ce=void 0===Ee?"stacked"===b&&!s:Ee,Se=t.dygraphStackedGraphNanFill,je=void 0===Se?"none":Se,De=t.dygraphAxisLabelFontSize,Ae=void 0===De?10:De,Te=t.dygraphAxisLineColor,Me=void 0===Te?window.NETDATA.themes.current.axis:Te,Pe=t.dygraphAxisLineWidth,Le=void 0===Pe?1:Pe,Ie=t.dygraphDrawGrid,Re=void 0===Ie||Ie,Ne=t.dygraphGridLinePattern,Fe=t.dygraphGridLineWidth,Be=void 0===Fe?1:Fe,He=t.dygraphGridLineColor,ze=void 0===He?window.NETDATA.themes.current.grid:He,Ue=t.dygraphMaxNumberWidth,We=void 0===Ue?8:Ue,Ge=t.dygraphSigFigs,Ve=t.dygraphDigitsAfterDecimal,Ye=void 0===Ve?2:Ve,Xe=t.dygraphHighlighCircleSize,Ze=void 0===Xe?g:Xe,$e=t.dygraphHighlightSeriesOpts,Ke=t.dygraphHighlightSeriesBackgroundAlpha,qe=t.dygraphXPixelsPerLabel,Je=void 0===qe?50:qe,Qe=t.dygraphXAxisLabelWidth,et=void 0===Qe?60:Qe,tt=t.dygraphDrawXAxis,nt=void 0===tt?x:tt,at=t.dygraphYPixelsPerLabel,rt=void 0===at?15:at,ot=t.dygraphYAxisLabelWidth,it=void 0===ot?O?30:50:ot,st=t.dygraphDrawYAxis,lt=void 0===st?x:st;return{colors:s?ja(Object(G.a)(k)):k,rightGap:f?0:C,showRangeSelector:j,showRoller:A,title:f?void 0:M,titleHeight:L,legend:R,labels:n.result.labels,labelsDiv:F,labelsSeparateLines:!!f||H,labelsShowZeroValues:!m&&V,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:X,hideOverlayOnMouseOut:$,includeZero:U,xRangePad:q,yRangePad:f?1:Q,valueRange:te,ylabel:f||O?void 0:u,yLabelWidth:f||O?0:ae,plotter:_&&d?window.smoothPlotter:null,strokeWidth:oe,strokePattern:ie,drawPoints:le,drawGapEdgePoints:de,connectSeparatedPoints:!m&&he,pointSize:fe,stepPlot:me,strokeBorderColor:ve,strokeBorderWidth:ye,fillGraph:Oe,fillAlpha:ke,stackedGraph:Ce,stackedGraphNaNFill:je,drawAxis:!f&&x,axisLabelFontSize:Ae,axisLineColor:Me,axisLineWidth:Le,drawGrid:!f&&Re,gridLinePattern:Ne,gridLineWidth:Be,gridLineColor:ze,maxNumberWidth:We,sigFigs:Ge,digitsAfterDecimal:Ye,highlightCircleSize:Ze,highlightSeriesOpts:$e,highlightSeriesBackgroundAlpha:Ke,visibility:o,logscale:m,axes:{x:{pixelsPerLabel:Je,ticker:_a.a.dateTicker,axisLabelWidth:et,drawAxis:!f&&nt,axisLabelFormatter:function(e){return e.toTimeString().startsWith("00:00:00")?h(e):p(e)}},y:{logscale:m,pixelsPerLabel:rt,axisLabelWidth:it,drawAxis:!f&&lt,axisLabelFormatter:function(e){return c([this.axes_[0].extremeRange[0],this.axes_[0].extremeRange[1]])(e)}}}}},Ga=function(e){var t=e.attributes,n=e.chartData,o=e.chartMetadata,i=e.chartElementClassName,s=e.chartElementId,l=e.chartLibrary,c=e.chartUuid,d=e.dimensionsVisibility,u=e.hasEmptyData,h=e.hasLegend,p=e.isRemotelyControlled,f=e.onUpdateChartPanAndZoom,m=e.orderedColors,b=e.immediatelyDispatchPanAndZoom,v=e.hoveredRow,_=e.hoveredX,y=e.setGlobalChartUnderlay,x=e.setHoveredX,O=e.setMinMax,w=e.unitsCurrent,k=e.viewAfter,E=e.viewBefore,j=Object(gn.b)(de.l),D=Object(gn.b)(de.d),A=(null===D||void 0===D?void 0:D.chartId)===n.id?D:null,T=Object(fn.b)(),M=T.xAxisDateString,P=T.xAxisTimeString,L=Sn[l],I="".concat(c,"-hidden-labels-id"),R=Ca(t,n,o,L),N=n.min<0&&"stacked"===R,F=Da(N,R),B=Object(a.useRef)(null),H=Object(a.useCallback)((function(e){var t=e.after,n=e.before,a=e.callback,r=e.shouldNotExceedAvailableRange;f({after:t,before:n,callback:a,masterID:c,shouldNotExceedAvailableRange:r})}),[c,f]),z=Object(a.useRef)(),U=Object(a.useRef)(!1),W=Object(a.useRef)(!1),V=Object(a.useRef)(null),Y=Object(a.useRef)(0),X=Object(a.useRef)(0),Z=Object(a.useRef)(),$=Object(gn.a)(),K=Object(gn.b)(de.G),q=Object(a.useCallback)((function(){U.current=!1,z.current&&z.current.updateOptions({dateWindow:null}),$(K?Object(Ze.j)():Object(_e.g)({id:c}))}),[c,$,K]),J=function(){var e=Object(Aa.a)(!1),t=Object(S.a)(e,2),n=t[0],r=t[1],o=Object(a.useRef)(null);return[n,o,function(e,t,n){if(e){if(o.current){r(!0);var a=t.getArea().x;o.current.style.left="".concat(a,"px"),o.current.style.right="calc(100% - ".concat(n,"px)"),o.current.style.top="40px"}}else r(!1)}]}(),Q=Object(S.a)(J,3),ee=Q[0],te=Q[1],ne=Q[2],ae=Object(a.useRef)({alarm:A,chartData:n,globalChartUnderlay:j,hoveredX:_,immediatelyDispatchPanAndZoom:b,resetGlobalPanAndZoom:q,setGlobalChartUnderlay:y,updateAlarmBadge:ne,updateChartPanOrZoom:H,viewAfter:k,viewBefore:E}),re=Ta(B,ae),oe=Object(S.a)(re,3),ie=oe[0],se=oe[1],le=oe[2];Object(a.useLayoutEffect)((function(){ae.current.alarm=A,ae.current.chartData=n,ae.current.hoveredX=_,ae.current.immediatelyDispatchPanAndZoom=b,ae.current.globalChartUnderlay=j,ae.current.resetGlobalPanAndZoom=q,ae.current.setGlobalChartUnderlay=y,ae.current.updateAlarmBadge=ne,ae.current.updateChartPanOrZoom=H,ae.current.viewAfter=k,ae.current.viewBefore=E}),[A,n,j,_,b,q,y,ne,H,k,E]);var ce=Object(gn.b)(de.B);Object(a.useLayoutEffect)((function(){if(B&&B.current&&!z.current&&!u){var e=Wa({attributes:t,chartData:n,chartMetadata:o,chartSettings:L,dimensionsVisibility:d,hiddenLabelsElementId:I,isFakeStacked:N,orderedColors:m,setMinMax:O,shouldSmoothPlot:ce,unitsCurrent:w,xAxisDateString:M,xAxisTimeString:P});U.current=!1;var a=Object(g.a)({},e,{dateWindow:[ae.current.viewAfter,ae.current.viewBefore],highlightCallback:function(e,t){var n=W.current?null:t;n!==ae.current.hoveredX&&x(n)},unhighlightCallback:function(){null!==ae.current.hoveredX&&x(null)},drawCallback:function(e){if(U.current){U.current=!1;var t=e.xAxisRange(),n=Math.round(t[0]),a=Math.round(t[1]);(function(e){var t=e.after,n=e.before,a=e.chartData;return t>=1e3*a.first_entry&&n<=1e3*a.last_entry})({after:n,before:a,chartData:ae.current.chartData})&&ae.current.updateChartPanOrZoom({after:n,before:a})}},zoomCallback:function(e,t){U.current=!0,ae.current.updateChartPanOrZoom({after:e,before:t})},underlayCallback:function(e,t,n){if(le(n),ae.current.alarm){var a=ae.current.alarm,r=n.toDomXCoord(1e3*a.when),o=Na(a.status);requestAnimationFrame((function(){e.fillStyle=o;var n=e.globalAlpha;e.globalAlpha=.7,e.fillRect(r-3,t.y,6,t.h),e.globalAlpha=n})),ae.current.updateAlarmBadge(ae.current.alarm,n,r-3)}if(ae.current.globalChartUnderlay){var i=ae.current.globalChartUnderlay,s=i.after,l=i.before;if(s<l){var c=n.toDomCoords(s,-20),d=n.toDomCoords(l,20),u=c[0],h=d[0];e.fillStyle=window.NETDATA.themes.current.highlight,e.fillRect(u,t.y,h-u,t.h)}}},interactionModel:{mousedown:function(e,t,n){e.button&&2===e.button||(U.current=!0,W.current=!0,n.initializeMouseDown(e,t,n),n.tarp.tarps=n.tarp.tarps.filter((function(e){var t=Number(e.style.left.replace("px",""))>1e4;return t&&e.parentNode.removeChild(e),!t})),e.button&&1===e.button?e.shiftKey?(V.current=null,_a.a.startPan(e,t,n)):e.altKey||e.ctrlKey||e.metaKey?(V.current=t.toDataXCoord(e.offsetX),_a.a.startZoom(e,t,n)):(V.current=null,_a.a.startZoom(e,t,n)):e.shiftKey?(V.current=null,_a.a.startZoom(e,t,n)):e.altKey||e.ctrlKey||e.metaKey?(V.current=t.toDataXCoord(e.offsetX),_a.a.startZoom(e,t,n)):(V.current=null,_a.a.startPan(e,t,n)))},mousemove:function(e,t,n){null!==V.current?(U.current=!0,_a.a.moveZoom(e,t,n),e.preventDefault()):n.isPanning?(U.current=!0,n.is2DPan=!1,_a.a.movePan(e,t,n)):n.isZooming&&_a.a.moveZoom(e,t,n)},mouseup:function(e,t,n){if(W.current=!1,null!==V.current){var a=Object($e.a)((function(e){return+e}),[V.current,t.toDataXCoord(e.offsetX)]);ae.current.setGlobalChartUnderlay({after:a[0],before:a[1],masterID:c}),V.current=null,n.isZooming=!1,t.clearZoomRect_(),t.drawGraph_(!1)}else n.isPanning?(U.current=!0,_a.a.endPan(e,t,n),ae.current.immediatelyDispatchPanAndZoom()):n.isZooming&&(U.current=!0,_a.a.endZoom(e,t,n),ae.current.immediatelyDispatchPanAndZoom())},wheel:function(e,t){function n(e,t,n){var a=(e[1]-e[0])*t,r=[a*n,a*(1-n)];return[e[0]+r[0],e[1]-r[1]]}if(e.altKey||e.shiftKey){var a;U.current=!0,a="number"!==typeof e.wheelDelta||Number.isNaN(e.wheelDelta)?-1.2*e.deltaY:e.wheelDelta/40;var r=(e.detail?-1*e.detail:a)/50,o=function(e,t,n){var a=e.toDomXCoord(e.xAxisRange()[0]),r=e.yAxisRange(0),o=e.toDomYCoord(r[1]),i=t-a,s=n-o,l=e.toDomXCoord(e.xAxisRange()[1])-a,c=e.toDomYCoord(r[0])-o;return[0===l?0:i/l,1-(0===c?0:s/c)]}(t,e.offsetX,e.offsetY),i=o[0],s=o[1],l=function(e,t,a,r){for(var o=e.yAxisRanges(),i=[],s=0;s<o.length;s+=1)i[s]=n(o[s],t,r||.5);return n(e.xAxisRange(),t,a||.5)}(t,r,i,s),c=Object(S.a)(l,2),d=c[0],u=c[1];ae.current.updateChartPanOrZoom({after:d,before:u,shouldNotExceedAvailableRange:!0,callback:function(e,n){t.updateOptions({dateWindow:[e,n]})}}),e.preventDefault()}},click:function(e){e.preventDefault()},dblclick:function(){ae.current.resetGlobalPanAndZoom()},touchstart:function(e,t,n){W.current=!0,U.current=!0,_a.a.defaultInteractionModel.touchstart(e,t,n),n.touchDirections={x:!0,y:!1},Y.current=0,"number"===typeof e.touches[0].pageX?X.current=e.touches[0].pageX:X.current=0},touchmove:function(e,t,n){U.current=!0,_a.a.defaultInteractionModel.touchmove(e,t,n),Y.current=Date.now()},touchend:function(e,t,n){if(W.current=!1,U.current=!0,_a.a.defaultInteractionModel.touchend(e,t,n),0===Y.current&&0!==X.current&&B.current){U.current=!1;var a=t.plotter_,r=(X.current-(a.area.x+B.current.getBoundingClientRect().left))/a.area.w,o=ae.current,i=Math.round(o.viewAfter+(o.viewBefore-o.viewAfter)*r);x(i,!0)}var s=Date.now();"undefined"!==typeof Z.current&&(0===Y.current&&s-Z.current<=window.NETDATA.options.current.double_click_speed&&ae.current.resetGlobalPanAndZoom());Z.current=s,ae.current.immediatelyDispatchPanAndZoom()}}}),r=N?Ea(n.result.data,d):n.result.data,i=new _a.a(B.current,r,a);z.current=i}}),[t,n,o,L,c,d,u,I,N,m,x,O,ce,w,M,P,le]),Object(xn.a)((function(){if(z.current){var e="sparkline"===t.dygraphTheme,n="bottom"===t.legendPosition;z.current.updateOptions({ylabel:e||n?void 0:w})}}),[t,w]),Object(xn.a)((function(){z.current&&z.current.updateOptions({})}),[A,j]);var ue=Object(gn.b)(de.E);Object(xn.a)((function(){z.current&&window.requestAnimationFrame((function(){z.current&&z.current.resize()}))}),[ue]),Object(xn.a)((function(){if(z.current&&!u){var e=[k,E],a=z.current.xAxisRange(),r=Math.abs(E-k-(a[1]-a[0]))>5e3,o=E<=0&&a[1]>E&&a[0]>k&&!r,i=p&&!o?{dateWindow:e}:{},s=t.dygraphColors,l=void 0===s?m:s,c=N?Ea(n.result.data,d):n.result.data;z.current.updateOptions(Object(g.a)({},i,{colors:N?ja(Object(G.a)(l)):l,file:c,labels:n.result.labels,fillAlpha:F,stackedGraph:"stacked"===R&&!N,visibility:N?Object(G.a)(d):d}))}}),[t,n.result,c,d,R,F,u,N,p,m,k,E]),Object(xn.a)((function(){if(z.current){var e=Wa({attributes:t,chartData:n,chartMetadata:o,chartSettings:L,dimensionsVisibility:d,hiddenLabelsElementId:I,isFakeStacked:N,orderedColors:m,setMinMax:O,shouldSmoothPlot:ce,unitsCurrent:w,xAxisDateString:M,xAxisTimeString:P});z.current.updateOptions(e)}}),[R]);var he=Object(gn.b)(de.o);Object(a.useLayoutEffect)((function(){if(z.current&&he!==c){if(-1===v)return void(-1!==z.current.getSelection()&&z.current.clearSelection());z.current.setSelection(v)}}),[n,c,he,v,k,E]);var pe=Object(gn.b)((function(e){return Object(Tn.l)(e,{id:c})}));Object(a.useLayoutEffect)((function(){z.current&&z.current.resize()}),[pe,n.dimension_names.length]);var fe=Object(gn.b)((function(e){return t.commonMin?Object(de.h)(e,t.commonMin):void 0})),ge=Object(gn.b)((function(e){return t.commonMax?Object(de.g)(e,t.commonMax):void 0}));Object(a.useLayoutEffect)((function(){var e=t.commonMin,n=t.commonMax;if(z.current&&(e||n)){var a=z.current.yAxisExtremes()[0],r=Object(S.a)(a,2),o=r[0],i=r[1],s=t.dygraphValueRange,l=void 0===s?[null,null]:s,d=null===l[0],u=null===l[1],h=!1,p=Object(C.a)(a);if(e&&d&&fe&&fe.currentExtreme<o&&(p[0]=fe.currentExtreme,h=!0),n&&u&&ge&&ge.currentExtreme>i&&(p[1]=ge.currentExtreme,h=!0),h){z.current.updateOptions({valueRange:p});var f=z.current.yAxisExtremes()[0];p=Object(C.a)(f)}e&&d&&p[0]!==(null===fe||void 0===fe?void 0:fe.charts[c])&&$(Object(Ze.o)({chartUuid:c,commonMinKey:e,value:p[0]})),n&&u&&p[1]!==(null===ge||void 0===ge?void 0:ge.charts[c])&&$(Object(Ze.n)({chartUuid:c,commonMaxKey:n,value:p[1]}))}}),[t,n.result,c,fe,ge,$]),Object(a.useLayoutEffect)((function(){ie&&z.current&&le(z.current)}),[ie]),Object(On.a)((function(){z.current&&z.current.destroy()}));var me=Object(a.useRef)();Object(ba.a)((function(){if(t.detectResize){var e=!1,n=function(e,t){var n=null;return function(){for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];null!==n&&(clearTimeout(n),n=null),n=setTimeout((function(){return e.apply(void 0,r)}),t)}}((function(){e?z.current&&z.current.resize():e=!0}),500);me.current=new ya.a((function(){n()})),me.current.observe(B.current)}})),Object(On.a)((function(){z.current=null,me.current&&me.current.disconnect()}));var be="bottom"===t.legendPosition;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{ref:B,id:s,className:En()(i,{"dygraph-chart--legend-bottom":be})}),ie&&h&&r.a.createElement(Pa,{ref:se}),A&&h&&r.a.createElement(Ua,{isVisible:ee,ref:te,status:A.status,label:A.value}),r.a.createElement("div",{className:"dygraph-chart__labels-hidden",id:I}))},Va=n(332),Ya=n.n(Va),Xa=n(194),Za=function(e){var t=e.attributes,n=e.chartData,o=e.chartMetadata,i=e.chartElementClassName,s=e.chartElementId,l=e.chartWidth,c=e.hoveredRow,d=e.legendFormatValue,u=e.orderedColors,h=e.setMinMax,p=e.showUndefined,f=e.unitsCurrent,g=Object(a.useRef)(null),m=Object(a.useState)(),b=Object(S.a)(m,2),v=b[0],_=b[1],y=-1===c?0:n.result.length-1-c,x=p?null:n.result[y],O=t.easyPieChartMinValue,w=void 0===O?n.min:O,k=t.easyPieChartMaxValue,E=void 0===k?n.max:k,C=Object(ue.a)(Object(Xa.a)((function(e){return+e})),Object($e.a)(Nn.a),(function(e){var t=Object(S.a)(e,2),n=t[0],a=t[1];return[Math.min(n,x||0),Math.max(a,x||0)]}))([w,E]);h(C);var j=function(e){var t,n=e.value,a=void 0===n?0:n,r=e.min,o=void 0===r?0:r,i=e.max,s=void 0===i?0:i;return!e.isMinOverride&&o>0&&(o=0),!e.isMaxOverride&&s<0&&(s=0),o<0&&s>0?(s=-o>s?-o:s,t=Math.round(100*a/s)):a>=0&&o>=0&&s>=0?0===(t=Math.round(100*(a-o)/(s-o)))&&(t=.1):0===(t=Math.round(100*(a-s)/(s-o)))&&(t=-.1),t}({value:p?0:x,min:C[0],max:C[1],isMinOverride:void 0!==t.easyPieChartMinValue,isMaxOverride:void 0!==t.easyPieChartMaxValue});Object(a.useEffect)((function(){if(g.current&&!v){var e=Object(bn.a)([[function(e){return e<3},Object(vn.a)(2)],[_n.a,Nn.a]])(Math.floor(l/22)),n=t.easyPieChartTrackColor,a=void 0===n?window.NETDATA.themes.current.easypiechart_track:n,r=t.easyPieChartScaleColor,o=void 0===r?window.NETDATA.themes.current.easypiechart_scale:r,i=t.easyPieChartScaleLength,s=void 0===i?5:i,c=t.easyPieChartLineCap,d=void 0===c?"round":c,h=t.easyPieChartLineWidth,p=void 0===h?e:h,f=t.easyPieChartTrackWidth,m=t.easyPieChartSize,b=void 0===m?l:m,y=t.easyPieChartRotate,x=void 0===y?0:y,O=t.easyPieChartAnimate,w=void 0===O?{duration:500,enabled:!0}:O,k=t.easyPieChartEasing,E=new Ya.a(g.current,{barColor:u[0],trackColor:a,scaleColor:o,scaleLength:s,lineCap:d,lineWidth:p,trackWidth:f,size:b,rotate:x,animate:w,easing:k});_(E)}}),[t,n,v,l,u]),Object(a.useEffect)((function(){if(v){var e=-1===c&&!p;e&&!v.options.animate.enabled?v.enableAnimation():!e&&v.options.animate.enabled&&v.disableAnimation(),setTimeout((function(){v.update(j)}),0)}}),[v,c,j,p]);var D=2*l/3/5,A=Math.round((l-D-l/40)/2),T=Math.round(1.6*D/3),M=Math.round(A-2*T-l/40),P=Math.round(.9*T),L=Math.round(A+(D+P)+l/40);return r.a.createElement("div",{ref:g,id:s,className:i},r.a.createElement("span",{className:"easyPieChartLabel",style:{fontSize:D,top:A}},d(x)),r.a.createElement("span",{className:"easyPieChartTitle",style:{fontSize:T,top:M}},t.title||o.title),r.a.createElement("span",{className:"easyPieChartUnits",style:{fontSize:P,top:L}},f))},$a=n(333),Ka=function(e){return"number"===typeof e},qa=function(e){var t=e.attributes,n=e.chartData,o=e.chartMetadata,i=e.chartElementClassName,s=e.chartElementId,l=e.chartUuid,c=e.chartHeight,d=e.chartWidth,u=e.hoveredRow,h=e.legendFormatValue,p=e.orderedColors,f=e.setMinMax,g=e.showUndefined,m=e.unitsCurrent,b=Object(a.useRef)(null),v=Object(a.useState)(),_=Object(S.a)(v,2),y=_[0],x=_[1],O=-1===u?0:n.result.length-1-u,w=n.result[O],k=t.gaugeMinValue,E=t.gaugeMaxValue,C=Ka(k)?k:n.min,j=Ka(E)?E:n.max,D=Object(ue.a)(Object(Xa.a)((function(e){return+e})),(function(e){var t=Object(S.a)(e,2),n=t[0],a=t[1];return[!Ka(k)&&n>0?0:n,!Ka(E)&&a<0?0:a]}),Object($e.a)(Nn.a),(function(e){var t=Object(S.a)(e,2),n=t[0],a=t[1];return[Math.min(n,w),Math.max(a,w)]}))([C,j]),A=Object(S.a)(D,2),T=A[0],M=A[1];f([T,M]);var P=Object(ue.a)(Object(vn.a)(100*(w-T)/(M-T)),(function(e){return Math.max(.001,e)}),(function(e){return Math.min(99.999,e)}))();Object(a.useEffect)((function(){if(b.current&&!y){var e=t.gaugePointerColor,n=void 0===e?window.NETDATA.themes.current.gauge_pointer:e,a=t.gaugeStrokeColor,r=void 0===a?window.NETDATA.themes.current.gauge_stroke:a,o=t.gaugeStartColor,i=void 0===o?p[0]:o,s=t.gaugeStopColor,l=t.gaugeGenerateGradient,c={lines:12,angle:.14,lineWidth:.57,radiusScale:1,pointer:{length:.85,strokeWidth:.045,color:n},limitMax:!0,limitMin:!0,colorStart:i,colorStop:s,strokeColor:r,generateGradient:!0===(void 0!==l&&l),gradientType:0,highDpiSupport:!0},d=new $a.Gauge(b.current).setOptions(c);d.minValue=0,d.maxValue=100,x(d)}}),[t,n,y,d,p]),Object(a.useEffect)((function(){if(y){var e=-1===u&&!g?32:1e9;y.animationSpeed=e,setTimeout((function(){y.set(g?0:P)}),0)}}),[y,c,d,u,P,g]);var L=Math.floor(c/5),I=Math.round((c-L)/3.2),R=Math.round(L/2.1),N=Math.round(.9*R),F=Math.round(.75*L);return r.a.createElement("div",{id:s,className:i},r.a.createElement("canvas",{ref:b,className:"gaugeChart",id:"gauge-".concat(l,"-canvas"),style:{width:d,height:c}}),r.a.createElement("span",{className:"gaugeChartLabel",style:{fontSize:L,top:I}},h(g?null:w)),r.a.createElement("span",{className:"gaugeChartTitle",style:{fontSize:R,top:0}},t.title||o.title),r.a.createElement("span",{className:"gaugeChartUnits",style:{fontSize:N}},m),r.a.createElement("span",{className:"gaugeChartMin",style:{fontSize:F}},h(g?null:T)),r.a.createElement("span",{className:"gaugeChartMax",style:{fontSize:F}},h(g?null:M)))},Ja=(n(256),n(138)),Qa=n(599),er=n(600),tr=Object(ue.a)(Ja.a,Object(Qa.a)(/[^0-9a-f]/gi,""),Object(bn.a)([[function(e){return e.length<6},function(e){return e[0]+e[0]+e[1]+e[1]+e[2]+e[2]}],[_n.a,Nn.a]])),nr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=tr(e),a=Object(ue.a)((function(e){return Object(er.a)(2,e)}),Object(Xa.a)(Object(ue.a)((function(e){return parseInt(e,16)}),(function(e){return Math.round(Math.min(Math.max(0,e+e*t),255)).toString(16)}),(function(e){return"00".concat(e).substr(e.length)}))),(function(e){return e.join("")}))(n);return"#".concat(a)},ar=function(e){return e>0?e:(new Date).valueOf()+e},rr=function(e){var t=e.attributes,n=e.chartContainerElement,o=e.chartData,i=e.chartMetadata,s=e.chartElementClassName,l=e.chartElementId,c=e.orderedColors,d=e.unitsCurrent,u=e.viewAfterForCurrentData,h=e.viewBeforeForCurrentData,p=Object(a.useRef)(null),f=Object(a.useState)(),m=Object(S.a)(f,2),b=m[0],v=m[1],_=Object(a.useRef)(),y=t.forceTimeWindow?function(e,t){var n=ar(t[0]),a=ar(t[1]),r=e.after*Ve.a,o=e.before*Ve.a-r,i=a-n;if(o>i/1.03)return{};var s=o/i;return{paddingLeftPercentage:"".concat((r-n)/(a-n)*100,"%"),widthRatio:s}}(o,[u,h]):{},x=y.paddingLeftPercentage,O=void 0===x?void 0:x,w=y.widthRatio,k=void 0===w?1:w;Object(a.useEffect)((function(){var e=t.sparklineLineColor,n=void 0===e?c[0]:e,a="line"===i.chart_type?window.NETDATA.themes.current.background:nr(n,window.NETDATA.chartDefaults.fill_luminance),r=t.title||i.title,o=function(e){return"disable"===e?"":e},s=t.sparklineType,l=void 0===s?"line":s,u=t.sparklineFillColor,h=void 0===u?a:u,f=t.sparklineDisableInteraction,g=void 0!==f&&f,m=t.sparklineDisableTooltips,y=void 0!==m&&m,x=t.sparklineDisableHighlight,O=void 0!==x&&x,w=t.sparklineHighlightLighten,k=void 0===w?1.4:w,E=t.sparklineTooltipSuffix,C=void 0===E?" ".concat(d):E,S=t.sparklineNumberFormatter,j=void 0===S?function(e){return e.toFixed(2)}:S,D={type:l,lineColor:n,fillColor:h,chartRangeMin:t.sparklineChartRangeMin,chartRangeMax:t.sparklineChartRangeMax,composite:t.sparklineComposite,enableTagOptions:t.sparklineEnableTagOptions,tagOptionPrefix:t.sparklineTagOptionPrefix,tagValuesAttribute:t.sparklineTagValuesAttribute,disableHiddenCheck:t.sparklineDisableHiddenCheck,defaultPixelsPerValue:t.sparklineDefaultPixelsPerValue,spotColor:o(t.sparklineSpotColor),minSpotColor:o(t.sparklineMinSpotColor),maxSpotColor:o(t.sparklineMaxSpotColor),spotRadius:t.sparklineSpotRadius,valueSpots:t.sparklineValueSpots,highlightSpotColor:t.sparklineHighlightSpotColor,highlightLineColor:t.sparklineHighlightLineColor,lineWidth:t.sparklineLineWidth,normalRangeMin:t.sparklineNormalRangeMin,normalRangeMax:t.sparklineNormalRangeMax,drawNormalOnTop:t.sparklineDrawNormalOnTop,xvalues:t.sparklineXvalues,chartRangeClip:t.sparklineChartRangeClip,chartRangeMinX:t.sparklineChartRangeMinX,chartRangeMaxX:t.sparklineChartRangeMaxX,disableInteraction:g,disableTooltips:y,disableHighlight:O,highlightLighten:k,highlightColor:t.sparklineHighlightColor,tooltipContainer:t.sparklineTooltipContainer,tooltipClassname:t.sparklineTooltipClassname,tooltipChartTitle:r,tooltipFormat:t.sparklineTooltipFormat,tooltipPrefix:t.sparklineTooltipPrefix,tooltipSuffix:C,tooltipSkipNull:t.sparklineTooltipSkipNull,tooltipValueLookups:t.sparklineTooltipValueLookups,tooltipFormatFieldlist:t.sparklineTooltipFormatFieldlist,tooltipFormatFieldlistKey:t.sparklineTooltipFormatFieldlistKey,numberFormatter:j,numberDigitGroupSep:t.sparklineNumberDigitGroupSep,numberDecimalMark:t.sparklineNumberDecimalMark,numberDigitGroupCount:t.sparklineNumberDigitGroupCount,animatedZooms:t.sparklineAnimatedZooms};_.current=D,p.current&&!b&&v((function(){return window.$(p.current)}))}),[b,t,n,o.result,i,c,d,k]);var E=t.sparklineOnHover;Object(a.useEffect)((function(){if(b&&E){var e=function(){return E(null)},t=function(e){var t=Object(S.a)(e.sparklines,1)[0].getCurrentRegionFields(),n=t.x,a=t.y;E({x:n,y:a})};return b.bind("sparklineRegionChange",t).bind("mouseleave",e),function(){b.unbind("sparklineRegionChange",t).unbind("mouseleave",e)}}}),[b,E]),Object(a.useEffect)((function(){if(b){var e=n.getBoundingClientRect(),t=e.width,a=e.height;b.sparkline(o.result,Object(g.a)({},_.current,{width:Math.floor(t*k),height:Math.floor(a)}))}}),[b,o.result]);var C=O?{textAlign:"initial",paddingLeft:O}:void 0;return r.a.createElement("div",{ref:p,id:l,className:s,style:C})},or=n(150);window.d3=or;var ir,sr=n(334),lr=n.n(sr),cr=n(46),dr={label:"no data",value:100,color:"#666666"},ur=function(e){var t=e.chartData,n=e.index,a=e.localeDateString,r=e.localeTimeString,o=Math.round((t.before-t.after+1)/t.points),i=Object(cr.a)(o),s=t.result.data[n].time,l=s-1e3*o,c=a(l),d=r(l),u=a(s),h=r(s);return c===u?"".concat(c," ").concat(d," to ").concat(h,", ").concat(i):"".concat(c," ").concat(d," to ").concat(u," ").concat(h,", ").concat(i)},hr=function(e){var t=e.attributes,n=e.chartContainerElement,o=e.chartData,i=e.chartMetadata,s=e.chartElementClassName,l=e.chartElementId,c=e.hoveredRow,d=e.hoveredX,u=e.legendFormatValue,h=e.orderedColors,p=e.setMinMax,f=e.unitsCurrent,g=Object(a.useRef)(null),m=Object(a.useRef)(u);m.current=u;var b=Object(a.useState)(),v=Object(S.a)(b,2),_=v[0],y=v[1],x=Object(a.useRef)(),O=Object(fn.b)(),w=O.localeDateString,k=O.localeTimeString;return Object(a.useEffect)((function(){if(g.current&&!_){p([o.min,o.max]);var e=Object(W.a)(o.result.labels).map((function(e,t){return{label:e,value:o.result.data[0][e],color:h[t]}})).filter((function(e){return null!==e.value&&e.value>0})),a=e.length>0?e:dr,r=t.title||i.title,s=ur({chartData:o,index:0,localeDateString:w,localeTimeString:k}),l=t.d3pieTitle,c=void 0===l?r:l,d=t.d3pieSubtitle,u=void 0===d?f:d,b=t.d3pieFooter,v=void 0===b?s:b,O=t.d3pieTitleColor,E=void 0===O?window.NETDATA.themes.current.d3pie.title:O,C=t.d3pieTitleFontsize,S=void 0===C?12:C,j=t.d3pieTitleFontweight,D=void 0===j?"bold":j,A=t.d3pieTitleFont,T=void 0===A?"arial":A,M=t.d3PieSubtitleColor,P=void 0===M?window.NETDATA.themes.current.d3pie.subtitle:M,L=t.d3PieSubtitleFontsize,I=void 0===L?10:L,R=t.d3PieSubtitleFontweight,N=void 0===R?"normal":R,F=t.d3PieSubtitleFont,B=void 0===F?"arial":F,H=t.d3PieFooterColor,z=void 0===H?window.NETDATA.themes.current.d3pie.footer:H,U=t.d3PieFooterFontsize,G=void 0===U?9:U,V=t.d3PieFooterFontweight,Y=void 0===V?"bold":V,X=t.d3PieFooterFont,Z=void 0===X?"arial":X,$=t.d3PieFooterLocation,K=void 0===$?"bottom-center":$,q=t.d3PiePieinnerradius,J=void 0===q?"45%":q,Q=t.d3PiePieouterradius,ee=void 0===Q?"80%":Q,te=t.d3PieSortorder,ne=void 0===te?"value-desc":te,ae=t.d3PieSmallsegmentgroupingEnabled,re=void 0!==ae&&ae,oe=t.d3PieSmallsegmentgroupingValue,ie=void 0===oe?1:oe,se=t.d3PieSmallsegmentgroupingValuetype,le=void 0===se?"percentage":se,ce=t.d3PieSmallsegmentgroupingLabel,de=void 0===ce?"other":ce,ue=t.d3PieSmallsegmentgroupingColor,he=void 0===ue?window.NETDATA.themes.current.d3pie.other:ue,pe=t.d3PieLabelsOuterFormat,fe=void 0===pe?"label-value1":pe,ge=t.d3PieLabelsOuterHidewhenlessthanpercentage,me=void 0===ge?null:ge,be=t.d3PieLabelsOuterPiedistance,ve=void 0===be?15:be,_e=t.d3PieLabelsInnerFormat,ye=void 0===_e?"percentage":_e,xe=t.d3PieLabelsInnerHidewhenlessthanpercentage,Oe=void 0===xe?2:xe,we=t.d3PieLabelsMainLabelColor,ke=void 0===we?window.NETDATA.themes.current.d3pie.mainlabel:we,Ee=t.d3PieLabelsMainLabelFont,Ce=void 0===Ee?"arial":Ee,Se=t.d3PieLabelsMainLabelFontsize,je=void 0===Se?10:Se,De=t.d3PieLabelsMainLabelFontweight,Ae=void 0===De?"normal":De,Te=t.d3PieLabelsPercentageColor,Me=void 0===Te?window.NETDATA.themes.current.d3pie.percentage:Te,Pe=t.d3PieLabelsPercentageFont,Le=void 0===Pe?"arial":Pe,Ie=t.d3PieLabelsPercentageFontsize,Re=void 0===Ie?10:Ie,Ne=t.d3PieLabelsPercentageFontweight,Fe=void 0===Ne?"bold":Ne,Be=t.d3PieLabelsValueColor,He=void 0===Be?window.NETDATA.themes.current.d3pie.value:Be,ze=t.d3PieLabelsValueFont,Ue=void 0===ze?"arial":ze,We=t.d3PieLabelsValueFontsize,Ge=void 0===We?10:We,Ve=t.d3PieLabelsValueFontweight,Ye=void 0===Ve?"bold":Ve,Xe=t.d3PieLabelsLinesEnabled,Ze=void 0===Xe||Xe,$e=t.d3PieLabelsLinesStyle,Ke=void 0===$e?"curved":$e,qe=t.d3PieLabelsLinesColor,Je=void 0===qe?"segment":qe,Qe=t.d3PieLabelsTruncationEnabled,et=void 0!==Qe&&Qe,tt=t.d3PieLabelsTruncationTruncatelength,nt=void 0===tt?30:tt,at=t.d3PieMiscColorsSegmentstroke,rt=void 0===at?window.NETDATA.themes.current.d3pie.segment_stroke:at,ot=t.d3PieMiscGradientEnabled,it=void 0!==ot&&ot,st=t.d3PieMiscColorsPercentage,lt=void 0===st?95:st,ct=t.d3PieMiscGradientColor,dt=void 0===ct?window.NETDATA.themes.current.d3pie.gradient_color:ct,ut=t.d3PieCssprefix,ht=void 0===ut?null:ut,pt=n.getBoundingClientRect(),ft=pt.width,gt=pt.height,mt={header:{title:{text:c,color:E,fontSize:S,fontWeight:D,font:T},subtitle:{text:u,color:P,fontSize:I,fontWeight:N,font:B},titleSubtitlePadding:1},footer:{text:v,color:z,fontSize:G,fontWeight:Y,font:Z,location:K},size:{canvasHeight:Math.floor(gt),canvasWidth:Math.floor(ft),pieInnerRadius:J,pieOuterRadius:ee},data:{sortOrder:ne,smallSegmentGrouping:{enabled:re,value:ie,valueType:le,label:de,color:he},content:a},labels:{outer:{format:fe,hideWhenLessThanPercentage:me,pieDistance:ve},inner:{format:ye,hideWhenLessThanPercentage:Oe},mainLabel:{color:ke,font:Ce,fontSize:je,fontWeight:Ae},percentage:{color:Me,font:Le,fontSize:Re,fontWeight:Fe,decimalPlaces:0},value:{color:He,font:Ue,fontSize:Ge,fontWeight:Ye},lines:{enabled:Ze,style:Ke,color:Je},truncation:{enabled:et,truncateLength:nt},formatter:function(e){return"value"===e.part?m.current(e.value):"percentage"===e.part?"".concat(e.label,"%"):e.label}},effects:{load:{effect:"none",speed:0},pullOutSegmentOnClick:{effect:"bounce",speed:400,size:5},highlightSegmentOnMouseover:!0,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"placeholder",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:window.NETDATA.themes.current.d3pie.tooltip_bg,backgroundOpacity:.5,color:window.NETDATA.themes.current.d3pie.tooltip_fg,borderRadius:2,font:"arial",fontSize:12,padding:4}},misc:{colors:{background:"transparent",segmentStroke:rt},gradient:{enabled:it,percentage:lt,color:dt},canvasPadding:{top:5,right:5,bottom:5,left:5},pieCenterOffset:{x:0,y:0},cssPrefix:ht},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null}},bt=new lr.a(g.current,mt);x.current=mt,y((function(){return bt}))}}),[t,n,o,i,_,u,w,k,h,p,f]),Object(a.useEffect)((function(){if(_&&x.current){var e=ur({chartData:o,index:0,localeDateString:w,localeTimeString:k}),n=t.d3pieSubtitle,a=void 0===n?f:n,r=t.d3pieFooter,i=void 0===r?e:r,s=!!d&&-1===c,l=o.result.data.length-c-1,u=l<0||l>=o.result.data.length?0:l,p=Object(W.a)(o.result.labels).map((function(e,t){return{label:e,value:o.result.data[u][e],color:h[t]}})).filter((function(e){return null!==e.value&&e.value>0})),g=p.length>0&&!s?p:[dr];_.options.header.subtitle.text=a,_.options.footer.text=i,_.options.data.content=g,_.destroy(),_.recreate()}}),[t,o,_,c,d,w,k,h,f]),r.a.createElement("div",{ref:g,id:l,className:s})},pr=(n(462),function(e){var t=e.attributes,n=e.chartContainerElement,o=e.chartData,i=e.chartMetadata,s=e.chartElementClassName,l=e.chartElementId,c=e.orderedColors,d=Object(a.useRef)(null),u=Object(a.useState)(),h=Object(S.a)(u,2),p=h[0],f=h[1],m=Object(a.useRef)();return Object(a.useLayoutEffect)((function(){if(d.current&&!p){var e=window.$(d.current),a=n.getBoundingClientRect(),r=a.width,o=a.height,i=t.peityStrokeWidth,s=void 0===i?1:i,l={stroke:window.NETDATA.themes.current.foreground,strokeWidth:s,width:Math.floor(r),height:Math.floor(o),fill:window.NETDATA.themes.current.foreground};f((function(){return e})),m.current=l}}),[t,p,n]),Object(a.useLayoutEffect)((function(){if(p&&m.current){var e=Object(g.a)({},m.current,{stroke:c[0],fill:c[0]===m.current.stroke?m.current.fill:"line"===i.chart_type?window.NETDATA.themes.current.background:nr(c[0],window.NETDATA.chartDefaults.fill_luminance)});p.peity("line",e),m.current=e}}),[p,o,i,c]),r.a.createElement("div",{ref:d,id:l,className:s},o.result)}),fr=function(e){var t=e.attributes,n=e.chartData,o=e.chartMetadata,i=e.chartElementClassName,s=e.chartElementId,l=e.orderedColors,c=e.unitsCurrent,d=Object(a.useRef)(null),u=Object(a.useRef)(),h=Object(a.useState)(!1),p=Object(S.a)(h,2),f=p[0],g=p[1];(ir||(ir=new Promise((function(e,t){setTimeout((function(){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://www.google.com/jsapi",n.onerror=function(){t(Error("error loading google.js api"))},n.onload=function(){e("ok")};var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(n,a)}),1e3)})).then((function(){return new Promise((function(e){window.google.load("visualization","1.1",{packages:["corechart","controls"],callback:e})}))})))).then((function(){g(!0)}));var m=Object(a.useRef)();return Object(a.useLayoutEffect)((function(){if(u.current&&m.current){var e=new window.google.visualization.DataTable(n.result);u.current.draw(e,m.current)}}),[n]),Object(a.useLayoutEffect)((function(){if(d.current&&!m.current&&f){var e=new window.google.visualization.DataTable(n.result),a=t.title,r=void 0===a?o.title:a,i=o.chart_type,s=new Map([["area",window.NETDATA.options.current.color_fill_opacity_area],["stacked",window.NETDATA.options.current.color_fill_opacity_stacked]]).get(i)||.3,h={colors:l,lineWidth:"line"===i?2:1,title:r,fontSize:11,hAxis:{viewWindowMode:"maximized",slantedText:!1,format:"HH:mm:ss",textStyle:{fontSize:9},gridlines:{color:"#EEE"}},vAxis:{title:c,viewWindowMode:"area"===i||"stacked"===i?"maximized":"pretty",minValue:"stacked"===i?void 0:-.1,maxValue:"stacked"===i?void 0:.1,direction:1,textStyle:{fontSize:9},gridlines:{color:"#EEE"}},chartArea:{width:"65%",height:"80%"},focusTarget:"category",annotation:{1:{style:"line"}},pointsVisible:!1,titlePosition:"out",titleTextStyle:{fontSize:11},tooltip:{isHtml:!1,ignoreBounds:!0,textStyle:{fontSize:9}},curveType:"function",areaOpacity:s,isStacked:"stacked"===i},p=["area","stacked"].includes(o.chart_type)?new window.google.visualization.AreaChart(d.current):new window.google.visualization.LineChart(d.current);p.draw(e,h),m.current=h,u.current=p}}),[t,n.result,o,d,f,l,c]),r.a.createElement("div",{ref:d,id:s,className:i})},gr=function(e){var t=e.attributes,n=e.chartData,a=e.chartElementClassName,o=e.chartElementId,i=t.textOnlyDecimalPlaces,s=void 0===i?1:i,l=t.textOnlyPrefix,c=void 0===l?"":l,d=t.textOnlySuffix,u=void 0===d?"":d,h=Math.pow(10,s),p=Math.round(n.result[0]*h)/h,f=0===n.result.length?"":c+p+u;return r.a.createElement("div",{id:o,className:a},f)},mr=n(43),br=Math.round(16/9),vr=function(e){return Math.sqrt(e.length/br)},_r=function(e){return e*br},yr=function(e,t){return 11*Math.floor(t%e)},xr=function(e,t){return 11*Math.floor(t/e)},Or=function(e){var t=vr(e),n=_r(t);return 11*Math.ceil(n)},wr=function(e,t){var n=t.onMouseenter,a=t.onMouseout,r=e.getContext("2d"),o=-1,i=function(){},s={},l=function(){},c=function(){i(),l(),r.clearRect(0,0,e.width,e.height),r.beginPath()};return{clear:c,update:function(t){var d=t.data,u=function(e){var t=vr(e),n=_r(t);return{width:11*Math.ceil(n),height:11*Math.ceil(t)+11,columns:Math.ceil(n)}}(d),h=u.width,p=u.height,f=u.columns;e.width=h,e.height=p,c(),l();var g,m=(g=d,Object(or.scaleLinear)().domain(Object(or.extent)(g,(function(e){return e}))).range(["rgba(198, 227, 246, 0.9)","rgba(14, 154, 255, 0.9)"])),b=function(e,t){r.fillStyle=m(e),r.fillRect(yr(f,t),xr(f,t),10,10)};d.forEach(b),l=function(e,t,n,a){var r=a.onMouseenter,o=a.onMouseout,i=-1,s=function(n){var a=e.getBoundingClientRect(),r=yr(t,n),o=xr(t,n),i=a.left+r,s=a.top+o;return{index:n,left:i,top:s,right:i+10,bottom:s+10,width:10,height:10,offsetX:r,offsetY:o}},l=function(){o(s(i)),i=-1},c=function(e){var a=e.offsetX,o=e.offsetY,c=Math.floor(a/11),d=Math.floor(o/11)*t+c;d!==i&&(-1!==i&&l(),d>=n||(r(s(d)),i=d))};return e.addEventListener("mousemove",c),e.addEventListener("mouseout",l),function(){e.removeEventListener("mousemove",c),e.removeEventListener("mouseout",l)}}(e,f,d.length,{onMouseenter:n,onMouseout:a}),i=function(){-1!==o&&b(d[o],o)},s=function(e){i(),o=e;var t=yr(f,e),n=xr(f,e);r.lineWidth=1,r.strokeStyle="#fff",r.strokeRect(t+1,n+1,8,8)}},activateBox:function(e){return s(e)},deactivateBox:function(){return i()}}},kr=function(e){return e.getBoundingClientRect().top/window.innerHeight>.5?"top":"bottom"},Er={top:{bottom:"top"},bottom:{top:"bottom"}},Cr=function(e){var t=e.data,n=e.renderTooltip,o=Object(a.useRef)(),i=Object(a.useRef)(),s=Object(a.useRef)(),l=Object(a.useState)(null),c=Object(S.a)(l,2),d=c[0],u=c[1],h=Object(a.useRef)(!1),p=Object(a.useRef)(-1),f=Object(a.useRef)(),g=function(){s.current.deactivateBox(),u(null),h.current=!1,p.current=-1},m=function(){return requestAnimationFrame((function(){u((function(e){return h.current||-1!==p.current&&p.current===(null===e||void 0===e?void 0:e.index)||g(),e}))}))};Object(a.useLayoutEffect)((function(){return s.current=wr(i.current,{onMouseenter:function(e){var t=e.index,n=Object(mr.a)(e,["index"]);p.current=t,s.current.activateBox(t),f.current=setTimeout((function(){u({target:{getBoundingClientRect:function(){return n}},index:t,rect:n})}),600)},onMouseout:function(){p.current=-1,clearTimeout(f.current),m()}}),function(){return s.current.clear()}}),[]),Object(a.useLayoutEffect)((function(){d&&o.current&&o.current.labels[d.index]!==t.labels[d.index]&&g(),o.current=t,s.current.update(t)}),[t]);var b=Object(a.useCallback)((function(){h.current=!0}),[]),v=Object(a.useCallback)((function(){h.current=!1,m()}),[]),_=d&&kr(d.target);return r.a.createElement(a.Fragment,null,r.a.createElement("canvas",{"data-testid":"groupBox",ref:i}),d&&n&&r.a.createElement($.f,{align:Er[_],target:d.target,onMouseEnter:b,onMouseLeave:v},n(d.index,_)))},Sr=q.d.span.withConfig({displayName:"groupBoxes__Title",componentId:"sc-11qnspu-0"})(["white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;"]),jr=Object(q.d)($.h).attrs({as:$.s,gap:1}).withConfig({displayName:"groupBoxes__Label",componentId:"sc-11qnspu-1"})(["cursor:default;&:hover{font-weight:bold;}"]),Dr=function(e){var t=e.data,n=e.label,o=e.groupIndex,i=e.renderGroupPopover,s=e.renderBoxPopover,l=Object(a.useRef)(),c=l.current&&kr(l.current),d=Object(a.useMemo)((function(){return{maxWidth:"".concat(Or(t.data),"px")}}),[t]),u=s&&function(e,t){return s({group:n,groupIndex:o,align:t,index:e})},h=i&&function(){return i({group:n,groupIndex:o,align:c})};return r.a.createElement($.h,{"data-testid":"groupBoxWrapper",column:!0,alignItems:"start",gap:1,margin:[0,4,0,0]},r.a.createElement($.n,{content:h,align:c,plain:!0},(function(e){var a=e.isOpen,o=e.ref,i=Object(mr.a)(e,["isOpen","ref"]);return r.a.createElement(jr,Object.assign({"data-testid":"groupBoxWrapper-title",ref:function(e){l.current=e,o(e)},strong:a,style:d},i),r.a.createElement(Sr,null,n),t.data.length>3&&r.a.createElement("span",null,"(",t.data.length,")"))})),r.a.createElement(Cr,{data:t,renderTooltip:u}))},Ar=function(e){var t=e.data,n=e.labels,a=e.renderBoxPopover,o=e.renderGroupPopover;return r.a.createElement($.h,{"data-testid":"groupBoxes",flexWrap:!0,overflow:{vertical:"auto"},flex:!0},n.map((function(e,n){return t[n].data.length?r.a.createElement(Dr,{key:e,label:e,groupIndex:n,data:t[n],renderGroupPopover:o,renderBoxPopover:a}):null})))},Tr=Object(q.d)($.h).attrs({width:"120px",height:"12px",round:!0}).withConfig({displayName:"legend__LinearColorScaleBar",componentId:"sc-7zc5gz-0"})(["background:linear-gradient(to right,#c6e3f6,#0e9aff);"]),Mr=function(e){var t=e.children;return r.a.createElement($.h,{"data-testid":"groupBox-legend",gap:4,alignItems:"center"},r.a.createElement($.t,{strong:!0},t),r.a.createElement($.h,{gap:2,alignItems:"center"},r.a.createElement($.t,null,"0%"),r.a.createElement(Tr,null),r.a.createElement($.t,null,"100%")))},Pr={k8s_cluster_id:{icon:"cluster",title:"Cluster Id"},k8s_node_name:{icon:"nodes_hollow",title:"Node"},k8s_namespace:{icon:"cluster_spaces",title:"Namespace"},k8s_controller_kind:{icon:"controller_kind",title:"Controller Kind"},k8s_controller_name:{icon:"controller_name",title:"Controller Name"},k8s_pod_name:{icon:"pod",title:"Pod Name"},k8s_container_name:{icon:"container",title:"Container"}},Lr=Object.keys(Pr),Ir=function(e){return e in Pr?Pr[e]:{title:e.replace(/_./g,(function(e){return" ".concat(e[1].toUpperCase())})).replace(/^k8s /,""),icon:"node"}},Rr=function(){return r.a.createElement($.h,{height:"1px",width:"100%",background:["gray","shuttleGray"]})},Nr=function(e){return r.a.createElement($.j,Object.assign({color:["white","pure"],wordBreak:"break-all","data-testid":"k8sPopover-header"},e))},Fr=Object(q.d)($.a).attrs((function(e){return{flavour:"borderless",neutral:!0,themeType:"dark",className:"btn",disabled:e.active,"data-testid":"k8sPopoverChart-tab"}})).withConfig({displayName:"tabs__TabButton",componentId:"sc-18vk2nn-0"})(["&&&{height:initial;width:initial;padding:2px 20px;"," color:","}"],(function(e){var t=e.active,n=e.theme;return t&&"border-bottom: 3px solid ".concat(Object($.v)(["white","almost"])({theme:n}),";")}),(function(e){var t=e.active,n=e.theme;return Object($.v)(t?["white","almost"]:["gray","nepal"])({theme:n})})),Br=function(e){var t=e.value,n=e.onChange,a=Object(mr.a)(e,["value","onChange"]);return r.a.createElement($.h,Object.assign({"data-testid":"k8sPopoverChart-tabs"},a),r.a.createElement(Fr,{label:"Context",active:"context"===t,onClick:function(){return n("context")}}),r.a.createElement(Fr,{label:"Metrics",active:"metrics"===t,onClick:function(){return n("metrics")}}))},Hr=Object(q.d)(Object($.x)($.a)).attrs({icon:"chevron_right_s",label:"More",flavour:"borderless",neutral:!0,themeType:"dark",className:"btn",alignItems:"baseline",gap:1,direction:"rowReverse"}).withConfig({displayName:"section__ExpandButton",componentId:"z6mskd-0"})(["&&&{padding:0;margin:0;font-weight:normal;height:initial;width:initial;svg{height:6px;width:6px;position:initial;}}"]),zr=function(e){var t=e.title,n=e.onExpand,a=e.children,o=e.noBorder;return r.a.createElement($.h,{gap:3,padding:[0,0,3],border:!o&&{side:"bottom",color:["gray","shuttleGray"]},column:!0,"data-testid":"k8sPopoverSection"},r.a.createElement($.h,{justifyContent:"between","data-testid":"k8sPopoverSection-header"},r.a.createElement($.k,{color:["gray","aluminium"],wordBreak:"break-all"},t),n&&r.a.createElement(Hr,{onClick:n})),r.a.createElement($.h,{gap:4,column:!0,"data-testid":"k8sPopoverSection-content"},a))},Ur=n(335),Wr=n(601),Gr=["180px","90px"],Vr=function(e,t,n){var a,r;"string"===typeof e.width?a=e.width:"number"===typeof e.width&&(a="".concat(e.width.toString(),"px")),void 0===t.aspectRatio&&("string"===typeof e.height?r=e.height:"number"===typeof e.height&&(r="".concat(e.height.toString(),"px")));var o="bottom"===e.legendPosition,i=e.heightId?function(e,t){var n=localStorage.getItem("".concat(ga.a).concat(e));if(n)return Number.isNaN(Number(n))?null:"".concat(t?Number(n)+Vn.a:n,"px");var a=localStorage.getItem("".concat(ga.b).concat(e));return a?Gr.includes(a)?null:a:null}(e.heightId,o):null;if(i&&(r=i.replace(/"/g,"")),n){var s=o?.5*window.innerHeight:.4*window.innerHeight;r="".concat(s,"px")}var l=window.NETDATA.chartDefaults.min_width;return{height:r,width:a,minWidth:null===l?void 0:l}},Yr={root:null,rootMargin:"0px",threshold:void 0},Xr=function(){var e=[],t=new IntersectionObserver((function(t){t.forEach((function(t){var n,a=t.isIntersecting,r=t.target,o=null===(n=e.find((function(e){return e.element===r})))||void 0===n?void 0:n.callback;o&&o(a)}))}),Yr);return{subscribe:function(n,a){t.observe(n),e=e.concat({element:n,callback:a})},unsubscribe:function(t){e=e.filter((function(e){return e.element!==t}))}}}(),Zr=function(e){var t=e.attributes;return r.a.createElement("span",{style:{position:"absolute",opacity:0,width:0}},t.id)},$r=localStorage.getItem("wipe-chart-state"),Kr=function(e){var t,n=e.attributes,o=e.chartUuid,i=e.children,s=e.portalNode,l=Object(gn.a)();Object(a.useEffect)((function(){return function(){l(Object(_e.a)({id:o}))}}),[]);var c=Sn[n.chartLibrary],d=Object(a.useState)(!1),u=Object(S.a)(d,2),h=u[0],p=u[1],f=(null===(t=Object(gn.b)(de.d))||void 0===t?void 0:t.chartId)===n.id;Object(a.useLayoutEffect)((function(){if(!h){var e=f&&"dygraph"===n.chartLibrary&&c.hasLegend(n),t=Vr(n,c,e);Object(Wr.a)((function(e,t){e&&s.style.setProperty(t,e)}),t),s.className=c.containerClass(n),p(!0)}}),[n,c,h,f,s,p]);var g=Object(gn.b)(de.j),m=Object(a.useRef)(),b=function(e,t){var n=Object(a.useState)(!1),r=Object(S.a)(n,2),o=r[0],i=r[1],s=Object(a.useRef)(o);return Object(a.useEffect)((function(){return"function"===typeof IntersectionObserver&&Xr.subscribe(e,(function(e){s.current!==e&&(t.current&&(t.current.style.visibility=e?"visible":"hidden"),s.current=e,i(e))})),function(){Xr.unsubscribe(e)}}),[t,e]),o}(s,m),v=Object(gn.b)(de.s)?750:100,_=Object(a.useState)(!b),y=Object(S.a)(_,2),x=y[0],O=y[1];Object(wn.a)((function(){O(!b)}),v,[b]);var w=!b||x,k=Object(a.useRef)(b);if(m.current&&k.current!==b&&(k.current=b),Object(a.useEffect)((function(){!ve&&w&&$r&&l(Object(_e.a)({id:o}))}),[o,l,w]),ve)return i;if(w){if(g)return r.a.createElement(Zr,{attributes:n});if(!m.current){var E=Array.from(s.children).map((function(e){return function(e){var t=e.cloneNode(!0),n=t.querySelectorAll("canvas");return e.querySelectorAll("canvas").forEach((function(e,t){var a=n[t],r=a.getContext("2d");a.width=e.width,a.height=e.height,r&&r.drawImage(e,0,0)})),t}(e)})),C=document.createElement("div");C.style.visibility="hidden",E.forEach((function(e){C.appendChild(e)})),m.current=C}return r.a.createElement(r.a.Fragment,null,r.a.createElement(Zr,{attributes:n}),r.a.createElement("div",{ref:function(e){e&&m.current&&e.appendChild(m.current)}}))}return!g&&m.current&&(m.current=void 0),i},qr=function(e){var t=e.attributes,n=e.chartMetadata,a=e.chartUuid,o=e.dropdownMenu,i=e.portalNode,s=e.renderCustomElementForDygraph,l=e.onAttributesChange,c=e.uuid;return r.a.createElement(Kr,{attributes:t,portalNode:i,chartUuid:a},r.a.createElement(Bo,{attributes:t,chartUuid:a,renderCustomElementForDygraph:s,onAttributesChange:l,dropdownMenu:o,externalChartMetadata:n,portalNode:i,uuid:c}))},Jr=null,Qr={sparklines_registry:{},os:"unknown",menu:{},submenu:{},context:{},sparkline:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=arguments.length>4?arguments[4]:void 0;if(null===Jr||"undefined"===typeof Jr.charts)return"";if("undefined"===typeof Jr.charts[t])return"";if("undefined"===typeof Jr.charts[t].dimensions)return"";if("undefined"===typeof Jr.charts[t].dimensions[n])return"";var o="".concat(t,".").concat(n);return"undefined"===typeof this.sparklines_registry[o]?this.sparklines_registry[o]={count:1}:this.sparklines_registry[o].count+=1,o="".concat(o,".").concat(this.sparklines_registry[o].count),"".concat(e,'<div class="netdata-container" data-netdata="').concat(t,'" data-after="-120"\n data-width="25%" data-height="15px" data-chart-library="dygraph"\n data-dygraph-theme="sparkline" data-dimensions="').concat(n,'"\n data-show-value-of-').concat(n,'-at="').concat(o,'"></div>\n (<span id="').concat(o,'" style="display: inline-block; min-width: 50px; text-align: right;">\n X</span>').concat(a,")").concat(r)},gaugeChart:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return"".concat('<div class="netdata-container" data-netdata="CHART_UNIQUE_ID" data-dimensions="').concat(n,'"')+' data-chart-library="gauge" data-gauge-adjust="width"'+' data-title="'.concat(e,'"')+' data-width="'.concat(t,'"')+' data-before="0" data-after="-CHART_DURATION" data-points="CHART_DURATION"'+' data-colors="'.concat(a,'"')+' role="application"></div>'},anyAttribute:function(e,t,n,a){if("undefined"!==typeof e[n]){var r=e[n][t];return"undefined"===typeof r?a:"function"===typeof r?r(Qr.os):r}return a},menuTitle:function(e){if(e.sectionTitle)return e.sectionTitle;if("undefined"!==typeof e.menu_pattern){var t=e.type||e.id.split(".")[0];return"".concat(this.anyAttribute(this.menu,"title",e.menu_pattern,e.menu_pattern).toString()," ").concat(t.slice(-(t.length-e.menu_pattern.length-1)).toString()).replace(/_/g," ")}return this.anyAttribute(this.menu,"title",e.menu,e.menu).toString().replace(/_/g," ")},menuIcon:function(e){return"undefined"!==typeof e.menu_pattern?this.anyAttribute(this.menu,"icon",e.menu_pattern,'<i class="fas fa-puzzle-piece"></i>').toString():this.anyAttribute(this.menu,"icon",e.menu,'<i class="fas fa-puzzle-piece"></i>')},menuInfo:function(e){return"undefined"!==typeof e.menu_pattern?this.anyAttribute(this.menu,"info",e.menu_pattern,null):this.anyAttribute(this.menu,"info",e.menu,null)},menuHeight:function(e){return"undefined"!==typeof e.menu_pattern?this.anyAttribute(this.menu,"height",e.menu_pattern,1):this.anyAttribute(this.menu,"height",e.menu,1)},submenuTitle:function(e,t){var n="".concat(e,".").concat(t),a=this.anyAttribute(this.submenu,"title",n,t).toString().replace(/_/g," ");if(a.length>28){var r=a.substring(0,13),o=a.substring(a.length-12,a.length);return"".concat(r,"...").concat(o)}return a},submenuInfo:function(e,t){var n="".concat(e,".").concat(t);return this.anyAttribute(this.submenu,"info",n,null)},submenuHeight:function(e,t,n){var a="".concat(e,".").concat(t);return this.anyAttribute(this.submenu,"height",a,1)*n},contextInfo:function(e){var t=this.anyAttribute(this.context,"info",e,null);return null!==t?'<div class="shorten dashboard-context-info"\n role="document">'.concat(t,"</div>"):""},contextValueRange:function(e){if("undefined"!==typeof this.context[e]&&"undefined"!==typeof this.context[e].valueRange)try{return JSON.parse(this.context[e].valueRange)}catch(t){return[null,null]}return[null,null]},contextHeight:function(e,t){return"undefined"!==typeof this.context[e]&&"undefined"!==typeof this.context[e].height?t*this.context[e].height:t},contextDecimalDigits:function(e,t){return"undefined"!==typeof this.context[e]&&"undefined"!==typeof this.context[e].decimalDigits?this.context[e].decimalDigits:t}};window.netdataDashboard=Qr;var eo=Object(q.d)($.p).withConfig({displayName:"chartOverview__Title",componentId:"sc-1ga681p-0"})(["text-overflow:ellipsis;max-width:120px;overflow-x:hidden;"]),to={avg:"Average",sum:"Sum",min:"Min",max:"Max"},no=Object(a.memo)((function(e){var t,n=e.id,a=e.units,o=e.aggrMethod,i=e.displayedIndex,s=Object(gn.b)((function(e){return Object(Tn.f)(e,{id:n})})),l="number"===typeof i?s.result[i]:s.view_latest_values[0],c=Gn({attributes:{},data:s,units:a,unitsCommon:null,unitsDesired:null,uuid:n}),d=c.legendFormatValue,u=c.unitsCurrent,h=function(e){return"".concat(to[e])||""}(o);return r.a.createElement($.p,{wordBreak:"keep-all",color:["white","pure"],margin:[0,0,0,"auto"],"data-testid":"k8sPopoverChart-chartValue"},h&&r.a.createElement($.p,{margin:[0,1,0,0],color:["gray","nepal"],"data-testid":"k8sPopoverChart-chartValue-aggr"},h),d(l),"percentage"===(t=u)?"%":" ".concat(t.replace(/milliseconds/,"ms")))})),ao=function(e){var t=e.id,n=Object(mr.a)(e,["id"]),a=Object(gn.b)((function(e){return Object(Tn.f)(e,{id:t})}));return a&&0!==a.result.length?r.a.createElement(no,Object.assign({id:t},n)):null},ro=Object(a.memo)((function(e){var t=e.id,n=e.chartMetadata,a=e.aggrMethod,o=e.displayedIndex,i=n.units,s=n.context.replace(/cgroup\./,""),l=Qr.menuIcon(n);return r.a.createElement($.h,{gap:2,"data-testid":"k8sPopoverChart-overview"},r.a.createElement($.p,{color:["white","pure"],dangerouslySetInnerHTML:{__html:l}}),r.a.createElement(eo,{color:["white","pure"],"data-testid":"k8sPopoverChart-title"},s),r.a.createElement(ao,{id:t,units:i,aggrMethod:a,displayedIndex:o}))})),oo=Object(a.memo)((function(e){var t=e.groupLabel,n=e.postGroupLabel,o=e.id,i=e.attributes,s=e.relatedIndex,l=Object(a.useContext)(q.a),c=Object(a.useRef)(),u=Object(a.useState)(),h=Object(S.a)(u,2),p=h[0],f=h[1],m=Object(a.useMemo)((function(){return Object(Ur.a)(400,f)}),[]),b=Object(a.useState)(),v=Object(S.a)(b,2)[1];Object(a.useLayoutEffect)((function(){v(!0)}),[]);var _=i.relatedCharts[s],y=_.chartMetadata,x=_.attributes,O=Object(a.useMemo)((function(){return{id:y.id,width:"100%",height:"60px",chartLibrary:"sparkline",sparklineLineWidth:"2px",sparklineLineColor:Object($.v)("border")({theme:l}),sparklineFillColor:Object($.v)("disabled")({theme:l}),sparklineSpotRadius:0,sparklineDisableTooltips:!0,sparklineOnHover:function(e){return m(null===e||void 0===e?void 0:e.x)},httpMethod:"POST",host:i.host,nodeIDs:i.nodeIDs,dimensions:x.dimensions,aggrMethod:x.aggrMethod,labels:Object(g.a)(Object(d.a)({k8s_cluster_id:[y.chartLabels.k8s_cluster_id[0]]},i.groupBy,[t]),n&&Object(d.a)({},i.postGroupBy,[n]))}}),[y,i]);return r.a.createElement($.h,{gap:2,column:!0,"data-testid":"k8sPopoverChart"},r.a.createElement("div",{ref:c,style:{height:"60px",width:"100%"},"data-testid":"k8sPopoverChart-container"},c.current&&r.a.createElement(qr,{chartUuid:o,attributes:O,chartMetadata:y,portalNode:c.current})),r.a.createElement(ro,{id:o,aggrMethod:O.aggrMethod,chartMetadata:y,displayedIndex:p}))})),io=Object(q.d)($.l).attrs({margin:[0,0,0,"auto"],color:["white","pure"],width:"10px",height:"10px",alignSelf:"center",name:"nav_arrow_goto",role:"button",title:"Go to node","data-testid":"k8sPopoverItem-externalButton"}).withConfig({displayName:"item__ExternalButton",componentId:"sc-351vj-0"})(["cursor:pointer;"]),so=function(e){var t=e.icon,n=e.title,a=e.secondary,o=e.onClick;return r.a.createElement($.h,{gap:1,alignItems:"start","data-testid":"k8sPopoverItem"},r.a.createElement($.h,{width:"22px",height:"22px","data-testid":"k8sPopoverItem-icon"},r.a.createElement($.l,{name:t,color:["white","pure"],margin:[0,1,0,0],width:"22px",height:"22px"})),r.a.createElement($.p,{color:["white","pure"],"data-testid":"k8sPopoverItem-title"},n),a&&r.a.createElement($.p,{color:"border",wordBreak:"break-all","data-testid":"k8sPopoverItem-detail"},a),o&&r.a.createElement(io,{onClick:o}))},lo=function(e){var t=e.date,n=e.title,a=Object(fn.b)(),o=a.localeDateString,i=a.localeTimeString;return r.a.createElement(so,{icon:"around_clock",title:n,secondary:"".concat(o(t)," | ").concat(i(t))})},co=function(e){var t=e.before,n=e.after;return r.a.createElement(zr,{title:"Time"},r.a.createElement(lo,{title:"From",date:n}),r.a.createElement(lo,{title:"To",date:t}))},uo=function(e){var t=e.groupLabel,n=e.postGroupLabel,a=e.attributes,o=e.viewAfter,i=e.viewBefore;return r.a.createElement($.h,{gap:3,column:!0,width:"100%","data-testid":"k8sPopoverMetrics"},r.a.createElement(co,{after:o,before:i}),r.a.createElement(zr,{title:"Metrics",noBorder:!0},r.a.createElement($.h,{gap:3,column:!0,"data-testid":"k8sPopoverMetrics-container"},a.relatedCharts.map((function(e,o){var i=e.chartMetadata;return r.a.createElement(oo,{key:i.id,id:[t,n,a.id,i.id].join("|"),attributes:a,relatedIndex:o,groupLabel:t,postGroupLabel:n})})))))},ho=function(e){var t=e.labelId,n=e.items,a=e.onExpand,o=e.onItemClick,i=Object(mr.a)(e,["labelId","items","onExpand","onItemClick"]),s=Ir(t),l=s.title,c=s.icon,d=n.slice(0,3),u=n.length>3,h=u?"".concat(l," (").concat(n.length,")"):l;return r.a.createElement(zr,Object.assign({title:h,onExpand:u&&a},i),d.map((function(e){return r.a.createElement(so,{key:e,icon:c,title:e,onClick:o&&function(){return o(e)}})})))},po=Object(a.memo)((function(e){var t=e.chartLabels,n=e.onExpand,a=e.onNodeClick,o=function(e){e=Object(g.a)({},e);var t=Lr.reduce((function(t,n){return n in e?(delete e[n],[].concat(Object(C.a)(t),[n])):t}),[]);return[].concat(Object(C.a)(t),Object(C.a)(Object.keys(e)))}(t);return r.a.createElement($.h,{gap:3,column:!0,width:"100%","data-testid":"k8sPopoverContext"},o.map((function(e,i){return r.a.createElement(ho,{key:e,labelId:e,items:t[e],onExpand:function(){return n(e)},noBorder:i===o.length-1,onItemClick:"k8s_node_name"===e&&a})})))})),fo=Object(q.d)(Object($.x)($.a)).attrs({flavour:"borderless",neutral:!0,themeType:"dark",className:"btn",alignItems:"start",gap:1}).withConfig({displayName:"list__StyledButton",componentId:"sc-11aix5x-0"})(["&&&{padding:0;margin:0;height:initial;width:initial;svg{height:18px;width:18px;position:initial;}}"]),go=function(e){var t=e.labelId,n=e.items,a=e.onBack,o=e.onItemClick,i=Ir(t),s=i.title,l=i.icon;return r.a.createElement($.h,{height:"100%",gap:3,"data-testid":"k8sPopoverList",column:!0},r.a.createElement(Nr,null,r.a.createElement(fo,{label:"".concat(s," (").concat(n.length,")"),icon:"chevron_left",onClick:a,"data-testid":"k8sPopoverList-back"})),r.a.createElement(Rr,null),r.a.createElement($.h,{gap:3,overflow:{vertical:"auto",horizontal:"hidden"},column:!0,"data-testid":"k8sPopoverList-container"},n.map((function(e){return r.a.createElement(so,{key:e,icon:l,title:e,onClick:o&&function(){return o(e)}})}))))},mo=function(e){return r.a.createElement($.g,Object.assign({background:["transparent","popover"],padding:[2,4],width:"322px",height:"422px"},e))},bo=function(e){var t=e.label,n=e.value,a=e.onChange,o=e.children;return r.a.createElement($.h,{height:"100%",column:!0},r.a.createElement(Nr,null,t),r.a.createElement(Br,{value:n,onChange:a,margin:[4,0,0,0]}),r.a.createElement(Rr,null),r.a.createElement($.h,{gap:3,overflow:{vertical:"auto",horizontal:"hidden"},margin:[4,0,0,0]},o))},vo=function(e){var t=e.title,n=e.groupLabel,o=e.postGroupLabel,i=e.chartLabels,s=e.attributes,l=e.viewBefore,c=e.viewAfter,d=Object(mr.a)(e,["title","groupLabel","postGroupLabel","chartLabels","attributes","viewBefore","viewAfter"]),u=Object(a.useState)("context"),h=Object(S.a)(u,2),p=h[0],f=h[1],g="context"!==p&&"metrics"!==p,m=s.onNodeClick;return r.a.createElement(mo,Object.assign({"data-testid":"k8sPopover"},d),g&&r.a.createElement(go,{labelId:p,items:i[p],attributes:s,onBack:function(){return f("context")},onItemClick:"k8s_node_name"===p&&m}),!g&&r.a.createElement(bo,{label:t,value:p,onChange:f},"context"===p&&r.a.createElement(po,{chartLabels:i,onExpand:f,onNodeClick:m}),"metrics"===p&&r.a.createElement(uo,{groupLabel:n,postGroupLabel:o,attributes:s,viewAfter:c,viewBefore:l})))},_o=function(e){var t=e.chartData,n=e.chartMetadata,o=e.attributes,i=e.viewAfter,s=e.viewBefore,l=e.hoveredRow,c=e.hoveredX,u=e.showUndefined,h=o.filteredRows,p=Object(a.useMemo)((function(){return function(e,t){var n=e.keys,a=e.labels,r=e.groupBy,o=e.postGroupBy,i=e.aggrGroups,s=e.postAggregated,l=n[r],c=n[o],u=(t||Object(C.a)(Array(l.length)).map((function(e,t){return t}))).reduce((function(e,t){var n=l[t];n in e||(e[n]={labels:[],indexes:[],chartLabels:[],postAggregated:[]});var r=e[n];r.indexes.push(t),r.labels.push(c[t]),r.postAggregated.push(s[t]);var o=i.reduce((function(e,n){return a[n][t]?Object(g.a)({},e,Object(d.a)({},n,a[n][t])):e}),{});return r.chartLabels.push(o),e}),{}),h=Object.keys(u).sort((function(e,t){return u[t].indexes.length-u[e].indexes.length})),p=h.map((function(e){return u[e]})),f=p.map((function(e){return i.reduce((function(t,n){var a=new Set(e.chartLabels.reduce((function(e,t){return t[n]?[].concat(Object(C.a)(e),Object(C.a)(t[n])):e}),[]));return 0===a.size?t:Object(g.a)({},t,Object(d.a)({},n,Array.from(a)))}),{})}));return{labels:h,data:p,chartLabels:f}}(t,h)}),[h,t]),f=p.data,m=p.labels,b=p.chartLabels,v=t.id,_=t.result.data,y=t.groupBy,x=t.postGroupBy,O=Object(a.useMemo)((function(){return f.map((function(e){return{labels:e.labels,data:-1===l||l>_.length||!(l in _)?e.postAggregated:e.indexes.map((function(e){return _[l][e+1]}))||[]}}))}),[_,f,l]);return r.a.createElement($.h,{column:!0,width:"100%",height:"100%",gap:4,padding:[4,2]},r.a.createElement(Ar,{data:O,labels:m,renderBoxPopover:function(e){var t=e.groupIndex,n=e.index,a=e.align,l=f[t].labels[n],c=Ir(x).title;return r.a.createElement(vo,{align:a,title:"".concat(c,": ").concat(l),groupLabel:m[t],postGroupLabel:l,chartLabels:f[t].chartLabels[n],attributes:o,viewBefore:s,viewAfter:i})},renderGroupPopover:function(e){var t=e.groupIndex,n=e.align,a=m[t],l=Ir(y).title;return r.a.createElement(vo,{align:n,title:"".concat(l,": ").concat(a),groupLabel:a,chartLabels:b[t],attributes:o,viewBefore:s,viewAfter:i})}}),r.a.createElement($.h,{"data-testid":"legend-container",justifyContent:"between"},r.a.createElement(Mr,null,v),r.a.createElement(da,{chartMetadata:n,showUndefined:u,hoveredX:c,viewBefore:s,chartData:t})))},yo=function(e){var t=e.attributes,n=e.chartContainerElement,o=e.chartData,i=e.chartMetadata,s=e.chartLibrary,l=e.colors,c=e.chartUuid,d=e.chartHeight,u=e.chartWidth,h=e.dimensionsVisibility,p=e.hasEmptyData,f=e.isRemotelyControlled,g=e.legendFormatValue,m=e.orderedColors,b=e.hoveredRow,v=e.hoveredX,_=e.onUpdateChartPanAndZoom,y=e.immediatelyDispatchPanAndZoom,x=e.setHoveredX,O=e.setMinMax,w=e.showLatestOnBlur,k=e.unitsCurrent,E=e.viewAfterForCurrentData,C=e.viewBeforeForCurrentData,S=Object(gn.a)(),j=Object(gn.b)(de.G),D=Object(a.useCallback)((function(e){var t=e.after,n=e.before,a=e.masterID;S(Object(Ze.q)({after:t,before:n,masterID:a})),S(j?Object(Ze.r)({after:E,before:C}):Object(_e.h)({after:E,before:C,id:c}))}),[c,S,j,E,C]),A=Sn[s],T=A.hasLegend,M=T(t)?En()("netdata-chart-with-legend-".concat(t.legendPosition||"right"),"netdata-".concat(s,"-chart-with-legend-right")):En()("netdata-chart","netdata-".concat(s,"-chart")),P="".concat(s,"-").concat(c,"-chart"),L=-1===b&&!w;return function(e){var t=e.attributes,n=e.chartData,r=e.chartSettings,o=e.hoveredRow,i=e.legendFormatValue,s=e.showUndefined,l=Object(a.useRef)([]);Object(ba.a)((function(){var e=t.showValueOf;if(e&&!Object(ma.a)(e)){var a=n.dimension_names,r=n.dimension_ids;a.forEach((function(t,n){var a=e["show-value-of-".concat(t.toLowerCase())]||e["show-value-of-".concat(r[n].toLowerCase(),"-at")];l.current=l.current.concat(document.getElementById(a))}))}})),Object(a.useEffect)((function(){if(l.current.length){var e=r.options(t),a=e.includes("flip");if("json"===n.format&&!e.includes("objectrows")){var c=n.result.data,d=-1===o?c.length-1:o,u=c[a?d:c.length-d-1];n.dimension_names.forEach((function(e,t){var n=s||!u?"":i(u[t+1]),a=l.current[t];a&&(a.innerText="".concat(n))}))}}}),[t,n,r,o,i,s])}({attributes:t,chartData:o,chartSettings:A,hoveredRow:b,legendFormatValue:g,showUndefined:L}),"easypiechart"===s?r.a.createElement(Za,{attributes:t,chartData:o,chartMetadata:i,chartElementClassName:M,chartElementId:P,chartLibrary:s,chartWidth:u,colors:l,chartUuid:c,dimensionsVisibility:h,isRemotelyControlled:f,key:u,legendFormatValue:g,orderedColors:m,hoveredRow:b,onUpdateChartPanAndZoom:_,setGlobalChartUnderlay:D,setMinMax:O,showUndefined:L,unitsCurrent:k,viewAfter:E,viewBefore:C}):"gauge"===s?r.a.createElement(qa,{attributes:t,chartData:o,chartMetadata:i,chartElementClassName:M,chartElementId:P,chartLibrary:s,chartHeight:d,chartWidth:u,colors:l,chartUuid:c,dimensionsVisibility:h,isRemotelyControlled:f,legendFormatValue:g,orderedColors:m,hoveredRow:b,hoveredX:v,onUpdateChartPanAndZoom:_,setGlobalChartUnderlay:D,setHoveredX:x,setMinMax:O,showUndefined:L,unitsCurrent:k,viewAfter:E,viewBefore:C}):"sparkline"===s?r.a.createElement(rr,{attributes:t,chartContainerElement:n,chartData:o,chartMetadata:i,chartElementClassName:M,chartElementId:P,dimensionsVisibility:h,isRemotelyControlled:f,orderedColors:m,unitsCurrent:k,viewAfterForCurrentData:E,viewBeforeForCurrentData:C}):"d3pie"===s?r.a.createElement(hr,{attributes:t,chartContainerElement:n,chartData:o,chartMetadata:i,chartElementClassName:M,chartElementId:P,dimensionsVisibility:h,hoveredRow:b,hoveredX:v,isRemotelyControlled:f,legendFormatValue:g,orderedColors:m,setMinMax:O,showUndefined:L,unitsCurrent:k}):"peity"===s?r.a.createElement(pr,{attributes:t,chartContainerElement:n,chartData:o,chartMetadata:i,chartElementClassName:M,chartElementId:P,orderedColors:m}):"google"===s?r.a.createElement(fr,{attributes:t,chartData:o,chartMetadata:i,chartElementClassName:M,chartElementId:P,orderedColors:m,unitsCurrent:k}):"textonly"===s?r.a.createElement(gr,{attributes:t,chartData:o,chartElementClassName:M,chartElementId:P}):"groupbox"===s?r.a.createElement(_o,{chartData:o,chartMetadata:i,attributes:t,viewAfter:E,viewBefore:C,hoveredRow:b,hoveredX:v,showUndefined:L}):r.a.createElement(Ga,{attributes:t,chartData:o,chartMetadata:i,chartElementClassName:M,chartElementId:P,chartLibrary:s,colors:l,chartUuid:c,dimensionsVisibility:h,hasEmptyData:p,hasLegend:T(t),isRemotelyControlled:f,orderedColors:m,immediatelyDispatchPanAndZoom:y,hoveredRow:b,hoveredX:v,onUpdateChartPanAndZoom:_,setGlobalChartUnderlay:D,setHoveredX:x,setMinMax:O,unitsCurrent:k,viewAfter:E,viewBefore:C})},xo=Object(a.memo)((function(e){var t=e.attributes,n=e.attributes.chartLibrary,o=e.chartContainerElement,i=e.chartData,s=e.chartMetadata,l=e.chartHeight,c=e.chartUuid,d=e.chartWidth,u=e.defaultAfter,h=e.globalPanAndZoom,p=e.hasEmptyData,f=e.isRemotelyControlled,g=e.viewRangeForCurrentData,m=e.viewRange,b=e.selectedDimensions,v=e.setSelectedDimensions,_=e.showLatestOnBlur,y=Object(a.useContext)(q.a),x=Object(gn.b)(de.L),O=Sn[n].hasLegend,w=t.units,k=void 0===w?s.units:w,E=t.unitsCommon,C=t.unitsDesired,j=void 0===C?x:C,D=Object(a.useMemo)((function(){return i.dimension_names.map((function(e){return 0===b.length||b.includes(e)}))}),[i.dimension_names,b]),A=O(t)&&window.NETDATA.options.current.legend_toolbox,T=A&&window.NETDATA.options.current.resize_charts&&!t.hideResizeHandler,M=Object(gn.a)(),P=Object(a.useMemo)((function(){var e=Object.values(s.dimensions).map((function(e){return e.name})),t=i.dimension_names.filter((function(t){return!e.includes(t)}));return e.concat(t)}),[i.dimension_names,s.dimensions]);Object(a.useEffect)((function(){M(Object(Ze.h)({chartContext:s.context,chartUuid:c,colorsAttribute:t.colors,commonColorsAttribute:t.commonColors,dimensionNames:P}))}),[P,t.colors,t.commonColors,s.context,c,M]);var L=Gn({attributes:t,data:i,units:k,unitsCommon:E,unitsDesired:j,uuid:c}),I=L.legendFormatValue,R=L.legendFormatValueDecimalsFromMinMax,N=L.unitsCurrent,F=Object(a.useState)(null),B=Object(S.a)(F,2),H=B[0],z=B[1],U=Object(gn.b)(de.H),W=Object(a.useCallback)((function(e,t){if(U){var n=t?{chartUuid:null,hoveredX:e}:{chartUuid:c,hoveredX:e};M(Object(Ze.s)(n))}else z(e)}),[c,M,U]),G=Object(gn.b)(de.n),V=U?G:H,Y=Object(Ve.e)(m[0])?m[0]:i.after*Ve.a,X=Object(Ve.e)(m[1])?m[1]:i.before*Ve.a,Z=Object(Ve.e)(g[0])?g[0]:i.after*Ve.a,$=Object(Ve.e)(g[1])?g[1]:i.before*Ve.a,K=i.first_entry*Ve.a,J=i.last_entry*Ve.a,Q=Object(a.useMemo)((function(){return Math.round(d/30*s.update_every*Ve.a)}),[s.update_every,d]),ee=Object(gn.b)(de.G),te=Object(In.a)((function(e){M(Object(Ze.r)(e))}),400),ne=Object(a.useCallback)((function(){te.flush()}),[te]),ae=Object(a.useCallback)((function(e){var t=e.after,n=e.before,a=e.callback,r=e.shouldFlushImmediately,o=void 0!==r&&r,s=e.shouldForceTimeRange,l=e.shouldNotExceedAvailableRange;if(!(n<t)){var d=Q,u=Math.round(X-Y),h=Math.round(t),p=Math.round(n),f=i.view_update_every*Ve.a;if(l){var g=K+f,m=J+f;p>m&&(h-=n-m,p=m),h<g&&(h=g)}var b=(p+=f-p%f)-(h-=h%f);u-f<d&&(d=u-f);var v=!0;if(b<u&&b<d){var _=((d=Q)-b)/2;b=(p+=_)-(h-=_),v=!1}var y=2*f,x=Math.abs(p-X);Math.abs(u-b)<=y&&x<=y&&v||(ee?(te.callback({after:h,before:p,masterID:c,shouldForceTimeRange:s}),o&&te.flush()):M(Object(_e.h)({after:h,before:p,id:c,shouldForceTimeRange:s})),v&&"function"===typeof a&&a(h,p))}}),[i.view_update_every,c,M,Q,ee,K,J,te,Y,X]),re=Object(a.useCallback)((function(e,t){var n=Math.max(e,K),a=Math.min(t,J);ae({after:n,before:a,shouldForceTimeRange:!0,shouldFlushImmediately:!0})}),[ae,K,J]),oe=Object(a.useCallback)((function(e){var t=(X-Y)*Rn(e),n=Y-t;n>=K&&re(n,X-t)}),[re,K,Y,X]),ie=Object(a.useCallback)((function(e){var t=X-Y,n=t*Rn(e),a=Math.min(X+n,J);re(a-t,a)}),[re,J,Y,X]),se=Object(a.useCallback)((function(e){var t=.8*Rn(e);if(h)if(X-Y>1.2*(J-K))re(K,J);else{var n=(X-Y)*t/2;re(Y+n,X-n)}else M(Object(Ze.p)({after:Math.round(u/(t+1))}))}),[u,M,h,re,K,J,Y,X]),le=Object(a.useCallback)((function(e){var t=.8*Rn(e);if(h){var n=((X-Y)/(1-.8*t)-(X-Y))/2;re(Y-n,X+n)}else M(Object(Ze.p)({after:Math.round(u*(t+1))}))}),[u,M,h,re,Y,X]),ce=Object(a.useCallback)((function(){M(ee?h?Object(Ze.j)():Object(Ze.i)():Object(_e.g)({id:c}))}),[c,M,h,ee]),ue=Object(a.useMemo)((function(){return Object(de.a)({chartContext:s.context,chartUuid:c,colorsAttribute:t.colors,commonColorsAttribute:t.commonColors})}),[t.colors,t.commonColors,s,c]),he=Object(gn.b)(ue),pe=Object(a.useMemo)((function(){return i.dimension_names.map(Object(Ke.a)(Ln.a,he))}),[i,he]);if(!he)return r.a.createElement("span",null);var fe=V&&V>=Y&&V<=X,ge=i.view_update_every*Ve.a,me=fe?Math.floor((V-i.after*Ve.a)/ge):-1,be="bottom"===t.legendPosition,ve=r.a.createElement(fa,{onToolboxLeftClick:oe,onToolboxResetClick:ce,onToolboxRightClick:ie,onToolboxZoomInClick:se,onToolboxZoomOutClick:le}),ye=T&&r.a.createElement(ga.c,{chartContainerElement:o,chartUuid:c,heightId:t.heightId,isLegendOnBottom:be});return r.a.createElement(r.a.Fragment,null,r.a.createElement(yo,{key:y.name,attributes:t,chartContainerElement:o,chartData:i,chartMetadata:s,chartLibrary:n,colors:he,chartUuid:c,chartHeight:l,chartWidth:d,dimensionsVisibility:D,hasEmptyData:p,onUpdateChartPanAndZoom:ae,immediatelyDispatchPanAndZoom:ne,isRemotelyControlled:f,legendFormatValue:I,orderedColors:pe,hoveredX:V,hoveredRow:me,setHoveredX:W,setMinMax:function(e){var t=Object(S.a)(e,2),n=t[0],a=t[1];return R(n,a)},showLatestOnBlur:_,unitsCurrent:N,viewAfterForCurrentData:Z,viewBeforeForCurrentData:$}),O(t)&&r.a.createElement(ha,{attributes:t,chartUuid:c,chartMetadata:s,chartLibrary:n,colors:he,hoveredX:V,hoveredRow:me,legendFormatValue:I,selectedDimensions:b,setSelectedDimensions:v,showLatestOnBlur:_,unitsCurrent:N,viewBefore:X,legendToolbox:ve,resizeHandler:ye}),A&&!be&&ve,!be&&ye)})),Oo=n(613),wo=n(606),ko=n(193),Eo=["gray","limedSpruce"],Co=q.d.div.withConfig({displayName:"styled__DropdownItem",componentId:"sc-1pvwpze-0"})(["display:flex;flex-direction:start;align-items:center;color:",";white-space:nowrap;& > svg use{fill:",";}"],Object($.v)(Eo),Object($.v)(Eo)),So=q.d.span.withConfig({displayName:"styled__DropdownItemLabel",componentId:"sc-1pvwpze-1"})(["margin-left:12px;"]),jo=Object(q.d)($.l).withConfig({displayName:"styled__DotsBtn",componentId:"sc-1pvwpze-2"})(["width:6px;height:10px;cursor:pointer;& use{fill:",";&:hover{fill:",";}}"],Object($.v)(Eo),Object($.v)(["gray","silverSand"])),Do=function(e){var t=e.attributes,n=e.chartID,o=e.chartMetadata,i=e.dropdownMenu,s=Object(a.useState)(!1),l=Object(S.a)(s,2),c=l[0],d=l[1],u=function(){d(!1)};return r.a.createElement(r.a.Fragment,null,r.a.createElement(jo,{name:"dots_2x3",onClick:function(){d(!0)}}),r.a.createElement(ko.b,null,r.a.createElement(ko.a,{open:c,onClose:u},r.a.createElement(Oo.a,null,i.map((function(e){var a=e.icon,i=e.label,s=e.onClick;return r.a.createElement(wo.b,{key:i,text:r.a.createElement(Co,null,a,r.a.createElement(So,null,i)),onClick:function(){s({attributes:t,chartMetadata:o,chartID:n}),u()}})}))))))},Ao=Object(q.e)(["0%{opacity:.1;}50%{opacity:.5;}100%{opacity:.1;}"]),To=q.d.div.withConfig({displayName:"styled__SpinnerContainer",componentId:"sc-1foc7xt-0"})(["position:absolute;top:","px;right:","px;display:flex;"],Object(Ke.a)("top"),Object(Ke.a)("right")),Mo=q.d.div.withConfig({displayName:"styled__Circle",componentId:"sc-1foc7xt-1"})(["width:","px;height:","px;background:",";border-radius:50%;animation:1s linear infinite both ",";"],Object(Ke.a)("size"),Object(Ke.a)("size"),Object($.v)("border"),Ao),Po=Object(q.d)(Mo).withConfig({displayName:"styled__Circle2",componentId:"sc-1foc7xt-2"})(["animation-delay:.3s;margin-left:","px;"],Object(Ke.a)("spaceBetween")),Lo=Object(q.d)(Mo).withConfig({displayName:"styled__Circle3",componentId:"sc-1foc7xt-3"})(["animation-delay:.6s;margin-left:","px;"],Object(Ke.a)("spaceBetween")),Io=function(e){var t=e.chartLibrary,n="dygraph"===t?33:0,a="dygraph"===t?8:0,o="dygraph"===t?10:7,i="dygraph"===t?4:2;return r.a.createElement(To,{top:n,right:a},r.a.createElement(Mo,{size:o}),r.a.createElement(Po,{size:o,spaceBetween:i}),r.a.createElement(Lo,{size:o,spaceBetween:i}))},Ro=q.d.div.withConfig({displayName:"styled__ChartDropdownContainer",componentId:"sc-177ahzb-0"})(["position:absolute;top:0;left:40px;width:20px;height:20px;z-index:",";"],10),No=(n(465),{"sum-of-abs":"sum"}),Fo=[],Bo=function(e){var t,n,o,i,s,l=e.attributes,c=e.chartUuid,d=e.uuid,u=e.dropdownMenu,h=e.externalChartMetadata,p=e.portalNode,g=e.renderCustomElementForDygraph,m=e.onAttributesChange,b=l.host,v=void 0===b?T.b:b,_=l.id,y=l.nodeIDs,x=Object(gn.a)(),O=Object(a.useMemo)(Tn.a,[]),w=Object(gn.b)((function(e){return O(e,{chartId:_,id:c})})),k=w.chartMetadata,E=w.isFetchingDetails,j=h||k;Object(a.useEffect)((function(){k||E||h||x(_e.b.request({chart:_,id:c,host:v,nodeIDs:y}))}),[_,c,x,v,E,k,h,y,d]);var A=Object(gn.b)(de.m),M=Object(gn.b)((function(e){return Object(Tn.i)(e,{id:c})})),P=M||A,L=!!A&&A.masterID===c||Boolean(M),I=(null===P||void 0===P?void 0:P.shouldForceTimeRange)||!1,R=!P||!L||I,N=Object(gn.b)((function(e){return Object(Tn.g)(e,{id:c})})),F=Object(gn.b)((function(e){return Object(Tn.j)(e,{id:c})})),B=Object(gn.b)((function(e){return Object(Tn.f)(e,{id:c})})),H=Object(gn.b)((function(e){return Object(Tn.h)(e,{id:c})})),z=Object(gn.b)(de.n),U=Object(bn.a)([[Object(vn.a)(!!B),function(){return 1e3*B.view_update_every}],[Object(vn.a)(!!j),function(){return 1e3*j.update_every}],[_n.a,Object(vn.a)(f.a)]])(),W=function(e){var t=e.areCriteriaMet,n=e.preferedIntervalTime,r=Object(gn.b)(de.r),o=Object(gn.b)(de.F),i=!(!r&&o),s=Object(a.useState)(!0),l=Object(S.a)(s,2),c=l[0],d=l[1],u=Object(a.useState)(!1),h=Object(S.a)(u,2),p=h[0],f=h[1];Object(a.useEffect)((function(){p&&i&&(f(!1),d(!0))}),[p,f,i]);var g=!i&&p||ve?An:n;return Object(Dn.a)((function(){if(t){if(!i)return void f(!0);d(!0)}}),g),[c,d]}({areCriteriaMet:!P&&!z,preferedIntervalTime:U}),G=Object(S.a)(W,2),V=G[0],Y=G[1],X=Object(yn.a)(P,f.b);Object(a.useEffect)((function(){Y(!0)}),[X,Y]);var Z=Object(gn.b)(de.i);Object(xn.a)((function(){Y(!0)}),[l.after,l.before,Z,l.dimensions,l.aggrMethod,l.groupBy]);var $=l.before,K=void 0===$?window.NETDATA.chartDefaults.before:$,q=l.after||Z,J=Sn[l.chartLibrary],Q=J.hasLegend,ee=p.getBoundingClientRect(),te=ee.width-(Q(l)?140:0),ne=ee.height,ae=Boolean(Object(gn.b)(de.C)),re=Object(gn.b)(de.y)||ae,oe=Object(gn.b)(de.v),ie=D.a.CancelToken,se=Object(a.useMemo)((function(){return ie.source()}),[]);Object(On.a)((function(){se.cancel("Chart scrolled out of view")}));var le=Object(a.useState)(!1),ce=Object(S.a)(le,2),ue=ce[0],he=ce[1],pe=ue&&H;Object(wn.a)((function(){H&&he(!0)}),2e3,[H]),Object(a.useEffect)((function(){!H&&ue&&he(!1)}),[H,ue]),Object(a.useEffect)((function(){if(V&&j&&!H){var e,t,n,a=window.NETDATA.options.force_data_points,r=1;if(P)if(L){if(n=[e=Math.round(P.after/1e3),t=Math.round(P.before/1e3)],oe){var o=Math.round((t-e)/2);e-=o,t+=o,r=2}}else e=Math.round(P.after/1e3),t=Math.round(P.before/1e3),r=1;else t=K,e=q,r=1;n=(n||[e,t]).map((function(e){return 1e3*e}));var i=l.points||Math.round(te/function(e){var t=e.attributes,n=e.chartSettings,a=t.pixelsPerPoint;if("number"===typeof a)return a;var r=n.pixelsPerPoint(t);return Math.max.apply(Math,Object(C.a)([r,window.NETDATA.options.current.pixels_per_point].filter((function(e){return"number"===typeof e}))))}({attributes:l,chartSettings:J})),s=a||i*r,d=l.forceTimeWindow||Boolean(Z)?function(e){var t=e.after,n=e.before,a=e.firstEntry,r=e.points,o=Math.round((new Date).valueOf()/1e3),i=t>0?t:o+t,s=n>0?n:o+n;if(i<a){var l=s-i,c=s-Math.max(i,a);return Math.round(r*c/l)}return null}({after:e,before:t,firstEntry:j.first_entry,points:s}):null,u=l.method||window.NETDATA.chartDefaults.method;Y(!1),x(_e.c.request({host:v,context:j.context,chart:j.id,format:J.format,points:d||s,group:u,gtime:l.gtime||0,options:jn(l,re),after:e||null,before:t||null,dimensions:l.dimensions,labels:l.labels,postGroupBy:l.postGroupBy,postAggregationMethod:l.postAggregationMethod,aggrMethod:l.aggrMethod,aggrGroups:l.aggrGroups,dimensionsAggrMethod:No[l.dimensionsAggrMethod]||l.dimensionsAggrMethod,nodeIDs:y,httpMethod:l.httpMethod,groupBy:l.groupBy,fetchDataParams:{fillMissingPoints:d?s-d:void 0,isRemotelyControlled:R,viewRange:n},id:c,cancelTokenSource:se}))}}),[l,j,J,c,te,Z,x,Q,v,K,H,L,R,q,P,p,Y,re,oe,V,se,y,d]),Object(gn.b)(de.E);var fe=null===l||void 0===l?void 0:l.selectedDimensions,ge=Object(a.useState)(fe||Fo),me=Object(S.a)(ge,2),be=me[0],ye=me[1];Object(a.useLayoutEffect)((function(){fe&&ye(fe)}),[fe]),Object(a.useLayoutEffect)((function(){ye(fe||Fo)}),[null===l||void 0===l?void 0:l.groupBy]);var xe=Object(a.useMemo)((function(){return g&&g({onAttributesChange:m,attributes:l,chartMetadata:j,chartData:B,chartID:_})}),[m,g,l,_,j,B]),Oe=0===(null===(t=B)||void 0===t?void 0:null===(n=t.result)||void 0===n?void 0:null===(o=n.data)||void 0===o?void 0:o.length)||0===(null===(i=B)||void 0===i?void 0:null===(s=i.result)||void 0===s?void 0:s.length);return B&&j?r.a.createElement(r.a.Fragment,null,Oe&&r.a.createElement(Pn,{key:"".concat(Oe),hasEmptyData:Oe,containerNode:p}),r.a.createElement(xo,{attributes:l,chartContainerElement:p,chartData:B,chartMetadata:j,chartUuid:c,chartHeight:ne,chartWidth:te,defaultAfter:Z,globalPanAndZoom:A,hasEmptyData:Oe,isRemotelyControlled:N.isRemotelyControlled,viewRangeForCurrentData:N.viewRange,viewRange:F,selectedDimensions:be,setSelectedDimensions:ye,showLatestOnBlur:!P}),pe&&r.a.createElement(Io,{chartLibrary:l.chartLibrary}),u&&u.length>0&&r.a.createElement(Ro,null,r.a.createElement(Do,{dropdownMenu:u,chartID:_,attributes:l,chartMetadata:j})),xe):r.a.createElement(r.a.Fragment,null,r.a.createElement(Pn,{key:"".concat(Oe),hasEmptyData:Oe,containerNode:p}),pe&&r.a.createElement(Io,{chartLibrary:l.chartLibrary}))},Ho=n(561),zo=function(e){return e[x.a]},Uo=Object(Xn.a)(zo,Object(Ke.a)("isSnapshotMode")),Wo=Object(Xn.a)(zo,Object(Ho.a)(["snapshotCharts","snapshotDataPoints"])),Go=function(e){var t=e.attributes,n=e.chartUuid,r=t.host||T.b,o=Object(gn.b)(Wo).snapshotDataPoints,i=t.method||window.NETDATA.chartDefaults.method,s=t.chartLibrary,l=Sn[s],c=Object(gn.b)(de.m),d=c.after/Ve.a,u=c.before/Ve.a,h=Object(gn.a)();return Object(a.useEffect)((function(){h(_e.e.request({host:r,context:t.id,chart:t.id,format:l.format,points:o,group:i,gtime:t.gtime||0,options:jn(t,!0),after:d||null,before:u||null,dimensions:t.dimensions,aggrMethod:t.aggrMethod,nodeIDs:t.nodeIDs,chartLibrary:s,id:n,groupBy:t.groupBy}))})),null},Vo=function(e){var t=e.attributes,n=e.chartUuid;return Object(gn.b)(Uo)?r.a.createElement(Go,{attributes:t,chartUuid:n}):null},Yo=Object(a.memo)((function(){var e=Array.from(document.querySelectorAll("[data-netdata]"));return r.a.createElement(r.a.Fragment,null,e.map((function(e,t){var n=Object(mn.b)(e),a="".concat(n.id,"-").concat(t);return Object(o.createPortal)(r.a.createElement(r.a.Fragment,null,r.a.createElement(Kr,{attributes:n,chartUuid:a,portalNode:e},r.a.createElement(Bo,{attributes:n,chartUuid:a,portalNode:e})),r.a.createElement(Vo,{attributes:n,chartUuid:a})),e)})))})),Xo=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=Object(a.useState)(!1),o=Object(S.a)(r,2),i=o[0],s=o[1],l=Object(a.useState)(!1),c=Object(S.a)(l,2),d=c[0],u=c[1],h=Object(a.useState)(null),p=Object(S.a)(h,2),f=p[0],g=p[1];return Object(a.useEffect)((function(){if(t&&e){var a=n?{headers:null,withCredentials:!1}:{};s(!0),A.get(e,a).then((function(e){e.data&&(g(e.data),u(!1),s(!1))})).catch((function(t){console.warn("error fetching ".concat(e),t),u(!0),s(!1)}))}}),[n,t,e]),[f,i,d]},Zo=document.getElementById("modal-root"),$o=function(e){var t=e.children,n=Object(a.useRef)(document.createElement("div"));return Object(a.useEffect)((function(){return Zo.appendChild(n.current),function(){Zo.removeChild(n.current)}}),[]),Object(o.createPortal)(t,n.current)},Ko=(n(466),function(){var e=Object(a.useRef)(null);Object(a.useEffect)((function(){e.current&&window.$(e.current).modal("show")}));var t=Object(gn.b)(Tn.b),n=Object(gn.b)(Tn.c),o=Object(gn.b)(Tn.k),i=0===t?0:n/t*100;Object(a.useEffect)((function(){100===i&&setTimeout((function(){window.$(e.current).modal("hide"),window.print(),window.close()}),1e3)}),[i]);var s=o&&"".concat(Math.round(i),"%, ").concat(o);return r.a.createElement($o,null,r.a.createElement("div",{ref:e,className:"modal fade",id:"printModal",tabIndex:-1,role:"dialog","aria-labelledby":"printModalLabel","data-keyboard":"false","data-backdrop":"static"},r.a.createElement("div",{className:"modal-dialog modal-lg",role:"document"},r.a.createElement("div",{className:"modal-content"},r.a.createElement("div",{className:"modal-header"},r.a.createElement("button",{type:"button",className:En()("close",{"print-modal__close-button--disabled":!0}),"data-dismiss":"modal","aria-label":"Close"},r.a.createElement("span",{"aria-hidden":"true"},"\xd7")),r.a.createElement("h4",{className:"modal-title",id:"printModalLabel"},"Preparing dashboard for printing...")),r.a.createElement("div",{className:"modal-body"},"Please wait while we initialize and render all the charts on the dashboard.",r.a.createElement("div",{className:"progress progress-striped active",style:{height:"2em"}},r.a.createElement("div",{id:"printModalProgressBar",className:"progress-bar progress-bar-info",role:"progressbar","aria-valuenow":i,"aria-valuemin":0,"aria-valuemax":100,style:{minWidth:"2em",width:"".concat(i,"%")}},r.a.createElement("span",{id:"printModalProgressBarText",style:{paddingLeft:10,paddingTop:4,fontSize:"1.2em",textAlign:"left",width:"100%",position:"absolute",display:"block",color:"black"}},s))),"The print dialog will appear as soon as we finish rendering the page."),r.a.createElement("div",{className:"modal-footer"})))))}),qo=q.d.div.withConfig({displayName:"styled__SocialMediaContainer",componentId:"sc-3gu94j-0"})(["width:185px;padding:",";background:",";font-size:12px;margin-bottom:",";"],Object($.w)(2),Object($.v)("borderSecondary"),Object($.w)(3)),Jo=q.d.div.withConfig({displayName:"styled__FirstRow",componentId:"sc-3gu94j-1"})(["display:flex;justify-content:space-between;"]),Qo=q.d.div.withConfig({displayName:"styled__GithubCopy",componentId:"sc-3gu94j-2"})([""]),ei=q.d.div.withConfig({displayName:"styled__GithubCopyLine",componentId:"sc-3gu94j-3"})([""]),ti=q.d.a.withConfig({displayName:"styled__SocialMediaLink",componentId:"sc-3gu94j-4"})(["&,&:hover{color:",";}"],Object($.v)("main")),ni=Object(q.d)(ti).withConfig({displayName:"styled__GithubStarQuestion",componentId:"sc-3gu94j-5"})([""]),ai=Object(q.d)(ti).withConfig({displayName:"styled__GithubIcon",componentId:"sc-3gu94j-6"})(["font-size:24px;"]),ri=Object(q.d)(ti).withConfig({displayName:"styled__TwitterIcon",componentId:"sc-3gu94j-7"})(["font-size:17px;"]),oi=Object(q.d)(ti).withConfig({displayName:"styled__FacebookIcon",componentId:"sc-3gu94j-8"})(["font-size:23px;"]),ii=q.d.div.withConfig({displayName:"styled__Separator",componentId:"sc-3gu94j-9"})(["margin-top:",";border-top:1px solid ",";"],Object($.w)(2),Object($.v)("separator")),si=q.d.div.withConfig({displayName:"styled__SecondRow",componentId:"sc-3gu94j-10"})(["margin-top:",";display:flex;align-items:center;justify-content:space-between;"],Object($.w)(2)),li=q.d.span.withConfig({displayName:"styled__SecondRowText",componentId:"sc-3gu94j-11"})(["font-size:10px;"]),ci=function(){return r.a.createElement(qo,null,r.a.createElement(Jo,null,r.a.createElement(Qo,null,r.a.createElement(ei,null,"Do you like Netdata?"),r.a.createElement(ni,{href:"https://github.com/netdata/netdata/",target:"_blank"},"Give us a star!")),r.a.createElement(ai,{href:"https://github.com/netdata/netdata/",target:"_blank"},r.a.createElement("i",{className:"fab fa-github"}))),r.a.createElement(ii,null),r.a.createElement(si,null,r.a.createElement(li,null,"And share the word!"),r.a.createElement(ri,{href:"https://twitter.com/linuxnetdata/",target:"_blank"},r.a.createElement("i",{className:"fab fa-twitter"})),r.a.createElement(oi,{href:"https://www.facebook.com/linuxnetdata/",target:"_blank"},r.a.createElement("i",{className:"fab fa-facebook"}))))},di=function(e){var t=e.children,n=Object(a.useRef)(document.querySelector("#sidebar-end-portal-container"));return Object(o.createPortal)(t,n.current)},ui=(n(467),Object(q.d)((function(e){var t=e.className,n=Object(mr.a)(e,["className"]);return r.a.createElement("div",{className:t},r.a.createElement(K.a,Object.assign({},n,{closeButton:!1})))})).withConfig({displayName:"notifications-container__NotificationsContainer",componentId:"n0kffi-0"})([".Toastify__toast-container{position:fixed;width:unset;min-width:400px;max-width:500px;",";color:",";}.Toastify__toast{padding:0;padding-top:5px;}.Toastify__toast--error{background:",";border:1px solid ",";}.Toastify__toast--warning{}.Toastify__toast--success{background:",";border:1px solid ",";}.Toastify__toast-body{}.Toastify__progress-bar{bottom:unset;top:0;}.Toastify__progress-bar--success{background-color:",";}.Toastify__progress-bar--error{background-color:",";}"],"z-index: 50;",Object($.v)("text"),Object($.v)(["red","roseWhite"]),Object($.v)("error"),Object($.v)(["green","clearDay"]),Object($.v)("success"),Object($.v)("success"),Object($.v)("error"))),hi=function(e){var t=e.icon,n=e.children,a=e.hasBorder;return r.a.createElement($.h,{gap:2,border:a&&{side:"right",color:"separator"},alignItems:"center",padding:[0,3,0,0],height:"100%"},!!t&&r.a.createElement($.l,{name:t,color:"bright",height:"15px"}),n)},pi=function(e){var t=e.global.snapshot,n=e.global.chartsMetadata.data;return t||n?t?t.hostname:n.hostname:""},fi=function(){var e=Object(gn.b)(pi);return r.a.createElement(hi,{icon:"node_hollow"},r.a.createElement($.p,{color:"bright",strong:!0,truncate:!0},e))},gi=function(){return r.a.createElement($.h,{gap:2},r.a.createElement($.a,{flavour:"borderless",neutral:!0,themeType:"dark","data-toggle":"modal","data-target":"#loadSnapshotModal",icon:"download",title:"Import a snapshot"}),r.a.createElement($.a,{flavour:"borderless",neutral:!0,themeType:"dark","data-toggle":"modal","data-target":"#saveSnapshotModal",icon:"upload",title:"Export a snapshot"}),r.a.createElement($.a,{flavour:"borderless",neutral:!0,themeType:"dark","data-toggle":"modal","data-target":"#printPreflightModal",icon:"print",title:"Print dashboard"}))},mi=function(e){var t,n=e.currentVersion,a="stable"===e.releaseChannel,o=Xo("https://api.github.com/repos/netdata/netdata/releases/latest",a,!0),i=Object(S.a)(o,1)[0],s=Xo("https://www.googleapis.com/storage/v1/b/netdata-nightlies/o/latest-version.txt",!a),l=Object(S.a)(s,1)[0],c=Xo(null===l||void 0===l?void 0:l.mediaLink,Boolean(l)),d=Object(S.a)(c,1)[0],u=a?null===(t=i)||void 0===t?void 0:t.tag_name.replace(/(\r\n|\n|\r| |\t)/gm,""):d?function(e){return e.replace(/(\r\n|\n|\r| |\t)/gm,"")}(d):null;if(!u)return null;var h=!function(e,t){if(e===t)return!0;var n=e.split("."),a=t.split("."),r=parseInt(n[0].substring(1,2),10),o=parseInt(a[0].substring(1,2),10);return!(r<o)&&(r>o||!((r=parseInt(n[1],10))<(o=parseInt(a[1],10)))&&(r>o||(n=n[2].split("-"),a=a[2].split("-"),!((r=parseInt(n[0],10))<(o=parseInt(a[0],10)))&&(r>o||!((r=n.length>1?parseInt(n[1],10):0)<(o=a.length>1?parseInt(a[1],10):0))))))}(n,u);return r.a.createElement($.a,{flavour:"borderless",themeType:"dark",small:!0,neutral:!h,warning:h,name:h?"update_pending":"update",title:h?"Need help?":"Check Version",icon:h?"update_pending":"update","data-toggle":"modal","data-target":"#updateModal"})},bi=function(e){var t=e.global.chartsMetadata.data;return t?{version:t.version,releaseChannel:t.release_channel}:null},vi=function(){var e=Object(gn.b)(bi);return e&&r.a.createElement(mi,{currentVersion:e.version,releaseChannel:e.releaseChannel})},_i=(n(468),n(500),n(337)),yi=n(23),xi=n.n(yi),Oi=n(221),wi=n(608),ki=q.d.div.withConfig({displayName:"styled__RootContainer",componentId:"sc-3kwar1-0"})(["width:100%;height:100%;display:flex;flex-flow:row nowrap;align-items:center;"]),Ei=(Object(q.d)(wi.a).withConfig({displayName:"styled__StyledMenu",componentId:"sc-3kwar1-1"})([""]),q.d.div.withConfig({displayName:"styled__DropdownContainer",componentId:"sc-3kwar1-2"})(["cursor:pointer;color:",";.mdc-menu-surface{border-radius:0;.mdc-list{padding:0;}.mdc-list-item{padding:0 "," 0 ",";font-size:14px;height:",";}}"],Object($.v)("bright"),Object($.w)(5),Object($.w)(5),Object($.w)(6))),Ci=q.d.div.withConfig({displayName:"styled__ListContainer",componentId:"sc-3kwar1-3"})(["padding:"," 0;"],Object($.w)(3)),Si=Object(q.d)($.l).withConfig({displayName:"styled__OpenerIcon",componentId:"sc-3kwar1-4"})(["flex-shrink:0;flex-grow:0;margin-left:",";fill:",";width:10px;height:5px;"],(function(e){return e.noMargin?"unset":"16px"}),Object($.v)("bright")),ji=n(339),Di={white:{background:$.d.colors.mainBackground,surface:$.d.colors.mainBackground,primary:$.d.colors.primary,secondary:$.d.colors.accent,error:$.d.colors.error,onPrimary:$.d.colors.bright,onSecondary:$.d.colors.bright,onSurface:$.d.colors.text,onError:$.d.colors.bright,dupaDupa:"#ff00ff",textPrimaryOnBackground:$.d.colors.text,textSecondaryOnBackground:$.d.colors.textFocus,textHintOnBackground:$.d.colors.text,textDisabledOnBackground:$.d.colors.disabled,textIconOnBackground:$.d.colors.text,textPrimaryOnLight:$.c.colors.text,textSecondaryOnLight:$.c.colors.textFocus,textHintOnLight:$.c.colors.text,textDisabledOnLight:$.c.colors.disabled,textIconOnLight:$.c.colors.text,textPrimaryOnDark:$.d.colors.text,textSecondaryOnDark:$.d.colors.textFocus,textHintOnDark:$.d.colors.text,textDisabledOnDark:$.d.colors.disabled,textIconOnDark:$.d.colors.text},slate:{background:$.c.colors.mainBackground,surface:$.c.colors.mainBackground,primary:$.c.colors.primary,secondary:$.c.colors.accent,error:$.c.colors.error,onPrimary:$.c.colors.bright,onSecondary:$.c.colors.bright,onSurface:$.c.colors.text,onError:$.c.colors.bright,textPrimaryOnBackground:$.c.colors.text,textSecondaryOnBackground:$.c.colors.textFocus,textHintOnBackground:$.c.colors.text,textDisabledOnBackground:$.c.colors.disabled,textIconOnBackground:$.c.colors.text,textPrimaryOnLight:$.d.colors.text,textSecondaryOnLight:$.d.colors.textFocus,textHintOnLight:$.d.colors.text,textDisabledOnLight:$.d.colors.disabled,textIconOnLight:$.d.colors.text,textPrimaryOnDark:$.c.colors.text,textSecondaryOnDark:$.c.colors.textFocus,textHintOnDark:$.c.colors.text,textDisabledOnDark:$.c.colors.disabled,textIconOnDark:$.c.colors.text}},Ai=function(e){var t=e.children,n=Object(gn.b)(de.J);return r.a.createElement(ji.a,{options:Di[n]},t)};function Ti(){var e=Object(Oi.a)(["\n width: 88px;\n height: 32px;\n padding-top: 8px;\n padding-bottom: 8px;\n padding-left: 8px;\n padding-right: 7px;\n border: 1px solid ",";\n box-sizing: border-box;\n border-radius: 4px;\n display: flex;\n justify-content: center;\n align-items: center;\n color: ",";\n .mdc-menu-surface--anchor {\n .mdc-menu-surface--open {\n margin-left: -16px;\n margin-top: ",";\n width: ",";\n background: ",";\n ","\n }\n }\n"]);return Ti=function(){return e},e}function Mi(){var e=Object(Oi.a)(["\n width: ",";\n height: ",";\n overflow: visible;\n top: ",";\n ","\n"]);return Mi=function(){return e},e}var Pi=Object(q.d)($.o).attrs((function(){return{Wrapper:Ai}}))(Mi(),Object($.w)(83),Object($.w)(51),Object($.w)(7),"z-index: 35;"),Li=q.d.div.withConfig({displayName:"styled__PickerBox",componentId:"sc-1yj3701-0"})(["display:flex;position:relative;min-width:",";min-height:",";flex-direction:column;align-items:flex-end;background-color:",";color:",";z-index:",";"],Object($.w)(83),Object($.w)(43),Object($.v)("mainBackground"),Object($.v)("text"),60),Ii=q.d.svg.withConfig({displayName:"styled__HeaderSvg",componentId:"sc-1yj3701-1"})(["fill:",";height:14px;width:14px;"],Object($.v)("text")),Ri=q.d.div.withConfig({displayName:"styled__IconSpacer",componentId:"sc-1yj3701-2"})(["display:flex;align-items:center;justify-content:center;padding-right:",";"],Object($.w)()),Ni=q.d.div.withConfig({displayName:"styled__PickerActionArea",componentId:"sc-1yj3701-3"})(["display:flex;flex-direction:column;width:100%;height:100%;justify-content:flex-end;"]),Fi=q.d.div.withConfig({displayName:"styled__PickerBtnArea",componentId:"sc-1yj3701-4"})(["bottom:0;display:flex;align-items:center;justify-content:center;padding:",";width:100%;"],Object($.w)(2)),Bi=q.d.div.withConfig({displayName:"styled__ShortPickHeader",componentId:"sc-1yj3701-5"})(["display:flex;justify-content:flex-start;align-items:center;width:100%;height:",";padding:",";color:",";font-weight:700;line-height:156px;height:24px;margin-top:",";margin-bottom:",";margin-left:",";"],Object($.w)(2),Object($.w)(2),Object($.v)("text"),Object($.w)(),Object($.w)(),Object($.w)(2)),Hi=q.d.div.withConfig({displayName:"styled__ShortPick",componentId:"sc-1yj3701-6"})(["display:flex;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;"]),zi=q.d.div.withConfig({displayName:"styled__ShortPickElement",componentId:"sc-1yj3701-7"})(["display:flex;justify-content:flex-start;align-items:center;color:",";margin-left:",";margin-top:",";width:187px;height:",";padding:",";cursor:pointer;&:hover{color:",";}"],(function(e){var t=e.isSelected,n=e.theme;return Object($.v)(t?"primary":"text")({theme:n})}),Object($.w)(2),Object($.w)(2),Object($.w)(2),Object($.w)(2),Object($.v)("primary")),Ui=q.d.div.withConfig({displayName:"styled__AccessorBox",componentId:"sc-1yj3701-8"})(["width:100%;display:flex;justify-content:start;color:",";align-items:center;height:40px;padding:0 10px;box-sizing:border-box;white-space:nowrap;font-size:12px;cursor:pointer;"],Object($.v)("text")),Wi=q.d.div.withConfig({displayName:"styled__DropdownBox",componentId:"sc-1yj3701-9"})(["position:absolute;left:32px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:0px;position:absolute;height:32px;"]),Gi=Object(q.d)((function(e){var t=e.title,n=e.children,a=e.className,o=e.renderTitle,i=e.isOpen,s=void 0!==i&&i,l=e.onMenuToggle,c=e.anchorCorner,d=void 0===c?"bottomStart":c,u=e.renderOpener;return r.a.createElement(Ei,{className:a},r.a.createElement(ko.b,null,r.a.createElement(ko.a,{open:s,onClose:function(){l(!1)},anchorCorner:d},r.a.createElement(Ci,null,r.a.createElement(Oo.a,null,n))),r.a.createElement(ki,{onClick:function(){l(!s)}},t||o&&o(),u?u():r.a.createElement(Si,{name:"triangle_down",noMargin:Boolean(o)}))))}))(Ti(),Object($.v)("border"),Object($.v)("text"),Object($.w)(2),Object($.w)(35),Object($.v)("mainBackground"),"z-index: 45;"),Vi=q.d.div.withConfig({displayName:"styled__TypeViewBox",componentId:"sc-1yj3701-10"})(["width:100%;display:flex;flex-direction:row nowrap;align-items:center;"]),Yi=Object(q.d)($.l).withConfig({displayName:"styled__DropdownIcon",componentId:"sc-1yj3701-11"})(["fill:",";width:12px;height:12px;"],Object($.v)("text")),Xi=Object(q.d)($.p).withConfig({displayName:"styled__TextBox",componentId:"sc-1yj3701-12"})(["flex:1;padding-right:15px;"]),Zi=q.d.div.withConfig({displayName:"styled__LastText",componentId:"sc-1yj3701-13"})(["font-weight:700;font-size:14px;line-height:14px;"]),$i=q.d.input.withConfig({displayName:"styled__CustomInput",componentId:"sc-1yj3701-14"})(["border:1px solid ",";background:",";box-sizing:border-box;border-radius:4px;padding:4px;width:32px;height:32px;margin-left:10px;margin-right:10px;outline:none;color:inherit;&:focus{border:1px solid ",";}"],Object($.v)("border"),Object($.v)("mainBackground"),Object($.v)("primary")),Ki=n(2),qi=n.n(Ki),Ji=n(3),Qi=n.n(Ji),es=new qi.a({id:"header-clock",use:"header-clock-usage",viewBox:"0 0 14 14",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" id="header-clock"><path d="M7 1.667c-3.307 0-6 2.693-6 6a5.98 5.98 0 001.26 3.666L1.167 12.56a.665.665 0 00.493 1.107.652.652 0 00.5-.227l1.02-1.147A5.977 5.977 0 007 13.667c3.307 0 6-2.694 6-6 0-3.307-2.693-6-6-6zm0 10.666a4.672 4.672 0 01-4.667-4.666A4.672 4.672 0 017 3a4.672 4.672 0 014.667 4.667A4.672 4.672 0 017 12.333zM1.78 3.527A1.266 1.266 0 011.667 3c0-.733.6-1.333 1.333-1.333.26 0 .5.08.707.206.42-.24.86-.433 1.326-.58A2.652 2.652 0 003 .333 2.666 2.666 0 00.333 3c0 .673.26 1.287.674 1.753.213-.433.473-.846.773-1.226zM11 1.667c.733 0 1.333.6 1.333 1.333 0 .187-.04.367-.113.527.3.38.553.786.767 1.226.42-.466.68-1.08.68-1.753A2.666 2.666 0 0011 .333c-.82 0-1.547.38-2.033.96.466.147.906.34 1.326.58.207-.126.447-.206.707-.206zM7 4.333v3.334l2.007-2.66a3.227 3.227 0 00-.947-.5c-.34-.114-.7-.174-1.06-.174zm5.193 7.507c-.28.347-.593.667-.933.953l.573.647a.674.674 0 00.5.227.665.665 0 00.493-1.107l-.633-.72z" /></symbol>'}),ts=(Qi.a.add(es),es),ns=function(){return r.a.createElement(Ii,null,r.a.createElement("use",{xlinkHref:"#".concat(ts.id)}))},as=[["Last 5 minutes",-300],["Last 15 minutes",-900],["Last 30 minutes",-1800],["Last 2 hours",-7200],["Last 6 hours",-21600],["Last 12 hours",-43200]],rs=function(e){var t=e.handleDatesChange,n=e.selectedStart,a=e.tagging;return r.a.createElement(Hi,null,r.a.createElement(Bi,null,r.a.createElement(ns,null),"\xa0 Quick Selector"),as.map((function(e){var o,i=Object(S.a)(e,2),s=i[0],l=i[1];return r.a.createElement(zi,{key:l,onClick:(o=l,function(){t({startDate:o,endDate:0})}),isSelected:l===n,"data-testid":"date-picker::click-quick-selector::".concat(a,"::").concat(-l)},s)})))},os=function(e){var t,n;return e>=2592e3?(t="month",n=Math.round(e/2592e3)):e>=86400?(t="day",n=Math.round(e/86400)):e>=3600?(t="hour",n=Math.round(e/3600)):(t="minute",n=Math.round(e/60)),{resolution:t,value:n}},is=new qi.a({id:"arrow",use:"arrow-usage",viewBox:"0 0 13 9",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 9" id="arrow"><path d="M8.4.6c-.2-.2-.5-.2-.7 0-.2.2-.2.5 0 .7L10.3 4H.5c-.3 0-.5.2-.5.5s.2.5.5.5h9.8L7.7 7.6c-.2.2-.2.5 0 .7.1.1.2.1.4.1s.3 0 .4-.1l3.9-3.9-4-3.8z" /></symbol>'}),ss=(Qi.a.add(is),is),ls=new qi.a({id:"calendar",use:"calendar-usage",viewBox:"0 0 20 20",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" id="calendar"><path d="M17.1 2H17V1c0-.6-.4-1-1-1s-1 .4-1 1v1h-4V1c0-.6-.4-1-1-1S9 .4 9 1v1H5V1c0-.6-.4-1-1-1S3 .4 3 1v1h-.1C1.3 2 0 3.3 0 4.9v12.2C0 18.7 1.3 20 2.9 20h14.2c1.6 0 2.9-1.3 2.9-2.9V4.9C20 3.3 18.7 2 17.1 2zm.9 15.1c0 .5-.4.9-.9.9H2.9c-.5 0-.9-.4-.9-.9V8h16v9.1zM18 6H2V4.9c0-.5.4-.9.9-.9h14.2c.5 0 .9.4.9.9V6z" /></symbol>'}),cs=(Qi.a.add(ls),ls),ds=function(){return r.a.createElement(Ii,null,r.a.createElement("use",{xlinkHref:"#".concat(ss.id)}))},us=function(){return r.a.createElement(Ri,null,r.a.createElement(Ii,null,r.a.createElement("use",{xlinkHref:"#".concat(cs.id)})))},hs=function(e){var t=e.onClick,n=e.start,a=void 0===n?900:n,o=e.end;if(a<0)return r.a.createElement(Ui,{onClick:t},r.a.createElement(us,null),r.a.createElement(r.a.Fragment,null,function(e){var t=os(e),n=t.value,a=t.resolution;return n>1?"Last ".concat(n," ").concat(a,"s"):"Last ".concat(a)}(-a)));var i=xi()(a).format("DD/MM/YYYY HH:mm"),s=xi()(o).format("DD/MM/YYYY HH:mm");return r.a.createElement(Ui,{onClick:t},r.a.createElement(us,null),i,"\xa0",r.a.createElement(ds,null),"\xa0",s)},ps=["minute","hour","day","month"],fs=function(e,t){return 1===t?e:"".concat(e,"s")},gs=function(e,t){return-xi.a.duration(e,t).as("seconds")};function ms(e){var t=e.setRangeValues,n=e.handleDatesChange,o=e.selectedStart,i=e.tagging,s=o<=0?os(-o):{resolution:"hour",value:0},l=s.resolution,c=s.value,d=Object(a.useState)(!1),u=Object(S.a)(d,2),h=u[0],p=u[1],f=function(e){n({startDate:e,endDate:0}),t({start:e,end:0})};return r.a.createElement(Wi,{"data-testid":"date-picker::click-last-integer::".concat(i)},r.a.createElement(Zi,null,"Last"),r.a.createElement($i,{value:c,onChange:function(e){var t=Number(e.currentTarget.value);Number.isNaN(t)||f(gs(t,l))},"data-testid":"date-picker::click-last-integer::".concat(i,"::").concat(c)}),r.a.createElement(Gi,{isOpen:h,onMenuToggle:p,renderTitle:function(){return r.a.createElement(Vi,null,r.a.createElement(Xi,null,fs(l,Number(c))),r.a.createElement(Yi,{name:"triangle_down"}))},renderOpener:function(){return null}},ps.map((function(e){return r.a.createElement(zi,{key:e,onClick:(t=e,function(){f(gs(c,t)),p(!1)}),"data-testid":"date-picker::click-last-time-".concat(e,"::").concat(i)},fs(e,Number(c)));var t}))))}var bs=new qi.a({id:"month_arrow_l",use:"month_arrow_l-usage",viewBox:"0 0 8 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 12" id="month_arrow_l"><path d="M7.41 1.41L6 0 0 6l6 6 1.41-1.41L2.83 6l4.58-4.59z" /></symbol>'}),vs=(Qi.a.add(bs),bs),_s=new qi.a({id:"month_arrow_r",use:"month_arrow_r-usage",viewBox:"0 0 8 12",content:'<symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 12" id="month_arrow_r"><path d="M.59 10.59L2 12l6-6-6-6L.59 1.41 5.17 6 .59 10.59z" /></symbol>'}),ys=(Qi.a.add(_s),_s);function xs(){return"DD/MM/YYYY HH:mm"}function Os(e){return e.diff(xi()(),"seconds")>0}var ws=function(){return r.a.createElement(Ii,{id:"month_left"},r.a.createElement("use",{xlinkHref:"#".concat(vs.id)}))},ks=function(){return r.a.createElement(Ii,{id:"month_right"},r.a.createElement("use",{xlinkHref:"#".concat(ys.id)}))};function Es(e,t){if("number"===typeof e)t(e);else if(e){var n=e.creationData().input;t(n&&"number"!==typeof n?xi()(n,"DD/MM/YYYY HH:mm").valueOf():e.valueOf())}}var Cs=function(e){return e>0?xi()(e):xi()((new Date).valueOf()+1e3*e)},Ss={startDate:"start",endDate:"finish"},js=function(e){var t=e.isOpen,n=e.handleOpenState,o=e.setRangeValues,i=e.pickedValues,s=e.tagging,l=void 0===s?"":s,c=Object(a.useState)(i.start),d=Object(S.a)(c,2),u=d[0],h=d[1],p=Object(a.useState)(i.end),f=Object(S.a)(p,2),g=f[0],m=f[1],b=Object(a.useMemo)((function(){return Cs(u)}),[u]),v=Object(a.useMemo)((function(){return Cs(g)}),[g]);Object(a.useEffect)((function(){h(i.start)}),[i.start]),Object(a.useEffect)((function(){m(i.end)}),[i.end]);var _=Object(a.useState)("startDate"),y=Object(S.a)(_,2),x=y[0],O=y[1];function w(e){var t=e.startDate,n=e.endDate;null!==t&&null!==n&&(Es(n,m),Es(t,h))}function k(){n(!1)}var E=function(e){var t=Object(a.useRef)(null),n=Object(a.useCallback)((function(t){"Escape"===t.key&&e()}),[e]),r=Object(a.useCallback)((function(n){t.current&&!t.current.contains(n.target)&&e&&"function"===typeof e&&e()}),[e]);return Object(a.useEffect)((function(){return document.addEventListener("click",r),document.addEventListener("keyup",n),function(){document.removeEventListener("click",r),document.removeEventListener("keyup",n)}}),[r,n]),t}(k);var C=Ss[x],j=r.a.createElement(Pi,{right:!0,closeOnEsc:!0,closeOnOverlayClick:!0},r.a.createElement(Li,{ref:E},r.a.createElement(Ni,null,r.a.createElement(rs,{handleDatesChange:w,selectedStart:u,tagging:l}),r.a.createElement(_i.DateRangePicker,{onDatesChange:w,daySize:30,focusedInput:x,onFocusChange:function(e){e&&O(e)},hideKeyboardShortcutsPanel:!0,enableOutsideDays:!0,isOutsideRange:Os,firstDayOfWeek:1,verticalSpacing:0,displayFormat:xs,endDate:v,startDate:b,startDateId:"dpStartDateInput",openDirection:"up",endDateId:"dpEndDateInput",navNext:r.a.createElement(ks,null),navPrev:r.a.createElement(ws,null)})),r.a.createElement(Fi,null,r.a.createElement(ms,{setRangeValues:o,handleDatesChange:w,selectedStart:u,tagging:l}),r.a.createElement($.a,{label:"CLEAR",flavour:"borderless",onClick:function(){m(0),h(-900),o({start:-900,end:0})},"data-testid":"date-picker::click-clear::".concat(l,"-").concat(C)}),r.a.createElement($.a,{label:"APPLY",onClick:function(){o({start:u,end:g}),k()},"data-testid":"date-picker::click-apply::".concat(l,"-").concat(C)}))));return r.a.createElement(r.a.Fragment,null,r.a.createElement(hs,Object.assign({onClick:function(){return n(!0)}},i)),t&&j)},Ds=function(e){var t=e.tagging,n=Object(gn.a)(),o=Object(a.useState)(!1),i=Object(S.a)(o,2),s=i[0],l=i[1],c=Object(gn.b)(de.m),d=Boolean(c),u=Object(gn.b)(de.i),h={start:d?c.after:u,end:d?c.before:0};return Object(a.useEffect)((function(){var e=h.start,t=h.end;if(window.urlOptions&&(window.urlOptions.after!==e||window.urlOptions.before!==t)){var n=e>0;window.urlOptions.netdataPanAndZoomCallback(n,e,t)}}),[h]),r.a.createElement(js,{isOpen:s,pickedValues:h,handleOpenState:function(e){l(e)},setRangeValues:function(e){var t=e.start,a=e.end;t<0?(n(Object(Ze.p)({after:t})),d&&n(Object(Ze.j)())):n(Object(Ze.r)({after:t,before:a}))},tagging:t})},As=function(){return r.a.createElement(q.b,{theme:$.c},r.a.createElement(hi,{hasBorder:!0},r.a.createElement(Ds,null)))},Ts={warning:"#FFF8E1",error:"#FFEBEF"},Ms=Object(q.d)($.h).attrs((function(e){var t=e.round,n=void 0===t?999:t,a=e.hollow,r=e.background;return{padding:[.5,2],round:n,border:!!a&&{side:"all",color:r,size:"1px"}}})).withConfig({displayName:"styled__StyledPill",componentId:"sc-1rgk900-0"})(["background:",";cursor:pointer;"],(function(e){var t=e.background;return e.hollow?Ts[t]:t})),Ps=Object(a.forwardRef)((function(e,t){var n=e.children,a=e.background,o=e.color,i=e.hollow,s=Object(mr.a)(e,["children","background","color","hollow"]);return r.a.createElement(Ms,Object.assign({background:a,hollow:i,ref:t},s),r.a.createElement($.s,{color:i?a:o,strong:!0},n))})),Ls={"data-toggle":"modal","data-target":"#alarmsModal"},Is=function(){var e=Object(gn.b)(de.c),t=Object(a.useMemo)((function(){return e?Object.values(e.alarms):[]}),[e]),n=Object(a.useMemo)((function(){return t.reduce((function(e,t){var n=t.status;return"CRITICAL"===n&&(e.critical=e.critical+1),"WARNING"===n&&(e.warning=e.warning+1),e}),{critical:0,warning:0})}),[t]),o=n.critical,i=n.warning;return r.a.createElement(hi,{icon:"alarm"},r.a.createElement(Ps,Object.assign({background:"error",hollow:!0},Ls),o),r.a.createElement(Ps,Object.assign({background:"warning",hollow:!0},Ls),i))},Rs=n(618),Ns=function(e){var t=e.onClose;return r.a.createElement($.h,{border:{side:"bottom",color:"selected"},justifyContent:"between",alignItems:"center",padding:[0,0,4,0]},r.a.createElement($.h,{gap:2},r.a.createElement($.l,{color:"text",name:"insights"}),r.a.createElement($.q,{strong:!0},"Netdata News")),r.a.createElement($.a,{flavour:"borderless",neutral:!0,icon:"x",title:"close news",onClick:t}))},Fs=Object(q.d)($.h).attrs({as:"img"}).withConfig({displayName:"image__Image",componentId:"r9cpkq-0"})(["object-fit:cover;"]),Bs=Object(q.d)($.h).attrs({as:"a"}).withConfig({displayName:"anchor__Anchor",componentId:"sc-12ym4mq-0"})(["text-decoration:none;&:hover{text-decoration:none;}"]),Hs=function(e){var t=e.item,n=t.last_publication_date,a=t.data,o=a.title,i=a.description,s=a.url,l=a.image,c=a.label,d=l&&l.url,u=new Date(n);return r.a.createElement($.h,{column:!0,gap:2},r.a.createElement($.h,{gap:4},d&&r.a.createElement(Fs,{src:d,width:"160px"}),r.a.createElement($.h,{column:!0,gap:2},r.a.createElement($.p,{strong:!0},o),r.a.createElement($.p,null,i))),r.a.createElement($.h,{justifyContent:"between",alignItems:"center"},r.a.createElement($.u,null,u.toLocaleDateString()),r.a.createElement(Bs,{href:s,target:"_blank",rel:"noopener noreferrer",gap:1,alignItems:"center"},r.a.createElement($.p,{color:"success",strong:!0},c),r.a.createElement($.l,{color:"success",rotate:2,name:"arrow_left"}))))},zs=Object(q.d)($.h).attrs({overflow:{vertical:"auto"},padding:[0,4,0,0]}).withConfig({displayName:"container__Container",componentId:"sc-1s01bs1-0"})(["",""],$.y),Us=function(e){var t=e.children,n=e.items,o=void 0===n?[]:n,i=e.onCloseClick,s=Object(Aa.a)(),l=Object(S.a)(s,2),c=l[0],d=l[1],u=Object(a.useCallback)((function(){d(),i&&i()}),[d,i]);return r.a.createElement(a.Fragment,null,t(d,c),c&&r.a.createElement($.m,{backdrop:!0,onClickOutside:u,onEsc:u},r.a.createElement($.h,{background:"mainBackground",round:!0,padding:[6],width:"640px",height:{max:"640px"},gap:4,column:!0},r.a.createElement(Ns,{onClose:u}),r.a.createElement(zs,{column:!0,gap:6},o.map((function(e){return r.a.createElement(Hs,{key:e.id,item:e})}))))))},Ws=n(222),Gs=Ws.a.client("https://netdata-news.cdn.prismic.io/api/v2"),Vs=function(){var e=Object(Rs.a)("news_last_seen"),t=Object(S.a)(e,2),n=t[0],o=t[1],i=Object(a.useState)([]),s=Object(S.a)(i,2),l=s[0],c=s[1];Object(a.useEffect)((function(){!function(e){var t;k.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,k.a.awrap(Gs.query(Ws.a.Predicates.at("document.type","news__announcements"),{pageSize:100,orderings:"[document.last_publication_date desc]"}));case 2:if(t=n.sent){n.next=5;break}return n.abrupt("return");case 5:e&&e(t);case 6:case"end":return n.stop()}}))}((function(e){var t=e.results;return c(t)}))}),[]);var d=Object(a.useMemo)((function(){if(!l.length)return!0;var e=Object(S.a)(l,1)[0].last_publication_date,t=new Date(e);return new Date(n)>=t}),[n,l]),u=Object(a.useCallback)((function(){var e=new Date;o(e)}),[o]);return r.a.createElement(Us,{items:l,onCloseClick:u},(function(e){return r.a.createElement($.a,{themeType:"dark",name:"news",title:"News & Features",icon:"insights",flavour:"borderless",neutral:d,warning:!d,onClick:e})}))},Ys=Object(Xn.a)(de.w,(function(e){return e.registryServer===Ve.b})),Xs=Object(Xn.a)((function(e){return e.dashboard}),(function(e){return e.offline})),Zs=function(e){var t=e.children,n=Object(Rs.a)("has-sign-in-history"),r=Object(S.a)(n,1)[0],o=Object(s.e)((function(e){return Object(de.A)(r)(e)})),i=Object(s.e)(Ys),l=Object(s.e)(Xs),c=Object(s.d)(),d=Object(a.useMemo)((function(){var e=window.location.href,t=encodeURIComponent(e);return"".concat(o,"&redirect_uri=").concat(t)}),[o]),u=Object(a.useCallback)((function(){return c(Object(b.d)({signInLinkHref:d}))}),[d]);return Object(a.useMemo)((function(){return"function"===typeof t?t({isRegistry:i,link:d,onSignIn:u,offline:l,hasSignedInBefore:r}):t}),[t,i,d,u,l,r])},$s=function(e,t){e.contentWindow&&e.contentWindow.postMessage(t,"*")},Ks=function(e,t,n){var r=Object(a.useState)(n),o=Object(S.a)(r,2),i=o[0],s=o[1],l=Object(a.useCallback)((function(n){var a=n.data;a.type===e&&(s(a.payload),t&&t(a.payload))}),[t,e]),c=Object(a.useCallback)((function(){s(n)}),[n]);return Object(a.useEffect)((function(){return window.addEventListener("message",l),function(){window.removeEventListener("message",l)}}),[l,e]),[i,c]},qs=Object(q.d)($.h).attrs({position:"absolute"}).withConfig({displayName:"iframe__IframeContainer",componentId:"sc-1tybwh7-0"})(["display:none;"]),Js=function(e){var t=e.signedIn,n=Object(a.useState)(!1),o=Object(S.a)(n,2),i=o[0],s=o[1],l=Object(a.useRef)(),c=Object(a.useRef)(),d=Object(Rs.a)(Qt),u=Object(S.a)(d,3),h=u[0],p=u[2],f=Object(gn.b)(de.f),g=Object(gn.b)(de.w),m=Object(gn.a)(),v=window.location,_=v.origin,y=v.pathname,x=encodeURIComponent(g.hostname),O=encodeURIComponent(_+y),w=Object(Ve.c)(f,"sign-in?id=".concat(g.machineGuid,"&name=").concat(x,"&origin=").concat(O));Ks("hello-from-sign-in",(function(e){l.current=e}));var k=Object(a.useCallback)((function(){s(!0),setTimeout((function(){return m(Object(b.c)({offline:void 0===l.current}))}),500)}),[]);return Object(a.useEffect)((function(){var e=function(e){(null===e||void 0===e?void 0:e.target)&&(e.target.src!==w||i||k())};return window.addEventListener("DOMFrameContentLoaded",e),function(){return window.removeEventListener("DOMFrameContentLoaded",e)}}),[w,i,k]),Object(a.useEffect)((function(){if(t&&c.current&&g.registryServer&&g.registryServer!==Ve.b&&h){p();var e=g.registryMachinesArray;e&&e.length>0&&$s(c.current,{type:"synced-private-registry",payload:e})}}),[t,g,h]),r.a.createElement(qs,{as:"iframe",src:w,onLoad:k})},Qs=function(){var e=Object(s.d)(),t=Object(Rs.a)("has-sign-in-history"),n=Object(S.a)(t,2),r=n[0],o=n[1],i=Object(a.useState)(r),l=Object(S.a)(i,2),c=l[0],d=l[1],u=Object(a.useCallback)((function(t){t&&(d(t),o(t)),e(Object(b.b)({isSignedIn:t}))}),[]),h=Ks("is-signed-in",u);return[Object(S.a)(h,1)[0],c]},el=function(){var e=Qs(),t=Object(S.a)(e,1)[0];return Object(s.e)(de.t)&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Js,{signedIn:t}),!t&&r.a.createElement(Zs,null,(function(e){var t=e.isRegistry,n=e.link,a=e.hasSignedInBefore,o=e.offline,i=e.onSignIn;return r.a.createElement($.a,Object.assign({label:a?"SIGN IN TO CLOUD":"SIGN UP TO CLOUD",disabled:o},t?{as:"a",href:n}:{onClick:i}))})))},tl=Object(q.d)($.h).attrs({as:"header",position:"relative",justifyContent:"between",background:"panel",zIndex:20,width:"100%",padding:[2,4,2,4]}).withConfig({displayName:"header__Wrapper",componentId:"c0wsrq-0"})(["pointer-events:all;"]),nl=function(){return r.a.createElement(tl,null,r.a.createElement($.h,{alignItems:"center",gap:3},r.a.createElement(fi,null)),r.a.createElement($.h,{justifyContent:"end",alignItems:"center",gap:3},r.a.createElement(hi,{hasBorder:!0},r.a.createElement(vi,null),r.a.createElement(Vs,null),r.a.createElement(gi,null)),r.a.createElement(As,null),r.a.createElement(Is,null),r.a.createElement(el,null)))},al=Object(q.d)($.a).withConfig({displayName:"expandButton__ExpandButton",componentId:"ebkdno-0"})(["&&{> .button-icon{width:6px;height:9px;}"]),rl=Object(q.d)($.h).withConfig({displayName:"item__PanelRowContainer",componentId:"sc-1qh9192-0"})(["cursor:pointer;&:hover{background:",";}",""],Object($.v)("selected"),(function(e){return e.selected&&"background: ".concat(Object($.v)("selected")(e),";")})),ol=Object(a.forwardRef)((function(e,t){var n=e.disabled,o=e.children,i=e.Wrapper,s=void 0===i?$.p:i,l=e.onClick,c=e.testid,d=e.icon,u=e.padding,h=void 0===u?[2,3]:u,p=e.margin,f=void 0===p?[0]:p,g=e.round,m=void 0===g?0:g,b=e.actions,v=e.selected,_=e.width,y=void 0===_?"100%":_,x=Object(a.useCallback)((function(){n||l&&l()}),[l,n]);return r.a.createElement(rl,{ref:t,flexWrap:!1,justifyContent:"between",alignItems:"center",padding:h,margin:f,round:m,onClick:x,"data-testid":c,width:y,selected:v,disabled:n},r.a.createElement($.h,{alignItems:"center",gap:3,flex:!0,basis:""},"string"===typeof d?r.a.createElement($.l,{name:d,disabled:n,color:"text",height:"16px",width:"16px"}):d,r.a.createElement(s,{opacity:n?"medium":void 0,width:"150px"},o)),b)})),il=Object(q.d)($.i).attrs({padding:[0],margin:[0]}).withConfig({displayName:"list__DefaultListHeader",componentId:"cb73mo-0"})(["cursor:pointer;"]),sl=function(e){var t=e.toggleOpen,n=e.label,a=e.testid,o=e.Header,i=void 0===o?il:o;return r.a.createElement(i,{"data-testid":a,onClick:t},n)},ll=function(e){var t=e.isOpen,n=void 0!==t&&t,a=e.toggleOpen,o=e.label,i=e.children,s=e.testid,l=e.Header;return r.a.createElement($.h,{column:!0},r.a.createElement(sl,{Header:l,toggleOpen:a,label:o,testid:s}),r.a.createElement($.b,{open:n},i))},cl=(Object(q.d)($.h).attrs({bacgkround:"disabled",height:"1px",margin:[2,6]}).withConfig({displayName:"styled__Divider",componentId:"sc-1gb5vnf-0"})([""]),n(146)),dl=function(e){var t=e.flavour,n=void 0===t?"default":t,a=Object(mr.a)(e,["flavour"]),o=Object(s.e)(de.f);return r.a.createElement($.h,Object.assign({alignItems:"center",as:"iframe",src:"".concat(Object(cl.a)(o,"sign-out"),"?type=").concat(n),border:{side:"all",size:"0px"},width:{max:"128px"},height:{max:"40px"}},a))},ul=function(){return r.a.createElement(Zs,null,(function(e){var t=e.isRegistry,n=e.link,a=e.hasSignedInBefore,o=e.onSignIn;return r.a.createElement($.p,{onClick:t?function(e){return function(e,t){e.stopPropagation(),window.open(t,"_blank","noopener,noreferrer")}(e,n)}:o},a?"Sign in":"Sign up")}))},hl=Object(Xn.a)((function(e){return e.dashboard}),(function(e){return e.isSignedIn})),pl=function(){var e=Object(Aa.a)(),t=Object(S.a)(e,2),n=t[0],o=t[1],i=Object(gn.b)(hl),s=Object(a.useMemo)((function(){return[].concat(Object(C.a)(i?[{children:"Operational Status",onClick:function(){return window.open("https://status.netdata.cloud","_blank","noopener,noreferrer")}}]:[]),Object(C.a)(i?[{separator:!0}]:[]),Object(C.a)(i?[{children:r.a.createElement(dl,{flavour:"borderless",height:{max:"18px"}})}]:[{children:r.a.createElement(ul,null)}]))}),[i]);return r.a.createElement(q.b,{theme:$.c},r.a.createElement($.a,{flavour:"borderless",neutral:!0,icon:"user",title:"User settings",name:"userSettings",onClick:o}),n&&r.a.createElement($.m,{position:"bottom-left",onClickOutside:o,onEsc:o,backdrop:!1,margin:[5,18]},r.a.createElement($.h,{column:!0,width:52,background:"mainBackground",padding:[3],round:!0},s.map((function(e,t){return e.separator?r.a.createElement($.h,{height:"1px",background:"disabled",key:t}):r.a.createElement(ol,Object.assign({key:t,padding:[2,4],round:1},e.onClick&&{onClick:e.onClick}),e.children)})))))},fl=function(){return r.a.createElement(r.a.Fragment,null,r.a.createElement($.h,{width:"40px",height:"40px",round:2,border:{side:"all",color:"border",size:"2px",type:"dotted"}}),r.a.createElement($.h,{height:"1px",background:"separator",width:"20px"}),r.a.createElement($.a,{icon:"plus",disabled:!0}))},gl=function(){var e=Object(gn.b)(de.f);return r.a.createElement($.h,{as:"iframe",src:Object(Ve.c)(e,"space-bar"),title:"Space Bar",height:"100%",width:"100%",border:{side:"all",size:"0px"},overflow:"hidden"})},ml=function(e){var t=e.width,n=e.height,a=e.fill,o=void 0===a?"#FDFDFD":a;return r.a.createElement("svg",Object.assign({width:t,height:n},{viewBox:"0 0 31 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),r.a.createElement("path",{d:"M19.0002 0H0.630188L8.27019 24H19.0002C25.6202 24 31.0002 18.62 31.0002 12C31.0002 5.38 25.6202 0 19.0002 0Z",fill:o}))},bl=function(e){var t=e.isOpen,n=e.toggle,a=e.isSignedIn,o=Object(s.e)(de.t);return r.a.createElement($.h,{column:!0,justifyContent:"between",background:"panel",padding:[3,0],width:"64px",alignItems:"center",gap:6,position:"relative",overflow:"hidden"},r.a.createElement($.h,{column:!0,gap:4,alignItems:"center",height:"100%",overflow:"hidden"},r.a.createElement(ml,{width:32,height:32}),!t&&r.a.createElement(al,{icon:"chevron_right_s",onClick:n,small:!0,neutral:!0,flavour:"borderless",themeType:"dark"}),o&&a&&r.a.createElement(gl,null),o&&!a&&r.a.createElement(fl,null)),r.a.createElement($.h,{column:!0,gap:4,alignItems:"center"},r.a.createElement($.e,{app:"agent"},(function(e){return r.a.createElement($.a,{flavour:"borderless",neutral:!0,themeType:"dark",className:"btn",icon:"question",onClick:e,title:"Need help?"})})),r.a.createElement($.a,{flavour:"borderless",neutral:!0,themeType:"dark",className:"btn","data-toggle":"modal","data-target":"#optionsModal",icon:"gear",title:"Settings"}),o&&r.a.createElement(pl,null)))},vl=function(e){for(var t,n,a=[],r=0,o=-1,i=0;t=(n=e.charAt(r++)).charCodeAt(0);){var s=t>=48&&t<=57;s!==i&&(a[++o]="",i=s),a[o]+=n}return a},_l=function(e,t){for(var n=vl(e.toLowerCase()),a=vl(t.toLowerCase()),r=0;n[r]&&a[r];r++)if(n[r]!==a[r]){var o=Number(n[r]),i=Number(a[r]);return o.toString()===n[r]&&i.toString()===a[r]?o-i:n[r]>a[r]?1:-1}return n.length-a.length},yl=function(e,t){return"".concat(e,"/host/").concat(t,"/")},xl=function(e,t,n){if(!e||!t)return{};var a=function(e){var t=document.location.origin.toString()+decodeURI(document.location.pathname.toString());return t.endsWith("/host/".concat(e,"/"))&&(t=t.substring(0,t.length-"/host/".concat(e,"/").toString().length)),t.endsWith("/")&&(t=t.substring(0,t.length-1)),t}(t);return{parentNode:{hostname:Object(S.a)(e,1)[0].hostname,url:"".concat(a,"/")},replicatedNodes:e.slice(1).map((function(e,t){var r=e.hostname;return{hostname:r,url:yl(a,r),status:n[t+1].reachable}})).sort((function(e,t){return _l(e.hostname,t.hostname)}))}},Ol=Object(q.d)($.h).attrs({as:"a",gap:2,alignItems:"center"}).withConfig({displayName:"anchor__Anchor",componentId:"sc-8wivg4-0"})(["&:hover{text-decoration:none;}"]),wl=function(e){var t=e.hostname,n=e.url,a=e.status;return r.a.createElement(Ol,{href:n,justifyContent:"between",padding:[0,0,0,2]},r.a.createElement($.h,{alignItems:"center",gap:2},r.a.createElement($.l,{name:"node",color:"bright"}),r.a.createElement($.p,{color:"bright",truncate:!0},t)),r.a.createElement(Ps,{background:a?"success":"border",color:"bright",round:10},a?"Live":"Off"))},kl=Object(q.d)($.r).withConfig({displayName:"replicatedNodes__Search",componentId:"sc-1bn9jso-0"})(["& > label{margin-bottom:0;}"]),El=Object(q.d)($.l).withConfig({displayName:"replicatedNodes__StyledIcon",componentId:"sc-1bn9jso-1"})(["transform:",";"],(function(e){return e.right?"rotate(270deg)":"none"})),Cl=function(e){var t=e.parentNode,n=e.replicatedNodes,o=Object(a.useState)(!0),i=Object(S.a)(o,2),s=i[0],l=i[1],c=Object(a.useState)(""),d=Object(S.a)(c,2),u=d[0],h=d[1],p=Object(a.useCallback)((function(){return l((function(e){return!e}))}),[]),f=Object(a.useCallback)((function(e){return h(e.target.value)}),[]),g=Object(a.useMemo)((function(){return u?n.filter((function(e){return e.hostname.toLowerCase().includes(u.toLowerCase())})):n}),[n,u]);return r.a.createElement(ll,{isOpen:s,toggleOpen:p,label:r.a.createElement($.h,{alignItems:"center",justifyContent:"between"},r.a.createElement($.p,{strong:!0,color:"border"},"Replicated nodes"),r.a.createElement(El,{right:!s,name:"chevron_down",size:"small",color:"text"}))},r.a.createElement($.h,{column:!0,gap:4,padding:[4,0,0]},r.a.createElement(Ol,{as:"a",href:t.url,justifyContent:"start"},r.a.createElement($.l,{name:"nodes",size:"small",color:"bright"}),r.a.createElement($.p,{color:"bright"},t.hostname)),g.length>=5&&r.a.createElement($.h,{padding:[0,0,0,2]},r.a.createElement(kl,{value:u,onChange:f,iconLeft:r.a.createElement($.l,{name:"search_s",size:"small",color:"text"}),metaShrinked:!0})),r.a.createElement($.h,{column:!0,gap:2},g.map((function(e){var t=e.hostname,n=e.url,a=e.status;return r.a.createElement(wl,{key:t,hostname:t,url:n,status:a})})))))},Sl=function(e){var t=e.parentNode,n=e.replicatedNodes,o=Object(gn.b)(de.f),i=Object(a.useRef)(),s=Ks("hello-from-space-panel"),l=Object(S.a)(s,1)[0];return Object(a.useEffect)((function(){l&&i.current&&$s(i.current,{type:"streamed-hosts-data",payload:{parentNode:t,replicatedNodes:n}})}),[n,t,l]),r.a.createElement($.h,{ref:i,as:"iframe",src:Object(cl.a)(o,"space-panel"),title:"space panel",width:"100%",height:"100%",border:{side:"all",size:"0px"}})},jl={signIn:{title:"Welcome back!",content:[r.a.createElement($.u,{key:"1",color:"bright"},"Sign in again to enjoy the benefits of Netdata Cloud"," ")]},signUp:{title:"Welcome to Netdata Cloud!",content:[r.a.createElement($.u,{key:"1",color:"bright"},r.a.createElement($.u,{strong:!0,color:"bright"},"A single place")," ","for all your nodes."),r.a.createElement($.u,{key:"2",color:"bright"},r.a.createElement($.u,{strong:!0,color:"bright"},"Multi-node dashboards")," ","out of the box."),r.a.createElement($.u,{key:"3",color:"bright"},r.a.createElement($.u,{strong:!0,color:"bright"},"Custom dashboards")," ","for you to create, edit and share online."),r.a.createElement($.u,{key:"4",color:"bright"},r.a.createElement($.u,{strong:!0,color:"bright"},"Metric Correlations")," ","to find the root cause of anything."),r.a.createElement($.u,{key:"5",color:"bright"},r.a.createElement($.u,{strong:!0,color:"bright"},"Centrally dispatched notifications")," ","for all alarms of all your nodes."),r.a.createElement($.u,{key:"6",color:"bright"},"And... It is"," ",r.a.createElement($.u,{as:"a",href:"https://www.netdata.cloud/get-netdata/",target:"_blank",rel:"noopener noreferrer",strong:!0,color:"bright"},"free, forever!"))]}},Dl=function(){return r.a.createElement(Zs,null,(function(e){var t=e.isRegistry,n=e.link,a=e.hasSignedInBefore,o=e.onSignIn,i=e.offline,s=jl[a?"signIn":"signUp"],l=s.title,c=s.content;return r.a.createElement($.h,{background:["gray","trout"],column:!0,gap:4,padding:[10],border:{side:"right",color:"panel"}},r.a.createElement($.p,{color:"bright",strong:!0},l),c.map((function(e){return e})),r.a.createElement($.a,Object.assign({width:"100%",label:a?"SIGN IN TO CLOUD":"SIGN UP TO CLOUD",disabled:i},t?{as:"a",href:n}:{onClick:o})))}))},Al=function(){return r.a.createElement("svg",{width:"68",height:"68",viewBox:"0 0 68 68",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.a.createElement("path",{d:"M48.875 6.375H19.125C16.7778 6.375 14.875 8.27779 14.875 10.625V40.375C14.875 42.7222 16.7778 44.625 19.125 44.625H48.875C51.2222 44.625 53.125 42.7222 53.125 40.375V10.625C53.125 8.27779 51.2222 6.375 48.875 6.375Z",fill:"white",stroke:"#AEB3B7"}),r.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M41.0834 38.25C41.8658 38.25 42.5 38.8843 42.5 39.6667V41.0833C44.0648 41.0833 45.3334 42.3519 45.3334 43.9167V58.0833C45.3334 59.6481 44.0648 60.9167 42.5 60.9167H38.25V65.1667H31.8278V60.9167H26.9167C25.3519 60.9167 24.0834 59.6481 24.0834 58.0833V43.9167C24.0834 42.3519 25.3519 41.0833 26.9167 41.0833V39.6667C26.9167 38.8843 27.551 38.25 28.3334 38.25H41.0834Z",fill:"#35414A"}),r.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M39.7954 12.75C40.5778 12.75 41.2121 13.3843 41.2121 14.1667L41.2108 16.7294L43.9166 16.7296C44.699 16.7296 45.3333 17.3639 45.3333 18.1463V34C45.3333 34.7824 44.699 35.4167 43.9166 35.4167L43.272 35.4152L43.2727 33.3403H41.2121L41.2108 35.4152H39.151L39.1515 33.3403H37.0909L37.0897 35.4152H35.0299L35.0303 33.3403H32.9697L32.9686 35.4152H30.9088L30.909 33.3403H28.8484L28.8475 35.4152H26.7877L26.7878 33.3403H24.7272L24.7265 35.4152L24.0833 35.4167C23.3009 35.4167 22.6666 34.7824 22.6666 34V18.1463C22.6666 17.3639 23.3009 16.7296 24.0833 16.7296L26.7877 16.7294L26.7878 14.1667C26.7878 13.3843 27.4221 12.75 28.2045 12.75H39.7954Z",fill:"#35414A"}))},Tl=function(){return r.a.createElement($.h,{alignItems:"center",background:["gray","trout"],column:!0,gap:1,padding:[10]},r.a.createElement($.u,{color:"bright",strong:!0,textAlign:"center"},"Can't connect to Netdata Cloud"),r.a.createElement(Al,null),r.a.createElement($.t,{color:"bright",textAlign:"center",margin:[2,0,0]},"Maybe you are behind a firewall or you don\u2019t have connection to the internet"))},Ml=Object(Xn.a)((function(e){return e.global.chartsMetadata.data||{}}),(function(e){return e.global.registry.fullInfoPayload.mirrored_hosts_status||{}}),(function(e,t){var n=e.hosts,a=e.hostname;return xl(n,a,t)})),Pl=Object(Xn.a)((function(e){return e.global.registry}),(function(e){return e.registryMachinesArray||[]})),Ll=Object(Xn.a)((function(e){return e.dashboard}),(function(e){return{isSignedIn:e.isSignedIn,offline:e.offline}})),Il=r.a.memo((function(e){var t=e.isOpen,n=e.toggle,o=Object(s.e)(Ml),i=o.parentNode,l=void 0===i?{}:i,c=o.replicatedNodes,d=void 0===c?[]:c,u=Object(s.e)(Pl),h=Object(s.e)(de.u),p=Object(s.e)(Ll),f=p.isSignedIn,g=p.offline,m=Object(s.e)(de.t),b=Object(a.useCallback)((function(){return window.switchRegistryModalHandler()}),[]);return r.a.createElement($.b,{width:74,background:"panel",open:t,direction:"horizontal",persist:!0},r.a.createElement($.h,{flex:!0,column:!0,overflow:{vertical:"hidden"},margin:[3,0,0],border:{side:"left",color:"separator"},style:{pointerEvents:"all"}},r.a.createElement($.h,{overflow:{vertical:"auto"},flex:!0,column:!0,gap:4,padding:[4]},r.a.createElement($.h,{alignSelf:"end"},r.a.createElement($.a,{neutral:!0,flavour:"borderless",themeType:"dark",small:!0,icon:"chevron_left",onClick:n})),!f&&r.a.createElement(r.a.Fragment,null,!!d.length&&r.a.createElement(Cl,{parentNode:l,replicatedNodes:d}),!!u.length&&r.a.createElement($.p,{strong:!0,color:"border"},"VisitedNodes")),f&&r.a.createElement(Sl,{parentNode:l,replicatedNodes:d})),h&&r.a.createElement($.h,{border:{side:"top"},justifyContent:"center",alignItems:"center",padding:[6]},r.a.createElement($.u,{onClick:b},"Switch Identity")),!f&&m&&r.a.createElement(Dl,null),g&&m&&r.a.createElement(Tl,null)))})),Rl=Object(q.d)($.h).attrs({height:"100vh",zIndex:10}).withConfig({displayName:"sidebar__Wrapper",componentId:"v4d3v5-0"})(["pointer-events:all;"]),Nl=Object(Xn.a)((function(e){return e.dashboard}),(function(e){return e.isSignedIn})),Fl=r.a.memo((function(){var e=Object(Rs.a)("space-panel-state"),t=Object(S.a)(e,2),n=t[0],o=t[1],i=Object(s.e)(de.D),l=Object(s.e)(Nl),c=Object(s.d)(),d=Object(a.useCallback)((function(){c(Object(Ze.u)({isActive:!i})),o(!i)}),[i]);return Object(a.useEffect)((function(){c(Object(Ze.u)({isActive:!!n&&l}))}),[l]),r.a.createElement(Rl,null,r.a.createElement(bl,{isOpen:i,toggle:d,isSignedIn:l}),r.a.createElement(Il,{isOpen:i,toggle:d,offline:!0}))})),Bl=Object(q.d)($.h).attrs({position:"fixed",justifyContent:"start",alignItems:"start",width:"100%",zIndex:10}).withConfig({displayName:"layout__Wrapper",componentId:"sc-1d05imu-0"})(["top:0;left:0;pointer-events:none;"]),Hl=function(e){var t=e.children;return e.printMode?t:r.a.createElement(Bl,null,r.a.createElement(Fl,null),r.a.createElement(nl,null),t)},zl=(n(555),function(e){return{slate:$.c,white:$.d}[e]||$.c}),Ul=n(223);window.Ps=dn.a;var Wl=function(){var e=Object(s.f)();Object(a.useEffect)((function(){window.NETDATA.alarms={},window.NETDATA.pause=function(e){e()},Object(Ul.a)(e)}),[]);var t=Object(a.useState)(),n=Object(S.a)(t,2),o=n[0],i=n[1],l=void 0!==o,c=Object(a.useRef)((function(){i(Math.random())}));Object(a.useEffect)((function(){if(l){var e=document.getElementById("loadOverlay");e&&(e.style.display="none")}}),[l]);var d=Object(fn.b)(),u=d.localeDateString,p=d.localeTimeString;Object(a.useEffect)((function(){Object(Ul.b)({localeDateString:u,localeTimeString:p})}),[u,p]),function(e){var t=Object(gn.b)(de.w),n=Object(gn.a)();Object(a.useEffect)((function(){!e||t.isFetchingHello||t.hasFetchedHello||t.isHelloCallError||n(Ze.f.request({serverDefault:T.b}))}),[n,t,e])}(!0),function(e){var t=Object(gn.b)(de.q),n=Object(gn.a)();Object(a.useEffect)((function(){e&&!t&&n(Object(Ze.w)({serverDefault:T.b}))}),[n,t,e])}(!0),function(e){var t=Object(gn.b)(de.w),n=(null===t||void 0===t?void 0:t.hasStartedInfo)||!1,r=Object(gn.a)();Object(a.useEffect)((function(){e&&!n&&r(_e.f.request({poll:!1}))}),[r,n,e])}(!0);var f=Object(a.useState)(!1),g=Object(S.a)(f,2),m=g[0],b=g[1];Object(a.useLayoutEffect)((function(){Promise.all([pn(T.c+window.NETDATA.themes.current.bootstrap_css),pn(T.c+window.NETDATA.themes.current.dashboard_css)]).then((function(){b(!0)}))}),[]);var v=function(){var e=Xo("".concat(T.b,"api/v1/charts"));return Object(S.a)(e,1)[0]}(),_=Object(gn.b)(de.f);window.NETDATA.parseDom=c.current;var y=Object(gn.b)(de.p),x=Object(gn.b)(de.J);return function(){var e=Object(gn.a)();Object(ba.a)((function(){var t=Xt(),n=t.alarm_when;if(n){var a=Number(n),r=t.alarm_status,o=t.alarm_chart,i=t.alarm_value;if(!h.d.includes(r)||!o||!i)return;e(Object(Ze.m)({alarm:{chartId:o,status:r,value:i,when:a}}));e(Object(Ze.r)({after:1e3*a-3e5,before:1e3*a+3e5}))}}))}(),r.a.createElement(q.b,{theme:zl(x)},m&&r.a.createElement(ui,null),v&&_&&y&&l&&r.a.createElement(Hl,{printMode:ve},m&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Yo,{key:o}),r.a.createElement(di,null,r.a.createElement(ci,null)),ve&&r.a.createElement(Ko,null))))};n(556);i.a.render(r.a.createElement(s.a,{store:ln},r.a.createElement(Wl,null)),document.getElementById("root"))},57:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return s}));var a=n(46),r=80,o=function(e,t){var n=" ",a="";return e&&"string"===typeof t.context&&(a=t.context),"string"===typeof t.plugin&&""!==t.plugin?((n=t.plugin).endsWith(".plugin")&&(n=n.substring(0,n.length-7)),"string"===typeof t.module&&""!==t.module&&(n+=":".concat(t.module)),e&&""!==a&&(n+=", ".concat(a))):e&&""!==a&&(n=a),n},i=function(e,t){var n=t.update_every,r=e.view_update_every;return n===r?"resolution ".concat(Object(a.a)(n)):"resolution ".concat(Object(a.a)(r),", collected every ").concat(Object(a.a)(n))},s=function(e){var t,n=e.allDimensions,a=e.selectedDimensions,r=e.clickedDimensionName,o=e.isModifierKeyPressed,i=0===a.length?n:a,s=i.includes(r);return(t=o||!(s&&i.length>1)&&s?s?i.filter((function(e){return e!==r})):i.concat(r):[r]).length===n.length?[]:t}},59:function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return p}));var a=n(0),r=n(9),o=n(11),i=function(e){return e>-10&&e<10?"0".concat(e.toString()):e.toString()},s=!!(Intl&&Intl.DateTimeFormat&&navigator.language),l=function(e){return"number"===typeof e?new Date(e):e},c=function(e){return l(e).toLocaleDateString()},d=function(e){return l(e).toLocaleTimeString()},u=function(e){var t=l(e);return"".concat(i(t.getHours()),":").concat(i(t.getMinutes()),":").concat(i(t.getSeconds()))},h=function(e){try{Intl.DateTimeFormat(navigator.language,{localeMatcher:"best fit",formatMatcher:"best fit",weekday:"short",year:"numeric",month:"short",day:"2-digit",timeZone:e})}catch(t){return!1}return!0},p=function(){var e=Object(r.b)(o.K),t=""!==e&&"default"!==e,n=Object(a.useMemo)((function(){var n={localeMatcher:"best fit",formatMatcher:"best fit",weekday:"short",year:"numeric",month:"short",day:"2-digit",timeZone:t?e:void 0};return s?function(e){return new Intl.DateTimeFormat(navigator.language,n).format(e)}:c}),[e,t]),i=Object(a.useMemo)((function(){var n={localeMatcher:"best fit",hour12:!1,formatMatcher:"best fit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:t?e:void 0,timeZoneName:t?"short":void 0};return s?function(e){return new Intl.DateTimeFormat(navigator.language,n).format(e)}:d}),[e,t]),l=Object(a.useMemo)((function(){var n={localeMatcher:"best fit",hour12:!1,formatMatcher:"best fit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:t?e:void 0};return s?function(e){return new Intl.DateTimeFormat(navigator.language,n).format(e)}:u}),[e,t]);return{localeDateString:n,localeTimeString:i,xAxisDateString:Object(a.useMemo)((function(){var n={localeMatcher:"best fit",hour12:!1,formatMatcher:"best fit",day:"2-digit",month:"2-digit",timeZone:t?e:void 0};return s?function(e){return new Intl.DateTimeFormat(navigator.language,n).format(e)}:u}),[e,t]),xAxisTimeString:l}}},81:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o}));var a="true",r=!1,o=!1},82:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a="dashboard"},9:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}));n(0);var a=n(32),r=a.e,o=a.d},93:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(7),r=n(22),o=function(e){var t=Object(r.createAction)(e.toUpperCase());return Object.assign(t,{request:t,success:Object(r.createAction)("".concat(e.toUpperCase(),"_SUCCESS"),(function(e){return e}),(function(e){return e})),failure:Object(r.createAction)("".concat(e.toUpperCase(),"_FAILURE"),(function(e){return e}),(function(e){return Object(a.a)({},e,{error:!0})}))})}}},[[346,1,2]]]);
-//# sourceMappingURL=main.8aa70c75.chunk.js.map \ No newline at end of file