\n\n\n\n\n\n","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}","import defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nexport default function _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}","\n \n\n\n\n","import { render } from \"./Skycon.vue?vue&type=template&id=1323b54e&bindings={\\\"condition\\\":\\\"props\\\",\\\"size\\\":\\\"props\\\",\\\"color\\\":\\\"props\\\",\\\"paused\\\":\\\"props\\\",\\\"width\\\":\\\"options\\\",\\\"height\\\":\\\"options\\\",\\\"icon\\\":\\\"options\\\"}\"\nimport script from \"./Skycon.vue?vue&type=script&lang=js\"\nexport * from \"./Skycon.vue?vue&type=script&lang=js\"\nscript.render = render\n\nexport default script","import SkyconComponent from \"./Skycon.vue\";\nexport default SkyconComponent;\n","import { render } from \"./Index.vue?vue&type=template&id=1463a51c&scoped=true&bindings={\\\"animate\\\":\\\"props\\\",\\\"iconSize\\\":\\\"props\\\",\\\"iconColor\\\":\\\"props\\\",\\\"showIcon\\\":\\\"props\\\",\\\"showSummary\\\":\\\"props\\\",\\\"showTemperature\\\":\\\"props\\\",\\\"refreshSeconds\\\":\\\"props\\\",\\\"_showSummary\\\":\\\"options\\\",\\\"_showIcon\\\":\\\"options\\\",\\\"_showTemperature\\\":\\\"options\\\",\\\"refresh\\\":\\\"options\\\",\\\"onWeatherChange\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=1463a51c&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-1463a51c\"\n\nexport default script","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar ownKeys = require('../internals/own-keys');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar createProperty = require('../internals/create-property');\n\n// `Object.getOwnPropertyDescriptors` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {\n var O = toIndexedObject(object);\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n var keys = ownKeys(O);\n var result = {};\n var index = 0;\n var key, descriptor;\n while (keys.length > index) {\n descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);\n if (descriptor !== undefined) createProperty(result, key, descriptor);\n }\n return result;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); });\nvar FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor\n$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {\n return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);\n }\n});\n","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=1463a51c&lang=scss&scoped=true\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-4bbbb9a3.d3030ed8.js b/platypush/backend/http/dist/static/js/chunk-4bbbb9a3.c1ba820e.js
similarity index 91%
rename from platypush/backend/http/dist/static/js/chunk-4bbbb9a3.d3030ed8.js
rename to platypush/backend/http/dist/static/js/chunk-4bbbb9a3.c1ba820e.js
index a68abb4ce7..15bd9fe9fd 100644
--- a/platypush/backend/http/dist/static/js/chunk-4bbbb9a3.d3030ed8.js
+++ b/platypush/backend/http/dist/static/js/chunk-4bbbb9a3.c1ba820e.js
@@ -1,2 +1,2 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4bbbb9a3"],{"365a":function(e,t,n){"use strict";n.r(t);var o=n("7a23"),s=Object(o["F"])("data-v-4835dfb0");Object(o["u"])("data-v-4835dfb0");var a={class:"date-time"};Object(o["s"])();var i=s((function(e,t,n,s,i,r){return Object(o["r"])(),Object(o["e"])("div",a,[r._showDate?(Object(o["r"])(),Object(o["e"])("div",{key:0,class:"date",textContent:Object(o["C"])(e.formatDate(e.now))},null,8,["textContent"])):Object(o["f"])("",!0),r._showTime?(Object(o["r"])(),Object(o["e"])("div",{key:1,class:"time",textContent:Object(o["C"])(e.formatTime(e.now,r._showSeconds))},null,8,["textContent"])):Object(o["f"])("",!0)])})),r=n("3e54"),c={name:"DateTime",mixins:[r["a"]],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime:function(){return this.parseBoolean(this.showTime)},_showDate:function(){return this.parseBoolean(this.showDate)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime:function(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}};n("a8ae");c.render=i,c.__scopeId="data-v-4835dfb0";t["default"]=c},"5e1e":function(e,t,n){},a8ae:function(e,t,n){"use strict";n("5e1e")}}]);
-//# sourceMappingURL=chunk-4bbbb9a3.d3030ed8.js.map
\ No newline at end of file
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4bbbb9a3"],{"365a":function(e,t,n){"use strict";n.r(t);var o=n("7a23"),s=Object(o["G"])("data-v-4835dfb0");Object(o["u"])("data-v-4835dfb0");var a={class:"date-time"};Object(o["s"])();var i=s((function(e,t,n,s,i,r){return Object(o["r"])(),Object(o["e"])("div",a,[r._showDate?(Object(o["r"])(),Object(o["e"])("div",{key:0,class:"date",textContent:Object(o["C"])(e.formatDate(e.now))},null,8,["textContent"])):Object(o["f"])("",!0),r._showTime?(Object(o["r"])(),Object(o["e"])("div",{key:1,class:"time",textContent:Object(o["C"])(e.formatTime(e.now,r._showSeconds))},null,8,["textContent"])):Object(o["f"])("",!0)])})),r=n("3e54"),c={name:"DateTime",mixins:[r["a"]],props:{showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showSeconds:{required:!1,default:!0}},computed:{_showTime:function(){return this.parseBoolean(this.showTime)},_showDate:function(){return this.parseBoolean(this.showDate)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)}},data:function(){return{now:new Date}},methods:{refreshTime:function(){this.now=new Date}},mounted:function(){this.refreshTime(),setInterval(this.refreshTime,1e3)}};n("a8ae");c.render=i,c.__scopeId="data-v-4835dfb0";t["default"]=c},"5e1e":function(e,t,n){},a8ae:function(e,t,n){"use strict";n("5e1e")}}]);
+//# sourceMappingURL=chunk-4bbbb9a3.c1ba820e.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-4bbbb9a3.d3030ed8.js.map b/platypush/backend/http/dist/static/js/chunk-4bbbb9a3.c1ba820e.js.map
similarity index 98%
rename from platypush/backend/http/dist/static/js/chunk-4bbbb9a3.d3030ed8.js.map
rename to platypush/backend/http/dist/static/js/chunk-4bbbb9a3.c1ba820e.js.map
index 4164c570a4..b849388945 100644
--- a/platypush/backend/http/dist/static/js/chunk-4bbbb9a3.d3030ed8.js.map
+++ b/platypush/backend/http/dist/static/js/chunk-4bbbb9a3.c1ba820e.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./src/components/widgets/DateTime/Index.vue","webpack:///./src/components/widgets/DateTime/Index.vue?de64","webpack:///./src/components/widgets/DateTime/Index.vue?fa60"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","render","__scopeId"],"mappings":"sNACOA,MAAM,a,wEAAX,eAGM,MAHN,EAGM,CAF6C,EAAAC,W,iBAAjD,eAA8D,O,MAAzDD,MAAM,O,YAAO,eAAwB,EAAN,WAAC,EAAAE,O,+CAC0B,EAAAC,W,iBAA/D,eAA4E,O,MAAvEH,MAAM,O,YAAO,eAAsC,EAApB,WAAC,EAAAE,IAAK,EAAAE,gB,gEAQ/B,GACbC,KAAM,WACNC,OAAQ,CAACC,EAAA,MACTC,MAAO,CAELC,SAAU,CACRC,UAAU,EACVC,SAAS,GAIXC,SAAU,CACRF,UAAU,EACVC,SAAS,GAIXE,YAAa,CACXH,UAAU,EACVC,SAAS,IAIbG,SAAU,CACRX,UADQ,WAEN,OAAOY,KAAKC,aAAaD,KAAKH,WAGhCX,UALQ,WAMN,OAAOc,KAAKC,aAAaD,KAAKN,WAGhCL,aATQ,WAUN,OAAOW,KAAKC,aAAaD,KAAKF,eAIlCI,KAAM,WACJ,MAAO,CACLf,IAAK,IAAIgB,OAIbC,QAAS,CACPC,YADO,WAELL,KAAKb,IAAM,IAAIgB,OAInBG,QAAS,WACPN,KAAKK,cACLE,YAAYP,KAAKK,YAAa,O,UCzDlC,EAAOG,OAAS,EAChB,EAAOC,UAAY,kBAEJ,gB,2DCRf","file":"static/js/chunk-4bbbb9a3.d3030ed8.js","sourcesContent":["\n
\n \n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4835dfb0&scoped=true&bindings={\\\"showDate\\\":\\\"props\\\",\\\"showTime\\\":\\\"props\\\",\\\"showSeconds\\\":\\\"props\\\",\\\"_showTime\\\":\\\"options\\\",\\\"_showDate\\\":\\\"options\\\",\\\"_showSeconds\\\":\\\"options\\\",\\\"refreshTime\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=4835dfb0&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-4835dfb0\"\n\nexport default script","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=4835dfb0&lang=scss&scoped=true\""],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///./src/components/widgets/DateTime/Index.vue","webpack:///./src/components/widgets/DateTime/Index.vue?de64","webpack:///./src/components/widgets/DateTime/Index.vue?fa60"],"names":["class","_showDate","now","_showTime","_showSeconds","name","mixins","Utils","props","showDate","required","default","showTime","showSeconds","computed","this","parseBoolean","data","Date","methods","refreshTime","mounted","setInterval","render","__scopeId"],"mappings":"sNACOA,MAAM,a,wEAAX,eAGM,MAHN,EAGM,CAF6C,EAAAC,W,iBAAjD,eAA8D,O,MAAzDD,MAAM,O,YAAO,eAAwB,EAAN,WAAC,EAAAE,O,+CAC0B,EAAAC,W,iBAA/D,eAA4E,O,MAAvEH,MAAM,O,YAAO,eAAsC,EAApB,WAAC,EAAAE,IAAK,EAAAE,gB,gEAQ/B,GACbC,KAAM,WACNC,OAAQ,CAACC,EAAA,MACTC,MAAO,CAELC,SAAU,CACRC,UAAU,EACVC,SAAS,GAIXC,SAAU,CACRF,UAAU,EACVC,SAAS,GAIXE,YAAa,CACXH,UAAU,EACVC,SAAS,IAIbG,SAAU,CACRX,UADQ,WAEN,OAAOY,KAAKC,aAAaD,KAAKH,WAGhCX,UALQ,WAMN,OAAOc,KAAKC,aAAaD,KAAKN,WAGhCL,aATQ,WAUN,OAAOW,KAAKC,aAAaD,KAAKF,eAIlCI,KAAM,WACJ,MAAO,CACLf,IAAK,IAAIgB,OAIbC,QAAS,CACPC,YADO,WAELL,KAAKb,IAAM,IAAIgB,OAInBG,QAAS,WACPN,KAAKK,cACLE,YAAYP,KAAKK,YAAa,O,UCzDlC,EAAOG,OAAS,EAChB,EAAOC,UAAY,kBAEJ,gB,2DCRf","file":"static/js/chunk-4bbbb9a3.c1ba820e.js","sourcesContent":["\n
\n \n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=4835dfb0&scoped=true&bindings={\\\"showDate\\\":\\\"props\\\",\\\"showTime\\\":\\\"props\\\",\\\"showSeconds\\\":\\\"props\\\",\\\"_showTime\\\":\\\"options\\\",\\\"_showDate\\\":\\\"options\\\",\\\"_showSeconds\\\":\\\"options\\\",\\\"refreshTime\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=4835dfb0&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-4835dfb0\"\n\nexport default script","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=4835dfb0&lang=scss&scoped=true\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-5301c11c.8418e498.js b/platypush/backend/http/dist/static/js/chunk-5301c11c.8418e498.js
deleted file mode 100644
index 51a9373fca..0000000000
--- a/platypush/backend/http/dist/static/js/chunk-5301c11c.8418e498.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5301c11c"],{"3c5e":function(e,t,r){},"9e28":function(e,t,r){},af1f:function(e,t,r){"use strict";r("3c5e")},c845:function(e,t,r){"use strict";r.r(t);var s=r("7a23"),a=Object(s["F"])("data-v-2e27cc96");Object(s["u"])("data-v-2e27cc96");var o={class:"image-carousel"},i={ref:"background",class:"background"},n={key:1,class:"row info-container"},h={class:"col-6 weather-container"},c={key:0},u={class:"col-6 date-time-container"};Object(s["s"])();var m=a((function(e,t,r,a,m,d){var l=Object(s["z"])("Loading"),f=Object(s["z"])("Weather"),w=Object(s["z"])("DateTime");return Object(s["r"])(),Object(s["e"])("div",o,[m.images.length?Object(s["f"])("",!0):(Object(s["r"])(),Object(s["e"])(l,{key:0})),Object(s["h"])("div",i,null,512),Object(s["h"])("img",{ref:"img",src:d.imgURL,alt:"Your carousel images",style:{display:m.images.length?"block":"none"}},null,12,["src"]),d._showDate||d._showTime?(Object(s["r"])(),Object(s["e"])("div",n,[Object(s["h"])("div",h,[d._showWeather?(Object(s["r"])(),Object(s["e"])(f,{key:1,"show-icon":d._showWeatherIcon,"show-summary":d._showWeatherSummary,"show-temperature":d._showTemperature,"icon-color":r.weatherIconColor,"icon-size":r.weatherIconSize,animate:d._animateWeatherIcon},null,8,["show-icon","show-summary","show-temperature","icon-color","icon-size","animate"])):(Object(s["r"])(),Object(s["e"])("span",c," "))]),Object(s["h"])("div",u,[d._showTime||d._showDate?(Object(s["r"])(),Object(s["e"])(w,{key:0,"show-date":d._showDate,"show-time":d._showTime,"show-seconds":d._showSeconds},null,8,["show-date","show-time","show-seconds"])):Object(s["f"])("",!0)])])):Object(s["f"])("",!0)])})),d=(r("a9e3"),r("96cf"),r("1da1")),l=r("3e54"),f=r("3a5e"),w=r("365a"),g=r("5b43"),p={name:"ImageCarousel",components:{Weather:g["default"],DateTime:w["default"],Loading:f["a"]},mixins:[l["a"]],props:{imgDir:{type:String,required:!0},refreshSeconds:{type:Number,required:!1,default:15},showDate:{type:Boolean,required:!1,default:!1},showTime:{type:Boolean,required:!1,default:!1},showSeconds:{type:Boolean,required:!1,default:!1},showWeather:{type:Boolean,required:!1,default:!1},showTemperature:{type:Boolean,required:!1,default:!0},showWeatherIcon:{type:Boolean,required:!1,default:!0},showWeatherSummary:{type:Boolean,required:!1,default:!0},weatherIconColor:{type:String,required:!1,default:"white"},weatherIconSize:{type:Number,required:!1,default:70},animateWeatherIcon:{required:!1,default:!0}},data:function(){return{images:[],currentImage:void 0,loading:!1}},computed:{imgURL:function(){var e=8008;return"backend.http"in this.$root.config&&"port"in this.$root.config["backend.http"]&&(e=this.$root.config["backend.http"].port),"//"+window.location.hostname+":"+e+this.currentImage},_showDate:function(){return this.parseBoolean(this.showDate)},_showTime:function(){return this.parseBoolean(this.showTime)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)},_showTemperature:function(){return this.parseBoolean(this.showTemperature)},_showWeather:function(){return this.parseBoolean(this.showWeather)},_showWeatherIcon:function(){return this.parseBoolean(this.showWeatherIcon)},_showWeatherSummary:function(){return this.parseBoolean(this.showWeatherSummary)},_animateWeatherIcon:function(){return this.parseBoolean(this.animateWeatherIcon)}},methods:{refresh:function(){var e=this;return Object(d["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.images.length){t.next=10;break}return e.loading=!0,t.prev=2,t.next=5,e.request("utils.search_web_directory",{directory:e.imgDir,extensions:[".jpg",".jpeg",".png"]});case 5:e.images=t.sent,e.shuffleImages();case 7:return t.prev=7,e.loading=!1,t.finish(7);case 10:e.images.length&&(e.currentImage=e.images.pop());case 11:case"end":return t.stop()}}),t,null,[[2,,7,10]])})))()},onNewImage:function(){if(this.$refs.img&&(this.$refs.background.style["background-image"]="url("+this.imgURL+")",this.$refs.img.style.width="auto",this.$refs.img.width>this.$refs.img.height)){var e=this.$refs.img.width/this.$refs.img.height;4/3<=e<=16/9&&(this.$refs.img.style.width="100%"),e<=4/3&&(this.$refs.img.style.height="100%")}},shuffleImages:function(){for(var e=this.images.length-1;e>0;e--){var t=Math.floor(Math.random()*(e+1)),r=this.images[e];this.images[e]=this.images[t],this.images[t]=r}}},mounted:function(){this.$refs.img.addEventListener("load",this.onNewImage),this.$refs.img.addEventListener("error",this.refresh),this.refresh(),setInterval(this.refresh,Math.round(1e3*this.refreshSeconds))}};r("af1f"),r("d233");p.render=m,p.__scopeId="data-v-2e27cc96";t["default"]=p},d233:function(e,t,r){"use strict";r("9e28")}}]);
-//# sourceMappingURL=chunk-5301c11c.8418e498.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-5301c11c.8418e498.js.map b/platypush/backend/http/dist/static/js/chunk-5301c11c.8418e498.js.map
deleted file mode 100644
index a5e3050e25..0000000000
--- a/platypush/backend/http/dist/static/js/chunk-5301c11c.8418e498.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack:///./src/components/widgets/ImageCarousel/Index.vue?43ed","webpack:///./src/components/widgets/ImageCarousel/Index.vue","webpack:///./src/components/widgets/ImageCarousel/Index.vue?0f1d","webpack:///./src/components/widgets/ImageCarousel/Index.vue?cfe7"],"names":["class","ref","images","length","src","imgURL","alt","style","_showDate","_showTime","_showWeather","show-icon","_showWeatherIcon","show-summary","_showWeatherSummary","show-temperature","_showTemperature","icon-color","weatherIconColor","icon-size","weatherIconSize","animate","_animateWeatherIcon","show-date","show-time","show-seconds","_showSeconds","name","components","Weather","DateTime","Loading","mixins","Utils","props","imgDir","type","String","required","refreshSeconds","Number","default","showDate","Boolean","showTime","showSeconds","showWeather","showTemperature","showWeatherIcon","showWeatherSummary","animateWeatherIcon","data","currentImage","undefined","loading","computed","port","this","$root","config","window","location","hostname","parseBoolean","methods","refresh","request","directory","extensions","shuffleImages","pop","onNewImage","$refs","img","background","width","height","ratio","i","j","Math","floor","random","x","mounted","addEventListener","setInterval","round","render","__scopeId"],"mappings":"kKAAA,W,sICCOA,MAAM,kB,GAEJC,IAAI,aAAaD,MAAM,c,SAIvBA,MAAM,sB,GACJA,MAAM,2B,aAMNA,MAAM,6B,iKAbf,eAkBM,MAlBN,EAkBM,CAjBY,EAAAE,OAAOC,O,wCAAvB,eAAiC,YACjC,eAA2C,MAA3C,EAA2C,UAC3C,eAC2D,OADtDF,IAAI,MAAOG,IAAK,EAAAC,OAAQC,IAAI,uBAC3BC,MAAK,SAAa,EAAAL,OAAOC,OAAM,iB,iBAEC,EAAAK,WAAa,EAAAC,W,iBAAnD,eAWM,MAXN,EAWM,CAVJ,eAIM,MAJN,EAIM,CAHS,EAAAC,c,iBACb,eAC6G,G,MADnGC,YAAW,EAAAC,iBAAmBC,eAAc,EAAAC,oBAAsBC,mBAAkB,EAAAC,iBACpFC,aAAY,EAAAC,iBAAmBC,YAAW,EAAAC,gBAAkBC,QAAS,EAAAC,qB,8GAF/E,eAAwC,SAAb,QAK7B,eAGM,MAHN,EAGM,CADY,EAAAb,WAAa,EAAAD,W,iBAD7B,eAC0C,G,MAD/Be,YAAW,EAAAf,UAAYgB,YAAW,EAAAf,UAAYgB,eAAc,EAAAC,c,0LAyBhE,GACbC,KAAM,gBACNC,WAAY,CAACC,QAAA,aAASC,SAAA,aAAUC,UAAA,MAChCC,OAAQ,CAACC,EAAA,MACTC,MAAO,CAELC,OAAQ,CACNC,KAAMC,OACNC,UAAU,GAIZC,eAAgB,CACdH,KAAMI,OACNF,UAAU,EACVG,QAAS,IAIXC,SAAU,CACRN,KAAMO,QACNL,UAAU,EACVG,SAAS,GAIXG,SAAU,CACRR,KAAMO,QACNL,UAAU,EACVG,SAAS,GAIXI,YAAa,CACXT,KAAMO,QACNL,UAAU,EACVG,SAAS,GAIXK,YAAa,CACXV,KAAMO,QACNL,UAAU,EACVG,SAAS,GAIXM,gBAAiB,CACfX,KAAMO,QACNL,UAAU,EACVG,SAAS,GAIXO,gBAAiB,CACfZ,KAAMO,QACNL,UAAU,EACVG,SAAS,GAIXQ,mBAAoB,CAClBb,KAAMO,QACNL,UAAU,EACVG,SAAS,GAIXvB,iBAAkB,CAChBkB,KAAMC,OACNC,UAAU,EACVG,QAAS,SAIXrB,gBAAiB,CACfgB,KAAMI,OACNF,UAAU,EACVG,QAAS,IAKXS,mBAAoB,CAClBZ,UAAU,EACVG,SAAS,IAIbU,KAzFa,WA0FX,MAAO,CACLjD,OAAQ,GACRkD,kBAAcC,EACdC,SAAS,IAIbC,SAAU,CACRlD,OADQ,WAEN,IAAImD,EAAO,KAKX,MAJI,iBAAkBC,KAAKC,MAAMC,QAAU,SAAUF,KAAKC,MAAMC,OAAO,kBACrEH,EAAOC,KAAKC,MAAMC,OAAO,gBAAgBH,MAGpC,KAAOI,OAAOC,SAASC,SAAW,IAAMN,EAAOC,KAAKL,cAG7D5C,UAVQ,WAWN,OAAOiD,KAAKM,aAAaN,KAAKf,WAGhCjC,UAdQ,WAeN,OAAOgD,KAAKM,aAAaN,KAAKb,WAGhClB,aAlBQ,WAmBN,OAAO+B,KAAKM,aAAaN,KAAKZ,cAGhC7B,iBAtBQ,WAuBN,OAAOyC,KAAKM,aAAaN,KAAKV,kBAGhCrC,aA1BQ,WA2BN,OAAO+C,KAAKM,aAAaN,KAAKX,cAGhClC,iBA9BQ,WA+BN,OAAO6C,KAAKM,aAAaN,KAAKT,kBAGhClC,oBAlCQ,WAmCN,OAAO2C,KAAKM,aAAaN,KAAKR,qBAGhC3B,oBAtCQ,WAuCN,OAAOmC,KAAKM,aAAaN,KAAKP,sBAIlCc,QAAS,CACDC,QADC,WACS,2JACT,EAAK/D,OAAOC,OADH,wBAEZ,EAAKmD,SAAU,EAFH,kBAKU,EAAKY,QAAQ,6BAA8B,CAC7DC,UAAW,EAAKhC,OAChBiC,WAAY,CAAC,OAAQ,QAAS,UAPtB,OAKV,EAAKlE,OALK,OAUV,EAAKmE,gBAVK,uBAYV,EAAKf,SAAU,EAZL,oBAgBV,EAAKpD,OAAOC,SACd,EAAKiD,aAAe,EAAKlD,OAAOoE,OAjBpB,gEAqBhBC,WAtBO,WAuBL,GAAKd,KAAKe,MAAMC,MAGhBhB,KAAKe,MAAME,WAAWnE,MAAM,oBAAsB,OAASkD,KAAKpD,OAAS,IACzEoD,KAAKe,MAAMC,IAAIlE,MAAMoE,MAAQ,OAEzBlB,KAAKe,MAAMC,IAAIE,MAAQlB,KAAKe,MAAMC,IAAIG,QAAQ,CAChD,IAAMC,EAAQpB,KAAKe,MAAMC,IAAIE,MAAQlB,KAAKe,MAAMC,IAAIG,OAChD,EAAE,GAAKC,GAAS,GAAG,IACrBpB,KAAKe,MAAMC,IAAIlE,MAAMoE,MAAQ,QAG3BE,GAAS,EAAE,IACbpB,KAAKe,MAAMC,IAAIlE,MAAMqE,OAAS,UAKpCP,cAzCO,WA0CL,IAAK,IAAIS,EAAErB,KAAKvD,OAAOC,OAAO,EAAG2E,EAAI,EAAGA,IAAK,CAC3C,IAAIC,EAAIC,KAAKC,MAAMD,KAAKE,UAAYJ,EAAE,IAClCK,EAAI1B,KAAKvD,OAAO4E,GACpBrB,KAAKvD,OAAO4E,GAAKrB,KAAKvD,OAAO6E,GAC7BtB,KAAKvD,OAAO6E,GAAKI,KAKvBC,QA/La,WAgMX3B,KAAKe,MAAMC,IAAIY,iBAAiB,OAAQ5B,KAAKc,YAC7Cd,KAAKe,MAAMC,IAAIY,iBAAiB,QAAS5B,KAAKQ,SAE9CR,KAAKQ,UACLqB,YAAY7B,KAAKQ,QAASe,KAAKO,MAA4B,IAAtB9B,KAAKlB,mB,oBCtO9C,EAAOiD,OAAS,EAChB,EAAOC,UAAY,kBAEJ,gB,kCCTf","file":"static/js/chunk-5301c11c.8418e498.js","sourcesContent":["export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=2e27cc96&lang=scss&scoped=true\"","\n
\n \n \n \n\n
\n
\n \n \n
\n\n
\n \n
\n
\n
\n\n\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=2e27cc96&scoped=true&bindings={\\\"imgDir\\\":\\\"props\\\",\\\"refreshSeconds\\\":\\\"props\\\",\\\"showDate\\\":\\\"props\\\",\\\"showTime\\\":\\\"props\\\",\\\"showSeconds\\\":\\\"props\\\",\\\"showWeather\\\":\\\"props\\\",\\\"showTemperature\\\":\\\"props\\\",\\\"showWeatherIcon\\\":\\\"props\\\",\\\"showWeatherSummary\\\":\\\"props\\\",\\\"weatherIconColor\\\":\\\"props\\\",\\\"weatherIconSize\\\":\\\"props\\\",\\\"animateWeatherIcon\\\":\\\"props\\\",\\\"images\\\":\\\"data\\\",\\\"currentImage\\\":\\\"data\\\",\\\"loading\\\":\\\"data\\\",\\\"imgURL\\\":\\\"options\\\",\\\"_showDate\\\":\\\"options\\\",\\\"_showTime\\\":\\\"options\\\",\\\"_showSeconds\\\":\\\"options\\\",\\\"_showTemperature\\\":\\\"options\\\",\\\"_showWeather\\\":\\\"options\\\",\\\"_showWeatherIcon\\\":\\\"options\\\",\\\"_showWeatherSummary\\\":\\\"options\\\",\\\"_animateWeatherIcon\\\":\\\"options\\\",\\\"refresh\\\":\\\"options\\\",\\\"onNewImage\\\":\\\"options\\\",\\\"shuffleImages\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=2e27cc96&lang=scss&scoped=true\"\nimport \"./Index.vue?vue&type=style&index=1&lang=scss\"\nscript.render = render\nscript.__scopeId = \"data-v-2e27cc96\"\n\nexport default script","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=1&lang=scss\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-5710a9bc.aefd4d41.js b/platypush/backend/http/dist/static/js/chunk-5710a9bc.5aba1b9a.js
similarity index 96%
rename from platypush/backend/http/dist/static/js/chunk-5710a9bc.aefd4d41.js
rename to platypush/backend/http/dist/static/js/chunk-5710a9bc.5aba1b9a.js
index 791bb0e8f9..bdf7ac43bd 100644
--- a/platypush/backend/http/dist/static/js/chunk-5710a9bc.aefd4d41.js
+++ b/platypush/backend/http/dist/static/js/chunk-5710a9bc.5aba1b9a.js
@@ -1,2 +1,2 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5710a9bc"],{"2e0b":function(e,t,s){"use strict";s("e458")},3737:function(e,t,s){"use strict";s.r(t);s("b64b");var a=s("7a23"),n=Object(a["F"])("data-v-6bc0bd70");Object(a["u"])("data-v-6bc0bd70");var r={class:"date-time-weather"},i={class:"row date-time-container"},o={class:"row weather-container"},c={class:"row sensors-container"},u={key:0,class:"row"},d={class:"col-3"},h=Object(a["h"])("div",{class:"col-6"}," ",-1),l={class:"col-3"};Object(a["s"])();var b=n((function(e,t,s,n,b,m){var f=Object(a["z"])("DateTime"),w=Object(a["z"])("Weather"),j=Object(a["z"])("Sensor");return Object(a["r"])(),Object(a["e"])("div",r,[Object(a["h"])("div",i,[m._showDate||m._showTime?(Object(a["r"])(),Object(a["e"])(f,{key:0,"show-date":m._showDate,"show-time":m._showTime,"show-seconds":m._showSeconds,animate:s.animate},null,8,["show-date","show-time","show-seconds","animate"])):Object(a["f"])("",!0)]),Object(a["h"])("div",o,[s.showWeather?(Object(a["r"])(),Object(a["e"])(w,{key:0,"show-summary":m._showSummary,animate:m._animate,"icon-size":s.iconSize,"refresh-seconds":s.weatherRefreshSeconds},null,8,["show-summary","animate","icon-size","refresh-seconds"])):Object(a["f"])("",!0)]),Object(a["h"])("div",c,[m._showSensors&&Object.keys(e.sensors).length?(Object(a["r"])(),Object(a["e"])("div",u,[Object(a["h"])("div",d,[null!=e.sensors.temperature?(Object(a["r"])(),Object(a["e"])(j,{key:0,"icon-class":"fas fa-thermometer-half",value:e.sensors.temperature,unit:"°"},null,8,["value"])):Object(a["f"])("",!0)]),h,Object(a["h"])("div",l,[null!=e.sensors.humidity?(Object(a["r"])(),Object(a["e"])(j,{key:0,"icon-class":"fas fa-tint",value:e.sensors.humidity,unit:"%"},null,8,["value"])):Object(a["f"])("",!0)])])):Object(a["f"])("",!0)])])})),m=(s("a9e3"),s("3e54")),f=s("365a"),w=s("5b43"),j=(s("b0c0"),Object(a["F"])("data-v-1efb373e"));Object(a["u"])("data-v-1efb373e");var O={class:"sensor"},p={key:0,class:"label-container col-6"},v={class:"value-container col-6"};Object(a["s"])();var y=j((function(e,t,s,n,r,i){return Object(a["r"])(),Object(a["e"])("div",O,[s.iconClass||s.name?(Object(a["r"])(),Object(a["e"])("div",p,[s.iconClass?(Object(a["r"])(),Object(a["e"])("i",{key:0,class:s.iconClass},null,2)):s.name?(Object(a["r"])(),Object(a["e"])("span",{key:1,textContent:Object(a["C"])(s.name)},null,8,["textContent"])):Object(a["f"])("",!0)])):Object(a["f"])("",!0),Object(a["h"])("div",v,[Object(a["h"])("span",{class:"value",textContent:Object(a["C"])(i._value)},null,8,["textContent"])])])})),S=(s("99af"),s("b680"),{name:"Sensor",props:{iconClass:{type:String,required:!1},name:{type:String,required:!1},value:{required:!1},unit:{type:String,required:!1},decimals:{type:Number,required:!1,default:1},isBoolean:{type:Boolean,required:!1,default:!1}},computed:{_value:function(){if(null==this.value)return"N/A";if(this.isBoolean)return this.parseBoolean(this.value);var e=parseFloat(this.value);return null!=this.decimals&&(e=e.toFixed(this.decimals)),this.unit&&(e="".concat(e).concat(this.unit)),e}}});s("2e0b");S.render=y,S.__scopeId="data-v-1efb373e";var _=S,q={name:"DateTimeWeather",mixins:[m["a"]],components:{Sensor:_,DateTime:f["default"],Weather:w["default"]},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showWeather:{required:!1,default:!0},showSummary:{required:!1,default:!0},showSensors:{required:!1,default:!0},showSeconds:{required:!1,default:!0},sensorTemperatureAttr:{type:String,required:!1,default:"temperature"},sensorHumidityAttr:{type:String,required:!1,default:"humidity"},weatherRefreshSeconds:{type:Number,required:!1,default:900}},computed:{_showDate:function(){return this.parseBoolean(this.showDate)},_showTime:function(){return this.parseBoolean(this.showTime)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)},_showWeather:function(){return this.parseBoolean(this.showWeather)},_showSummary:function(){return this.parseBoolean(this.showSummary)},_showSensors:function(){return this.parseBoolean(this.showSensors)},_animate:function(){return this.parseBoolean(this.animate)}},data:function(){return{sensors:{}}},methods:{onSensorData:function(e){this.sensorTemperatureAttr in e.data&&(this.sensors.temperature=e.data.temperature),this.sensorHumidityAttr in e.data&&(this.sensors.humidity=e.data.humidity)}},mounted:function(){this.subscribe(this.onSensorData,"platypush.message.event.sensor.SensorDataChangeEvent")}};s("cd6d");q.render=b,q.__scopeId="data-v-6bc0bd70";t["default"]=q},"5d41":function(e,t,s){},cd6d:function(e,t,s){"use strict";s("5d41")},e458:function(e,t,s){}}]);
-//# sourceMappingURL=chunk-5710a9bc.aefd4d41.js.map
\ No newline at end of file
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5710a9bc"],{"2e0b":function(e,t,s){"use strict";s("e458")},3737:function(e,t,s){"use strict";s.r(t);s("b64b");var a=s("7a23"),n=Object(a["G"])("data-v-6bc0bd70");Object(a["u"])("data-v-6bc0bd70");var r={class:"date-time-weather"},i={class:"row date-time-container"},o={class:"row weather-container"},c={class:"row sensors-container"},u={key:0,class:"row"},d={class:"col-3"},h=Object(a["h"])("div",{class:"col-6"}," ",-1),l={class:"col-3"};Object(a["s"])();var b=n((function(e,t,s,n,b,m){var f=Object(a["z"])("DateTime"),w=Object(a["z"])("Weather"),j=Object(a["z"])("Sensor");return Object(a["r"])(),Object(a["e"])("div",r,[Object(a["h"])("div",i,[m._showDate||m._showTime?(Object(a["r"])(),Object(a["e"])(f,{key:0,"show-date":m._showDate,"show-time":m._showTime,"show-seconds":m._showSeconds,animate:s.animate},null,8,["show-date","show-time","show-seconds","animate"])):Object(a["f"])("",!0)]),Object(a["h"])("div",o,[s.showWeather?(Object(a["r"])(),Object(a["e"])(w,{key:0,"show-summary":m._showSummary,animate:m._animate,"icon-size":s.iconSize,"refresh-seconds":s.weatherRefreshSeconds},null,8,["show-summary","animate","icon-size","refresh-seconds"])):Object(a["f"])("",!0)]),Object(a["h"])("div",c,[m._showSensors&&Object.keys(e.sensors).length?(Object(a["r"])(),Object(a["e"])("div",u,[Object(a["h"])("div",d,[null!=e.sensors.temperature?(Object(a["r"])(),Object(a["e"])(j,{key:0,"icon-class":"fas fa-thermometer-half",value:e.sensors.temperature,unit:"°"},null,8,["value"])):Object(a["f"])("",!0)]),h,Object(a["h"])("div",l,[null!=e.sensors.humidity?(Object(a["r"])(),Object(a["e"])(j,{key:0,"icon-class":"fas fa-tint",value:e.sensors.humidity,unit:"%"},null,8,["value"])):Object(a["f"])("",!0)])])):Object(a["f"])("",!0)])])})),m=(s("a9e3"),s("3e54")),f=s("365a"),w=s("5b43"),j=(s("b0c0"),Object(a["G"])("data-v-1efb373e"));Object(a["u"])("data-v-1efb373e");var O={class:"sensor"},p={key:0,class:"label-container col-6"},v={class:"value-container col-6"};Object(a["s"])();var y=j((function(e,t,s,n,r,i){return Object(a["r"])(),Object(a["e"])("div",O,[s.iconClass||s.name?(Object(a["r"])(),Object(a["e"])("div",p,[s.iconClass?(Object(a["r"])(),Object(a["e"])("i",{key:0,class:s.iconClass},null,2)):s.name?(Object(a["r"])(),Object(a["e"])("span",{key:1,textContent:Object(a["C"])(s.name)},null,8,["textContent"])):Object(a["f"])("",!0)])):Object(a["f"])("",!0),Object(a["h"])("div",v,[Object(a["h"])("span",{class:"value",textContent:Object(a["C"])(i._value)},null,8,["textContent"])])])})),S=(s("99af"),s("b680"),{name:"Sensor",props:{iconClass:{type:String,required:!1},name:{type:String,required:!1},value:{required:!1},unit:{type:String,required:!1},decimals:{type:Number,required:!1,default:1},isBoolean:{type:Boolean,required:!1,default:!1}},computed:{_value:function(){if(null==this.value)return"N/A";if(this.isBoolean)return this.parseBoolean(this.value);var e=parseFloat(this.value);return null!=this.decimals&&(e=e.toFixed(this.decimals)),this.unit&&(e="".concat(e).concat(this.unit)),e}}});s("2e0b");S.render=y,S.__scopeId="data-v-1efb373e";var _=S,q={name:"DateTimeWeather",mixins:[m["a"]],components:{Sensor:_,DateTime:f["default"],Weather:w["default"]},props:{animate:{required:!1,default:!0},iconSize:{type:Number,required:!1,default:50},showDate:{required:!1,default:!0},showTime:{required:!1,default:!0},showWeather:{required:!1,default:!0},showSummary:{required:!1,default:!0},showSensors:{required:!1,default:!0},showSeconds:{required:!1,default:!0},sensorTemperatureAttr:{type:String,required:!1,default:"temperature"},sensorHumidityAttr:{type:String,required:!1,default:"humidity"},weatherRefreshSeconds:{type:Number,required:!1,default:900}},computed:{_showDate:function(){return this.parseBoolean(this.showDate)},_showTime:function(){return this.parseBoolean(this.showTime)},_showSeconds:function(){return this.parseBoolean(this.showSeconds)},_showWeather:function(){return this.parseBoolean(this.showWeather)},_showSummary:function(){return this.parseBoolean(this.showSummary)},_showSensors:function(){return this.parseBoolean(this.showSensors)},_animate:function(){return this.parseBoolean(this.animate)}},data:function(){return{sensors:{}}},methods:{onSensorData:function(e){this.sensorTemperatureAttr in e.data&&(this.sensors.temperature=e.data.temperature),this.sensorHumidityAttr in e.data&&(this.sensors.humidity=e.data.humidity)}},mounted:function(){this.subscribe(this.onSensorData,"platypush.message.event.sensor.SensorDataChangeEvent")}};s("cd6d");q.render=b,q.__scopeId="data-v-6bc0bd70";t["default"]=q},"5d41":function(e,t,s){},cd6d:function(e,t,s){"use strict";s("5d41")},e458:function(e,t,s){}}]);
+//# sourceMappingURL=chunk-5710a9bc.5aba1b9a.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-5710a9bc.aefd4d41.js.map b/platypush/backend/http/dist/static/js/chunk-5710a9bc.5aba1b9a.js.map
similarity index 99%
rename from platypush/backend/http/dist/static/js/chunk-5710a9bc.aefd4d41.js.map
rename to platypush/backend/http/dist/static/js/chunk-5710a9bc.5aba1b9a.js.map
index d5003b5eb2..481007ee0b 100644
--- a/platypush/backend/http/dist/static/js/chunk-5710a9bc.aefd4d41.js.map
+++ b/platypush/backend/http/dist/static/js/chunk-5710a9bc.5aba1b9a.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./src/components/Sensor.vue?a179","webpack:///./src/components/widgets/DateTimeWeather/Index.vue","webpack:///./src/components/Sensor.vue","webpack:///./src/components/Sensor.vue?7ceb","webpack:///./src/components/widgets/DateTimeWeather/Index.vue?ea69","webpack:///./src/components/widgets/DateTimeWeather/Index.vue?3585"],"names":["class","_showDate","_showTime","show-date","show-time","show-seconds","_showSeconds","animate","showWeather","show-summary","_showSummary","_animate","icon-size","iconSize","refresh-seconds","weatherRefreshSeconds","_showSensors","Object","keys","sensors","length","temperature","icon-class","value","unit","humidity","iconClass","name","props","type","String","required","decimals","Number","default","isBoolean","Boolean","computed","_value","this","parseBoolean","parseFloat","toFixed","render","__scopeId","mixins","Utils","components","Sensor","DateTime","Weather","showDate","showTime","showSummary","showSensors","showSeconds","sensorTemperatureAttr","sensorHumidityAttr","_showWeather","data","methods","onSensorData","event","mounted","subscribe"],"mappings":"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","file":"static/js/chunk-5710a9bc.aefd4d41.js","sourcesContent":["export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Sensor.vue?vue&type=style&index=0&id=1efb373e&lang=scss&scoped=true\"","\n
\n
\n \n
\n\n
\n \n
\n\n
\n
\n
\n \n
\n\n
\n\n
\n \n
\n
\n
\n
\n\n\n\n\n\n","\n
\n
\n \n \n
\n\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=1efb373e&scoped=true&bindings={\\\"iconClass\\\":\\\"props\\\",\\\"name\\\":\\\"props\\\",\\\"value\\\":\\\"props\\\",\\\"unit\\\":\\\"props\\\",\\\"decimals\\\":\\\"props\\\",\\\"isBoolean\\\":\\\"props\\\",\\\"_value\\\":\\\"options\\\"}\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=1efb373e&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-1efb373e\"\n\nexport default script","import { render } from \"./Index.vue?vue&type=template&id=6bc0bd70&scoped=true&bindings={\\\"animate\\\":\\\"props\\\",\\\"iconSize\\\":\\\"props\\\",\\\"showDate\\\":\\\"props\\\",\\\"showTime\\\":\\\"props\\\",\\\"showWeather\\\":\\\"props\\\",\\\"showSummary\\\":\\\"props\\\",\\\"showSensors\\\":\\\"props\\\",\\\"showSeconds\\\":\\\"props\\\",\\\"sensorTemperatureAttr\\\":\\\"props\\\",\\\"sensorHumidityAttr\\\":\\\"props\\\",\\\"weatherRefreshSeconds\\\":\\\"props\\\",\\\"_showDate\\\":\\\"options\\\",\\\"_showTime\\\":\\\"options\\\",\\\"_showSeconds\\\":\\\"options\\\",\\\"_showWeather\\\":\\\"options\\\",\\\"_showSummary\\\":\\\"options\\\",\\\"_showSensors\\\":\\\"options\\\",\\\"_animate\\\":\\\"options\\\",\\\"onSensorData\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=6bc0bd70&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-6bc0bd70\"\n\nexport default script","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=6bc0bd70&lang=scss&scoped=true\""],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///./src/components/Sensor.vue?a179","webpack:///./src/components/widgets/DateTimeWeather/Index.vue","webpack:///./src/components/Sensor.vue","webpack:///./src/components/Sensor.vue?7ceb","webpack:///./src/components/widgets/DateTimeWeather/Index.vue?ea69","webpack:///./src/components/widgets/DateTimeWeather/Index.vue?3585"],"names":["class","_showDate","_showTime","show-date","show-time","show-seconds","_showSeconds","animate","showWeather","show-summary","_showSummary","_animate","icon-size","iconSize","refresh-seconds","weatherRefreshSeconds","_showSensors","Object","keys","sensors","length","temperature","icon-class","value","unit","humidity","iconClass","name","props","type","String","required","decimals","Number","default","isBoolean","Boolean","computed","_value","this","parseBoolean","parseFloat","toFixed","render","__scopeId","mixins","Utils","components","Sensor","DateTime","Weather","showDate","showTime","showSummary","showSensors","showSeconds","sensorTemperatureAttr","sensorHumidityAttr","_showWeather","data","methods","onSensorData","event","mounted","subscribe"],"mappings":"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","file":"static/js/chunk-5710a9bc.5aba1b9a.js","sourcesContent":["export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Sensor.vue?vue&type=style&index=0&id=1efb373e&lang=scss&scoped=true\"","\n
\n
\n \n
\n\n
\n \n
\n\n
\n
\n
\n \n
\n\n
\n\n
\n \n
\n
\n
\n
\n\n\n\n\n\n","\n
\n
\n \n \n
\n\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Sensor.vue?vue&type=template&id=1efb373e&scoped=true&bindings={\\\"iconClass\\\":\\\"props\\\",\\\"name\\\":\\\"props\\\",\\\"value\\\":\\\"props\\\",\\\"unit\\\":\\\"props\\\",\\\"decimals\\\":\\\"props\\\",\\\"isBoolean\\\":\\\"props\\\",\\\"_value\\\":\\\"options\\\"}\"\nimport script from \"./Sensor.vue?vue&type=script&lang=js\"\nexport * from \"./Sensor.vue?vue&type=script&lang=js\"\n\nimport \"./Sensor.vue?vue&type=style&index=0&id=1efb373e&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-1efb373e\"\n\nexport default script","import { render } from \"./Index.vue?vue&type=template&id=6bc0bd70&scoped=true&bindings={\\\"animate\\\":\\\"props\\\",\\\"iconSize\\\":\\\"props\\\",\\\"showDate\\\":\\\"props\\\",\\\"showTime\\\":\\\"props\\\",\\\"showWeather\\\":\\\"props\\\",\\\"showSummary\\\":\\\"props\\\",\\\"showSensors\\\":\\\"props\\\",\\\"showSeconds\\\":\\\"props\\\",\\\"sensorTemperatureAttr\\\":\\\"props\\\",\\\"sensorHumidityAttr\\\":\\\"props\\\",\\\"weatherRefreshSeconds\\\":\\\"props\\\",\\\"_showDate\\\":\\\"options\\\",\\\"_showTime\\\":\\\"options\\\",\\\"_showSeconds\\\":\\\"options\\\",\\\"_showWeather\\\":\\\"options\\\",\\\"_showSummary\\\":\\\"options\\\",\\\"_showSensors\\\":\\\"options\\\",\\\"_animate\\\":\\\"options\\\",\\\"onSensorData\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=6bc0bd70&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-6bc0bd70\"\n\nexport default script","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=6bc0bd70&lang=scss&scoped=true\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-62a3d08e.15815e60.js b/platypush/backend/http/dist/static/js/chunk-62a3d08e.cd0ca5eb.js
similarity index 95%
rename from platypush/backend/http/dist/static/js/chunk-62a3d08e.15815e60.js
rename to platypush/backend/http/dist/static/js/chunk-62a3d08e.cd0ca5eb.js
index 8ce63a5132..da6a1d06df 100644
--- a/platypush/backend/http/dist/static/js/chunk-62a3d08e.15815e60.js
+++ b/platypush/backend/http/dist/static/js/chunk-62a3d08e.cd0ca5eb.js
@@ -1,2 +1,2 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-62a3d08e"],{"2eb2":function(e,t,n){"use strict";n("8647")},"3c97":function(e,t,n){"use strict";n.r(t);n("fb6a");var a=n("7a23"),s=Object(a["F"])("data-v-bb595e58");Object(a["u"])("data-v-bb595e58");var r={class:"calendar"},c={key:1,class:"no-events"},i={key:2,class:"event upcoming-event"},o={class:"time"},d={key:3,class:"event-list"};Object(a["s"])();var u=s((function(e,t,n,s,u,b){var l=Object(a["z"])("Loading");return Object(a["r"])(),Object(a["e"])("div",r,[e.loading?(Object(a["r"])(),Object(a["e"])(l,{key:0})):e.events.length?e.events.length>0?(Object(a["r"])(),Object(a["e"])("div",i,[Object(a["h"])("div",{class:"date",textContent:Object(a["C"])(e.formatDate(e.events[0].start))},null,8,["textContent"]),Object(a["h"])("div",{class:"summary",textContent:Object(a["C"])(e.events[0].summary)},null,8,["textContent"]),Object(a["h"])("div",o,Object(a["C"])(e.formatTime(e.events[0].start,!1))+" - "+Object(a["C"])(e.formatTime(e.events[0].end,!1)),1)])):Object(a["f"])("",!0):(Object(a["r"])(),Object(a["e"])("div",c," No events found ")),e.events.length>1?(Object(a["r"])(),Object(a["e"])("div",d,[(Object(a["r"])(!0),Object(a["e"])(a["a"],null,Object(a["x"])(e.events.slice(1,n.maxEvents),(function(t){return Object(a["r"])(),Object(a["e"])("div",{class:"event",key:t.id},[Object(a["h"])("div",{class:"date col-2",textContent:Object(a["C"])(e.formatDate(t.start))},null,8,["textContent"]),Object(a["h"])("div",{class:"time col-2",textContent:Object(a["C"])(e.formatTime(t.start,!1))},null,8,["textContent"]),Object(a["h"])("div",{class:"summary col-8",textContent:Object(a["C"])(t.summary)},null,8,["textContent"])])})),128))])):Object(a["f"])("",!0)])})),b=(n("d81d"),n("a9e3"),n("b680"),n("96cf"),n("1da1")),l=n("3e54"),v=n("3a5e"),j={name:"Calendar",components:{Loading:v["a"]},mixins:[l["a"]],props:{maxEvents:{type:Number,required:!1,default:10},refreshSeconds:{type:Number,required:!1,default:600}},data:function(){return{events:[],loading:!1}},methods:{refresh:function(){var e=Object(b["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,e.prev=1,e.next=4,this.request("calendar.get_upcoming_events");case 4:this.events=e.sent.map((function(e){return e.start&&(e.start=new Date(e.start.dateTime||e.start.date)),e.end&&(e.end=new Date(e.end.dateTime||e.end.date)),e}));case 5:return e.prev=5,this.loading=!1,e.finish(5);case 8:case"end":return e.stop()}}),e,this,[[1,,5,8]])})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}};n("2eb2");j.render=u,j.__scopeId="data-v-bb595e58";t["default"]=j},8647:function(e,t,n){}}]);
-//# sourceMappingURL=chunk-62a3d08e.15815e60.js.map
\ No newline at end of file
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-62a3d08e"],{"2eb2":function(e,t,n){"use strict";n("8647")},"3c97":function(e,t,n){"use strict";n.r(t);n("fb6a");var a=n("7a23"),s=Object(a["G"])("data-v-bb595e58");Object(a["u"])("data-v-bb595e58");var r={class:"calendar"},c={key:1,class:"no-events"},i={key:2,class:"event upcoming-event"},o={class:"time"},d={key:3,class:"event-list"};Object(a["s"])();var u=s((function(e,t,n,s,u,b){var l=Object(a["z"])("Loading");return Object(a["r"])(),Object(a["e"])("div",r,[e.loading?(Object(a["r"])(),Object(a["e"])(l,{key:0})):e.events.length?e.events.length>0?(Object(a["r"])(),Object(a["e"])("div",i,[Object(a["h"])("div",{class:"date",textContent:Object(a["C"])(e.formatDate(e.events[0].start))},null,8,["textContent"]),Object(a["h"])("div",{class:"summary",textContent:Object(a["C"])(e.events[0].summary)},null,8,["textContent"]),Object(a["h"])("div",o,Object(a["C"])(e.formatTime(e.events[0].start,!1))+" - "+Object(a["C"])(e.formatTime(e.events[0].end,!1)),1)])):Object(a["f"])("",!0):(Object(a["r"])(),Object(a["e"])("div",c," No events found ")),e.events.length>1?(Object(a["r"])(),Object(a["e"])("div",d,[(Object(a["r"])(!0),Object(a["e"])(a["a"],null,Object(a["x"])(e.events.slice(1,n.maxEvents),(function(t){return Object(a["r"])(),Object(a["e"])("div",{class:"event",key:t.id},[Object(a["h"])("div",{class:"date col-2",textContent:Object(a["C"])(e.formatDate(t.start))},null,8,["textContent"]),Object(a["h"])("div",{class:"time col-2",textContent:Object(a["C"])(e.formatTime(t.start,!1))},null,8,["textContent"]),Object(a["h"])("div",{class:"summary col-8",textContent:Object(a["C"])(t.summary)},null,8,["textContent"])])})),128))])):Object(a["f"])("",!0)])})),b=(n("d81d"),n("a9e3"),n("b680"),n("96cf"),n("1da1")),l=n("3e54"),v=n("3a5e"),j={name:"Calendar",components:{Loading:v["a"]},mixins:[l["a"]],props:{maxEvents:{type:Number,required:!1,default:10},refreshSeconds:{type:Number,required:!1,default:600}},data:function(){return{events:[],loading:!1}},methods:{refresh:function(){var e=Object(b["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,e.prev=1,e.next=4,this.request("calendar.get_upcoming_events");case 4:this.events=e.sent.map((function(e){return e.start&&(e.start=new Date(e.start.dateTime||e.start.date)),e.end&&(e.end=new Date(e.end.dateTime||e.end.date)),e}));case 5:return e.prev=5,this.loading=!1,e.finish(5);case 8:case"end":return e.stop()}}),e,this,[[1,,5,8]])})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}};n("2eb2");j.render=u,j.__scopeId="data-v-bb595e58";t["default"]=j},8647:function(e,t,n){}}]);
+//# sourceMappingURL=chunk-62a3d08e.cd0ca5eb.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-62a3d08e.15815e60.js.map b/platypush/backend/http/dist/static/js/chunk-62a3d08e.cd0ca5eb.js.map
similarity index 98%
rename from platypush/backend/http/dist/static/js/chunk-62a3d08e.15815e60.js.map
rename to platypush/backend/http/dist/static/js/chunk-62a3d08e.cd0ca5eb.js.map
index 36c78b17e2..58c111cbb1 100644
--- a/platypush/backend/http/dist/static/js/chunk-62a3d08e.15815e60.js.map
+++ b/platypush/backend/http/dist/static/js/chunk-62a3d08e.cd0ca5eb.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./src/components/widgets/Calendar/Index.vue?367f","webpack:///./src/components/widgets/Calendar/Index.vue","webpack:///./src/components/widgets/Calendar/Index.vue?1aa0"],"names":["class","loading","events","length","start","summary","formatTime","end","slice","maxEvents","event","key","id","name","components","Loading","mixins","Utils","props","type","Number","required","default","refreshSeconds","data","methods","refresh","this","request","map","Date","dateTime","date","mounted","setInterval","parseInt","toFixed","render","__scopeId"],"mappings":"kHAAA,W,kJCCOA,MAAM,Y,SAGJA,MAAM,a,SAINA,MAAM,wB,GAGJA,MAAM,Q,SAMRA,MAAM,c,wGAhBb,eAuBM,MAvBN,EAuBM,CAtBW,EAAAC,S,iBAAf,eAA0B,YAES,EAAAC,OAAOC,OAIG,EAAAD,OAAOC,OAAM,G,iBAA1D,eAOM,MAPN,EAOM,CANJ,eAA6D,OAAxDH,MAAM,O,YAAO,eAAoC,EAAlB,WAAC,EAAAE,OAAM,GAAIE,S,wBAC/C,eAAsD,OAAjDJ,MAAM,U,YAAU,eAA0B,EAAZ,UAAIK,U,wBACvC,eAGM,MAHN,EAGM,eAFD,EAAAC,WAAW,EAAAJ,OAAM,GAAIE,OAAK,IAAW,MACxC,eAAG,EAAAE,WAAW,EAAAJ,OAAM,GAAIK,KAAG,U,wCAT/B,eAEM,MAFN,EAAkD,sBAapB,EAAAL,OAAOC,OAAM,G,iBAA3C,eAMM,MANN,EAMM,E,mBALJ,eAIM,2BAJ6B,EAAAD,OAAOM,MAAK,EAAI,EAAAC,YAAS,SAAlCC,G,wBAA1B,eAIM,OAJDV,MAAM,QAAqDW,IAAKD,EAAME,I,CACzE,eAA+D,OAA1DZ,MAAM,a,YAAa,eAAgC,EAAd,WAACU,EAAMN,S,wBACjD,eAAsE,OAAjEJ,MAAM,a,YAAa,eAAuC,EAArB,WAACU,EAAMN,OAAK,K,wBACtD,eAAwD,OAAnDJ,MAAM,gB,YAAgB,eAAsB,EAARK,U,+IAUlC,GACbQ,KAAM,WACNC,WAAY,CAACC,UAAA,MACbC,OAAQ,CAACC,EAAA,MACTC,MAAO,CAELT,UAAW,CACTU,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,MAIbE,KAAM,WACJ,MAAO,CACLtB,OAAQ,GACRD,SAAS,IAIbwB,QAAS,CACPC,QAAS,WAAF,8CAAE,qGACPC,KAAK1B,SAAU,EADR,kBAIgB0B,KAAKC,QAAQ,gCAJ7B,OAILD,KAAKzB,OAJA,OAI8D2B,KAAI,SAAAnB,GAMrE,OALIA,EAAMN,QACRM,EAAMN,MAAQ,IAAI0B,KAAKpB,EAAMN,MAAM2B,UAAYrB,EAAMN,MAAM4B,OACzDtB,EAAMH,MACRG,EAAMH,IAAM,IAAIuB,KAAKpB,EAAMH,IAAIwB,UAAYrB,EAAMH,IAAIyB,OAEhDtB,KAVJ,uBAaLiB,KAAK1B,SAAU,EAbV,uEAAF,qDAAE,IAkBXgC,QAAS,WACPN,KAAKD,UACLQ,YAAYP,KAAKD,QAASS,UAA8B,IAApBR,KAAKJ,gBAAqBa,QAAQ,O,UC1E1E,EAAOC,OAAS,EAChB,EAAOC,UAAY,kBAEJ,gB","file":"static/js/chunk-62a3d08e.15815e60.js","sourcesContent":["export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=bb595e58&lang=scss&scoped=true\"","\n
\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=bb595e58&scoped=true&bindings={\\\"maxEvents\\\":\\\"props\\\",\\\"refreshSeconds\\\":\\\"props\\\",\\\"refresh\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bb595e58&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-bb595e58\"\n\nexport default script"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///./src/components/widgets/Calendar/Index.vue?367f","webpack:///./src/components/widgets/Calendar/Index.vue","webpack:///./src/components/widgets/Calendar/Index.vue?1aa0"],"names":["class","loading","events","length","start","summary","formatTime","end","slice","maxEvents","event","key","id","name","components","Loading","mixins","Utils","props","type","Number","required","default","refreshSeconds","data","methods","refresh","this","request","map","Date","dateTime","date","mounted","setInterval","parseInt","toFixed","render","__scopeId"],"mappings":"kHAAA,W,kJCCOA,MAAM,Y,SAGJA,MAAM,a,SAINA,MAAM,wB,GAGJA,MAAM,Q,SAMRA,MAAM,c,wGAhBb,eAuBM,MAvBN,EAuBM,CAtBW,EAAAC,S,iBAAf,eAA0B,YAES,EAAAC,OAAOC,OAIG,EAAAD,OAAOC,OAAM,G,iBAA1D,eAOM,MAPN,EAOM,CANJ,eAA6D,OAAxDH,MAAM,O,YAAO,eAAoC,EAAlB,WAAC,EAAAE,OAAM,GAAIE,S,wBAC/C,eAAsD,OAAjDJ,MAAM,U,YAAU,eAA0B,EAAZ,UAAIK,U,wBACvC,eAGM,MAHN,EAGM,eAFD,EAAAC,WAAW,EAAAJ,OAAM,GAAIE,OAAK,IAAW,MACxC,eAAG,EAAAE,WAAW,EAAAJ,OAAM,GAAIK,KAAG,U,wCAT/B,eAEM,MAFN,EAAkD,sBAapB,EAAAL,OAAOC,OAAM,G,iBAA3C,eAMM,MANN,EAMM,E,mBALJ,eAIM,2BAJ6B,EAAAD,OAAOM,MAAK,EAAI,EAAAC,YAAS,SAAlCC,G,wBAA1B,eAIM,OAJDV,MAAM,QAAqDW,IAAKD,EAAME,I,CACzE,eAA+D,OAA1DZ,MAAM,a,YAAa,eAAgC,EAAd,WAACU,EAAMN,S,wBACjD,eAAsE,OAAjEJ,MAAM,a,YAAa,eAAuC,EAArB,WAACU,EAAMN,OAAK,K,wBACtD,eAAwD,OAAnDJ,MAAM,gB,YAAgB,eAAsB,EAARK,U,+IAUlC,GACbQ,KAAM,WACNC,WAAY,CAACC,UAAA,MACbC,OAAQ,CAACC,EAAA,MACTC,MAAO,CAELT,UAAW,CACTU,KAAMC,OACNC,UAAU,EACVC,QAAS,IAIXC,eAAgB,CACdJ,KAAMC,OACNC,UAAU,EACVC,QAAS,MAIbE,KAAM,WACJ,MAAO,CACLtB,OAAQ,GACRD,SAAS,IAIbwB,QAAS,CACPC,QAAS,WAAF,8CAAE,qGACPC,KAAK1B,SAAU,EADR,kBAIgB0B,KAAKC,QAAQ,gCAJ7B,OAILD,KAAKzB,OAJA,OAI8D2B,KAAI,SAAAnB,GAMrE,OALIA,EAAMN,QACRM,EAAMN,MAAQ,IAAI0B,KAAKpB,EAAMN,MAAM2B,UAAYrB,EAAMN,MAAM4B,OACzDtB,EAAMH,MACRG,EAAMH,IAAM,IAAIuB,KAAKpB,EAAMH,IAAIwB,UAAYrB,EAAMH,IAAIyB,OAEhDtB,KAVJ,uBAaLiB,KAAK1B,SAAU,EAbV,uEAAF,qDAAE,IAkBXgC,QAAS,WACPN,KAAKD,UACLQ,YAAYP,KAAKD,QAASS,UAA8B,IAApBR,KAAKJ,gBAAqBa,QAAQ,O,UC1E1E,EAAOC,OAAS,EAChB,EAAOC,UAAY,kBAEJ,gB","file":"static/js/chunk-62a3d08e.cd0ca5eb.js","sourcesContent":["export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=bb595e58&lang=scss&scoped=true\"","\n
\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=bb595e58&scoped=true&bindings={\\\"maxEvents\\\":\\\"props\\\",\\\"refreshSeconds\\\":\\\"props\\\",\\\"refresh\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=bb595e58&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-bb595e58\"\n\nexport default script"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-7c2209ed.46b43454.js b/platypush/backend/http/dist/static/js/chunk-7c2209ed.3981671f.js
similarity index 98%
rename from platypush/backend/http/dist/static/js/chunk-7c2209ed.46b43454.js
rename to platypush/backend/http/dist/static/js/chunk-7c2209ed.3981671f.js
index 69048d0530..5409b6a538 100644
--- a/platypush/backend/http/dist/static/js/chunk-7c2209ed.46b43454.js
+++ b/platypush/backend/http/dist/static/js/chunk-7c2209ed.3981671f.js
@@ -1,2 +1,2 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7c2209ed"],{"38cf":function(t,e,s){var a=s("23e7"),n=s("1148");a({target:"String",proto:!0},{repeat:n})},"4fad":function(t,e,s){var a=s("23e7"),n=s("6f53").entries;a({target:"Object",stat:!0},{entries:function(t){return n(t)}})},"6f53":function(t,e,s){var a=s("83ab"),n=s("df75"),r=s("fc6a"),i=s("d1e7").f,c=function(t){return function(e){var s,c=r(e),u=n(c),o=u.length,l=0,h=[];while(o>l)s=u[l++],a&&!i.call(c,s)||h.push(t?[s,c[s]]:c[s]);return h}};t.exports={entries:c(!0),values:c(!1)}},8789:function(t,e,s){"use strict";s("ac8b")},a15b:function(t,e,s){"use strict";var a=s("23e7"),n=s("44ad"),r=s("fc6a"),i=s("a640"),c=[].join,u=n!=Object,o=i("join",",");a({target:"Array",proto:!0,forced:u||!o},{join:function(t){return c.call(r(this),void 0===t?",":t)}})},ac8b:function(t,e,s){},bcf7:function(t,e,s){"use strict";s.r(e);s("38cf");var a=s("7a23"),n=Object(a["F"])("data-v-5de2d5af");Object(a["u"])("data-v-5de2d5af");var r={key:1,class:"music"},i={class:"track"},c={key:0,class:"unknown"},u={key:1,class:"no-track"},o={key:0,class:"time"},l={class:"row"},h={class:"progress-bar"},p=Object(a["h"])("div",{class:"total"},null,-1),m={class:"row"},d={key:1,class:"playback-status"},b={class:"status-property col-4"},f=Object(a["h"])("i",{class:"fa fa-volume-up"},null,-1),v=Object(a["g"])(" "),k={class:"status-property col-2"},g={class:"status-property col-2"},y={class:"status-property col-2"},j={class:"status-property col-2"};Object(a["s"])();var O=n((function(t,e,s,n,O,w){var T=Object(a["z"])("Loading");return O.loading?(Object(a["r"])(),Object(a["e"])(T,{key:0})):(Object(a["r"])(),Object(a["e"])("div",r,[Object(a["h"])("div",i,[O.status?Object(a["f"])("",!0):(Object(a["r"])(),Object(a["e"])("div",c,"[Unknown state]")),O.status&&"stop"===O.status.state?(Object(a["r"])(),Object(a["e"])("div",u,"No media is being played")):Object(a["f"])("",!0),O.status&&"stop"!==O.status.state&&O.track&&O.track.artist?(Object(a["r"])(),Object(a["e"])("div",{key:2,class:"artist",textContent:Object(a["C"])(O.track.artist)},null,8,["textContent"])):Object(a["f"])("",!0),O.status&&"stop"!==O.status.state&&O.track&&O.track.title?(Object(a["r"])(),Object(a["e"])("div",{key:3,class:"title",textContent:Object(a["C"])(O.track.title)},null,8,["textContent"])):Object(a["f"])("",!0)]),O.status&&"play"===O.status.state?(Object(a["r"])(),Object(a["e"])("div",o,[Object(a["h"])("div",l,[Object(a["h"])("div",h,[Object(a["h"])("div",{class:"elapsed",style:{width:O.track.time?O.status.elapsed/O.track.time*100+"%":"100%"}},null,4),p])]),Object(a["h"])("div",m,[Object(a["h"])("div",{class:"col-6 time-elapsed",textContent:Object(a["C"])(w.convertTime(O.status.elapsed))},null,8,["textContent"]),O.track.time?(Object(a["r"])(),Object(a["e"])("div",{key:0,class:"col-6 time-total",textContent:Object(a["C"])(w.convertTime(O.track.time))},null,8,["textContent"])):Object(a["f"])("",!0)])])):Object(a["f"])("",!0),O.status?(Object(a["r"])(),Object(a["e"])("div",d,[Object(a["h"])("div",b,[f,v,Object(a["h"])("span",{textContent:Object(a["C"])(O.status.volume+"%")},null,8,["textContent"])]),Object(a["h"])("div",k,[Object(a["h"])("i",{class:["fas fa-random",{active:O.status.random}]},null,2)]),Object(a["h"])("div",g,[Object(a["h"])("i",{class:["fas fa-redo",{active:O.status.repeat}]},null,2)]),Object(a["h"])("div",y,[Object(a["h"])("i",{class:["fa fa-bullseye",{active:O.status.single}]},null,2)]),Object(a["h"])("div",j,[Object(a["h"])("i",{class:["fa fa-utensils",{active:O.status.consume}]},null,2)])])):Object(a["f"])("",!0)]))}));s("c975"),s("a15b"),s("a9e3"),s("b680"),s("4fad");function w(t){if(Array.isArray(t))return t}s("a4d3"),s("e01a"),s("d28b"),s("d3b7"),s("3ca3"),s("ddb0");function T(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var s=[],a=!0,n=!1,r=void 0;try{for(var i,c=t[Symbol.iterator]();!(a=(i=c.next()).done);a=!0)if(s.push(i.value),e&&s.length===e)break}catch(u){n=!0,r=u}finally{try{a||null==c["return"]||c["return"]()}finally{if(n)throw r}}return s}}var C=s("06c5");function x(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function S(t,e){return w(t)||T(t,e)||Object(C["a"])(t,e)||x()}s("96cf");var _=s("1da1"),I=s("3e54"),M=s("3a5e"),R={name:"Music",components:{Loading:M["a"]},mixins:[I["a"]],props:{refreshSeconds:{type:Number,required:!1,default:60}},data:function(){return{track:void 0,status:void 0,timer:void 0,loading:!1,syncTime:{timestamp:null,elapsed:null}}},methods:{refresh:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.loading=!0,e.prev=1,e.next=4,t.request("music.mpd.status");case 4:return s=e.sent,e.next=7,t.request("music.mpd.currentsong");case 7:a=e.sent,t._parseStatus(s),t._parseTrack(a),"play"!==s.state||t.timer?"play"!==s.state&&t.timer&&t.stopTimer():t.startTimer();case 11:return e.prev=11,t.loading=!1,e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,,11,14]])})))()},convertTime:function(t){t=parseFloat(t);var e={};e.h=parseInt(t/3600),e.m=parseInt(t/60-60*e.h),e.s=parseInt(t-(3600*e.h+60*e.m));for(var s=0,a=["m","s"];s=0?e.status[i]=!!parseInt(c):["nextsong","nextsongid","playlist","playlistlength","volume","xfade","song","songid"].indexOf(i)>=0?e.status[i]=parseInt(c):["elapsed"].indexOf(i)>=0?e.status[i]=parseFloat(c):e.status[i]=c;case 6:case"end":return s.stop()}}),s)})))()},_parseTrack:function(t){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function s(){var a,n,r,i,c;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(t&&0!==t.length){s.next=4;break}return s.next=3,e.request("music.mpd.currentsong");case 3:t=s.sent;case 4:for(e.track||(e.track={}),a=0,n=Object.entries(t);a=0?e.track[i]=parseInt(c):e.track[i]=c;case 6:case"end":return s.stop()}}),s)})))()},showNewTrackNotification:function(){this.notify({html:""+(this.track.artist||"[No Artist]")+" "+(this.track.title||"[No Title]"),image:{icon:"play"}})},onNewPlayingTrack:function(t){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function s(){var a,n;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(a=void 0,e.track&&(a={file:e.track.file,artist:e.track.artist,title:e.track.title}),e.status.state="play",e.status.elapsed=0,e.track={},e._parseTrack(t.track),!t.status){s.next=10;break}s.t0=t.status,s.next=13;break;case 10:return s.next=12,e.request("music.mpd.status");case 12:s.t0=s.sent;case 13:n=s.t0,e._parseStatus(n),e.startTimer(),a&&e.track.file===a.file&&e.track.artist===a.artist&&e.track.title===a.title||e.showNewTrackNotification();case 17:case"end":return s.stop()}}),s)})))()},onMusicStop:function(t){this.status.state="stop",this.status.elapsed=0,this._parseStatus(t.status),this._parseTrack(t.track),this.stopTimer()},onMusicPlay:function(t){this.status.state="play",this._parseStatus(t.status),this._parseTrack(t.track),this.startTimer()},onMusicPause:function(t){this.status.state="pause",this._parseStatus(t.status),this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onSeekChange:function(t){null!=t.position&&(this.status.elapsed=parseFloat(t.position)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onVolumeChange:function(t){null!=t.volume&&(this.status.volume=parseFloat(t.volume)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track)},onRepeatChange:function(t){this.status.repeat=t.state},onRandomChange:function(t){this.status.random=t.state},onConsumeChange:function(t){this.status.consume=t.state},onSingleChange:function(t){this.status.single=t.state},startTimer:function(){null!=this.timer&&this.stopTimer(),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed,this.timer=setInterval(this.timerFunc,1e3)},stopTimer:function(){null==this.timer&&(clearInterval(this.timer),this.timer=null)},timerFunc:function(){"play"===this.status.state&&null!=this.status.elapsed&&(this.status.elapsed=this.syncTime.elapsed+(new Date).getTime()/1e3-this.syncTime.timestamp.getTime()/1e3)}},mounted:function(){this.refresh(),this.refreshSeconds&&setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0))),this.subscribe(this.onNewPlayingTrack,"platypush.message.event.music.NewPlayingTrackEvent"),this.subscribe(this.onMusicStop,"platypush.message.event.music.MusicStopEvent"),this.subscribe(this.onMusicPlay,"platypush.message.event.music.MusicPlayEvent"),this.subscribe(this.onMusicPause,"platypush.message.event.music.MusicPauseEvent"),this.subscribe(this.onSeekChange,"platypush.message.event.music.SeekChangeEvent"),this.subscribe(this.onVolumeChange,"platypush.message.event.music.VolumeChangeEvent"),this.subscribe(this.onRepeatChange,"platypush.message.event.music.PlaybackRepeatModeChangeEvent"),this.subscribe(this.onRandomChange,"platypush.message.event.music.PlaybackRandomModeChangeEvent"),this.subscribe(this.onConsumeChange,"platypush.message.event.music.PlaybackConsumeModeChangeEvent"),this.subscribe(this.onSingleChange,"platypush.message.event.music.PlaybackSingleModeChangeEvent")}};s("8789");R.render=O,R.__scopeId="data-v-5de2d5af";e["default"]=R}}]);
-//# sourceMappingURL=chunk-7c2209ed.46b43454.js.map
\ No newline at end of file
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7c2209ed"],{"38cf":function(t,e,s){var a=s("23e7"),n=s("1148");a({target:"String",proto:!0},{repeat:n})},"4fad":function(t,e,s){var a=s("23e7"),n=s("6f53").entries;a({target:"Object",stat:!0},{entries:function(t){return n(t)}})},"6f53":function(t,e,s){var a=s("83ab"),n=s("df75"),r=s("fc6a"),i=s("d1e7").f,c=function(t){return function(e){var s,c=r(e),u=n(c),o=u.length,l=0,h=[];while(o>l)s=u[l++],a&&!i.call(c,s)||h.push(t?[s,c[s]]:c[s]);return h}};t.exports={entries:c(!0),values:c(!1)}},8789:function(t,e,s){"use strict";s("ac8b")},a15b:function(t,e,s){"use strict";var a=s("23e7"),n=s("44ad"),r=s("fc6a"),i=s("a640"),c=[].join,u=n!=Object,o=i("join",",");a({target:"Array",proto:!0,forced:u||!o},{join:function(t){return c.call(r(this),void 0===t?",":t)}})},ac8b:function(t,e,s){},bcf7:function(t,e,s){"use strict";s.r(e);s("38cf");var a=s("7a23"),n=Object(a["G"])("data-v-5de2d5af");Object(a["u"])("data-v-5de2d5af");var r={key:1,class:"music"},i={class:"track"},c={key:0,class:"unknown"},u={key:1,class:"no-track"},o={key:0,class:"time"},l={class:"row"},h={class:"progress-bar"},p=Object(a["h"])("div",{class:"total"},null,-1),m={class:"row"},d={key:1,class:"playback-status"},b={class:"status-property col-4"},f=Object(a["h"])("i",{class:"fa fa-volume-up"},null,-1),v=Object(a["g"])(" "),k={class:"status-property col-2"},g={class:"status-property col-2"},y={class:"status-property col-2"},j={class:"status-property col-2"};Object(a["s"])();var O=n((function(t,e,s,n,O,w){var T=Object(a["z"])("Loading");return O.loading?(Object(a["r"])(),Object(a["e"])(T,{key:0})):(Object(a["r"])(),Object(a["e"])("div",r,[Object(a["h"])("div",i,[O.status?Object(a["f"])("",!0):(Object(a["r"])(),Object(a["e"])("div",c,"[Unknown state]")),O.status&&"stop"===O.status.state?(Object(a["r"])(),Object(a["e"])("div",u,"No media is being played")):Object(a["f"])("",!0),O.status&&"stop"!==O.status.state&&O.track&&O.track.artist?(Object(a["r"])(),Object(a["e"])("div",{key:2,class:"artist",textContent:Object(a["C"])(O.track.artist)},null,8,["textContent"])):Object(a["f"])("",!0),O.status&&"stop"!==O.status.state&&O.track&&O.track.title?(Object(a["r"])(),Object(a["e"])("div",{key:3,class:"title",textContent:Object(a["C"])(O.track.title)},null,8,["textContent"])):Object(a["f"])("",!0)]),O.status&&"play"===O.status.state?(Object(a["r"])(),Object(a["e"])("div",o,[Object(a["h"])("div",l,[Object(a["h"])("div",h,[Object(a["h"])("div",{class:"elapsed",style:{width:O.track.time?O.status.elapsed/O.track.time*100+"%":"100%"}},null,4),p])]),Object(a["h"])("div",m,[Object(a["h"])("div",{class:"col-6 time-elapsed",textContent:Object(a["C"])(w.convertTime(O.status.elapsed))},null,8,["textContent"]),O.track.time?(Object(a["r"])(),Object(a["e"])("div",{key:0,class:"col-6 time-total",textContent:Object(a["C"])(w.convertTime(O.track.time))},null,8,["textContent"])):Object(a["f"])("",!0)])])):Object(a["f"])("",!0),O.status?(Object(a["r"])(),Object(a["e"])("div",d,[Object(a["h"])("div",b,[f,v,Object(a["h"])("span",{textContent:Object(a["C"])(O.status.volume+"%")},null,8,["textContent"])]),Object(a["h"])("div",k,[Object(a["h"])("i",{class:["fas fa-random",{active:O.status.random}]},null,2)]),Object(a["h"])("div",g,[Object(a["h"])("i",{class:["fas fa-redo",{active:O.status.repeat}]},null,2)]),Object(a["h"])("div",y,[Object(a["h"])("i",{class:["fa fa-bullseye",{active:O.status.single}]},null,2)]),Object(a["h"])("div",j,[Object(a["h"])("i",{class:["fa fa-utensils",{active:O.status.consume}]},null,2)])])):Object(a["f"])("",!0)]))}));s("c975"),s("a15b"),s("a9e3"),s("b680"),s("4fad");function w(t){if(Array.isArray(t))return t}s("a4d3"),s("e01a"),s("d28b"),s("d3b7"),s("3ca3"),s("ddb0");function T(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var s=[],a=!0,n=!1,r=void 0;try{for(var i,c=t[Symbol.iterator]();!(a=(i=c.next()).done);a=!0)if(s.push(i.value),e&&s.length===e)break}catch(u){n=!0,r=u}finally{try{a||null==c["return"]||c["return"]()}finally{if(n)throw r}}return s}}var C=s("06c5");function x(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function S(t,e){return w(t)||T(t,e)||Object(C["a"])(t,e)||x()}s("96cf");var _=s("1da1"),I=s("3e54"),M=s("3a5e"),R={name:"Music",components:{Loading:M["a"]},mixins:[I["a"]],props:{refreshSeconds:{type:Number,required:!1,default:60}},data:function(){return{track:void 0,status:void 0,timer:void 0,loading:!1,syncTime:{timestamp:null,elapsed:null}}},methods:{refresh:function(){var t=this;return Object(_["a"])(regeneratorRuntime.mark((function e(){var s,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.loading=!0,e.prev=1,e.next=4,t.request("music.mpd.status");case 4:return s=e.sent,e.next=7,t.request("music.mpd.currentsong");case 7:a=e.sent,t._parseStatus(s),t._parseTrack(a),"play"!==s.state||t.timer?"play"!==s.state&&t.timer&&t.stopTimer():t.startTimer();case 11:return e.prev=11,t.loading=!1,e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,,11,14]])})))()},convertTime:function(t){t=parseFloat(t);var e={};e.h=parseInt(t/3600),e.m=parseInt(t/60-60*e.h),e.s=parseInt(t-(3600*e.h+60*e.m));for(var s=0,a=["m","s"];s=0?e.status[i]=!!parseInt(c):["nextsong","nextsongid","playlist","playlistlength","volume","xfade","song","songid"].indexOf(i)>=0?e.status[i]=parseInt(c):["elapsed"].indexOf(i)>=0?e.status[i]=parseFloat(c):e.status[i]=c;case 6:case"end":return s.stop()}}),s)})))()},_parseTrack:function(t){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function s(){var a,n,r,i,c;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(t&&0!==t.length){s.next=4;break}return s.next=3,e.request("music.mpd.currentsong");case 3:t=s.sent;case 4:for(e.track||(e.track={}),a=0,n=Object.entries(t);a=0?e.track[i]=parseInt(c):e.track[i]=c;case 6:case"end":return s.stop()}}),s)})))()},showNewTrackNotification:function(){this.notify({html:""+(this.track.artist||"[No Artist]")+" "+(this.track.title||"[No Title]"),image:{icon:"play"}})},onNewPlayingTrack:function(t){var e=this;return Object(_["a"])(regeneratorRuntime.mark((function s(){var a,n;return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(a=void 0,e.track&&(a={file:e.track.file,artist:e.track.artist,title:e.track.title}),e.status.state="play",e.status.elapsed=0,e.track={},e._parseTrack(t.track),!t.status){s.next=10;break}s.t0=t.status,s.next=13;break;case 10:return s.next=12,e.request("music.mpd.status");case 12:s.t0=s.sent;case 13:n=s.t0,e._parseStatus(n),e.startTimer(),a&&e.track.file===a.file&&e.track.artist===a.artist&&e.track.title===a.title||e.showNewTrackNotification();case 17:case"end":return s.stop()}}),s)})))()},onMusicStop:function(t){this.status.state="stop",this.status.elapsed=0,this._parseStatus(t.status),this._parseTrack(t.track),this.stopTimer()},onMusicPlay:function(t){this.status.state="play",this._parseStatus(t.status),this._parseTrack(t.track),this.startTimer()},onMusicPause:function(t){this.status.state="pause",this._parseStatus(t.status),this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onSeekChange:function(t){null!=t.position&&(this.status.elapsed=parseFloat(t.position)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed},onVolumeChange:function(t){null!=t.volume&&(this.status.volume=parseFloat(t.volume)),t.status&&this._parseStatus(t.status),t.track&&this._parseTrack(t.track)},onRepeatChange:function(t){this.status.repeat=t.state},onRandomChange:function(t){this.status.random=t.state},onConsumeChange:function(t){this.status.consume=t.state},onSingleChange:function(t){this.status.single=t.state},startTimer:function(){null!=this.timer&&this.stopTimer(),this.syncTime.timestamp=new Date,this.syncTime.elapsed=this.status.elapsed,this.timer=setInterval(this.timerFunc,1e3)},stopTimer:function(){null==this.timer&&(clearInterval(this.timer),this.timer=null)},timerFunc:function(){"play"===this.status.state&&null!=this.status.elapsed&&(this.status.elapsed=this.syncTime.elapsed+(new Date).getTime()/1e3-this.syncTime.timestamp.getTime()/1e3)}},mounted:function(){this.refresh(),this.refreshSeconds&&setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0))),this.subscribe(this.onNewPlayingTrack,"platypush.message.event.music.NewPlayingTrackEvent"),this.subscribe(this.onMusicStop,"platypush.message.event.music.MusicStopEvent"),this.subscribe(this.onMusicPlay,"platypush.message.event.music.MusicPlayEvent"),this.subscribe(this.onMusicPause,"platypush.message.event.music.MusicPauseEvent"),this.subscribe(this.onSeekChange,"platypush.message.event.music.SeekChangeEvent"),this.subscribe(this.onVolumeChange,"platypush.message.event.music.VolumeChangeEvent"),this.subscribe(this.onRepeatChange,"platypush.message.event.music.PlaybackRepeatModeChangeEvent"),this.subscribe(this.onRandomChange,"platypush.message.event.music.PlaybackRandomModeChangeEvent"),this.subscribe(this.onConsumeChange,"platypush.message.event.music.PlaybackConsumeModeChangeEvent"),this.subscribe(this.onSingleChange,"platypush.message.event.music.PlaybackSingleModeChangeEvent")}};s("8789");R.render=O,R.__scopeId="data-v-5de2d5af";e["default"]=R}}]);
+//# sourceMappingURL=chunk-7c2209ed.3981671f.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-7c2209ed.46b43454.js.map b/platypush/backend/http/dist/static/js/chunk-7c2209ed.3981671f.js.map
similarity index 99%
rename from platypush/backend/http/dist/static/js/chunk-7c2209ed.46b43454.js.map
rename to platypush/backend/http/dist/static/js/chunk-7c2209ed.3981671f.js.map
index 65cfb1299e..67aacf7382 100644
--- a/platypush/backend/http/dist/static/js/chunk-7c2209ed.46b43454.js.map
+++ b/platypush/backend/http/dist/static/js/chunk-7c2209ed.3981671f.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.string.repeat.js","webpack:///./node_modules/core-js/modules/es.object.entries.js","webpack:///./node_modules/core-js/internals/object-to-array.js","webpack:///./src/components/widgets/Music/Index.vue?1e56","webpack:///./node_modules/core-js/modules/es.array.join.js","webpack:///./src/components/widgets/Music/Index.vue","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","webpack:///./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","webpack:///./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","webpack:///./node_modules/@babel/runtime/helpers/esm/slicedToArray.js","webpack:///./src/components/widgets/Music/Index.vue?d7d3"],"names":["$","repeat","target","proto","$entries","entries","stat","O","DESCRIPTORS","objectKeys","toIndexedObject","propertyIsEnumerable","f","createMethod","TO_ENTRIES","it","key","keys","length","i","result","call","push","module","exports","values","IndexedObject","arrayMethodIsStrict","nativeJoin","join","ES3_STRINGS","Object","STRICT_METHOD","forced","separator","this","undefined","class","loading","status","state","track","artist","title","style","time","elapsed","volume","random","single","consume","_arrayWithHoles","arr","Array","isArray","_iterableToArrayLimit","Symbol","iterator","_arr","_n","_d","_e","_s","_i","next","done","value","err","_nonIterableRest","TypeError","_slicedToArray","arrayWithHoles","iterableToArrayLimit","unsupportedIterableToArray","nonIterableRest","name","components","Loading","mixins","Utils","props","refreshSeconds","type","Number","required","default","data","timer","syncTime","timestamp","methods","refresh","request","_parseStatus","_parseTrack","stopTimer","startTimer","convertTime","parseFloat","t","h","parseInt","m","s","attr","ret","indexOf","showNewTrackNotification","notify","html","image","icon","onNewPlayingTrack","event","previousTrack","file","onMusicStop","onMusicPlay","onMusicPause","Date","onSeekChange","position","onVolumeChange","onRepeatChange","onRandomChange","onConsumeChange","onSingleChange","setInterval","timerFunc","clearInterval","getTime","mounted","toFixed","subscribe","render","__scopeId"],"mappings":"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","file":"static/js/chunk-7c2209ed.46b43454.js","sourcesContent":["var $ = require('../internals/export');\nvar repeat = require('../internals/string-repeat');\n\n// `String.prototype.repeat` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.repeat\n$({ target: 'String', proto: true }, {\n repeat: repeat\n});\n","var $ = require('../internals/export');\nvar $entries = require('../internals/object-to-array').entries;\n\n// `Object.entries` method\n// https://tc39.github.io/ecma262/#sec-object.entries\n$({ target: 'Object', stat: true }, {\n entries: function entries(O) {\n return $entries(O);\n }\n});\n","var DESCRIPTORS = require('../internals/descriptors');\nvar objectKeys = require('../internals/object-keys');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar propertyIsEnumerable = require('../internals/object-property-is-enumerable').f;\n\n// `Object.{ entries, values }` methods implementation\nvar createMethod = function (TO_ENTRIES) {\n return function (it) {\n var O = toIndexedObject(it);\n var keys = objectKeys(O);\n var length = keys.length;\n var i = 0;\n var result = [];\n var key;\n while (length > i) {\n key = keys[i++];\n if (!DESCRIPTORS || propertyIsEnumerable.call(O, key)) {\n result.push(TO_ENTRIES ? [key, O[key]] : O[key]);\n }\n }\n return result;\n };\n};\n\nmodule.exports = {\n // `Object.entries` method\n // https://tc39.github.io/ecma262/#sec-object.entries\n entries: createMethod(true),\n // `Object.values` method\n // https://tc39.github.io/ecma262/#sec-object.values\n values: createMethod(false)\n};\n","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=5de2d5af&lang=scss&scoped=true\"","'use strict';\nvar $ = require('../internals/export');\nvar IndexedObject = require('../internals/indexed-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar nativeJoin = [].join;\n\nvar ES3_STRINGS = IndexedObject != Object;\nvar STRICT_METHOD = arrayMethodIsStrict('join', ',');\n\n// `Array.prototype.join` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.join\n$({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD }, {\n join: function join(separator) {\n return nativeJoin.call(toIndexedObject(this), separator === undefined ? ',' : separator);\n }\n});\n","\n \n
\n
\n
[Unknown state]
\n
No media is being played
\n \n \n
\n\n
\n
\n
\n \n \n
\n
\n\n
\n \n \n
\n
\n\n
\n
\n \n
\n\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n\n\n\n\n\n","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithHoles from \"@babel/runtime/helpers/esm/arrayWithHoles\";\nimport iterableToArrayLimit from \"@babel/runtime/helpers/esm/iterableToArrayLimit\";\nimport unsupportedIterableToArray from \"@babel/runtime/helpers/esm/unsupportedIterableToArray\";\nimport nonIterableRest from \"@babel/runtime/helpers/esm/nonIterableRest\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","import { render } from \"./Index.vue?vue&type=template&id=5de2d5af&scoped=true&bindings={\\\"refreshSeconds\\\":\\\"props\\\",\\\"track\\\":\\\"data\\\",\\\"status\\\":\\\"data\\\",\\\"timer\\\":\\\"data\\\",\\\"loading\\\":\\\"data\\\",\\\"syncTime\\\":\\\"data\\\",\\\"refresh\\\":\\\"options\\\",\\\"convertTime\\\":\\\"options\\\",\\\"_parseStatus\\\":\\\"options\\\",\\\"_parseTrack\\\":\\\"options\\\",\\\"showNewTrackNotification\\\":\\\"options\\\",\\\"onNewPlayingTrack\\\":\\\"options\\\",\\\"onMusicStop\\\":\\\"options\\\",\\\"onMusicPlay\\\":\\\"options\\\",\\\"onMusicPause\\\":\\\"options\\\",\\\"onSeekChange\\\":\\\"options\\\",\\\"onVolumeChange\\\":\\\"options\\\",\\\"onRepeatChange\\\":\\\"options\\\",\\\"onRandomChange\\\":\\\"options\\\",\\\"onConsumeChange\\\":\\\"options\\\",\\\"onSingleChange\\\":\\\"options\\\",\\\"startTimer\\\":\\\"options\\\",\\\"stopTimer\\\":\\\"options\\\",\\\"timerFunc\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5de2d5af&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-5de2d5af\"\n\nexport default script"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///./node_modules/core-js/modules/es.string.repeat.js","webpack:///./node_modules/core-js/modules/es.object.entries.js","webpack:///./node_modules/core-js/internals/object-to-array.js","webpack:///./src/components/widgets/Music/Index.vue?1e56","webpack:///./node_modules/core-js/modules/es.array.join.js","webpack:///./src/components/widgets/Music/Index.vue","webpack:///./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","webpack:///./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","webpack:///./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","webpack:///./node_modules/@babel/runtime/helpers/esm/slicedToArray.js","webpack:///./src/components/widgets/Music/Index.vue?d7d3"],"names":["$","repeat","target","proto","$entries","entries","stat","O","DESCRIPTORS","objectKeys","toIndexedObject","propertyIsEnumerable","f","createMethod","TO_ENTRIES","it","key","keys","length","i","result","call","push","module","exports","values","IndexedObject","arrayMethodIsStrict","nativeJoin","join","ES3_STRINGS","Object","STRICT_METHOD","forced","separator","this","undefined","class","loading","status","state","track","artist","title","style","time","elapsed","volume","random","single","consume","_arrayWithHoles","arr","Array","isArray","_iterableToArrayLimit","Symbol","iterator","_arr","_n","_d","_e","_s","_i","next","done","value","err","_nonIterableRest","TypeError","_slicedToArray","arrayWithHoles","iterableToArrayLimit","unsupportedIterableToArray","nonIterableRest","name","components","Loading","mixins","Utils","props","refreshSeconds","type","Number","required","default","data","timer","syncTime","timestamp","methods","refresh","request","_parseStatus","_parseTrack","stopTimer","startTimer","convertTime","parseFloat","t","h","parseInt","m","s","attr","ret","indexOf","showNewTrackNotification","notify","html","image","icon","onNewPlayingTrack","event","previousTrack","file","onMusicStop","onMusicPlay","onMusicPause","Date","onSeekChange","position","onVolumeChange","onRepeatChange","onRandomChange","onConsumeChange","onSingleChange","setInterval","timerFunc","clearInterval","getTime","mounted","toFixed","subscribe","render","__scopeId"],"mappings":"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","file":"static/js/chunk-7c2209ed.3981671f.js","sourcesContent":["var $ = require('../internals/export');\nvar repeat = require('../internals/string-repeat');\n\n// `String.prototype.repeat` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.repeat\n$({ target: 'String', proto: true }, {\n repeat: repeat\n});\n","var $ = require('../internals/export');\nvar $entries = require('../internals/object-to-array').entries;\n\n// `Object.entries` method\n// https://tc39.github.io/ecma262/#sec-object.entries\n$({ target: 'Object', stat: true }, {\n entries: function entries(O) {\n return $entries(O);\n }\n});\n","var DESCRIPTORS = require('../internals/descriptors');\nvar objectKeys = require('../internals/object-keys');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar propertyIsEnumerable = require('../internals/object-property-is-enumerable').f;\n\n// `Object.{ entries, values }` methods implementation\nvar createMethod = function (TO_ENTRIES) {\n return function (it) {\n var O = toIndexedObject(it);\n var keys = objectKeys(O);\n var length = keys.length;\n var i = 0;\n var result = [];\n var key;\n while (length > i) {\n key = keys[i++];\n if (!DESCRIPTORS || propertyIsEnumerable.call(O, key)) {\n result.push(TO_ENTRIES ? [key, O[key]] : O[key]);\n }\n }\n return result;\n };\n};\n\nmodule.exports = {\n // `Object.entries` method\n // https://tc39.github.io/ecma262/#sec-object.entries\n entries: createMethod(true),\n // `Object.values` method\n // https://tc39.github.io/ecma262/#sec-object.values\n values: createMethod(false)\n};\n","export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=5de2d5af&lang=scss&scoped=true\"","'use strict';\nvar $ = require('../internals/export');\nvar IndexedObject = require('../internals/indexed-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar nativeJoin = [].join;\n\nvar ES3_STRINGS = IndexedObject != Object;\nvar STRICT_METHOD = arrayMethodIsStrict('join', ',');\n\n// `Array.prototype.join` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.join\n$({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD }, {\n join: function join(separator) {\n return nativeJoin.call(toIndexedObject(this), separator === undefined ? ',' : separator);\n }\n});\n","\n \n
\n
\n
[Unknown state]
\n
No media is being played
\n \n \n
\n\n
\n
\n
\n \n \n
\n
\n\n
\n \n \n
\n
\n\n
\n
\n \n
\n\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n
\n\n\n\n\n\n","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithHoles from \"@babel/runtime/helpers/esm/arrayWithHoles\";\nimport iterableToArrayLimit from \"@babel/runtime/helpers/esm/iterableToArrayLimit\";\nimport unsupportedIterableToArray from \"@babel/runtime/helpers/esm/unsupportedIterableToArray\";\nimport nonIterableRest from \"@babel/runtime/helpers/esm/nonIterableRest\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","import { render } from \"./Index.vue?vue&type=template&id=5de2d5af&scoped=true&bindings={\\\"refreshSeconds\\\":\\\"props\\\",\\\"track\\\":\\\"data\\\",\\\"status\\\":\\\"data\\\",\\\"timer\\\":\\\"data\\\",\\\"loading\\\":\\\"data\\\",\\\"syncTime\\\":\\\"data\\\",\\\"refresh\\\":\\\"options\\\",\\\"convertTime\\\":\\\"options\\\",\\\"_parseStatus\\\":\\\"options\\\",\\\"_parseTrack\\\":\\\"options\\\",\\\"showNewTrackNotification\\\":\\\"options\\\",\\\"onNewPlayingTrack\\\":\\\"options\\\",\\\"onMusicStop\\\":\\\"options\\\",\\\"onMusicPlay\\\":\\\"options\\\",\\\"onMusicPause\\\":\\\"options\\\",\\\"onSeekChange\\\":\\\"options\\\",\\\"onVolumeChange\\\":\\\"options\\\",\\\"onRepeatChange\\\":\\\"options\\\",\\\"onRandomChange\\\":\\\"options\\\",\\\"onConsumeChange\\\":\\\"options\\\",\\\"onSingleChange\\\":\\\"options\\\",\\\"startTimer\\\":\\\"options\\\",\\\"stopTimer\\\":\\\"options\\\",\\\"timerFunc\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=5de2d5af&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-5de2d5af\"\n\nexport default script"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-e8078048.c3960daf.js b/platypush/backend/http/dist/static/js/chunk-e8078048.bc52467d.js
similarity index 95%
rename from platypush/backend/http/dist/static/js/chunk-e8078048.c3960daf.js
rename to platypush/backend/http/dist/static/js/chunk-e8078048.bc52467d.js
index 813428ea5f..8499a1f8e2 100644
--- a/platypush/backend/http/dist/static/js/chunk-e8078048.c3960daf.js
+++ b/platypush/backend/http/dist/static/js/chunk-e8078048.bc52467d.js
@@ -1,2 +1,2 @@
-(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e8078048"],{"3ddd":function(e,t,r){},a41f:function(e,t,r){"use strict";r("3ddd")},c306:function(e,t,r){"use strict";r.r(t);var n=r("7a23"),s=Object(n["F"])("data-v-919872a2");Object(n["u"])("data-v-919872a2");var i={class:"rss-news"},c={key:0,class:"article"};Object(n["s"])();var u=s((function(e,t,r,s,u,a){return Object(n["r"])(),Object(n["e"])("div",i,[e.currentArticle?(Object(n["r"])(),Object(n["e"])("div",c,[Object(n["h"])("div",{class:"source",textContent:Object(n["C"])(e.currentArticle.source)},null,8,["textContent"]),Object(n["h"])("div",{class:"title",textContent:Object(n["C"])(e.currentArticle.title)},null,8,["textContent"]),Object(n["h"])("div",{class:"published",textContent:Object(n["C"])(new Date(e.currentArticle.published).toDateString()+", "+new Date(e.currentArticle.published).toTimeString().substring(0,5))},null,8,["textContent"])])):Object(n["f"])("",!0)])})),a=(r("a9e3"),r("b680"),r("2909")),d=(r("96cf"),r("1da1")),l=r("3e54"),o={name:"RssNews",mixins:[l["a"]],props:{db:{type:String,required:!0},limit:{type:Number,required:!1,default:25},refreshSeconds:{type:Number,required:!1,default:15}},data:function(){return{articles:[],queue:[],currentArticle:void 0}},methods:{refresh:function(){var e=Object(d["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.queue.length){e.next=5;break}return e.next=3,this.request("db.select",{engine:this.db,query:"\n select s.title as source, e.title, e.summary,\n strftime('%Y-%m-%dT%H:%M:%fZ', e.published) as published\n from FeedEntry e join FeedSource s\n on e.source_id = s.id order by e.published desc limit ".concat(this.limit)});case 3:this.articles=e.sent,this.queue=Object(a["a"])(this.articles);case 5:if(this.queue.length){e.next=7;break}return e.abrupt("return");case 7:this.currentArticle=this.queue.pop();case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}};r("a41f");o.render=u,o.__scopeId="data-v-919872a2";t["default"]=o}}]);
-//# sourceMappingURL=chunk-e8078048.c3960daf.js.map
\ No newline at end of file
+(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e8078048"],{"3ddd":function(e,t,r){},a41f:function(e,t,r){"use strict";r("3ddd")},c306:function(e,t,r){"use strict";r.r(t);var n=r("7a23"),s=Object(n["G"])("data-v-919872a2");Object(n["u"])("data-v-919872a2");var i={class:"rss-news"},c={key:0,class:"article"};Object(n["s"])();var u=s((function(e,t,r,s,u,a){return Object(n["r"])(),Object(n["e"])("div",i,[e.currentArticle?(Object(n["r"])(),Object(n["e"])("div",c,[Object(n["h"])("div",{class:"source",textContent:Object(n["C"])(e.currentArticle.source)},null,8,["textContent"]),Object(n["h"])("div",{class:"title",textContent:Object(n["C"])(e.currentArticle.title)},null,8,["textContent"]),Object(n["h"])("div",{class:"published",textContent:Object(n["C"])(new Date(e.currentArticle.published).toDateString()+", "+new Date(e.currentArticle.published).toTimeString().substring(0,5))},null,8,["textContent"])])):Object(n["f"])("",!0)])})),a=(r("a9e3"),r("b680"),r("2909")),d=(r("96cf"),r("1da1")),l=r("3e54"),o={name:"RssNews",mixins:[l["a"]],props:{db:{type:String,required:!0},limit:{type:Number,required:!1,default:25},refreshSeconds:{type:Number,required:!1,default:15}},data:function(){return{articles:[],queue:[],currentArticle:void 0}},methods:{refresh:function(){var e=Object(d["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.queue.length){e.next=5;break}return e.next=3,this.request("db.select",{engine:this.db,query:"\n select s.title as source, e.title, e.summary,\n strftime('%Y-%m-%dT%H:%M:%fZ', e.published) as published\n from FeedEntry e join FeedSource s\n on e.source_id = s.id order by e.published desc limit ".concat(this.limit)});case 3:this.articles=e.sent,this.queue=Object(a["a"])(this.articles);case 5:if(this.queue.length){e.next=7;break}return e.abrupt("return");case 7:this.currentArticle=this.queue.pop();case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},mounted:function(){this.refresh(),setInterval(this.refresh,parseInt((1e3*this.refreshSeconds).toFixed(0)))}};r("a41f");o.render=u,o.__scopeId="data-v-919872a2";t["default"]=o}}]);
+//# sourceMappingURL=chunk-e8078048.bc52467d.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/dist/static/js/chunk-e8078048.c3960daf.js.map b/platypush/backend/http/dist/static/js/chunk-e8078048.bc52467d.js.map
similarity index 98%
rename from platypush/backend/http/dist/static/js/chunk-e8078048.c3960daf.js.map
rename to platypush/backend/http/dist/static/js/chunk-e8078048.bc52467d.js.map
index ca8ad281ee..47654c6b88 100644
--- a/platypush/backend/http/dist/static/js/chunk-e8078048.c3960daf.js.map
+++ b/platypush/backend/http/dist/static/js/chunk-e8078048.bc52467d.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./src/components/widgets/RssNews/Index.vue?835b","webpack:///./src/components/widgets/RssNews/Index.vue","webpack:///./src/components/widgets/RssNews/Index.vue?6001"],"names":["class","currentArticle","source","title","Date","published","toDateString","toTimeString","substring","name","mixins","Utils","props","db","type","String","required","limit","Number","default","refreshSeconds","data","articles","queue","undefined","methods","refresh","this","length","request","engine","query","pop","mounted","setInterval","parseInt","toFixed","render","__scopeId"],"mappings":"yIAAA,W,sICCOA,MAAM,Y,SACJA,MAAM,W,wEADb,eAMM,MANN,EAMM,CALuB,EAAAC,gB,iBAA3B,eAIM,MAJN,EAIM,CAHJ,eAAyD,OAApDD,MAAM,S,YAAS,eAA8B,EAAR,eAACE,S,wBAC3C,eAAuD,OAAlDF,MAAM,Q,YAAQ,eAA6B,EAAP,eAACG,Q,wBAC1C,eAAkK,OAA7JH,MAAM,Y,YAAY,eAAoI,IAAxHI,KAAK,EAAAH,eAAeI,WAAWC,eAAY,SAAgBF,KAAK,EAAAH,eAAeI,WAAWE,eAAeC,UAAS,O,4HAY5I,GACbC,KAAM,UACNC,OAAQ,CAACC,EAAA,MACTC,MAAO,CAILC,GAAI,CACFC,KAAMC,OACNC,UAAU,GAIZC,MAAO,CACLH,KAAMI,OACNF,UAAU,EACVG,QAAS,IAIXC,eAAgB,CACdN,KAAMI,OACNF,UAAU,EACVG,QAAS,KAIbE,KAAM,WACJ,MAAO,CACLC,SAAU,GACVC,MAAO,GACPtB,oBAAgBuB,IAIpBC,QAAS,CACPC,QAAS,WAAF,8CAAE,iGACFC,KAAKJ,MAAMK,OADT,gCAEiBD,KAAKE,QAAQ,YAAa,CAC9CC,OAAQH,KAAKd,GACbkB,MAAO,iQAAF,OAIuDJ,KAAKV,SAR9D,OAELU,KAAKL,SAFA,OAWLK,KAAKJ,MAAL,eAAiBI,KAAKL,UAXjB,UAcFK,KAAKJ,MAAMK,OAdT,iDAiBPD,KAAK1B,eAAiB0B,KAAKJ,MAAMS,MAjB1B,gDAAF,qDAAE,IAqBXC,QAAS,WACPN,KAAKD,UACLQ,YAAYP,KAAKD,QAASS,UAA8B,IAApBR,KAAKP,gBAAqBgB,QAAQ,O,UCvE1E,EAAOC,OAAS,EAChB,EAAOC,UAAY,kBAEJ","file":"static/js/chunk-e8078048.c3960daf.js","sourcesContent":["export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=919872a2&lang=scss&scoped=true\"","\n
\n
\n \n \n \n
\n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=919872a2&scoped=true&bindings={\\\"db\\\":\\\"props\\\",\\\"limit\\\":\\\"props\\\",\\\"refreshSeconds\\\":\\\"props\\\",\\\"refresh\\\":\\\"options\\\"}\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport \"./Index.vue?vue&type=style&index=0&id=919872a2&lang=scss&scoped=true\"\nscript.render = render\nscript.__scopeId = \"data-v-919872a2\"\n\nexport default script"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///./src/components/widgets/RssNews/Index.vue?835b","webpack:///./src/components/widgets/RssNews/Index.vue","webpack:///./src/components/widgets/RssNews/Index.vue?6001"],"names":["class","currentArticle","source","title","Date","published","toDateString","toTimeString","substring","name","mixins","Utils","props","db","type","String","required","limit","Number","default","refreshSeconds","data","articles","queue","undefined","methods","refresh","this","length","request","engine","query","pop","mounted","setInterval","parseInt","toFixed","render","__scopeId"],"mappings":"yIAAA,W,sICCOA,MAAM,Y,SACJA,MAAM,W,wEADb,eAMM,MANN,EAMM,CALuB,EAAAC,gB,iBAA3B,eAIM,MAJN,EAIM,CAHJ,eAAyD,OAApDD,MAAM,S,YAAS,eAA8B,EAAR,eAACE,S,wBAC3C,eAAuD,OAAlDF,MAAM,Q,YAAQ,eAA6B,EAAP,eAACG,Q,wBAC1C,eAAkK,OAA7JH,MAAM,Y,YAAY,eAAoI,IAAxHI,KAAK,EAAAH,eAAeI,WAAWC,eAAY,SAAgBF,KAAK,EAAAH,eAAeI,WAAWE,eAAeC,UAAS,O,4HAY5I,GACbC,KAAM,UACNC,OAAQ,CAACC,EAAA,MACTC,MAAO,CAILC,GAAI,CACFC,KAAMC,OACNC,UAAU,GAIZC,MAAO,CACLH,KAAMI,OACNF,UAAU,EACVG,QAAS,IAIXC,eAAgB,CACdN,KAAMI,OACNF,UAAU,EACVG,QAAS,KAIbE,KAAM,WACJ,MAAO,CACLC,SAAU,GACVC,MAAO,GACPtB,oBAAgBuB,IAIpBC,QAAS,CACPC,QAAS,WAAF,8CAAE,iGACFC,KAAKJ,MAAMK,OADT,gCAEiBD,KAAKE,QAAQ,YAAa,CAC9CC,OAAQH,KAAKd,GACbkB,MAAO,iQAAF,OAIuDJ,KAAKV,SAR9D,OAELU,KAAKL,SAFA,OAWLK,KAAKJ,MAAL,eAAiBI,KAAKL,UAXjB,UAcFK,KAAKJ,MAAMK,OAdT,iDAiBPD,KAAK1B,eAAiB0B,KAAKJ,MAAMS,MAjB1B,gDAAF,qDAAE,IAqBXC,QAAS,WACPN,KAAKD,UACLQ,YAAYP,KAAKD,QAASS,UAA8B,IAApBR,KAAKP,gBAAqBgB,QAAQ,O,UCvE1E,EAAOC,OAAS,EAChB,EAAOC,UAAY,kBAEJ","file":"static/js/chunk-e8078048.bc52467d.js","sourcesContent":["export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../node_modules/vue-loader-v16/dist/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader-v16/dist/index.js??ref--0-1!./Index.vue?vue&type=style&index=0&id=919872a2&lang=scss&scoped=true\"","\n