\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\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 {{ server.host.name }}\n
\n
\n \n
\n
\n\n
\n \n
\n
\n\n\n\n\n\n","\n
\n
\n
\n \n {{ name || stream.id || id }}\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 \"./Client.vue?vue&type=template&id=12b0e65b&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=12b0e65b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-12b0e65b\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=748fccb4&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=748fccb4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-748fccb4\"]])\n\nexport default __exports__","import { render } from \"./Host.vue?vue&type=template&id=7bce419a&scoped=true\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport \"./Host.vue?vue&type=style&index=0&id=7bce419a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7bce419a\"]])\n\nexport default __exports__","\n
\n
\n
IP Address
\n \n
\n\n
\n
MAC Address
\n \n
\n\n
\n
Name
\n \n
\n\n
\n
Port
\n \n
\n\n
\n
OS
\n \n
\n\n
\n
Architecture
\n \n
\n\n
\n
Server name
\n \n
\n\n
\n
Server version
\n \n
\n\n
\n
Protocol version
\n \n
\n\n
\n
Control protocol version
\n \n
\n
\n\n\n\n\n","import { render } from \"./Host.vue?vue&type=template&id=4b0dc9f8\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n
\n
\n
Name
\n
\n
\n \n \n
\n
\n
\n\n
0\">\n
Clients
\n
\n \n
\n
\n\n
\n
Stream
\n
\n
ID
\n
\n \n
\n
\n\n
\n
Status
\n \n
\n\n
\n
Host
\n \n
\n\n
\n
Path
\n \n
\n\n
\n
URI
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=353ffa58&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=353ffa58&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-353ffa58\"]])\n\nexport default __exports__","\n
\n
\n
\n
ID
\n \n
\n\n
\n
Name
\n
\n \n \n
\n
\n\n
\n
Connected
\n \n
\n\n
\n
Volume
\n
{{ client.config.volume.percent }}%
\n
\n\n
\n
Muted
\n \n
\n\n
\n
Latency
\n \n
\n\n
\n
IP Address
\n \n
\n\n
\n
MAC Address
\n \n
\n\n
\n
OS
\n \n
\n\n
\n
Architecture
\n \n
\n\n
\n
Client name
\n \n
\n\n
\n
Client version
\n \n
\n\n
\n
Protocol version
\n \n
\n
\n\n
\n
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=0e55ac54&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=0e55ac54&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0e55ac54\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=40841f5a&scoped=true\"\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=40841f5a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-40841f5a\"]])\n\nexport default __exports__"],"names":["class","ref","type","min","range","max","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","this","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","selectedHost","info","hosts","selectedGroup","group","groups","streams","clients","clientsByHost","addClientToGroup","removeClientFromGroup","streamChange","renameGroup","$event","selectedClient","client","removeClient","renameClient","host","id","key","server","groupMute","clientMute","clientSetVolume","onModalShow","collapsed","muted","stream","stream_id","status","config","connected","groupId","lastSeen","snapclient","length","volume","components","Slider","ToggleSwitch","Object","required","String","Client","Group","data","ip","mac","port","os","arch","snapserver","version","protocolVersion","controlProtocolVersion","keys","for","selected","uri","path","raw","prompt","trim","latency","window","confirm","mixins","Utils","Loading","Modal","Host","ModalHost","ModalGroup","ModalClient","ports","computed","entries","reduce","values","forEach","clientId","parseServerStatus","map","async","request","statuses","Promise","all","Set","refreshHost","has","delete","modalClient","close","streamId","onClientUpdate","onGroupStreamChange","onServerUpdate","onStreamUpdate","onClientVolumeChange","onGroupMuteChange","modalShow","modal","visible","mute","modalHost","show","modalGroup","refresh","subscribe"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/2790.73c2ca0a.js","mappings":"4LACSA,MAAM,kB,6CAYPA,MAAM,S,GACJA,MAAM,cAAcC,IAAI,S,GAE1BD,MAAM,QAAQC,IAAI,S,4DAfxB,QAiBQ,QAjBR,EAiBQ,EAhBN,OASgC,SATzBD,MAAM,SAASE,KAAK,QAAQD,IAAI,QAASE,IAAK,EAAAC,MAAK,GAAMC,IAAK,EAAAD,MAAK,GAClEE,KAAM,EAAAA,KAAOC,SAAU,EAAAA,SAAWC,MAAO,EAAAA,MACzC,QAAK,8BAAO,EAAAC,UAAA,EAAAA,YAAA,IAAQ,WACpB,SAAM,8BAAO,EAAAA,UAAA,EAAAA,YAAA,IAAQ,WACrB,UAAO,8BAAO,EAAAA,UAAA,EAAAA,YAAA,IAAQ,WACtB,YAAS,8BAAO,EAAAA,UAAA,EAAAA,YAAA,IAAQ,WACxB,aAAU,8BAAO,EAAAA,UAAA,EAAAA,YAAA,IAAQ,WACzB,WAAQ,8BAAO,EAAAA,UAAA,EAAAA,YAAA,IAAQ,WACvB,QAAK,8BAAO,EAAAA,UAAA,EAAAA,YAAA,IAAQ,WACpB,UAAO,8BAAO,EAAAA,UAAA,EAAAA,YAAA,IAAQ,YAT9B,YAWD,OAEM,MAFN,EAEM,EADJ,OAA2C,MAA3C,EAA2C,aAE7C,OAAqC,MAArC,EAAqC,UACX,EAAAC,YAAA,WAA1B,QAA2D,Q,MAArDV,MAAM,Q,aAAyB,QAAc,EAAD,QAAlD,4B,CAKH,OACEW,KAAM,SACNC,MAAO,CAAC,QAAS,SAAU,UAAW,YAAa,aAAc,WAAY,QAAS,WACtFC,MAAO,CACLL,MAAO,CACLN,KAAMY,QAGRP,SAAU,CACRL,KAAMa,QACNC,SAAS,GAGXZ,MAAO,CACLF,KAAMe,MACND,QAAS,IAAM,CAAC,EAAG,MAGrBV,KAAM,CACJJ,KAAMY,OACNE,QAAS,GAGXN,UAAW,CACTR,KAAMa,QACNC,SAAS,IAIbE,QAAS,CACPT,SAASU,GACPC,KAAKC,OAAOF,EAAMG,OAAOd,OACzBY,KAAKG,MAAMJ,EAAMjB,KAAM,IAClBiB,EACHG,OAAQ,IACHH,EAAMG,OACTd,MAAOY,KAAKI,MAAMpB,MAAMI,QAG7B,EAEDa,OAAOb,GACL,MAAMiB,EAAqC,KAAzBjB,EAAQY,KAAKhB,MAAM,KAAcgB,KAAKhB,MAAM,GAAKgB,KAAKhB,MAAM,IAC9EgB,KAAKI,MAAME,MAAMC,MAAMC,KAAQ,GAAEH,KACjCL,KAAKI,MAAME,MAAMC,MAAME,UAAa,cAAaJ,YACjDL,KAAKI,MAAMM,MAAMH,MAAMI,MAAS,GAAEN,IACnC,GAGHO,UACoB,MAAdZ,KAAKZ,OACPY,KAAKC,OAAOD,KAAKZ,MACpB,G,UCnEH,MAAMyB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,0KCHM,OAEM,OAFDlC,MAAM,UAAQ,EACjB,OAAmB,OAAdA,MAAM,UADb,K,GAGMA,MAAM,S,0CARhB,QAYM,OAZDA,OAAK,SAAC,eAAc,UAAoB,EAAAO,YAAY,QAAK,8BAAO,EAAA4B,SAAA,EAAAA,WAAA,IAAO,YAA5E,EAEE,OAAwC,SAAjCjC,KAAK,WAAYkC,QAAS,EAAA5B,OAAjC,WACA,OAQQ,cANN,GAGA,OAEO,OAFP,EAEO,EADL,QAAQ,sCATd,E,CAgBF,OACEG,KAAM,eACNC,MAAO,CAAC,SACRC,MAAO,CACLL,MAAO,CACLN,KAAMa,QACNC,SAAS,GAGXT,SAAU,CACRL,KAAMa,QACNC,SAAS,IAIbE,QAAS,CACPiB,QAAQhB,GACN,GAAIC,KAAKb,SACP,OAAO,EAETa,KAAKG,MAAM,QAASJ,EACrB,I,UC/BL,MAAMc,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,4FCROlC,MAAM,4B,GAGJA,MAAM,Q,GAMNA,MAAM,Q,GASNA,MAAM,Q,wLAlBb,QAiCM,MAjCN,EAiCM,CAhCW,EAAAqC,UAAA,WAAf,QAA0B,aAA1B,gBAEA,OAIM,MAJN,EAIM,EAHJ,QAEQ,GAFDC,MAAM,cAAcrC,IAAI,aAA/B,C,kBACE,IAA6D,CAAhB,EAAAsC,eAAA,WAA7C,QAA6D,G,MAAjDC,KAAM,EAAAC,MAAM,EAAAF,eAAxB,qC,KADF,QAKF,OAOM,MAPN,EAOM,EANJ,QAKQ,GALDD,MAAM,aAAarC,IAAI,cAA9B,C,kBACE,IAGuE,CAAjB,EAAAyC,gBAAA,WAHtD,QAGuE,G,MAH1DC,MAAO,EAAAF,MAAM,EAAAF,cAAcK,OAAO,EAAAF,eAAiBG,QAAS,EAAAJ,MAAM,EAAAF,cAAcM,QAChFC,QAAS,EAAAC,cAAc,EAAAR,cAAgBF,QAAS,EAAAA,QAAU,YAAY,EAAAW,iBACtE,eAAe,EAAAC,sBAAwB,eAAe,EAAAC,aACtD,cAAY,eAAE,EAAAC,YAAYC,KAHvC,oH,KADF,QAQF,OAKM,MALN,EAKM,EAJJ,QAGQ,GAHDd,MAAM,cAAcrC,IAAI,eAA/B,C,kBACE,IACyG,CAAlB,EAAAoD,iBAAA,WADvF,QACyG,G,MAD3FC,OAAQ,EAAAb,MAAM,EAAAF,cAAcK,OAAO,EAAAF,eAAeI,QAAQ,EAAAO,gBAAkBhB,QAAS,EAAAA,QACrF,eAAe,EAAAkB,aAAe,eAAa,eAAE,EAAAC,aAAaJ,KADxE,kE,KADF,SAcE,aARJ,QAOwC,mBAPb,EAAAX,OAAK,CAAlBgB,EAAMC,M,WAApB,QAOwC,GAPLC,IAAKD,EACnCE,OAAQH,EAAKG,OACbf,QAASY,EAAKZ,QACdD,OAAQa,EAAKb,OACb,kBAAiB,eAAE,EAAAiB,UAAUT,IAC7B,mBAAkB,eAAE,EAAAU,WAAWV,IAC/B,qBAAoB,eAAE,EAAAW,gBAAgBX,IACtC,YAAU,eAAE,EAAAY,YAAYZ,KAP7B,gD,kGCzBGpD,MAAM,Q,GACJA,MAAM,U,UAEP,OAAiC,KAA9BA,MAAM,qBAAmB,W,GAGzBA,MAAM,4B,SAORA,MAAM,mB,oEAbb,QA2BM,MA3BN,EA2BM,EA1BJ,OAUM,MAVN,EAUM,EATJ,OAGM,OAHDA,MAAM,cAAe,QAAK,eAAE,EAAAuB,MAAK,+BAAoC,EAAAqC,OAAOH,KAAK9C,SAAtF,CACE,WAAiC,KACjC,QAAG,EAAAiD,OAAOH,KAAK9C,MAAI,MAErB,OAIM,MAJN,EAIM,EAHJ,OAES,UAFDT,KAAK,SAAU,QAAK,eAAE,EAAA+D,WAAa,EAAAA,YAA3C,EACE,OAA4F,KAAzFjE,OAAK,SAAC,UAAS,kBAA4B,EAAAiE,UAAS,kBAAqB,EAAAA,cAA5E,cAK8B,EAAAA,WAApC,iBAAoC,WAApC,QAaM,MAbN,EAaM,gBAZJ,QAWE,mBAX2B,EAAArB,QAAM,CAApBD,EAAOe,M,WAAtB,QAWE,GAXoCC,IAAKD,EACnCA,GAAIf,EAAMe,GACV/C,KAAMgC,EAAMhC,KACZiD,OAAQ,EAAAA,OAAOH,KACfS,MAAOvB,EAAMuB,MACbpB,QAASH,EAAMG,QACfqB,OAAQ,EAAAtB,QAAQF,EAAMyB,WACtB,YAAU,eAAE,EAAA7C,MAAK,aAAe6B,IAChC,kBAAiB,eAAE,EAAA7B,MAAK,oBAAsB6B,IAC9C,mBAAkB,eAAE,EAAA7B,MAAK,qBAAuB6B,IAChD,qBAAoB,eAAE,EAAA7B,MAAK,uBAAyB6B,KAV5D,uE,UCdCpD,MAAM,S,GACJA,MAAM,Q,GAMJA,MAAM,2B,GAMRA,MAAM,Q,gGAbb,QA2BM,MA3BN,EA2BM,EA1BJ,OAUM,MAVN,EAUM,EATJ,OAGM,OAHDA,MAAM,cAAe,QAAK,eAAE,EAAAuB,MAAK,iCAAsC,EAAAmC,GAAE,KAAQ,EAAAE,OAAOjD,SAA7F,EACE,OAAiH,KAA9GX,OAAK,SAAC,UAAS,WAAkC,YAAb,EAAAmE,OAAOE,OAAM,UAAwC,YAAb,EAAAF,OAAOE,WAAtF,iBAAiH,KACjH,QAAG,EAAA1D,MAAQ,EAAAwD,OAAOT,IAAM,EAAAA,IAAE,MAG5B,OAGM,MAHN,EAGM,EAFJ,QACmG,GADpFlD,OAAQ,EAAA0D,MACR,QAAK,eAAE,EAAA3C,MAAK,0BAA6B,EAAAqC,OAAOjD,KAAI,MAAS,EAAA+C,GAAE,OAAU,EAAAQ,UADxF,uBAKJ,OAaM,MAbN,EAaM,gBAZJ,QAW6D,mBAXpC,EAAApB,SAAVQ,K,WAAf,QAW6D,GAX1BK,IAAKL,EAAOI,GACtCY,OAAQhB,EAAOgB,OACfC,UAAWjB,EAAOiB,UAClBX,OAAQ,EAAAA,OACRH,KAAMH,EAAOG,KACbe,QAAS,EAAAd,GACTA,GAAIJ,EAAOI,GACXe,SAAUnB,EAAOmB,SACjBC,WAAYpB,EAAOoB,WACnB,YAAU,eAAE,EAAAnD,MAAK,aAAe6B,IAChC,eAAa,eAAE,EAAA7B,MAAK,uBAAyB6B,IAC7C,aAAW,eAAE,EAAA7B,MAAK,qBAAuB6B,KAXlD,kG,uCCTGpD,MAAM,6B,GACJA,MAAM,2B,GAKNA,MAAM,2B,gGAXf,QAgBM,OAhBDA,OAAK,SAAC,aAAY,UAAoB,EAAAuE,cAA3C,EACE,OAEM,OAFDvE,MAAM,wB,aAAwB,QAAsD,EAAxC,OAACW,MAAMgE,OAAS,EAAAL,OAAO3D,KAAO,EAAA8C,KAAK9C,MAC9E,QAAK,eAAE,EAAAY,MAAK,mCAAwC,EAAAmC,GAAE,MAAS,EAAAc,QAAO,KAAQ,EAAAZ,OAAOjD,SAD3F,WAIA,OAUM,MAVN,EAUM,EATJ,OAGM,MAHN,EAGM,EAFJ,QAC0G,GADjGP,MAAO,CAAC,EAAG,KAAOI,MAAO,EAAA8D,OAAOM,OAAOnD,QACvC,UAAO,eAAE,EAAAF,MAAK,sBAAyB,EAAAqC,OAAOjD,KAAI,OAAU,EAAA+C,GAAE,OAAUN,EAAO9B,OAAOd,UAD/F,qBAIF,OAGM,MAHN,EAGM,EAFJ,QAC4G,GAD7FA,OAAQ,EAAA8D,OAAOM,OAAOV,MACtB,QAAK,eAAE,EAAA3C,MAAK,oBAAuB,EAAAqC,OAAOjD,KAAI,OAAU,EAAA+C,GAAE,OAAU,EAAAY,OAAOM,OAAOV,UADjG,uBAZN,E,cAuBF,GACEvD,KAAM,SACNkE,WAAY,CAACC,OAAD,IAASC,aAAY,KACjCnE,MAAO,CAAC,gBAAiB,cAAe,cAExCC,MAAO,CACLyD,OAAQ,CACNpE,KAAM8E,OACNC,UAAU,GAGZV,UAAW,CACTrE,KAAMa,QACNC,SAAS,GAGXyC,KAAM,CACJvD,KAAM8E,OACNC,UAAU,GAGZvB,GAAI,CACFxD,KAAMgF,OACND,UAAU,GAGZT,QAAS,CACPtE,KAAMgF,OACND,UAAU,GAGZR,SAAU,CACRvE,KAAM8E,OACNhE,QAAS,QAGX0D,WAAY,CACVxE,KAAM8E,OACNC,UAAU,GAGZrB,OAAQ,CACN1D,KAAM8E,OACNC,UAAU,K,UC5DhB,MAAMhD,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAAS,GAAQ,CAAC,YAAY,qBAEzF,QF0BA,GACEtB,KAAM,QACNkE,WAAY,CAACM,OAAD,EAASJ,aAAY,KACjCnE,MAAO,CAAC,oBAAqB,aAAc,uBAAwB,sBACnEC,MAAO,CACL6C,GAAI,CACFxD,KAAMgF,QAGRpC,QAAS,CACP5C,KAAM8E,OACNhE,QAAS,QAGXkD,MAAO,CACLhE,KAAMa,SAGRJ,KAAM,CACJT,KAAMgF,QAGRf,OAAQ,CACNjE,KAAM8E,QAGRpB,OAAQ,CACN1D,KAAM8E,UGvDZ,MAAM,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAAS,GAAQ,CAAC,YAAY,qBAEzF,QJyBA,GACErE,KAAM,OACNC,MAAO,CAAC,aAAc,oBAAqB,qBAAsB,wBACjEiE,WAAY,CAACO,MAAK,GAElBvE,MAAO,CACL+B,OAAQ,CACN1C,KAAM8E,OACNhE,QAAS,QAGX4C,OAAQ,CACN1D,KAAM8E,OACNhE,QAAS,QAGX6B,QAAS,CACP3C,KAAM8E,OACNhE,QAAS,SAIbqE,OACE,MAAO,CACLpB,WAAW,EAEd,GKrDH,MAAM,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAAS,GAAQ,CAAC,YAAY,qBAEzF,Q,SCROjE,MAAM,Q,SACJA,MAAM,O,GACT,OAAyC,OAApCA,MAAM,eAAc,cAAU,G,2BAIhCA,MAAM,O,GACT,OAA0C,OAArCA,MAAM,eAAc,eAAW,G,2BAIjCA,MAAM,O,GACT,OAAmC,OAA9BA,MAAM,eAAc,QAAI,G,2BAI1BA,MAAM,O,GACT,OAAmC,OAA9BA,MAAM,eAAc,QAAI,G,4BAI1BA,MAAM,O,IACT,OAAiC,OAA5BA,MAAM,eAAc,MAAE,G,6BAIxBA,MAAM,O,IACT,OAA2C,OAAtCA,MAAM,eAAc,gBAAY,G,6BAIlCA,MAAM,O,IACT,OAA0C,OAArCA,MAAM,eAAc,eAAW,G,6BAIjCA,MAAM,O,IACT,OAA6C,OAAxCA,MAAM,eAAc,kBAAc,G,6BAIpCA,MAAM,O,IACT,OAA+C,OAA1CA,MAAM,eAAc,oBAAgB,G,6BAItCA,MAAM,O,IACT,OAAuD,OAAlDA,MAAM,eAAc,4BAAwB,G,8DA/CrD,QAkDM,MAlDN,EAkDM,CAjDmB,EAAAwC,MAAMoB,QAAQH,MAAM6B,IAAIX,SAAA,WAA/C,QAGM,MAHN,EAGM,CAFJ,GACA,OAA4D,OAAvD3E,MAAM,c,aAAc,QAA4B,EAAhB,KAAC4D,OAAOH,KAAK6B,KAAlD,cAFF,eAKuB,EAAA9C,MAAMoB,QAAQH,MAAM8B,KAAKZ,SAAA,WAAhD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA6D,OAAxD3E,MAAM,c,aAAc,QAA6B,EAAjB,KAAC4D,OAAOH,KAAK8B,MAAlD,cAFF,eAKuB,EAAA/C,MAAMoB,QAAQH,MAAM9C,MAAMgE,SAAA,WAAjD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA8D,OAAzD3E,MAAM,c,aAAc,QAA8B,EAAlB,KAAC4D,OAAOH,KAAK9C,OAAlD,cAFF,eAKuB,EAAA6B,MAAMoB,QAAQH,MAAM+B,OAAA,WAA3C,QAGM,MAHN,EAGM,CAFJ,GACA,OAA8D,OAAzDxF,MAAM,c,aAAc,QAA8B,EAAlB,KAAC4D,OAAOH,KAAK+B,OAAlD,cAFF,eAKuB,EAAAhD,MAAMoB,QAAQH,MAAMgC,IAAId,SAAA,WAA/C,QAGM,MAHN,GAGM,CAFJ,IACA,OAA4D,OAAvD3E,MAAM,c,aAAc,QAA4B,EAAhB,KAAC4D,OAAOH,KAAKgC,KAAlD,eAFF,eAKuB,EAAAjD,MAAMoB,QAAQH,MAAMiC,MAAMf,SAAA,WAAjD,QAGM,MAHN,GAGM,CAFJ,IACA,OAA8D,OAAzD3E,MAAM,c,aAAc,QAA8B,EAAlB,KAAC4D,OAAOH,KAAKiC,OAAlD,eAFF,eAKuB,EAAAlD,MAAMoB,QAAQ+B,YAAYhF,MAAMgE,SAAA,WAAvD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAoE,OAA/D3E,MAAM,c,aAAc,QAAoC,EAAxB,KAAC4D,OAAO+B,WAAWhF,OAAxD,eAFF,eAKuB,EAAA6B,MAAMoB,QAAQ+B,YAAYC,SAASjB,SAAA,WAA1D,QAGM,MAHN,GAGM,CAFJ,IACA,OAAuE,OAAlE3E,MAAM,c,aAAc,QAAuC,EAA3B,KAAC4D,OAAO+B,WAAWC,UAAxD,eAFF,eAKuB,EAAApD,MAAMoB,QAAQ+B,YAAYE,kBAAA,WAAjD,QAGM,MAHN,GAGM,CAFJ,IACA,OAA+E,OAA1E7F,MAAM,c,aAAc,QAA+C,EAAnC,KAAC4D,OAAO+B,WAAWE,kBAAxD,eAFF,eAKuB,EAAArD,MAAMoB,QAAQ+B,YAAYG,yBAAA,WAAjD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAsF,OAAjF9F,MAAM,c,aAAc,QAAsD,EAA1C,KAAC4D,OAAO+B,WAAWG,yBAAxD,eAFF,gB,CAQJ,QACEnF,KAAM,YACNE,MAAO,CACL2B,KAAM,CACJtC,KAAM8E,OACNhE,QAAS,UCvDf,MAAM,IAA2B,OAAgB,GAAQ,CAAC,CAAC,SAAS,MAEpE,U,iECNOhB,MAAM,Q,IACJA,MAAM,gB,YACT,OAA6B,OAAxBA,MAAM,SAAQ,QAAI,K,IAClBA,MAAM,O,IACJA,MAAM,c,+BAGP,OAAwB,KAArBA,MAAM,cAAY,W,IAArB,I,UAMHA,MAAM,mB,YACT,OAAgC,OAA3BA,MAAM,SAAQ,WAAO,K,sEAevBA,MAAM,mB,YACT,OAA+B,OAA1BA,MAAM,SAAQ,UAAM,K,IACpBA,MAAM,O,YACT,OAAiC,OAA5BA,MAAM,eAAc,MAAE,K,IACtBA,MAAM,e,kEAgBRA,MAAM,O,YACT,OAAuC,OAAlCA,MAAM,iBAAgB,UAAM,K,6BAI9BA,MAAM,O,YACT,OAA8C,OAAzCA,MAAM,0BAAyB,QAAI,K,6BAIrCA,MAAM,O,YACT,OAA8C,OAAzCA,MAAM,0BAAyB,QAAI,K,6BAIrCA,MAAM,O,YACT,OAA6C,OAAxCA,MAAM,0BAAyB,OAAG,K,8DAjE7C,QAqEM,MArEN,GAqEM,EApEJ,OAUM,MAVN,GAUM,CATJ,IACA,OAOM,MAPN,GAOM,EANJ,OAKM,MALN,GAKM,EAJJ,OAA0E,QAApEA,MAAM,O,aAAO,QAAoD,EAAvC,MAACW,MAAMgE,OAAS,EAAAhC,MAAMhC,KAAI,YAA1D,YACA,OAES,UAFDX,MAAM,aAAasC,MAAM,SAAU,QAAK,oBAAE,EAAAa,aAAA,EAAAA,eAAA,KAAlD,UAO6B6B,OAAOe,KAAK,EAAApD,OAAOG,SAAO,IAAQ6B,OAAM,eAA3E,QAcM,MAdN,GAcM,CAbJ,KAaI,aAZJ,QAWM,mBAXsD,EAAA7B,SAAO,KAAvBQ,EAAQI,M,WAApD,QAWM,OAXD1D,MAAM,M,WAAMC,IAAI,eAAwD0D,IAAKD,GAAlF,EACE,OASQ,SATD1D,MAAM,SAAUgG,IAAG,mBAAuB1C,EAAOI,IAAxD,EACE,OAMyF,SANlFxD,KAAK,WACLF,MAAM,SACL0D,GAAE,mBAAqBJ,EAAOI,KAC9BlD,MAAO8C,EAAOI,GACdtB,QAASkB,EAAOI,MAAM,EAAAf,MAAMG,QAC5BvC,SAAU,EAAA8B,QACV,QAAK,GAAE,EAAAd,MAAM6B,EAAO9B,OAAOc,QAAO,6BAAmCkB,EAAOI,KANpF,qBAMyF,KACzF,QAAGJ,EAAOG,KAAK9C,MAAI,IARrB,WADF,UAFF,eAgBmC,EAAAgC,OAAOyB,YAAA,WAA1C,QAuCM,MAvCN,GAuCM,CAtCJ,IACA,OAgBM,MAhBN,GAgBM,CAfJ,IACA,OAaM,MAbN,GAaM,EAZJ,OAWQ,eAVN,OASS,UATDnE,IAAI,eAAgB,SAAM,eAAE,EAAAsB,MAAK,gBAAkB6B,EAAO9B,OAAOd,SAAzE,gBACE,QAOS,mBANkB,EAAAqC,SAAO,CAAtBsB,EAAQT,M,WADpB,QAOS,UAN4BC,IAAKD,E,aACtC,QAAoC,EAArB,QAAC,EAAAf,MAAMyB,WAAWV,IAChC/C,KAAMwD,EAAOT,GACblD,MAAO2D,EAAOT,GACdnD,SAAU,EAAA8B,QACV4D,SAAU9B,EAAOT,KAAO,EAAAf,MAAMyB,WANnC,qBADF,WAciB,EAAAvB,UAAU,EAAAF,MAAMyB,YAAYC,SAAA,WAAnD,QAGM,MAHN,GAGM,CAFJ,IACA,OAA0E,OAArErE,MAAM,gB,aAAgB,QAAwC,EAAzB,QAAC,EAAA2C,MAAMyB,WAAWC,SAA5D,eAFF,eAKuB,EAAAxB,UAAU,EAAAF,OAAOyB,YAAY8B,KAAKzC,OAAA,WAAzD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAqF,OAAhFzD,MAAM,yB,aAAyB,QAA0C,EAA3B,QAAC,EAAA2C,MAAMyB,WAAW8B,IAAIzC,OAAzE,eAFF,eAKuB,EAAAZ,UAAU,EAAAF,OAAOyB,YAAY8B,KAAKC,OAAA,WAAzD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAqF,OAAhFnG,MAAM,yB,aAAyB,QAA0C,EAA3B,QAAC,EAAA2C,MAAMyB,WAAW8B,IAAIC,OAAzE,eAFF,eAKuB,EAAAtD,UAAU,EAAAF,OAAOyB,YAAY8B,KAAKE,MAAA,WAAzD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAoF,OAA/EpG,MAAM,yB,aAAyB,QAAyC,EAA1B,QAAC,EAAA2C,MAAMyB,WAAW8B,IAAIE,MAAzE,eAFF,mBAnCF,gB,CA4CJ,QACEzF,KAAM,aACNC,MAAO,CAAC,aAAc,gBAAiB,gBAAiB,gBACxDC,MAAO,CACLwB,QAAS,CACPnC,KAAMa,QACNC,SAAS,GAGX2B,MAAO,CACLzC,KAAM8E,QAGRlC,QAAS,CACP5C,KAAM8E,QAGRnC,QAAS,CACP3C,KAAM8E,SAIV9D,QAAS,CACPiC,cACE,MAAMxC,GAAQ0F,OAAO,iBAAkBjF,KAAKuB,MAAMhC,OAAS,IAAI2F,OAC1D3F,GAAMgE,QAGXvD,KAAKG,MAAM,eAAgBZ,EAC7B,IChGJ,MAAM,IAA2B,OAAgB,GAAQ,CAAC,CAAC,SAAS,IAAQ,CAAC,YAAY,qBAEzF,U,iECROX,MAAM,gB,UACJA,MAAM,Q,IACJA,MAAM,O,YACT,OAA4C,OAAvCA,MAAM,0BAAyB,MAAE,K,6BAInCA,MAAM,O,YACT,OAA8C,OAAzCA,MAAM,0BAAyB,QAAI,K,IACnCA,MAAM,0B,+BAGP,OAAwB,KAArBA,MAAM,cAAY,W,IAArB,I,IAKDA,MAAM,O,YACT,OAAmD,OAA9CA,MAAM,0BAAyB,aAAS,K,uBAI1CA,MAAM,O,YACT,OAAgD,OAA3CA,MAAM,0BAAyB,UAAM,K,IACrCA,MAAM,0B,IAGRA,MAAM,O,YACT,OAA+C,OAA1CA,MAAM,0BAAyB,SAAK,K,uBAItCA,MAAM,O,YACT,OAAiD,OAA5CA,MAAM,0BAAyB,WAAO,K,6BAIxCA,MAAM,O,YACT,OAAoD,OAA/CA,MAAM,0BAAyB,cAAU,K,6BAI3CA,MAAM,O,YACT,OAAqD,OAAhDA,MAAM,0BAAyB,eAAW,K,6BAI5CA,MAAM,O,YACT,OAA4C,OAAvCA,MAAM,0BAAyB,MAAE,K,6BAInCA,MAAM,O,YACT,OAAsD,OAAjDA,MAAM,0BAAyB,gBAAY,K,uBAI7CA,MAAM,O,YACT,OAAqD,OAAhDA,MAAM,0BAAyB,eAAW,K,uBAI5CA,MAAM,O,YACT,OAAwD,OAAnDA,MAAM,0BAAyB,kBAAc,K,uBAI/CA,MAAM,O,YACT,OAA0D,OAArDA,MAAM,0BAAyB,oBAAgB,K,uBAKnDA,MAAM,W,IACJA,MAAM,O,4BAEP,OAA0B,KAAvBA,MAAM,gBAAc,W,YACvB,OAAuC,QAAjCA,MAAM,QAAO,iBAAa,K,IADhC,GACA,I,2CA7ER,QAiFM,MAjFN,GAiFM,CAhFoB,EAAAsD,SAAA,WAAxB,QAsEM,MAtEN,GAsEM,EArEJ,OAGM,MAHN,GAGM,CAFJ,IACA,OAA6D,OAAxDtD,MAAM,yB,aAAyB,QAAkB,EAAJ,OAAC0D,KAAnD,aAGqB,EAAAJ,OAAOgB,QAAQ3D,MAAMgE,QAAU,EAAArB,OAAOG,MAAM9C,OAAA,WAAnE,QAQM,MARN,GAQM,CAPJ,IACA,OAKM,MALN,GAKM,EAJJ,OAA4E,QAAtEX,MAAM,O,aAAO,QAAiD,EAAnC,OAACsE,QAAQ3D,MAAQ,EAAA2C,OAAOG,MAAM9C,OAA/D,YACA,OAES,UAFD2B,MAAM,SAAU,QAAK,oBAAE,EAAAkB,cAAA,EAAAA,gBAAA,KAA/B,UAJJ,gBAUA,OAGM,MAHN,GAGM,CAFJ,IACA,OAAoE,OAA/DxD,MAAM,yB,aAAyB,QAAyB,EAAX,OAACuE,YAAnD,cAGF,OAGM,MAHN,GAGM,CAFJ,IACA,OAA6E,MAA7E,IAA6E,QAAtC,EAAAjB,OAAOgB,OAAOM,OAAOnD,SAAU,IAAC,MAGzE,OAGM,MAHN,GAGM,CAFJ,IACA,OAA8E,OAAzEzB,MAAM,yB,aAAyB,QAAmC,EAArB,OAACsE,OAAOM,OAAOV,QAAjE,cAGF,OAGM,MAHN,GAGM,CAFJ,IACA,OAAyE,OAApElE,MAAM,yB,aAAyB,QAA8B,EAAhB,OAACsE,OAAOiC,UAA1D,aAGqB,EAAAjD,OAAOG,KAAK6B,IAAM,EAAAhC,OAAOG,KAAK6B,GAAGX,SAAA,WAAxD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAkE,OAA7D3E,MAAM,yB,aAAyB,QAAuB,EAAT,OAACyD,KAAK6B,KAAxD,eAFF,eAKuB,EAAAhC,OAAOG,KAAK8B,KAAO,EAAAjC,OAAOG,KAAK8B,IAAIZ,SAAA,WAA1D,QAGM,MAHN,GAGM,CAFJ,IACA,OAAmE,OAA9D3E,MAAM,yB,aAAyB,QAAwB,EAAV,OAACyD,KAAK8B,MAAxD,eAFF,eAKuB,EAAAjC,OAAOG,KAAKgC,IAAM,EAAAnC,OAAOG,KAAKgC,GAAGd,SAAA,WAAxD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAkE,OAA7D3E,MAAM,yB,aAAyB,QAAuB,EAAT,OAACyD,KAAKgC,KAAxD,eAFF,eAKuB,EAAAnC,OAAOG,KAAKiC,MAAQ,EAAApC,OAAOG,KAAKiC,KAAKf,SAAA,WAA5D,QAGM,MAHN,GAGM,CAFJ,IACA,OAAoE,OAA/D3E,MAAM,yB,aAAyB,QAAyB,EAAX,OAACyD,KAAKiC,OAAxD,eAFF,gBAKA,OAGM,MAHN,GAGM,CAFJ,IACA,OAA0E,OAArE1F,MAAM,yB,aAAyB,QAA+B,EAAjB,OAAC0E,WAAW/D,OAA9D,cAGF,OAGM,MAHN,GAGM,CAFJ,IACA,OAA6E,OAAxEX,MAAM,yB,aAAyB,QAAkC,EAApB,OAAC0E,WAAWkB,UAA9D,cAGF,OAGM,MAHN,GAGM,CAFJ,IACA,OAAqF,OAAhF5F,MAAM,yB,aAAyB,QAA0C,EAA5B,OAAC0E,WAAWmB,kBAA9D,iBApEJ,gBAwEA,OAOM,MAPN,GAOM,EANJ,OAKM,MALN,GAKM,EAJJ,OAGS,UAHD3F,KAAK,SAAUK,SAAU,EAAA8B,QAAU,QAAK,oBAAE,EAAAkB,cAAA,EAAAA,gBAAA,KAAlD,c,CAUR,QACE5C,KAAM,cACNC,MAAO,CAAC,gBAAiB,iBACzBC,MAAO,CACLwB,QAAS,CACPnC,KAAMa,QACNC,SAAS,GAGXsC,OAAQ,CACNpD,KAAM8E,SAIV9D,QAAS,CACPqC,eACOiD,OAAOC,QAAQ,sDAGpBrF,KAAKG,MAAM,gBACZ,EAEDiC,eACE,MAAM7C,GAAQ6F,OAAOH,OAAO,kBACxBjF,KAAKkC,OAAOgB,OAAO3D,MAAMgE,OAASvD,KAAKkC,OAAOgB,OAAO3D,KAAOS,KAAKkC,OAAOG,KAAK9C,OAAS,IAAI2F,OAEzF3F,EAAKgE,QAGVvD,KAAKG,MAAM,gBAAiBZ,EAC7B,IC7GL,MAAM,IAA2B,OAAgB,GAAQ,CAAC,CAAC,SAAS,IAAQ,CAAC,YAAY,qBAEzF,U,WZqCA,IACEA,KAAM,gBACN+F,OAAQ,CAACC,EAAA,GACT9B,WAAY,CAAC+B,QAAD,KAAUC,MAAV,IAAiBC,KAAjB,EAAuBC,UAAvB,GAAkCC,WAAlC,GAA8CC,YAAW,IAErE5B,KAAM,WACJ,MAAO,CACLhD,SAAS,EACTI,MAAO,CAAC,EACRyE,MAAO,CAAC,EACR3E,aAAc,KACdG,cAAe,KACfW,eAAgB,KAEnB,EAED8D,SAAU,CACRpE,gBACE,OAAOiC,OAAOoC,QAAQhG,KAAKqB,OAAO4E,QAAO,CAAC5E,GAAQ9B,EAAM6B,MACtDC,EAAM9B,GAAQ,CAAC,EAEfqE,OAAOsC,OAAO9E,EAAKI,QAAQ2E,SAAS5E,IAClCqC,OAAOoC,QAAQzE,EAAMG,SAASyE,SAAQ,EAAEC,EAAUlE,MAChDb,EAAM9B,GAAM6G,GAAYlE,CAAxB,GADF,IAKKb,IACN,CAAC,EACL,GAGHvB,QAAS,CACPuG,kBAAkBpD,GAChBA,EAAOT,OAAOH,KAAK+B,KAAOpE,KAAK8F,MAAM7C,EAAOT,OAAOH,KAAK9C,MACxDS,KAAKqB,MAAM4B,EAAOT,OAAOH,KAAK9C,MAAQ,IACjC0D,EACHzB,OAAQyB,EAAOzB,OAAO8E,KAAK/E,IAClB,IACFA,EACHG,QAASH,EAAMG,QAAQuE,QAAO,CAACvE,EAASQ,KACtCR,EAAQQ,EAAOI,IAAMJ,EACdR,IACN,CAAC,OAELuE,QAAO,CAACzE,EAAQD,KACjBC,EAAOD,EAAMe,IAAMf,EACZC,IACN,CAAC,GAEJC,QAASwB,EAAOxB,QAAQwE,QAAO,CAACxE,EAASsB,KACvCtB,EAAQsB,EAAOT,IAAMS,EACdtB,IACN,CAAC,GAEP,EAED8E,gBACEvG,KAAKiB,SAAU,EAEf,IACE,MAAMI,QAAcrB,KAAKwG,QAAQ,oCAC3BC,QAAiBC,QAAQC,IAAI/C,OAAOe,KAAKtD,GAAOiF,KAClDC,SAAgBvG,KAAKwG,QAAQ,wBAAyB,CAACnE,KAAMA,EAAM+B,KAAM/C,EAAMgB,QAGnFrC,KAAKqB,MAAQ,CAAC,EACdoF,EAASN,SAASlD,IAChBjD,KAAK8F,MAAM7C,EAAOT,OAAOH,KAAK9C,MAAQ8B,EAAM4B,EAAOT,OAAOH,KAAK9C,MAC/DS,KAAKqG,kBAAkBpD,EAAvB,GAIJ,CAbA,QAYEjD,KAAKiB,SAAU,CACjB,CACD,EAEDsF,kBAAkBlE,GACVA,KAAQrC,KAAKqB,OAGnBrB,KAAKqG,wBAAwBrG,KAAKwG,QAAQ,wBAAyB,CACjEnE,KAAMA,EACN+B,KAAMpE,KAAK8F,MAAMzD,KAEpB,EAEDkE,uBAAuBH,GACrBpG,KAAKiB,SAAU,EAEf,IACE,IAAKjB,KAAKmB,eAAiBnB,KAAKsB,iBAAmB8E,KAAYpG,KAAK2B,cAAc3B,KAAKmB,eACrF,OAEF,MAAMO,EAAU,IAAI,IAAIkF,IAAI,CAACR,KACxBxC,OAAOe,KAAK3E,KAAKqB,MAAMrB,KAAKmB,cAAcK,OAAOxB,KAAKsB,eAAeI,kBAEpE1B,KAAKwG,QAAQ,mCAAoC,CACrDnE,KAAMrC,KAAKmB,aACXiD,KAAMpE,KAAK8F,MAAM9F,KAAKmB,cACtBI,MAAOvB,KAAKsB,cACZI,QAASA,UAGL1B,KAAK6G,YAAY7G,KAAKmB,aAG9B,CAjBA,QAgBEnB,KAAKiB,SAAU,CACjB,CACD,EAEDsF,4BAA4BH,GAC1BpG,KAAKiB,SAAU,EAEf,IACE,IAAKjB,KAAKmB,eAAiBnB,KAAKsB,iBAAmB8E,KAAYpG,KAAK2B,cAAc3B,KAAKmB,eACrF,OAEF,MAAMO,EAAU,IAAIkF,IAAI,IAAIhD,OAAOe,KAAK3E,KAAKqB,MAAMrB,KAAKmB,cAAcK,OAAOxB,KAAKsB,eAAeI,WACjG,IAAKA,EAAQoF,IAAIV,GACf,OAEF1E,EAAQqF,OAAOX,SAETpG,KAAKwG,QAAQ,mCAAoC,CACrDnE,KAAMrC,KAAKmB,aACXiD,KAAMpE,KAAK8F,MAAM9F,KAAKmB,cACtBI,MAAOvB,KAAKsB,cACZI,QAAS,IAAIA,WAGT1B,KAAK6G,YAAY7G,KAAKmB,aAG9B,CApBA,QAmBEnB,KAAKiB,SAAU,CACjB,CACD,EAEDsF,kBAAkBhH,GAChBS,KAAKiB,SAAU,EAEf,IACE,IAAKjB,KAAKmB,eAAiBnB,KAAKsB,cAC9B,aAEItB,KAAKwG,QAAQ,gCAAiC,CAClDnE,KAAMrC,KAAKmB,aACXiD,KAAMpE,KAAK8F,MAAM9F,KAAKmB,cACtBI,MAAOvB,KAAKsB,cACZ/B,KAAMA,UAGFS,KAAK6G,YAAY7G,KAAKmB,aAG9B,CAdA,QAaEnB,KAAKiB,SAAU,CACjB,CACD,EAEDsF,mBAAmBhH,GACjBS,KAAKiB,SAAU,EAEf,IACE,IAAKjB,KAAKmB,eAAiBnB,KAAKiC,eAC9B,aAEIjC,KAAKwG,QAAQ,iCAAkC,CACnDnE,KAAMrC,KAAKmB,aACXiD,KAAMpE,KAAK8F,MAAM9F,KAAKmB,cACtBe,OAAQlC,KAAKiC,eACb1C,KAAMA,UAGFS,KAAK6G,YAAY7G,KAAKmB,aAG9B,CAdA,QAaEnB,KAAKiB,SAAU,CACjB,CACD,EAEDsF,qBACEvG,KAAKiB,SAAU,EAEf,IACE,IAAMjB,KAAKmB,eAAgBnB,KAAKiC,eAC9B,aAEIjC,KAAKwG,QAAQ,+BAAgC,CACjDnE,KAAMrC,KAAKmB,aACXiD,KAAMpE,KAAK8F,MAAM9F,KAAKmB,cACtBe,OAAQlC,KAAKiC,iBAGfjC,KAAKI,MAAM4G,YAAYC,cACjBjH,KAAK6G,YAAY7G,KAAKmB,aAG9B,CAdA,QAaEnB,KAAKiB,SAAU,CACjB,CACD,EAEDsF,mBAAmBW,GACjBlH,KAAKiB,SAAU,EAEf,UACQjB,KAAKwG,QAAQ,kCAAmC,CACpDnE,KAAMrC,KAAKmB,aACXiD,KAAMpE,KAAK8F,MAAM9F,KAAKmB,cACtBI,MAAOvB,KAAKsB,cACZ0B,UAAWkE,UAGPlH,KAAK6G,YAAY7G,KAAKmB,aAG9B,CAXA,QAUEnB,KAAKiB,SAAU,CACjB,CACD,EAEDkG,eAAepH,GACb6D,OAAOe,KAAK3E,KAAKqB,MAAMtB,EAAMsC,MAAMb,QAAQ2E,SAAS/C,IAC9CrD,EAAMmC,OAAOI,MAAMtC,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAO4B,GAAS1B,UAC5D1B,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAO4B,GAAS1B,QAAQ3B,EAAMmC,OAAOI,IAAMvC,EAAMmC,OAC1E,GAEH,EAEDkF,oBAAoBrH,GAClBC,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAOzB,EAAMwB,OAAOyB,UAAYjD,EAAMgD,MAC9D,EAEDsE,eAAetH,GACbC,KAAKqG,kBAAkBtG,EAAMyC,OAC9B,EAED8E,eAAevH,GACbC,KAAKqB,MAAMtB,EAAMsC,MAAMZ,QAAQ1B,EAAMgD,OAAOT,IAAMvC,EAAMgD,MACzD,EAEDwE,qBAAqBxH,GACnB6D,OAAOe,KAAK3E,KAAKqB,MAAMtB,EAAMsC,MAAMb,QAAQ2E,SAAS/C,IAC5CrD,EAAMmC,UAAUlC,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAO4B,GAAS1B,UAGzC,MAAhB3B,EAAMyD,SACRxD,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAO4B,GAAS1B,QAAQ3B,EAAMmC,QAAQgB,OAAOM,OAAOnD,QAAUN,EAAMyD,QAE1E,MAAfzD,EAAM+C,QACR9C,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAO4B,GAAS1B,QAAQ3B,EAAMmC,QAAQgB,OAAOM,OAAOV,MAAQ/C,EAAM+C,OAAzF,GAEL,EAED0E,kBAAkBzH,GAChBC,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAOzB,EAAMwB,OAAOuB,MAAQ/C,EAAM+C,KAC1D,EAED2E,UAAU1H,GACR,OAAOA,EAAMjB,MACX,IAAK,OACHkB,KAAK0H,MAAM3H,EAAMjB,MAAMsC,KAAOpB,KAAKqB,MAAMtB,EAAMsC,MAC/C,MACF,IAAK,QACHrC,KAAK0H,MAAM3H,EAAMjB,MAAMsC,KAAKoB,OAASxC,KAAKqB,MAAMtB,EAAMsC,MAAMG,OAC5DxC,KAAK0H,MAAM3H,EAAMjB,MAAMsC,KAAKG,MAAQvB,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAOzB,EAAMwB,OACxEvB,KAAK0H,MAAM3H,EAAMjB,MAAMsC,KAAKK,QAAUzB,KAAKqB,MAAMtB,EAAMsC,MAAMZ,QAC7DzB,KAAK0H,MAAM3H,EAAMjB,MAAMsC,KAAKM,QAAU,CAAC,EAEvC,IAAK,MAAMH,KAASqC,OAAOsC,OAAOlG,KAAKqB,MAAMtB,EAAMsC,MAAMb,QACvD,IAAK,MAAMU,KAAU0B,OAAOsC,OAAO3E,EAAMG,SACvC1B,KAAK0H,MAAM3H,EAAMjB,MAAMsC,KAAKM,QAAQQ,EAAOI,IAAMJ,EAIrD,MACF,IAAK,SACHlC,KAAK0H,MAAM3H,EAAMjB,MAAMsC,KAAOpB,KAAKqB,MAAMtB,EAAMsC,MAAMb,OAAOzB,EAAMwB,OAAOG,QAAQ3B,EAAMmC,QACvFlC,KAAK0H,MAAM3H,EAAMjB,MAAMsC,KAAKoB,OAASxC,KAAKqB,MAAMtB,EAAMsC,MAAMG,OAC5D,MAGJxC,KAAK0H,MAAM3H,EAAMjB,MAAM6I,SAAU,CAClC,EAEDpB,gBAAgBxG,SACRC,KAAKwG,QAAQ,sBAAuB,CACxCjF,MAAOxB,EAAMwB,MACbc,KAAMtC,EAAMsC,KACZ+B,KAAMpE,KAAK8F,MAAM/F,EAAMsC,MACvBuF,KAAM7H,EAAM+C,cAGR9C,KAAK6G,YAAY9G,EAAMsC,KAC9B,EAEDkE,iBAAiBxG,SACTC,KAAKwG,QAAQ,sBAAuB,CACxCtE,OAAQnC,EAAMmC,OACdG,KAAMtC,EAAMsC,KACZ+B,KAAMpE,KAAK8F,MAAM/F,EAAMsC,MACvBuF,KAAM7H,EAAM+C,cAGR9C,KAAK6G,YAAY9G,EAAMsC,KAC9B,EAEDkE,sBAAsBxG,SACdC,KAAKwG,QAAQ,wBAAyB,CAC1CtE,OAAQnC,EAAMmC,OACdG,KAAMtC,EAAMsC,KACZ+B,KAAMpE,KAAK8F,MAAM/F,EAAMsC,MACvBmB,OAAQzD,EAAMyD,eAGVxD,KAAK6G,YAAY9G,EAAMsC,KAC9B,EAEDO,YAAY7C,GACV,OAAQA,EAAMjB,MACZ,IAAK,OACHkB,KAAKmB,aAAepB,EAAMsC,KAC1BrC,KAAKI,MAAMyH,UAAUC,OACrB,MAEF,IAAK,QACH9H,KAAKmB,aAAepB,EAAMsC,KAC1BrC,KAAKsB,cAAgBvB,EAAMwB,MAC3BvB,KAAKI,MAAM2H,WAAWD,OACtB,MAEF,IAAK,SACH9H,KAAKmB,aAAepB,EAAMsC,KAC1BrC,KAAKsB,cAAgBvB,EAAMwB,MAC3BvB,KAAKiC,eAAiBlC,EAAMmC,OAC5BlC,KAAKI,MAAM4G,YAAYc,OACvB,MAEN,GAGFlH,UACEZ,KAAKgI,UAELhI,KAAKiI,UAAUjI,KAAKmH,eAAgB,KAChC,8DACA,iEACA,gEAEJnH,KAAKiI,UAAUjI,KAAKoH,oBAAqB,KAAM,iEAC/CpH,KAAKiI,UAAUjI,KAAKqH,eAAgB,KAAM,4DAC1CrH,KAAKiI,UAAUjI,KAAKsH,eAAgB,KAAM,4DAC1CtH,KAAKiI,UAAUjI,KAAKuH,qBAAsB,KAAM,kEAChDvH,KAAKiI,UAAUjI,KAAKwH,kBAAmB,KAAM,8DAC9C,GahYH,MAAM,IAA2B,OAAgB,GAAQ,CAAC,CAAC,SAAS1G,GAAQ,CAAC,YAAY,qBAEzF,S","sources":["webpack://platypush/./src/components/elements/Slider.vue","webpack://platypush/./src/components/elements/Slider.vue?787f","webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/MusicSnapcast/Index.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Host.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Group.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Client.vue","webpack://platypush/./src/components/panels/MusicSnapcast/Client.vue?98bc","webpack://platypush/./src/components/panels/MusicSnapcast/Group.vue?12df","webpack://platypush/./src/components/panels/MusicSnapcast/Host.vue?8888","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Host.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Host.vue?b4e2","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Group.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Group.vue?b9ce","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Client.vue","webpack://platypush/./src/components/panels/MusicSnapcast/modals/Client.vue?144d","webpack://platypush/./src/components/panels/MusicSnapcast/Index.vue?a513"],"sourcesContent":["\n \n\n\n\n\n\n","import { render } from \"./Slider.vue?vue&type=template&id=95edc28a&scoped=true\"\nimport script from \"./Slider.vue?vue&type=script&lang=js\"\nexport * from \"./Slider.vue?vue&type=script&lang=js\"\n\nimport \"./Slider.vue?vue&type=style&index=0&id=95edc28a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-95edc28a\"]])\n\nexport default __exports__","\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\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 {{ server.host.name }}\n
\n
\n \n
\n
\n\n
\n \n
\n
\n\n\n\n\n\n","\n
\n
\n
\n \n {{ name || stream.id || id }}\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 \"./Client.vue?vue&type=template&id=12b0e65b&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=12b0e65b&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-12b0e65b\"]])\n\nexport default __exports__","import { render } from \"./Group.vue?vue&type=template&id=748fccb4&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=748fccb4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-748fccb4\"]])\n\nexport default __exports__","import { render } from \"./Host.vue?vue&type=template&id=7bce419a&scoped=true\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport \"./Host.vue?vue&type=style&index=0&id=7bce419a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7bce419a\"]])\n\nexport default __exports__","\n
\n
\n
IP Address
\n \n
\n\n
\n
MAC Address
\n \n
\n\n
\n
Name
\n \n
\n\n
\n
Port
\n \n
\n\n
\n
OS
\n \n
\n\n
\n
Architecture
\n \n
\n\n
\n
Server name
\n \n
\n\n
\n
Server version
\n \n
\n\n
\n
Protocol version
\n \n
\n\n
\n
Control protocol version
\n \n
\n
\n\n\n\n\n","import { render } from \"./Host.vue?vue&type=template&id=4b0dc9f8\"\nimport script from \"./Host.vue?vue&type=script&lang=js\"\nexport * from \"./Host.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n
\n
\n
Name
\n
\n
\n \n \n
\n
\n
\n\n
0\">\n
Clients
\n
\n \n
\n
\n\n
\n
Stream
\n
\n
ID
\n
\n \n
\n
\n\n
\n
Status
\n \n
\n\n
\n
Host
\n \n
\n\n
\n
Path
\n \n
\n\n
\n
URI
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./Group.vue?vue&type=template&id=353ffa58&scoped=true\"\nimport script from \"./Group.vue?vue&type=script&lang=js\"\nexport * from \"./Group.vue?vue&type=script&lang=js\"\n\nimport \"./Group.vue?vue&type=style&index=0&id=353ffa58&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-353ffa58\"]])\n\nexport default __exports__","\n
\n
\n
\n
ID
\n \n
\n\n
\n
Name
\n
\n \n \n
\n
\n\n
\n
Connected
\n \n
\n\n
\n
Volume
\n
{{ client.config.volume.percent }}%
\n
\n\n
\n
Muted
\n \n
\n\n
\n
Latency
\n \n
\n\n
\n
IP Address
\n \n
\n\n
\n
MAC Address
\n \n
\n\n
\n
OS
\n \n
\n\n
\n
Architecture
\n \n
\n\n
\n
Client name
\n \n
\n\n
\n
Client version
\n \n
\n\n
\n
Protocol version
\n \n
\n
\n\n
\n
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./Client.vue?vue&type=template&id=0e55ac54&scoped=true\"\nimport script from \"./Client.vue?vue&type=script&lang=js\"\nexport * from \"./Client.vue?vue&type=script&lang=js\"\n\nimport \"./Client.vue?vue&type=style&index=0&id=0e55ac54&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0e55ac54\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=40841f5a&scoped=true\"\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=40841f5a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-40841f5a\"]])\n\nexport default __exports__"],"names":["class","ref","type","min","range","max","step","disabled","value","onUpdate","withLabel","name","emits","props","Number","Boolean","default","Array","methods","event","this","update","target","$emit","$refs","percent","thumb","style","left","transform","track","width","mounted","__exports__","render","onInput","checked","loading","title","selectedHost","info","hosts","selectedGroup","group","groups","streams","clients","clientsByHost","addClientToGroup","removeClientFromGroup","streamChange","renameGroup","$event","selectedClient","client","removeClient","renameClient","host","id","key","server","groupMute","clientMute","clientSetVolume","onModalShow","collapsed","muted","stream","stream_id","status","config","connected","groupId","lastSeen","snapclient","length","volume","components","Slider","ToggleSwitch","Object","required","String","Client","Group","data","ip","mac","port","os","arch","snapserver","version","protocolVersion","controlProtocolVersion","keys","for","selected","uri","path","raw","prompt","trim","latency","window","confirm","mixins","Utils","Loading","Modal","Host","ModalHost","ModalGroup","ModalClient","ports","computed","entries","reduce","values","forEach","clientId","parseServerStatus","map","async","request","statuses","Promise","all","Set","refreshHost","has","delete","modalClient","close","streamId","onClientUpdate","onGroupStreamChange","onServerUpdate","onStreamUpdate","onClientVolumeChange","onGroupMuteChange","modalShow","modal","visible","mute","modalHost","show","modalGroup","refresh","subscribe"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js b/platypush/backend/http/webapp/dist/static/js/2844-legacy.b3683bc2.js
similarity index 98%
rename from platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js
rename to platypush/backend/http/webapp/dist/static/js/2844-legacy.b3683bc2.js
index 60a85964f..d025eb76e 100644
--- a/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js
+++ b/platypush/backend/http/webapp/dist/static/js/2844-legacy.b3683bc2.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2844],{6:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),s=n(3577),c=n(9963),l=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},a=["checked"],o=l((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),u={class:"label"};function r(e,t,n,l,r,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,c.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,i._)("label",null,[o,(0,i._)("span",u,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=n(3744);const f=(0,v.Z)(d,[["render",r],["__scopeId","data-v-a6396ae8"]]);var w=f},2844:function(e,t,n){n.r(t),n.d(t,{default:function(){return ve}});n(7941),n(8309),n(9600);var i=n(6252),s=n(3577),c=function(e){return(0,i.dD)("data-v-5d844500"),e=e(),(0,i.Cn)(),e},l={class:"switches switchbot-switches"},a={key:1,class:"no-content"},o={key:0,class:"switch-info"},u={class:"row"},r=c((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],v={class:"row"},f=c((function(){return(0,i._)("div",{class:"name"},"On",-1)})),w=["textContent"],g={key:0,class:"row"},p=c((function(){return(0,i._)("div",{class:"name"},"Reachable",-1)})),h=["textContent"],m={key:1,class:"row"},D=c((function(){return(0,i._)("div",{class:"name"},"Brightness",-1)})),k=["textContent"],_={key:2,class:"row"},x=c((function(){return(0,i._)("div",{class:"name"},"Color Temperature",-1)})),C=["textContent"],y={key:3,class:"row"},q=c((function(){return(0,i._)("div",{class:"name"},"Hue",-1)})),b=["textContent"],I={key:4,class:"row"},z=c((function(){return(0,i._)("div",{class:"name"},"Saturation",-1)})),Z=["textContent"],S={key:5,class:"row"},T=c((function(){return(0,i._)("div",{class:"name"},"XY",-1)})),R=["textContent"],M={key:6,class:"row"},j=c((function(){return(0,i._)("div",{class:"name"},"Product",-1)})),B=["textContent"],N={key:7,class:"row"},L=c((function(){return(0,i._)("div",{class:"name"},"Manufacturer",-1)})),$=["textContent"],H={key:8,class:"row"},O=c((function(){return(0,i._)("div",{class:"name"},"Type",-1)})),E=["textContent"],P={key:9,class:"row"},W=c((function(){return(0,i._)("div",{class:"name"},"ID on network",-1)})),U=["textContent"],Y={key:10,class:"row"},K=c((function(){return(0,i._)("div",{class:"name"},"Unique ID",-1)})),X=["textContent"],A={key:11,class:"row"},F=c((function(){return(0,i._)("div",{class:"name"},"Software version",-1)})),G=["textContent"],J={key:12,class:"row"},Q=c((function(){return(0,i._)("div",{class:"name"},"Last software update",-1)})),V=["textContent"],ee={key:13,class:"row"},te=c((function(){return(0,i._)("div",{class:"name"},"Update state",-1)})),ne=["textContent"];function ie(e,t,n,c,ie,se){var ce=(0,i.up)("Loading"),le=(0,i.up)("Switch"),ae=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",l,[e.loading?((0,i.wg)(),(0,i.j4)(ce,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Hue lights found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(t,n){return(0,i.wg)(),(0,i.j4)(le,{loading:e.loading,name:n,state:t.on,onToggle:function(e){return se.toggle(n)},key:n,"has-info":!0,onInfo:function(t){e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(ae,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){var t,n;return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",o,[(0,i._)("div",u,[r,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",v,[f,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,w)]),null!=e.devices[e.selectedDevice].reachable?((0,i.wg)(),(0,i.iD)("div",g,[p,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].reachable)},null,8,h)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].bri?((0,i.wg)(),(0,i.iD)("div",m,[D,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].bri)},null,8,k)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].ct?((0,i.wg)(),(0,i.iD)("div",_,[x,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ct)},null,8,C)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].hue?((0,i.wg)(),(0,i.iD)("div",y,[q,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hue)},null,8,b)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].sat?((0,i.wg)(),(0,i.iD)("div",I,[z,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].sat)},null,8,Z)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].xy?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,s.zw)("[".concat(e.devices[e.selectedDevice].xy.join(", "),"]"))},null,8,R)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].productname?((0,i.wg)(),(0,i.iD)("div",M,[j,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].productname)},null,8,B)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].manufacturername?((0,i.wg)(),(0,i.iD)("div",N,[L,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].manufacturername)},null,8,$)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].type?((0,i.wg)(),(0,i.iD)("div",H,[O,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].type)},null,8,E)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].id?((0,i.wg)(),(0,i.iD)("div",P,[W,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].id)},null,8,U)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].uniqueid?((0,i.wg)(),(0,i.iD)("div",Y,[K,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].uniqueid)},null,8,X)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].swversion?((0,i.wg)(),(0,i.iD)("div",A,[F,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].swversion)},null,8,G)])):(0,i.kq)("",!0),null!==(t=e.devices[e.selectedDevice].swupdate)&&void 0!==t&&t.lastinstall?((0,i.wg)(),(0,i.iD)("div",J,[Q,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.formatDate(e.devices[e.selectedDevice].swupdate.lastinstall,!0))},null,8,V)])):(0,i.kq)("",!0),null!==(n=e.devices[e.selectedDevice].swupdate)&&void 0!==n&&n.state?((0,i.wg)(),(0,i.iD)("div",ee,[te,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].swupdate.state)},null,8,ne)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)]})),_:1},512)])}var se=n(8534),ce=(n(5666),n(1232)),le=n(4004),ae=n(8671),oe=n(9642),ue={name:"LightHue",components:{Modal:oe.Z,Switch:ae.Z,Loading:ce.Z},mixins:[le.Z],methods:{toggle:function(e){var t=this;return(0,se.Z)(regeneratorRuntime.mark((function n(){var i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".toggle"),{lights:[e]});case 2:i=n.sent,i.success&&(t.devices[e].on=!t.devices[e].on);case 4:case"end":return n.stop()}}),n)})))()}}},re=n(3744);const de=(0,re.Z)(ue,[["render",ie],["__scopeId","data-v-5d844500"]]);var ve=de},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(8534),s=(n(1539),n(8309),n(5666),n(6813)),c={name:"SwitchesMixin",mixins:[s.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,t){var n=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var s;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==t&&(t=e),i.next=3,n.request("".concat(n.pluginName,".toggle"),{device:t});case 3:s=i.sent,n.devices[e].on=s.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=t.sent.reduce((function(e,t){var n,i=null!==(n=t.name)&&void 0!==n&&n.length?t.name:t.id;return e[i]=t,e}),{});case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(t){t&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const l=c;var a=l},8671:function(e,t,n){n.d(t,{Z:function(){return m}});n(8309);var i=n(6252),s=n(9963),c=n(3577),l=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},a={class:"name col-l-10 col-m-9 col-s-8"},o=l((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),u=[o],r=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function v(e,t,n,l,o,v){var f=(0,i.up)("Loading"),w=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)((function(){return v.onToggle&&v.onToggle.apply(v,arguments)}),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(f,{key:0})):(0,i.kq)("",!0),(0,i._)("div",a,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)((function(){return v.onInfo&&v.onInfo.apply(v,arguments)}),["prevent"]))},u)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,c.zw)(n.name)},null,8,r)]),(0,i._)("div",d,[(0,i.Wm)(w,{disabled:n.loading,value:n.state,onInput:v.onToggle},null,8,["disabled","value","onInput"])])])}var f=n(6),w=n(1232),g={name:"Switch",components:{Loading:w.Z,ToggleSwitch:f.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=n(3744);const h=(0,p.Z)(g,[["render",v],["__scopeId","data-v-38eb9831"]]);var m=h}}]);
-//# sourceMappingURL=2844-legacy.1a9ed049.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2844],{6:function(e,t,n){n.d(t,{Z:function(){return w}});var i=n(6252),s=n(3577),c=n(9963),l=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},a=["checked"],o=l((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),u={class:"label"};function r(e,t,n,l,r,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,c.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,i._)("label",null,[o,(0,i._)("span",u,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},v=n(3744);const f=(0,v.Z)(d,[["render",r],["__scopeId","data-v-a6396ae8"]]);var w=f},2844:function(e,t,n){n.r(t),n.d(t,{default:function(){return ve}});n(7941),n(8309),n(9600);var i=n(6252),s=n(3577),c=function(e){return(0,i.dD)("data-v-5d844500"),e=e(),(0,i.Cn)(),e},l={class:"switches switchbot-switches"},a={key:1,class:"no-content"},o={key:0,class:"switch-info"},u={class:"row"},r=c((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],v={class:"row"},f=c((function(){return(0,i._)("div",{class:"name"},"On",-1)})),w=["textContent"],g={key:0,class:"row"},p=c((function(){return(0,i._)("div",{class:"name"},"Reachable",-1)})),h=["textContent"],m={key:1,class:"row"},D=c((function(){return(0,i._)("div",{class:"name"},"Brightness",-1)})),k=["textContent"],_={key:2,class:"row"},x=c((function(){return(0,i._)("div",{class:"name"},"Color Temperature",-1)})),C=["textContent"],y={key:3,class:"row"},q=c((function(){return(0,i._)("div",{class:"name"},"Hue",-1)})),b=["textContent"],I={key:4,class:"row"},z=c((function(){return(0,i._)("div",{class:"name"},"Saturation",-1)})),Z=["textContent"],S={key:5,class:"row"},T=c((function(){return(0,i._)("div",{class:"name"},"XY",-1)})),R=["textContent"],M={key:6,class:"row"},j=c((function(){return(0,i._)("div",{class:"name"},"Product",-1)})),B=["textContent"],N={key:7,class:"row"},L=c((function(){return(0,i._)("div",{class:"name"},"Manufacturer",-1)})),$=["textContent"],H={key:8,class:"row"},O=c((function(){return(0,i._)("div",{class:"name"},"Type",-1)})),E=["textContent"],P={key:9,class:"row"},W=c((function(){return(0,i._)("div",{class:"name"},"ID on network",-1)})),U=["textContent"],Y={key:10,class:"row"},K=c((function(){return(0,i._)("div",{class:"name"},"Unique ID",-1)})),X=["textContent"],A={key:11,class:"row"},F=c((function(){return(0,i._)("div",{class:"name"},"Software version",-1)})),G=["textContent"],J={key:12,class:"row"},Q=c((function(){return(0,i._)("div",{class:"name"},"Last software update",-1)})),V=["textContent"],ee={key:13,class:"row"},te=c((function(){return(0,i._)("div",{class:"name"},"Update state",-1)})),ne=["textContent"];function ie(e,t,n,c,ie,se){var ce=(0,i.up)("Loading"),le=(0,i.up)("Switch"),ae=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",l,[e.loading?((0,i.wg)(),(0,i.j4)(ce,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No Hue lights found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(t,n){return(0,i.wg)(),(0,i.j4)(le,{loading:e.loading,name:n,state:t.on,onToggle:function(e){return se.toggle(n)},key:n,"has-info":!0,onInfo:function(t){e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(ae,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){var t,n;return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",o,[(0,i._)("div",u,[r,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",v,[f,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,w)]),null!=e.devices[e.selectedDevice].reachable?((0,i.wg)(),(0,i.iD)("div",g,[p,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].reachable)},null,8,h)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].bri?((0,i.wg)(),(0,i.iD)("div",m,[D,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].bri)},null,8,k)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].ct?((0,i.wg)(),(0,i.iD)("div",_,[x,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ct)},null,8,C)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].hue?((0,i.wg)(),(0,i.iD)("div",y,[q,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hue)},null,8,b)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].sat?((0,i.wg)(),(0,i.iD)("div",I,[z,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].sat)},null,8,Z)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].xy?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,s.zw)("[".concat(e.devices[e.selectedDevice].xy.join(", "),"]"))},null,8,R)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].productname?((0,i.wg)(),(0,i.iD)("div",M,[j,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].productname)},null,8,B)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].manufacturername?((0,i.wg)(),(0,i.iD)("div",N,[L,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].manufacturername)},null,8,$)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].type?((0,i.wg)(),(0,i.iD)("div",H,[O,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].type)},null,8,E)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].id?((0,i.wg)(),(0,i.iD)("div",P,[W,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].id)},null,8,U)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].uniqueid?((0,i.wg)(),(0,i.iD)("div",Y,[K,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].uniqueid)},null,8,X)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].swversion?((0,i.wg)(),(0,i.iD)("div",A,[F,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].swversion)},null,8,G)])):(0,i.kq)("",!0),null!==(t=e.devices[e.selectedDevice].swupdate)&&void 0!==t&&t.lastinstall?((0,i.wg)(),(0,i.iD)("div",J,[Q,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.formatDate(e.devices[e.selectedDevice].swupdate.lastinstall,!0))},null,8,V)])):(0,i.kq)("",!0),null!==(n=e.devices[e.selectedDevice].swupdate)&&void 0!==n&&n.state?((0,i.wg)(),(0,i.iD)("div",ee,[te,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].swupdate.state)},null,8,ne)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)]})),_:1},512)])}var se=n(8534),ce=(n(5666),n(1232)),le=n(4004),ae=n(8671),oe=n(8453),ue={name:"LightHue",components:{Modal:oe.Z,Switch:ae.Z,Loading:ce.Z},mixins:[le.Z],methods:{toggle:function(e){var t=this;return(0,se.Z)(regeneratorRuntime.mark((function n(){var i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".toggle"),{lights:[e]});case 2:i=n.sent,i.success&&(t.devices[e].on=!t.devices[e].on);case 4:case"end":return n.stop()}}),n)})))()}}},re=n(3744);const de=(0,re.Z)(ue,[["render",ie],["__scopeId","data-v-5d844500"]]);var ve=de},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var i=n(8534),s=(n(1539),n(8309),n(5666),n(6813)),c={name:"SwitchesMixin",mixins:[s.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,t){var n=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var s;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==t&&(t=e),i.next=3,n.request("".concat(n.pluginName,".toggle"),{device:t});case 3:s=i.sent,n.devices[e].on=s.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=t.sent.reduce((function(e,t){var n,i=null!==(n=t.name)&&void 0!==n&&n.length?t.name:t.id;return e[i]=t,e}),{});case 5:return t.prev=5,e.loading=!1,t.finish(5);case 8:case"end":return t.stop()}}),t,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(t){t&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const l=c;var a=l},8671:function(e,t,n){n.d(t,{Z:function(){return m}});n(8309);var i=n(6252),s=n(9963),c=n(3577),l=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},a={class:"name col-l-10 col-m-9 col-s-8"},o=l((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),u=[o],r=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function v(e,t,n,l,o,v){var f=(0,i.up)("Loading"),w=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)((function(){return v.onToggle&&v.onToggle.apply(v,arguments)}),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(f,{key:0})):(0,i.kq)("",!0),(0,i._)("div",a,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)((function(){return v.onInfo&&v.onInfo.apply(v,arguments)}),["prevent"]))},u)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,c.zw)(n.name)},null,8,r)]),(0,i._)("div",d,[(0,i.Wm)(w,{disabled:n.loading,value:n.state,onInput:v.onToggle},null,8,["disabled","value","onInput"])])])}var f=n(6),w=n(1232),g={name:"Switch",components:{Loading:w.Z,ToggleSwitch:f.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=n(3744);const h=(0,p.Z)(g,[["render",v],["__scopeId","data-v-38eb9831"]]);var m=h}}]);
+//# sourceMappingURL=2844-legacy.b3683bc2.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js.map b/platypush/backend/http/webapp/dist/static/js/2844-legacy.b3683bc2.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js.map
rename to platypush/backend/http/webapp/dist/static/js/2844-legacy.b3683bc2.js.map
index aae1f42d7..5f3eb8fa8 100644
--- a/platypush/backend/http/webapp/dist/static/js/2844-legacy.1a9ed049.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/2844-legacy.b3683bc2.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/2844-legacy.1a9ed049.js","mappings":"0RAMM,OAEM,OAFDA,MAAM,UAAQ,EACjB,OAAmB,OAAdA,MAAM,UADb,E,OAGMA,MAAM,S,0CARhB,QAYM,OAZDA,OAAK,SAAC,eAAc,UAAoB,EAAAC,YAAY,QAAK,wCAAO,EAAAC,SAAA,EAAAA,QAAA,kBAAP,GAAc,YAA5E,EAEE,OAAwC,SAAjCC,KAAK,WAAYC,QAAS,EAAAC,OAAjC,WACA,OAQQ,cANN,GAGA,OAEO,OAFP,EAEO,EADL,QAAQ,sCATd,E,CAgBF,OACEC,KAAM,eACNC,MAAO,CAAC,SACRC,MAAO,CACLH,MAAO,CACLF,KAAMM,QACNC,SAAS,GAGXT,SAAU,CACRE,KAAMM,QACNC,SAAS,IAIbC,QAAS,CACPT,QADO,SACCU,GACN,GAAIC,KAAKZ,SACP,OAAO,EAETY,KAAKC,MAAM,QAASF,EACrB,I,UC/BL,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,4LCROhB,MAAM,+B,SAEJA,MAAM,c,SAOJA,MAAM,e,GACJA,MAAM,O,uBACT,OAA4B,OAAvBA,MAAM,QAAO,QAAI,E,yBAInBA,MAAM,O,uBACT,OAA0B,OAArBA,MAAM,QAAO,MAAE,E,+BAIjBA,MAAM,O,uBACT,OAAiC,OAA5BA,MAAM,QAAO,aAAS,E,+BAIxBA,MAAM,O,uBACT,OAAkC,OAA7BA,MAAM,QAAO,cAAU,E,+BAIzBA,MAAM,O,uBACT,OAAyC,OAApCA,MAAM,QAAO,qBAAiB,E,+BAIhCA,MAAM,O,uBACT,OAA2B,OAAtBA,MAAM,QAAO,OAAG,E,+BAIlBA,MAAM,O,uBACT,OAAkC,OAA7BA,MAAM,QAAO,cAAU,E,+BAIzBA,MAAM,O,uBACT,OAA0B,OAArBA,MAAM,QAAO,MAAE,E,+BAIjBA,MAAM,O,uBACT,OAA+B,OAA1BA,MAAM,QAAO,WAAO,E,+BAItBA,MAAM,O,uBACT,OAAoC,OAA/BA,MAAM,QAAO,gBAAY,E,+BAI3BA,MAAM,O,uBACT,OAA4B,OAAvBA,MAAM,QAAO,QAAI,E,+BAInBA,MAAM,O,uBACT,OAAqC,OAAhCA,MAAM,QAAO,iBAAa,E,gCAI5BA,MAAM,O,uBACT,OAAiC,OAA5BA,MAAM,QAAO,aAAS,E,gCAIxBA,MAAM,O,uBACT,OAAwC,OAAnCA,MAAM,QAAO,oBAAgB,E,gCAI/BA,MAAM,O,uBACT,OAA4C,OAAvCA,MAAM,QAAO,wBAAoB,E,iCAInCA,MAAM,O,wBACT,OAAoC,OAA/BA,MAAM,QAAO,gBAAY,E,0IAtFtC,QA2FM,MA3FN,EA2FM,CA1FW,EAAAiB,UAAA,WAAf,QAA0B,aACUC,OAAOC,KAAK,EAAAC,SAASC,QAAzD,iBAAyD,WAAzD,QAA2F,MAA3F,EAAiE,2BAyF7D,aAvFJ,QAEsE,mBADrC,EAAAD,SAAO,SAAxBE,EAAQhB,G,kBADxB,QAEsE,IAF7DW,QAAS,EAAAA,QAAUX,KAAMA,EAAOiB,MAAOD,EAAOE,GAAK,SAAM,mBAAE,GAAAC,OAAOnB,EAAT,EACvBoB,IAAKpB,EAAO,YAAU,EACxD,OAAI,YAAE,EAAAqB,eAAiBrB,EAAM,EAAAsB,MAAMC,gBAAgBC,MAAI,GAFhE,sD,IAAA,OAIA,QAkFQ,IAlFDC,MAAM,cAAcC,IAAI,mBAA/B,C,kBACE,yBAgFM,CAhFyB,EAAAL,iBAAA,WAA/B,QAgFM,MAhFN,EAgFM,EA/EJ,OAGM,MAHN,EAGM,CAFJ,GACA,OAA2D,OAAtD3B,MAAM,Q,aAAQ,QAAqC,EAAtB,QAAC,EAAA2B,gBAAgBrB,OAAnD,aAGF,OAGM,MAHN,EAGM,CAFJ,GACA,OAAyD,OAApDN,MAAM,Q,aAAQ,QAAmC,EAApB,QAAC,EAAA2B,gBAAgBH,KAAnD,YAGsD,MAAjC,EAAAJ,QAAQ,EAAAO,gBAAgBM,YAAS,WAAxD,QAGM,MAHN,EAGM,CAFJ,GACA,OAAgE,OAA3DjC,MAAM,Q,aAAQ,QAA0C,EAA3B,QAAC,EAAA2B,gBAAgBM,YAAnD,cAFF,eAKkD,MAA3B,EAAAb,QAAQ,EAAAO,gBAAgBO,MAAG,WAAlD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA0D,OAArDlC,MAAM,Q,aAAQ,QAAoC,EAArB,QAAC,EAAA2B,gBAAgBO,MAAnD,cAFF,eAKiD,MAA1B,EAAAd,QAAQ,EAAAO,gBAAgBQ,KAAE,WAAjD,QAGM,MAHN,EAGM,CAFJ,GACA,OAAyD,OAApDnC,MAAM,Q,aAAQ,QAAmC,EAApB,QAAC,EAAA2B,gBAAgBQ,KAAnD,cAFF,eAKkD,MAA3B,EAAAf,QAAQ,EAAAO,gBAAgBS,MAAG,WAAlD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA0D,OAArDpC,MAAM,Q,aAAQ,QAAoC,EAArB,QAAC,EAAA2B,gBAAgBS,MAAnD,cAFF,eAKkD,MAA3B,EAAAhB,QAAQ,EAAAO,gBAAgBU,MAAG,WAAlD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA0D,OAArDrC,MAAM,Q,aAAQ,QAAoC,EAArB,QAAC,EAAA2B,gBAAgBU,MAAnD,cAFF,eAKiD,MAA1B,EAAAjB,QAAQ,EAAAO,gBAAgBW,KAAE,WAAjD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA2E,OAAtEtC,MAAM,Q,aAAQ,mBAAY,EAAAoB,QAAQ,EAAAO,gBAAgBW,GAAGC,KAAI,MAA3C,OAAnB,cAFF,eAK0D,MAAnC,EAAAnB,QAAQ,EAAAO,gBAAgBa,cAAW,WAA1D,QAGM,MAHN,EAGM,CAFJ,GACA,OAAkE,OAA7DxC,MAAM,Q,aAAQ,QAA4C,EAA7B,QAAC,EAAA2B,gBAAgBa,cAAnD,cAFF,eAK+D,MAAxC,EAAApB,QAAQ,EAAAO,gBAAgBc,mBAAgB,WAA/D,QAGM,MAHN,EAGM,CAFJ,GACA,OAAwE,OAAnEzC,MAAM,Q,aAAQ,QAAkD,EAAnC,QAAC,EAAA2B,gBAAgBc,mBAAnD,cAFF,eAKmD,MAA5B,EAAArB,QAAQ,EAAAO,gBAAgBxB,OAAI,WAAnD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA4D,OAAvDH,MAAM,Q,aAAQ,QAAsC,EAAvB,QAAC,EAAA2B,gBAAgBxB,OAAnD,cAFF,eAKiD,MAA1B,EAAAiB,QAAQ,EAAAO,gBAAgBe,KAAE,WAAjD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA0D,OAArD1C,MAAM,Q,aAAQ,QAAoC,EAArB,QAAC,EAAA2B,gBAAgBe,KAAnD,cAFF,eAKuD,MAAhC,EAAAtB,QAAQ,EAAAO,gBAAgBgB,WAAQ,WAAvD,QAGM,MAHN,EAGM,CAFJ,GACA,OAAgE,OAA3D3C,MAAM,Q,aAAQ,QAA0C,EAA3B,QAAC,EAAA2B,gBAAgBgB,WAAnD,cAFF,eAKwD,MAAjC,EAAAvB,QAAQ,EAAAO,gBAAgBiB,YAAS,WAAxD,QAGM,MAHN,EAGM,CAFJ,GACA,OAAiE,OAA5D5C,MAAM,Q,aAAQ,QAA2C,EAA5B,QAAC,EAAA2B,gBAAgBiB,YAAnD,cAFF,eAK+C,QAS3C,EATmB,EAAAxB,QAAQ,EAAAO,gBAAgBkB,gBAAA,OAAxB,EAAkCC,cAAA,WAAzD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA6F,OAAxF9C,MAAM,Q,aAAQ,QAAuE,EAArD,WAAC,EAAAoB,QAAQ,EAAAO,gBAAgBkB,SAASC,aAAW,KAAlF,cAFF,eAK+C,QAI3C,EAJmB,EAAA1B,QAAQ,EAAAO,gBAAgBkB,gBAAA,OAAxB,EAAkCtB,QAAA,WAAzD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAqE,OAAhEvB,MAAM,Q,aAAQ,QAA+C,EAAhC,QAAC,EAAA2B,gBAAgBkB,SAAStB,QAA5D,eAFF,mBA5EF,mB,KADF,M,sEA4FJ,IACEjB,KAAM,WACNyC,WAAY,CAACC,MAAAA,GAAA,EAAOC,OAAAA,GAAA,EAAQC,QAAAA,GAAA,GAC5BC,OAAQ,CAAC,MAETxC,QAAS,CACDc,OADC,SACMH,GAAQ,uKACI,EAAK8B,QAAL,UAAgB,EAAKC,WAArB,WAA0C,CAACC,OAAQ,CAAChC,KADxD,OACbiC,EADa,OAEfA,EAASC,UACX,EAAKpC,QAAQE,GAAQE,IAAM,EAAKJ,QAAQE,GAAQE,IAH/B,4CAIpB,I,WCxGL,MAAMT,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASC,IAAQ,CAAC,YAAY,qBAEzF,S,yGCNA,GACEV,KAAM,gBACN6C,OAAQ,CAACM,EAAA,GAETjD,MAAO,CACL6C,WAAY,CACVlD,KAAMuD,OACNC,UAAU,GAGZC,IAAK,CACHzD,KAAMe,OACNyC,UAAU,GAGZE,OAAQ,CACN1D,KAAMe,OACNR,QAAS,WAAQ,MAAO,CAAC,CAAG,GAG9BoD,SAAU,CACR3D,KAAMM,QACNC,SAAS,IAIbqD,KA1Ba,WA2BX,MAAO,CACL9C,SAAS,EACT+C,aAAa,EACbrC,eAAgB,KAChBP,QAAS,CAAC,EAEb,EAEDT,QAAS,CACPsD,eADO,SACQZ,GACTA,IAAexC,KAAKwC,YAGxBxC,KAAKqD,SACN,EAEKzC,OARC,SAQMH,EAAQoB,GAAI,6JACb,MAANA,IACFA,EAAKpB,GAFgB,SAIA,EAAK8B,QAAL,UAAgB,EAAKC,WAArB,WAA0C,CAAC/B,OAAQoB,IAJnD,OAIjBa,EAJiB,OAKvB,EAAKnC,QAAQE,GAAQE,GAAK+B,EAAS/B,GALZ,4CAMxB,EAEK0C,QAhBC,WAgBS,uJACd,EAAKjD,SAAU,EADD,kBAGU,EAAKmC,QAAL,UAAgB,EAAKC,WAArB,mBAHV,OAGZ,EAAKjC,QAHO,OAG4D+C,QAAO,SAACC,EAAK9C,GAAW,MACxFhB,EAAO,UAAAgB,EAAOhB,YAAP,SAAae,OAASC,EAAOhB,KAAOgB,EAAOoB,GAExD,OADA0B,EAAI9D,GAAQgB,EACL8C,CACR,GAAE,CAAC,GAPQ,uBASZ,EAAKnD,SAAU,EATH,wEAWhB,GAGFoD,QAjEa,WAiEH,WACRxD,KAAKyD,QAAO,kBAAM,EAAKR,QAAX,IAAqB,SAACS,GAC5BA,IAAa,EAAKP,cACpB,EAAKE,UACL,EAAKF,aAAc,EAEtB,IAEDnD,KAAK+C,IAAIpC,GAAG,UAAWX,KAAKoD,eAC7B,EAEDO,UA5Ea,WA6EX3D,KAAK+C,IAAIa,IAAI,UAAW5D,KAAKoD,eAC9B,GC9EH,MAAMlD,EAAc,EAEpB,O,wKCFSf,MAAM,iC,uBAEP,OAAwB,KAArBA,MAAM,cAAY,Q,OAArB,G,qBAICA,MAAM,mC,+FARb,QAWM,OAXDA,MAAM,SAAU,QAAK,wCAAO,EAAA0E,UAAA,EAAAA,SAAA,kBAAP,GAAe,YAAzC,CACiB,EAAAzD,UAAA,WAAf,QAA0B,aAA1B,gBACA,OAKM,MALN,EAKM,CAJU,EAAA0D,UAAA,WAAd,QAES,U,MAFe,QAAK,wCAAU,EAAAC,QAAA,EAAAA,OAAA,kBAAV,GAAgB,eAA7C,qBAGA,OAA2C,QAArC5E,MAAM,e,aAAe,QAAa,EAAD,OAAvC,aAEF,OAEM,MAFN,EAEM,EADJ,QAAqE,GAAtDC,SAAU,EAAAgB,QAAUZ,MAAO,EAAAkB,MAAQ,QAAO,EAAAmD,UAAzD,0C,sBASN,GACEpE,KAAM,SACNyC,WAAY,CAACG,QAAAA,EAAA,EAAS2B,aAAAA,EAAA,GACtBtE,MAAO,CAAC,SAAU,QAElBC,MAAO,CACLF,KAAM,CACJH,KAAMuD,OACNC,UAAU,GAGZpC,MAAO,CACLpB,KAAMM,QACNC,SAAS,GAGXO,QAAS,CACPd,KAAMM,QACNC,SAAS,GAGXiE,QAAS,CACPxE,KAAMM,QACNC,SAAS,GAGXgC,GAAI,CACFvC,KAAMuD,SAIV/C,QAAS,CACPiE,OADO,SACAhE,GAGL,OAFAA,EAAMkE,kBACNjE,KAAKC,MAAM,SACJ,CACR,EAED4D,SAPO,SAOE9D,GAGP,OAFAA,EAAMkE,kBACNjE,KAAKC,MAAM,WACJ,CACR,I,UCtDL,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue?dced","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n
\n \n
No Hue lights found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
Reachable
\n \n
\n\n
\n
Brightness
\n \n
\n\n
\n
Color Temperature
\n \n
\n\n
\n
Hue
\n \n
\n\n
\n
Saturation
\n \n
\n\n
\n
XY
\n \n
\n\n
\n
Product
\n \n
\n\n
\n
Manufacturer
\n \n
\n\n
\n
Type
\n \n
\n\n
\n
ID on network
\n \n
\n\n
\n
Unique ID
\n \n
\n\n
\n
Software version
\n \n
\n\n
\n
Last software update
\n \n
\n\n
\n
Update state
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d844500&scoped=true\"\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=5d844500&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5d844500\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","loading","Object","keys","devices","length","device","state","on","toggle","key","selectedDevice","$refs","switchInfoModal","show","title","ref","reachable","bri","ct","hue","sat","xy","join","productname","manufacturername","id","uniqueid","swversion","swupdate","lastinstall","components","Modal","Switch","Loading","mixins","request","pluginName","lights","response","success","Utils","String","required","bus","config","selected","data","initialized","onRefreshEvent","refresh","reduce","obj","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","ToggleSwitch","stopPropagation"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/2844-legacy.b3683bc2.js","mappings":"0RAMM,OAEM,OAFDA,MAAM,UAAQ,EACjB,OAAmB,OAAdA,MAAM,UADb,E,OAGMA,MAAM,S,0CARhB,QAYM,OAZDA,OAAK,SAAC,eAAc,UAAoB,EAAAC,YAAY,QAAK,wCAAO,EAAAC,SAAA,EAAAA,QAAA,kBAAP,GAAc,YAA5E,EAEE,OAAwC,SAAjCC,KAAK,WAAYC,QAAS,EAAAC,OAAjC,WACA,OAQQ,cANN,GAGA,OAEO,OAFP,EAEO,EADL,QAAQ,sCATd,E,CAgBF,OACEC,KAAM,eACNC,MAAO,CAAC,SACRC,MAAO,CACLH,MAAO,CACLF,KAAMM,QACNC,SAAS,GAGXT,SAAU,CACRE,KAAMM,QACNC,SAAS,IAIbC,QAAS,CACPT,QADO,SACCU,GACN,GAAIC,KAAKZ,SACP,OAAO,EAETY,KAAKC,MAAM,QAASF,EACrB,I,UC/BL,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,4LCROhB,MAAM,+B,SAEJA,MAAM,c,SAOJA,MAAM,e,GACJA,MAAM,O,uBACT,OAA4B,OAAvBA,MAAM,QAAO,QAAI,E,yBAInBA,MAAM,O,uBACT,OAA0B,OAArBA,MAAM,QAAO,MAAE,E,+BAIjBA,MAAM,O,uBACT,OAAiC,OAA5BA,MAAM,QAAO,aAAS,E,+BAIxBA,MAAM,O,uBACT,OAAkC,OAA7BA,MAAM,QAAO,cAAU,E,+BAIzBA,MAAM,O,uBACT,OAAyC,OAApCA,MAAM,QAAO,qBAAiB,E,+BAIhCA,MAAM,O,uBACT,OAA2B,OAAtBA,MAAM,QAAO,OAAG,E,+BAIlBA,MAAM,O,uBACT,OAAkC,OAA7BA,MAAM,QAAO,cAAU,E,+BAIzBA,MAAM,O,uBACT,OAA0B,OAArBA,MAAM,QAAO,MAAE,E,+BAIjBA,MAAM,O,uBACT,OAA+B,OAA1BA,MAAM,QAAO,WAAO,E,+BAItBA,MAAM,O,uBACT,OAAoC,OAA/BA,MAAM,QAAO,gBAAY,E,+BAI3BA,MAAM,O,uBACT,OAA4B,OAAvBA,MAAM,QAAO,QAAI,E,+BAInBA,MAAM,O,uBACT,OAAqC,OAAhCA,MAAM,QAAO,iBAAa,E,gCAI5BA,MAAM,O,uBACT,OAAiC,OAA5BA,MAAM,QAAO,aAAS,E,gCAIxBA,MAAM,O,uBACT,OAAwC,OAAnCA,MAAM,QAAO,oBAAgB,E,gCAI/BA,MAAM,O,uBACT,OAA4C,OAAvCA,MAAM,QAAO,wBAAoB,E,iCAInCA,MAAM,O,wBACT,OAAoC,OAA/BA,MAAM,QAAO,gBAAY,E,0IAtFtC,QA2FM,MA3FN,EA2FM,CA1FW,EAAAiB,UAAA,WAAf,QAA0B,aACUC,OAAOC,KAAK,EAAAC,SAASC,QAAzD,iBAAyD,WAAzD,QAA2F,MAA3F,EAAiE,2BAyF7D,aAvFJ,QAEsE,mBADrC,EAAAD,SAAO,SAAxBE,EAAQhB,G,kBADxB,QAEsE,IAF7DW,QAAS,EAAAA,QAAUX,KAAMA,EAAOiB,MAAOD,EAAOE,GAAK,SAAM,mBAAE,GAAAC,OAAOnB,EAAT,EACvBoB,IAAKpB,EAAO,YAAU,EACxD,OAAI,YAAE,EAAAqB,eAAiBrB,EAAM,EAAAsB,MAAMC,gBAAgBC,MAAI,GAFhE,sD,IAAA,OAIA,QAkFQ,IAlFDC,MAAM,cAAcC,IAAI,mBAA/B,C,kBACE,yBAgFM,CAhFyB,EAAAL,iBAAA,WAA/B,QAgFM,MAhFN,EAgFM,EA/EJ,OAGM,MAHN,EAGM,CAFJ,GACA,OAA2D,OAAtD3B,MAAM,Q,aAAQ,QAAqC,EAAtB,QAAC,EAAA2B,gBAAgBrB,OAAnD,aAGF,OAGM,MAHN,EAGM,CAFJ,GACA,OAAyD,OAApDN,MAAM,Q,aAAQ,QAAmC,EAApB,QAAC,EAAA2B,gBAAgBH,KAAnD,YAGsD,MAAjC,EAAAJ,QAAQ,EAAAO,gBAAgBM,YAAS,WAAxD,QAGM,MAHN,EAGM,CAFJ,GACA,OAAgE,OAA3DjC,MAAM,Q,aAAQ,QAA0C,EAA3B,QAAC,EAAA2B,gBAAgBM,YAAnD,cAFF,eAKkD,MAA3B,EAAAb,QAAQ,EAAAO,gBAAgBO,MAAG,WAAlD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA0D,OAArDlC,MAAM,Q,aAAQ,QAAoC,EAArB,QAAC,EAAA2B,gBAAgBO,MAAnD,cAFF,eAKiD,MAA1B,EAAAd,QAAQ,EAAAO,gBAAgBQ,KAAE,WAAjD,QAGM,MAHN,EAGM,CAFJ,GACA,OAAyD,OAApDnC,MAAM,Q,aAAQ,QAAmC,EAApB,QAAC,EAAA2B,gBAAgBQ,KAAnD,cAFF,eAKkD,MAA3B,EAAAf,QAAQ,EAAAO,gBAAgBS,MAAG,WAAlD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA0D,OAArDpC,MAAM,Q,aAAQ,QAAoC,EAArB,QAAC,EAAA2B,gBAAgBS,MAAnD,cAFF,eAKkD,MAA3B,EAAAhB,QAAQ,EAAAO,gBAAgBU,MAAG,WAAlD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA0D,OAArDrC,MAAM,Q,aAAQ,QAAoC,EAArB,QAAC,EAAA2B,gBAAgBU,MAAnD,cAFF,eAKiD,MAA1B,EAAAjB,QAAQ,EAAAO,gBAAgBW,KAAE,WAAjD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA2E,OAAtEtC,MAAM,Q,aAAQ,mBAAY,EAAAoB,QAAQ,EAAAO,gBAAgBW,GAAGC,KAAI,MAA3C,OAAnB,cAFF,eAK0D,MAAnC,EAAAnB,QAAQ,EAAAO,gBAAgBa,cAAW,WAA1D,QAGM,MAHN,EAGM,CAFJ,GACA,OAAkE,OAA7DxC,MAAM,Q,aAAQ,QAA4C,EAA7B,QAAC,EAAA2B,gBAAgBa,cAAnD,cAFF,eAK+D,MAAxC,EAAApB,QAAQ,EAAAO,gBAAgBc,mBAAgB,WAA/D,QAGM,MAHN,EAGM,CAFJ,GACA,OAAwE,OAAnEzC,MAAM,Q,aAAQ,QAAkD,EAAnC,QAAC,EAAA2B,gBAAgBc,mBAAnD,cAFF,eAKmD,MAA5B,EAAArB,QAAQ,EAAAO,gBAAgBxB,OAAI,WAAnD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA4D,OAAvDH,MAAM,Q,aAAQ,QAAsC,EAAvB,QAAC,EAAA2B,gBAAgBxB,OAAnD,cAFF,eAKiD,MAA1B,EAAAiB,QAAQ,EAAAO,gBAAgBe,KAAE,WAAjD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA0D,OAArD1C,MAAM,Q,aAAQ,QAAoC,EAArB,QAAC,EAAA2B,gBAAgBe,KAAnD,cAFF,eAKuD,MAAhC,EAAAtB,QAAQ,EAAAO,gBAAgBgB,WAAQ,WAAvD,QAGM,MAHN,EAGM,CAFJ,GACA,OAAgE,OAA3D3C,MAAM,Q,aAAQ,QAA0C,EAA3B,QAAC,EAAA2B,gBAAgBgB,WAAnD,cAFF,eAKwD,MAAjC,EAAAvB,QAAQ,EAAAO,gBAAgBiB,YAAS,WAAxD,QAGM,MAHN,EAGM,CAFJ,GACA,OAAiE,OAA5D5C,MAAM,Q,aAAQ,QAA2C,EAA5B,QAAC,EAAA2B,gBAAgBiB,YAAnD,cAFF,eAK+C,QAS3C,EATmB,EAAAxB,QAAQ,EAAAO,gBAAgBkB,gBAAA,OAAxB,EAAkCC,cAAA,WAAzD,QAGM,MAHN,EAGM,CAFJ,GACA,OAA6F,OAAxF9C,MAAM,Q,aAAQ,QAAuE,EAArD,WAAC,EAAAoB,QAAQ,EAAAO,gBAAgBkB,SAASC,aAAW,KAAlF,cAFF,eAK+C,QAI3C,EAJmB,EAAA1B,QAAQ,EAAAO,gBAAgBkB,gBAAA,OAAxB,EAAkCtB,QAAA,WAAzD,QAGM,MAHN,GAGM,CAFJ,IACA,OAAqE,OAAhEvB,MAAM,Q,aAAQ,QAA+C,EAAhC,QAAC,EAAA2B,gBAAgBkB,SAAStB,QAA5D,eAFF,mBA5EF,mB,KADF,M,sEA4FJ,IACEjB,KAAM,WACNyC,WAAY,CAACC,MAAAA,GAAA,EAAOC,OAAAA,GAAA,EAAQC,QAAAA,GAAA,GAC5BC,OAAQ,CAAC,MAETxC,QAAS,CACDc,OADC,SACMH,GAAQ,uKACI,EAAK8B,QAAL,UAAgB,EAAKC,WAArB,WAA0C,CAACC,OAAQ,CAAChC,KADxD,OACbiC,EADa,OAEfA,EAASC,UACX,EAAKpC,QAAQE,GAAQE,IAAM,EAAKJ,QAAQE,GAAQE,IAH/B,4CAIpB,I,WCxGL,MAAMT,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASC,IAAQ,CAAC,YAAY,qBAEzF,S,yGCNA,GACEV,KAAM,gBACN6C,OAAQ,CAACM,EAAA,GAETjD,MAAO,CACL6C,WAAY,CACVlD,KAAMuD,OACNC,UAAU,GAGZC,IAAK,CACHzD,KAAMe,OACNyC,UAAU,GAGZE,OAAQ,CACN1D,KAAMe,OACNR,QAAS,WAAQ,MAAO,CAAC,CAAG,GAG9BoD,SAAU,CACR3D,KAAMM,QACNC,SAAS,IAIbqD,KA1Ba,WA2BX,MAAO,CACL9C,SAAS,EACT+C,aAAa,EACbrC,eAAgB,KAChBP,QAAS,CAAC,EAEb,EAEDT,QAAS,CACPsD,eADO,SACQZ,GACTA,IAAexC,KAAKwC,YAGxBxC,KAAKqD,SACN,EAEKzC,OARC,SAQMH,EAAQoB,GAAI,6JACb,MAANA,IACFA,EAAKpB,GAFgB,SAIA,EAAK8B,QAAL,UAAgB,EAAKC,WAArB,WAA0C,CAAC/B,OAAQoB,IAJnD,OAIjBa,EAJiB,OAKvB,EAAKnC,QAAQE,GAAQE,GAAK+B,EAAS/B,GALZ,4CAMxB,EAEK0C,QAhBC,WAgBS,uJACd,EAAKjD,SAAU,EADD,kBAGU,EAAKmC,QAAL,UAAgB,EAAKC,WAArB,mBAHV,OAGZ,EAAKjC,QAHO,OAG4D+C,QAAO,SAACC,EAAK9C,GAAW,MACxFhB,EAAO,UAAAgB,EAAOhB,YAAP,SAAae,OAASC,EAAOhB,KAAOgB,EAAOoB,GAExD,OADA0B,EAAI9D,GAAQgB,EACL8C,CACR,GAAE,CAAC,GAPQ,uBASZ,EAAKnD,SAAU,EATH,wEAWhB,GAGFoD,QAjEa,WAiEH,WACRxD,KAAKyD,QAAO,kBAAM,EAAKR,QAAX,IAAqB,SAACS,GAC5BA,IAAa,EAAKP,cACpB,EAAKE,UACL,EAAKF,aAAc,EAEtB,IAEDnD,KAAK+C,IAAIpC,GAAG,UAAWX,KAAKoD,eAC7B,EAEDO,UA5Ea,WA6EX3D,KAAK+C,IAAIa,IAAI,UAAW5D,KAAKoD,eAC9B,GC9EH,MAAMlD,EAAc,EAEpB,O,wKCFSf,MAAM,iC,uBAEP,OAAwB,KAArBA,MAAM,cAAY,Q,OAArB,G,qBAICA,MAAM,mC,+FARb,QAWM,OAXDA,MAAM,SAAU,QAAK,wCAAO,EAAA0E,UAAA,EAAAA,SAAA,kBAAP,GAAe,YAAzC,CACiB,EAAAzD,UAAA,WAAf,QAA0B,aAA1B,gBACA,OAKM,MALN,EAKM,CAJU,EAAA0D,UAAA,WAAd,QAES,U,MAFe,QAAK,wCAAU,EAAAC,QAAA,EAAAA,OAAA,kBAAV,GAAgB,eAA7C,qBAGA,OAA2C,QAArC5E,MAAM,e,aAAe,QAAa,EAAD,OAAvC,aAEF,OAEM,MAFN,EAEM,EADJ,QAAqE,GAAtDC,SAAU,EAAAgB,QAAUZ,MAAO,EAAAkB,MAAQ,QAAO,EAAAmD,UAAzD,0C,sBASN,GACEpE,KAAM,SACNyC,WAAY,CAACG,QAAAA,EAAA,EAAS2B,aAAAA,EAAA,GACtBtE,MAAO,CAAC,SAAU,QAElBC,MAAO,CACLF,KAAM,CACJH,KAAMuD,OACNC,UAAU,GAGZpC,MAAO,CACLpB,KAAMM,QACNC,SAAS,GAGXO,QAAS,CACPd,KAAMM,QACNC,SAAS,GAGXiE,QAAS,CACPxE,KAAMM,QACNC,SAAS,GAGXgC,GAAI,CACFvC,KAAMuD,SAIV/C,QAAS,CACPiE,OADO,SACAhE,GAGL,OAFAA,EAAMkE,kBACNjE,KAAKC,MAAM,SACJ,CACR,EAED4D,SAPO,SAOE9D,GAGP,OAFAA,EAAMkE,kBACNjE,KAAKC,MAAM,WACJ,CACR,I,UCtDL,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue?dced","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n
\n \n
No Hue lights found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
Reachable
\n \n
\n\n
\n
Brightness
\n \n
\n\n
\n
Color Temperature
\n \n
\n\n
\n
Hue
\n \n
\n\n
\n
Saturation
\n \n
\n\n
\n
XY
\n \n
\n\n
\n
Product
\n \n
\n\n
\n
Manufacturer
\n \n
\n\n
\n
Type
\n \n
\n\n
\n
ID on network
\n \n
\n\n
\n
Unique ID
\n \n
\n\n
\n
Software version
\n \n
\n\n
\n
Last software update
\n \n
\n\n
\n
Update state
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d844500&scoped=true\"\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=5d844500&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5d844500\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","loading","Object","keys","devices","length","device","state","on","toggle","key","selectedDevice","$refs","switchInfoModal","show","title","ref","reachable","bri","ct","hue","sat","xy","join","productname","manufacturername","id","uniqueid","swversion","swupdate","lastinstall","components","Modal","Switch","Loading","mixins","request","pluginName","lights","response","success","Utils","String","required","bus","config","selected","data","initialized","onRefreshEvent","refresh","reduce","obj","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","ToggleSwitch","stopPropagation"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js b/platypush/backend/http/webapp/dist/static/js/2844.e8c1790f.js
similarity index 98%
rename from platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js
rename to platypush/backend/http/webapp/dist/static/js/2844.e8c1790f.js
index ac55755d0..3ccc30bbe 100644
--- a/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js
+++ b/platypush/backend/http/webapp/dist/static/js/2844.e8c1790f.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2844],{6:function(e,t,s){s.d(t,{Z:function(){return g}});var n=s(6252),i=s(3577),l=s(9963);const a=e=>((0,n.dD)("data-v-a6396ae8"),e=e(),(0,n.Cn)(),e),c=["checked"],d=a((()=>(0,n._)("div",{class:"switch"},[(0,n._)("div",{class:"dot"})],-1))),o={class:"label"};function v(e,t,s,a,v,u){return(0,n.wg)(),(0,n.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:s.disabled}]),onClick:t[0]||(t[0]=(0,l.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,n._)("input",{type:"checkbox",checked:s.value},null,8,c),(0,n._)("label",null,[d,(0,n._)("span",o,[(0,n.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},r=s(3744);const w=(0,r.Z)(u,[["render",v],["__scopeId","data-v-a6396ae8"]]);var g=w},2844:function(e,t,s){s.r(t),s.d(t,{default:function(){return ue}});var n=s(6252),i=s(3577);const l=e=>((0,n.dD)("data-v-5d844500"),e=e(),(0,n.Cn)(),e),a={class:"switches switchbot-switches"},c={key:1,class:"no-content"},d={key:0,class:"switch-info"},o={class:"row"},v=l((()=>(0,n._)("div",{class:"name"},"Name",-1))),u=["textContent"],r={class:"row"},w=l((()=>(0,n._)("div",{class:"name"},"On",-1))),g=["textContent"],h={key:0,class:"row"},p=l((()=>(0,n._)("div",{class:"name"},"Reachable",-1))),f=["textContent"],m={key:1,class:"row"},D=l((()=>(0,n._)("div",{class:"name"},"Brightness",-1))),_=["textContent"],k={key:2,class:"row"},y=l((()=>(0,n._)("div",{class:"name"},"Color Temperature",-1))),C=["textContent"],x={key:3,class:"row"},q=l((()=>(0,n._)("div",{class:"name"},"Hue",-1))),b=["textContent"],I={key:4,class:"row"},z=l((()=>(0,n._)("div",{class:"name"},"Saturation",-1))),Z=["textContent"],S={key:5,class:"row"},T=l((()=>(0,n._)("div",{class:"name"},"XY",-1))),$=["textContent"],M={key:6,class:"row"},j=l((()=>(0,n._)("div",{class:"name"},"Product",-1))),B=["textContent"],N={key:7,class:"row"},L=l((()=>(0,n._)("div",{class:"name"},"Manufacturer",-1))),H=["textContent"],O={key:8,class:"row"},R=l((()=>(0,n._)("div",{class:"name"},"Type",-1))),E=["textContent"],P={key:9,class:"row"},W=l((()=>(0,n._)("div",{class:"name"},"ID on network",-1))),U=["textContent"],Y={key:10,class:"row"},K=l((()=>(0,n._)("div",{class:"name"},"Unique ID",-1))),X=["textContent"],A={key:11,class:"row"},F=l((()=>(0,n._)("div",{class:"name"},"Software version",-1))),G=["textContent"],J={key:12,class:"row"},Q=l((()=>(0,n._)("div",{class:"name"},"Last software update",-1))),V=["textContent"],ee={key:13,class:"row"},te=l((()=>(0,n._)("div",{class:"name"},"Update state",-1))),se=["textContent"];function ne(e,t,s,l,ne,ie){const le=(0,n.up)("Loading"),ae=(0,n.up)("Switch"),ce=(0,n.up)("Modal");return(0,n.wg)(),(0,n.iD)("div",a,[e.loading?((0,n.wg)(),(0,n.j4)(le,{key:0})):Object.keys(e.devices).length?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",c,"No Hue lights found.")),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.devices,((t,s)=>((0,n.wg)(),(0,n.j4)(ae,{loading:e.loading,name:s,state:t.on,onToggle:e=>ie.toggle(s),key:s,"has-info":!0,onInfo:t=>{e.selectedDevice=s,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,n.Wm)(ce,{title:"Device Info",ref:"switchInfoModal"},{default:(0,n.w5)((()=>[e.selectedDevice?((0,n.wg)(),(0,n.iD)("div",d,[(0,n._)("div",o,[v,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].name)},null,8,u)]),(0,n._)("div",r,[w,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].on)},null,8,g)]),null!=e.devices[e.selectedDevice].reachable?((0,n.wg)(),(0,n.iD)("div",h,[p,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].reachable)},null,8,f)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].bri?((0,n.wg)(),(0,n.iD)("div",m,[D,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].bri)},null,8,_)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].ct?((0,n.wg)(),(0,n.iD)("div",k,[y,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].ct)},null,8,C)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].hue?((0,n.wg)(),(0,n.iD)("div",x,[q,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].hue)},null,8,b)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].sat?((0,n.wg)(),(0,n.iD)("div",I,[z,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].sat)},null,8,Z)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].xy?((0,n.wg)(),(0,n.iD)("div",S,[T,(0,n._)("div",{class:"value",textContent:(0,i.zw)(`[${e.devices[e.selectedDevice].xy.join(", ")}]`)},null,8,$)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].productname?((0,n.wg)(),(0,n.iD)("div",M,[j,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].productname)},null,8,B)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].manufacturername?((0,n.wg)(),(0,n.iD)("div",N,[L,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].manufacturername)},null,8,H)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].type?((0,n.wg)(),(0,n.iD)("div",O,[R,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].type)},null,8,E)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].id?((0,n.wg)(),(0,n.iD)("div",P,[W,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].id)},null,8,U)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].uniqueid?((0,n.wg)(),(0,n.iD)("div",Y,[K,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].uniqueid)},null,8,X)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].swversion?((0,n.wg)(),(0,n.iD)("div",A,[F,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].swversion)},null,8,G)])):(0,n.kq)("",!0),e.devices[e.selectedDevice].swupdate?.lastinstall?((0,n.wg)(),(0,n.iD)("div",J,[Q,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.formatDate(e.devices[e.selectedDevice].swupdate.lastinstall,!0))},null,8,V)])):(0,n.kq)("",!0),e.devices[e.selectedDevice].swupdate?.state?((0,n.wg)(),(0,n.iD)("div",ee,[te,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].swupdate.state)},null,8,se)])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])),_:1},512)])}var ie=s(1232),le=s(4004),ae=s(8671),ce=s(9642),de={name:"LightHue",components:{Modal:ce.Z,Switch:ae.Z,Loading:ie.Z},mixins:[le.Z],methods:{async toggle(e){const t=await this.request(`${this.pluginName}.toggle`,{lights:[e]});t.success&&(this.devices[e].on=!this.devices[e].on)}}},oe=s(3744);const ve=(0,oe.Z)(de,[["render",ne],["__scopeId","data-v-5d844500"]]);var ue=ve},4004:function(e,t,s){s.d(t,{Z:function(){return a}});var n=s(6813),i={name:"SwitchesMixin",mixins:[n.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const s=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=s.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const s=t.name?.length?t.name:t.id;return e[s]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const l=i;var a=l},8671:function(e,t,s){s.d(t,{Z:function(){return m}});var n=s(6252),i=s(9963),l=s(3577);const a=e=>((0,n.dD)("data-v-38eb9831"),e=e(),(0,n.Cn)(),e),c={class:"name col-l-10 col-m-9 col-s-8"},d=a((()=>(0,n._)("i",{class:"fa fa-info"},null,-1))),o=[d],v=["textContent"],u={class:"toggler col-l-2 col-m-3 col-s-4"};function r(e,t,s,a,d,r){const w=(0,n.up)("Loading"),g=(0,n.up)("ToggleSwitch");return(0,n.wg)(),(0,n.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,i.iM)(((...e)=>r.onToggle&&r.onToggle(...e)),["stop"]))},[s.loading?((0,n.wg)(),(0,n.j4)(w,{key:0})):(0,n.kq)("",!0),(0,n._)("div",c,[s.hasInfo?((0,n.wg)(),(0,n.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,i.iM)(((...e)=>r.onInfo&&r.onInfo(...e)),["prevent"]))},o)):(0,n.kq)("",!0),(0,n._)("span",{class:"name-content",textContent:(0,l.zw)(s.name)},null,8,v)]),(0,n._)("div",u,[(0,n.Wm)(g,{disabled:s.loading,value:s.state,onInput:r.onToggle},null,8,["disabled","value","onInput"])])])}var w=s(6),g=s(1232),h={name:"Switch",components:{Loading:g.Z,ToggleSwitch:w.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=s(3744);const f=(0,p.Z)(h,[["render",r],["__scopeId","data-v-38eb9831"]]);var m=f}}]);
-//# sourceMappingURL=2844.b36c51a9.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[2844],{6:function(e,t,s){s.d(t,{Z:function(){return g}});var n=s(6252),i=s(3577),l=s(9963);const a=e=>((0,n.dD)("data-v-a6396ae8"),e=e(),(0,n.Cn)(),e),c=["checked"],d=a((()=>(0,n._)("div",{class:"switch"},[(0,n._)("div",{class:"dot"})],-1))),o={class:"label"};function v(e,t,s,a,v,u){return(0,n.wg)(),(0,n.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:s.disabled}]),onClick:t[0]||(t[0]=(0,l.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,n._)("input",{type:"checkbox",checked:s.value},null,8,c),(0,n._)("label",null,[d,(0,n._)("span",o,[(0,n.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},r=s(3744);const w=(0,r.Z)(u,[["render",v],["__scopeId","data-v-a6396ae8"]]);var g=w},2844:function(e,t,s){s.r(t),s.d(t,{default:function(){return ue}});var n=s(6252),i=s(3577);const l=e=>((0,n.dD)("data-v-5d844500"),e=e(),(0,n.Cn)(),e),a={class:"switches switchbot-switches"},c={key:1,class:"no-content"},d={key:0,class:"switch-info"},o={class:"row"},v=l((()=>(0,n._)("div",{class:"name"},"Name",-1))),u=["textContent"],r={class:"row"},w=l((()=>(0,n._)("div",{class:"name"},"On",-1))),g=["textContent"],h={key:0,class:"row"},p=l((()=>(0,n._)("div",{class:"name"},"Reachable",-1))),f=["textContent"],m={key:1,class:"row"},D=l((()=>(0,n._)("div",{class:"name"},"Brightness",-1))),_=["textContent"],k={key:2,class:"row"},y=l((()=>(0,n._)("div",{class:"name"},"Color Temperature",-1))),C=["textContent"],x={key:3,class:"row"},q=l((()=>(0,n._)("div",{class:"name"},"Hue",-1))),b=["textContent"],I={key:4,class:"row"},z=l((()=>(0,n._)("div",{class:"name"},"Saturation",-1))),Z=["textContent"],S={key:5,class:"row"},T=l((()=>(0,n._)("div",{class:"name"},"XY",-1))),$=["textContent"],M={key:6,class:"row"},j=l((()=>(0,n._)("div",{class:"name"},"Product",-1))),B=["textContent"],N={key:7,class:"row"},L=l((()=>(0,n._)("div",{class:"name"},"Manufacturer",-1))),H=["textContent"],O={key:8,class:"row"},R=l((()=>(0,n._)("div",{class:"name"},"Type",-1))),E=["textContent"],P={key:9,class:"row"},W=l((()=>(0,n._)("div",{class:"name"},"ID on network",-1))),U=["textContent"],Y={key:10,class:"row"},K=l((()=>(0,n._)("div",{class:"name"},"Unique ID",-1))),X=["textContent"],A={key:11,class:"row"},F=l((()=>(0,n._)("div",{class:"name"},"Software version",-1))),G=["textContent"],J={key:12,class:"row"},Q=l((()=>(0,n._)("div",{class:"name"},"Last software update",-1))),V=["textContent"],ee={key:13,class:"row"},te=l((()=>(0,n._)("div",{class:"name"},"Update state",-1))),se=["textContent"];function ne(e,t,s,l,ne,ie){const le=(0,n.up)("Loading"),ae=(0,n.up)("Switch"),ce=(0,n.up)("Modal");return(0,n.wg)(),(0,n.iD)("div",a,[e.loading?((0,n.wg)(),(0,n.j4)(le,{key:0})):Object.keys(e.devices).length?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",c,"No Hue lights found.")),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.devices,((t,s)=>((0,n.wg)(),(0,n.j4)(ae,{loading:e.loading,name:s,state:t.on,onToggle:e=>ie.toggle(s),key:s,"has-info":!0,onInfo:t=>{e.selectedDevice=s,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,n.Wm)(ce,{title:"Device Info",ref:"switchInfoModal"},{default:(0,n.w5)((()=>[e.selectedDevice?((0,n.wg)(),(0,n.iD)("div",d,[(0,n._)("div",o,[v,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].name)},null,8,u)]),(0,n._)("div",r,[w,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].on)},null,8,g)]),null!=e.devices[e.selectedDevice].reachable?((0,n.wg)(),(0,n.iD)("div",h,[p,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].reachable)},null,8,f)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].bri?((0,n.wg)(),(0,n.iD)("div",m,[D,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].bri)},null,8,_)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].ct?((0,n.wg)(),(0,n.iD)("div",k,[y,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].ct)},null,8,C)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].hue?((0,n.wg)(),(0,n.iD)("div",x,[q,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].hue)},null,8,b)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].sat?((0,n.wg)(),(0,n.iD)("div",I,[z,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].sat)},null,8,Z)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].xy?((0,n.wg)(),(0,n.iD)("div",S,[T,(0,n._)("div",{class:"value",textContent:(0,i.zw)(`[${e.devices[e.selectedDevice].xy.join(", ")}]`)},null,8,$)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].productname?((0,n.wg)(),(0,n.iD)("div",M,[j,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].productname)},null,8,B)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].manufacturername?((0,n.wg)(),(0,n.iD)("div",N,[L,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].manufacturername)},null,8,H)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].type?((0,n.wg)(),(0,n.iD)("div",O,[R,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].type)},null,8,E)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].id?((0,n.wg)(),(0,n.iD)("div",P,[W,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].id)},null,8,U)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].uniqueid?((0,n.wg)(),(0,n.iD)("div",Y,[K,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].uniqueid)},null,8,X)])):(0,n.kq)("",!0),null!=e.devices[e.selectedDevice].swversion?((0,n.wg)(),(0,n.iD)("div",A,[F,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].swversion)},null,8,G)])):(0,n.kq)("",!0),e.devices[e.selectedDevice].swupdate?.lastinstall?((0,n.wg)(),(0,n.iD)("div",J,[Q,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.formatDate(e.devices[e.selectedDevice].swupdate.lastinstall,!0))},null,8,V)])):(0,n.kq)("",!0),e.devices[e.selectedDevice].swupdate?.state?((0,n.wg)(),(0,n.iD)("div",ee,[te,(0,n._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].swupdate.state)},null,8,se)])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])),_:1},512)])}var ie=s(1232),le=s(4004),ae=s(8671),ce=s(8453),de={name:"LightHue",components:{Modal:ce.Z,Switch:ae.Z,Loading:ie.Z},mixins:[le.Z],methods:{async toggle(e){const t=await this.request(`${this.pluginName}.toggle`,{lights:[e]});t.success&&(this.devices[e].on=!this.devices[e].on)}}},oe=s(3744);const ve=(0,oe.Z)(de,[["render",ne],["__scopeId","data-v-5d844500"]]);var ue=ve},4004:function(e,t,s){s.d(t,{Z:function(){return a}});var n=s(6813),i={name:"SwitchesMixin",mixins:[n.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const s=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=s.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const s=t.name?.length?t.name:t.id;return e[s]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const l=i;var a=l},8671:function(e,t,s){s.d(t,{Z:function(){return m}});var n=s(6252),i=s(9963),l=s(3577);const a=e=>((0,n.dD)("data-v-38eb9831"),e=e(),(0,n.Cn)(),e),c={class:"name col-l-10 col-m-9 col-s-8"},d=a((()=>(0,n._)("i",{class:"fa fa-info"},null,-1))),o=[d],v=["textContent"],u={class:"toggler col-l-2 col-m-3 col-s-4"};function r(e,t,s,a,d,r){const w=(0,n.up)("Loading"),g=(0,n.up)("ToggleSwitch");return(0,n.wg)(),(0,n.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,i.iM)(((...e)=>r.onToggle&&r.onToggle(...e)),["stop"]))},[s.loading?((0,n.wg)(),(0,n.j4)(w,{key:0})):(0,n.kq)("",!0),(0,n._)("div",c,[s.hasInfo?((0,n.wg)(),(0,n.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,i.iM)(((...e)=>r.onInfo&&r.onInfo(...e)),["prevent"]))},o)):(0,n.kq)("",!0),(0,n._)("span",{class:"name-content",textContent:(0,l.zw)(s.name)},null,8,v)]),(0,n._)("div",u,[(0,n.Wm)(g,{disabled:s.loading,value:s.state,onInput:r.onToggle},null,8,["disabled","value","onInput"])])])}var w=s(6),g=s(1232),h={name:"Switch",components:{Loading:g.Z,ToggleSwitch:w.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=s(3744);const f=(0,p.Z)(h,[["render",r],["__scopeId","data-v-38eb9831"]]);var m=f}}]);
+//# sourceMappingURL=2844.e8c1790f.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js.map b/platypush/backend/http/webapp/dist/static/js/2844.e8c1790f.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js.map
rename to platypush/backend/http/webapp/dist/static/js/2844.e8c1790f.js.map
index 8da5f7cc8..eefa5629e 100644
--- a/platypush/backend/http/webapp/dist/static/js/2844.b36c51a9.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/2844.e8c1790f.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/2844.b36c51a9.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue?dced","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n
\n \n
No Hue lights found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
Reachable
\n \n
\n\n
\n
Brightness
\n \n
\n\n
\n
Color Temperature
\n \n
\n\n
\n
Hue
\n \n
\n\n
\n
Saturation
\n \n
\n\n
\n
XY
\n \n
\n\n
\n
Product
\n \n
\n\n
\n
Manufacturer
\n \n
\n\n
\n
Type
\n \n
\n\n
\n
ID on network
\n \n
\n\n
\n
Unique ID
\n \n
\n\n
\n
Software version
\n \n
\n\n
\n
Last software update
\n \n
\n\n
\n
Update state
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d844500&scoped=true\"\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=5d844500&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5d844500\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","loading","Object","keys","devices","length","device","state","on","toggle","key","selectedDevice","$refs","switchInfoModal","show","title","ref","reachable","bri","ct","hue","sat","xy","join","productname","manufacturername","id","uniqueid","swversion","swupdate","lastinstall","components","Modal","Switch","Loading","mixins","async","response","request","pluginName","lights","success","Utils","String","required","bus","config","selected","data","initialized","onRefreshEvent","refresh","reduce","obj","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","ToggleSwitch","stopPropagation"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/2844.e8c1790f.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue","webpack://platypush/./src/components/panels/Switches/LightHue/Index.vue?dced","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n
\n \n
No Hue lights found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
Reachable
\n \n
\n\n
\n
Brightness
\n \n
\n\n
\n
Color Temperature
\n \n
\n\n
\n
Hue
\n \n
\n\n
\n
Saturation
\n \n
\n\n
\n
XY
\n \n
\n\n
\n
Product
\n \n
\n\n
\n
Manufacturer
\n \n
\n\n
\n
Type
\n \n
\n\n
\n
ID on network
\n \n
\n\n
\n
Unique ID
\n \n
\n\n
\n
Software version
\n \n
\n\n
\n
Last software update
\n \n
\n\n
\n
Update state
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5d844500&scoped=true\"\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=5d844500&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5d844500\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n
\n \n
No TP-Link switches found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
IP
\n \n
\n\n
\n
MAC
\n \n
\n\n
\n
Current Consumption
\n \n
\n\n
\n
Device Type
\n \n
\n\n
\n
Firmware ID
\n \n
\n\n
\n
Hardware ID
\n \n
\n\n
\n
Hardware Version
\n \n
\n\n
\n
Software Version
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e259fb36&scoped=true\"\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=e259fb36&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e259fb36\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","$refs","switchInfoModal","show","title","ref","ip","hw_info","mac","current_consumption","dev_name","fwId","hwId","hw_ver","sw_ver","Modal","Switch"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/3785-legacy.5ec00494.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue?8843"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n
\n \n
No TP-Link switches found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
IP
\n \n
\n\n
\n
MAC
\n \n
\n\n
\n
Current Consumption
\n \n
\n\n
\n
Device Type
\n \n
\n\n
\n
Firmware ID
\n \n
\n\n
\n
Hardware ID
\n \n
\n\n
\n
Hardware Version
\n \n
\n\n
\n
Software Version
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e259fb36&scoped=true\"\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=e259fb36&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e259fb36\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","$refs","switchInfoModal","show","title","ref","ip","hw_info","mac","current_consumption","dev_name","fwId","hwId","hw_ver","sw_ver","Modal","Switch"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js b/platypush/backend/http/webapp/dist/static/js/3785.940990df.js
similarity index 98%
rename from platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js
rename to platypush/backend/http/webapp/dist/static/js/3785.940990df.js
index 2d904f6e5..2b33f9aab 100644
--- a/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js
+++ b/platypush/backend/http/webapp/dist/static/js/3785.940990df.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3785],{6:function(e,t,n){n.d(t,{Z:function(){return h}});var i=n(6252),s=n(3577),o=n(9963);const l=e=>((0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e),a=["checked"],c=l((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),d={class:"label"};function v(e,t,n,l,v,u){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,i._)("label",null,[c,(0,i._)("span",d,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},r=n(3744);const w=(0,r.Z)(u,[["render",v],["__scopeId","data-v-a6396ae8"]]);var h=w},4004:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(6813),s={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const o=s;var l=o},8671:function(e,t,n){n.d(t,{Z:function(){return _}});var i=n(6252),s=n(9963),o=n(3577);const l=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),a={class:"name col-l-10 col-m-9 col-s-8"},c=l((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),d=[c],v=["textContent"],u={class:"toggler col-l-2 col-m-3 col-s-4"};function r(e,t,n,l,c,r){const w=(0,i.up)("Loading"),h=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)(((...e)=>r.onToggle&&r.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(w,{key:0})):(0,i.kq)("",!0),(0,i._)("div",a,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInfo&&r.onInfo(...e)),["prevent"]))},d)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,o.zw)(n.name)},null,8,v)]),(0,i._)("div",u,[(0,i.Wm)(h,{disabled:n.loading,value:n.state,onInput:r.onToggle},null,8,["disabled","value","onInput"])])])}var w=n(6),h=n(1232),f={name:"Switch",components:{Loading:h.Z,ToggleSwitch:w.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},g=n(3744);const p=(0,g.Z)(f,[["render",r],["__scopeId","data-v-38eb9831"]]);var _=p},3785:function(e,t,n){n.r(t),n.d(t,{default:function(){return K}});var i=n(6252),s=n(3577);const o=e=>((0,i.dD)("data-v-e259fb36"),e=e(),(0,i.Cn)(),e),l={class:"switches tplink-switches"},a={key:1,class:"no-content"},c={key:0,class:"switch-info"},d={class:"row"},v=o((()=>(0,i._)("div",{class:"name"},"Name",-1))),u=["textContent"],r={class:"row"},w=o((()=>(0,i._)("div",{class:"name"},"On",-1))),h=["textContent"],f={class:"row"},g=o((()=>(0,i._)("div",{class:"name"},"IP",-1))),p=["textContent"],_={key:0,class:"row"},m=o((()=>(0,i._)("div",{class:"name"},"MAC",-1))),D=["textContent"],k={key:1,class:"row"},C=o((()=>(0,i._)("div",{class:"name"},"Current Consumption",-1))),y=["textContent"],x={key:2,class:"row"},I=o((()=>(0,i._)("div",{class:"name"},"Device Type",-1))),b=["textContent"],q={key:3,class:"row"},z=o((()=>(0,i._)("div",{class:"name"},"Firmware ID",-1))),Z=["textContent"],S={key:4,class:"row"},T=o((()=>(0,i._)("div",{class:"name"},"Hardware ID",-1))),M=["textContent"],$={key:5,class:"row"},j=o((()=>(0,i._)("div",{class:"name"},"Hardware Version",-1))),B=["textContent"],N={key:6,class:"row"},L=o((()=>(0,i._)("div",{class:"name"},"Software Version",-1))),O=["textContent"];function P(e,t,n,o,P,E){const H=(0,i.up)("Loading"),R=(0,i.up)("Switch"),W=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",l,[e.loading?((0,i.wg)(),(0,i.j4)(H,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No TP-Link switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(R,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n,"has-info":!0,onInfo:t=>{e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,i.Wm)(W,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((()=>[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",c,[(0,i._)("div",d,[v,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,u)]),(0,i._)("div",r,[w,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,h)]),(0,i._)("div",f,[g,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ip)},null,8,p)]),e.devices[e.selectedDevice].hw_info?.mac?((0,i.wg)(),(0,i.iD)("div",_,[m,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.mac)},null,8,D)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].current_consumption?((0,i.wg)(),(0,i.iD)("div",k,[C,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].current_consumption)},null,8,y)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.dev_name?((0,i.wg)(),(0,i.iD)("div",x,[I,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.dev_name)},null,8,b)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.fwId?((0,i.wg)(),(0,i.iD)("div",q,[z,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.fwId)},null,8,Z)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.hwId?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.hwId)},null,8,M)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.hw_ver?((0,i.wg)(),(0,i.iD)("div",$,[j,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.hw_ver)},null,8,B)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.sw_ver?((0,i.wg)(),(0,i.iD)("div",N,[L,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.sw_ver)},null,8,O)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)])),_:1},512)])}var E=n(1232),H=n(4004),R=n(8671),W=n(9642),V={name:"SwitchTplink",components:{Modal:W.Z,Switch:R.Z,Loading:E.Z},mixins:[H.Z]},A=n(3744);const F=(0,A.Z)(V,[["render",P],["__scopeId","data-v-e259fb36"]]);var K=F}}]);
-//# sourceMappingURL=3785.3e98b38f.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[3785],{6:function(e,t,n){n.d(t,{Z:function(){return h}});var i=n(6252),s=n(3577),o=n(9963);const l=e=>((0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e),a=["checked"],c=l((()=>(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1))),d={class:"label"};function v(e,t,n,l,v,u){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>u.onInput&&u.onInput(...e)),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:n.value},null,8,a),(0,i._)("label",null,[c,(0,i._)("span",d,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var u={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},r=n(3744);const w=(0,r.Z)(u,[["render",v],["__scopeId","data-v-a6396ae8"]]);var h=w},4004:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(6813),s={name:"SwitchesMixin",mixins:[i.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const o=s;var l=o},8671:function(e,t,n){n.d(t,{Z:function(){return _}});var i=n(6252),s=n(9963),o=n(3577);const l=e=>((0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e),a={class:"name col-l-10 col-m-9 col-s-8"},c=l((()=>(0,i._)("i",{class:"fa fa-info"},null,-1))),d=[c],v=["textContent"],u={class:"toggler col-l-2 col-m-3 col-s-4"};function r(e,t,n,l,c,r){const w=(0,i.up)("Loading"),h=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,s.iM)(((...e)=>r.onToggle&&r.onToggle(...e)),["stop"]))},[n.loading?((0,i.wg)(),(0,i.j4)(w,{key:0})):(0,i.kq)("",!0),(0,i._)("div",a,[n.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,s.iM)(((...e)=>r.onInfo&&r.onInfo(...e)),["prevent"]))},d)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,o.zw)(n.name)},null,8,v)]),(0,i._)("div",u,[(0,i.Wm)(h,{disabled:n.loading,value:n.state,onInput:r.onToggle},null,8,["disabled","value","onInput"])])])}var w=n(6),h=n(1232),f={name:"Switch",components:{Loading:h.Z,ToggleSwitch:w.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},g=n(3744);const p=(0,g.Z)(f,[["render",r],["__scopeId","data-v-38eb9831"]]);var _=p},3785:function(e,t,n){n.r(t),n.d(t,{default:function(){return K}});var i=n(6252),s=n(3577);const o=e=>((0,i.dD)("data-v-e259fb36"),e=e(),(0,i.Cn)(),e),l={class:"switches tplink-switches"},a={key:1,class:"no-content"},c={key:0,class:"switch-info"},d={class:"row"},v=o((()=>(0,i._)("div",{class:"name"},"Name",-1))),u=["textContent"],r={class:"row"},w=o((()=>(0,i._)("div",{class:"name"},"On",-1))),h=["textContent"],f={class:"row"},g=o((()=>(0,i._)("div",{class:"name"},"IP",-1))),p=["textContent"],_={key:0,class:"row"},m=o((()=>(0,i._)("div",{class:"name"},"MAC",-1))),D=["textContent"],k={key:1,class:"row"},C=o((()=>(0,i._)("div",{class:"name"},"Current Consumption",-1))),y=["textContent"],x={key:2,class:"row"},I=o((()=>(0,i._)("div",{class:"name"},"Device Type",-1))),b=["textContent"],q={key:3,class:"row"},z=o((()=>(0,i._)("div",{class:"name"},"Firmware ID",-1))),Z=["textContent"],S={key:4,class:"row"},T=o((()=>(0,i._)("div",{class:"name"},"Hardware ID",-1))),M=["textContent"],$={key:5,class:"row"},j=o((()=>(0,i._)("div",{class:"name"},"Hardware Version",-1))),B=["textContent"],N={key:6,class:"row"},L=o((()=>(0,i._)("div",{class:"name"},"Software Version",-1))),O=["textContent"];function P(e,t,n,o,P,E){const H=(0,i.up)("Loading"),R=(0,i.up)("Switch"),W=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",l,[e.loading?((0,i.wg)(),(0,i.j4)(H,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",a,"No TP-Link switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,((t,n)=>((0,i.wg)(),(0,i.j4)(R,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n,"has-info":!0,onInfo:t=>{e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,i.Wm)(W,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((()=>[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",c,[(0,i._)("div",d,[v,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].name)},null,8,u)]),(0,i._)("div",r,[w,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].on)},null,8,h)]),(0,i._)("div",f,[g,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].ip)},null,8,p)]),e.devices[e.selectedDevice].hw_info?.mac?((0,i.wg)(),(0,i.iD)("div",_,[m,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.mac)},null,8,D)])):(0,i.kq)("",!0),null!=e.devices[e.selectedDevice].current_consumption?((0,i.wg)(),(0,i.iD)("div",k,[C,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].current_consumption)},null,8,y)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.dev_name?((0,i.wg)(),(0,i.iD)("div",x,[I,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.dev_name)},null,8,b)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.fwId?((0,i.wg)(),(0,i.iD)("div",q,[z,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.fwId)},null,8,Z)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.hwId?((0,i.wg)(),(0,i.iD)("div",S,[T,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.hwId)},null,8,M)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.hw_ver?((0,i.wg)(),(0,i.iD)("div",$,[j,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.hw_ver)},null,8,B)])):(0,i.kq)("",!0),e.devices[e.selectedDevice].hw_info?.sw_ver?((0,i.wg)(),(0,i.iD)("div",N,[L,(0,i._)("div",{class:"value",textContent:(0,s.zw)(e.devices[e.selectedDevice].hw_info.sw_ver)},null,8,O)])):(0,i.kq)("",!0)])):(0,i.kq)("",!0)])),_:1},512)])}var E=n(1232),H=n(4004),R=n(8671),W=n(8453),V={name:"SwitchTplink",components:{Modal:W.Z,Switch:R.Z,Loading:E.Z},mixins:[H.Z]},A=n(3744);const F=(0,A.Z)(V,[["render",P],["__scopeId","data-v-e259fb36"]]);var K=F}}]);
+//# sourceMappingURL=3785.940990df.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js.map b/platypush/backend/http/webapp/dist/static/js/3785.940990df.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js.map
rename to platypush/backend/http/webapp/dist/static/js/3785.940990df.js.map
index 3898a079f..a078ed0ec 100644
--- a/platypush/backend/http/webapp/dist/static/js/3785.3e98b38f.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/3785.940990df.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/3785.3e98b38f.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue?8843"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n
\n \n
No TP-Link switches found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
IP
\n \n
\n\n
\n
MAC
\n \n
\n\n
\n
Current Consumption
\n \n
\n\n
\n
Device Type
\n \n
\n\n
\n
Firmware ID
\n \n
\n\n
\n
Hardware ID
\n \n
\n\n
\n
Hardware Version
\n \n
\n\n
\n
Software Version
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=e259fb36&scoped=true\"\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=e259fb36&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e259fb36\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","$refs","switchInfoModal","show","title","ref","ip","hw_info","mac","current_consumption","dev_name","fwId","hwId","hw_ver","sw_ver","Modal","Switch"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/3785.940990df.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchTplink/Index.vue?8843"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n
\n\n\n\n\n\n","\n \n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Chromecast.vue?vue&type=template&id=55476f3a\"\nimport script from \"./Chromecast.vue?vue&type=script&lang=js\"\nexport * from \"./Chromecast.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Kodi.vue?vue&type=template&id=25a1a1cf\"\nimport script from \"./Kodi.vue?vue&type=script&lang=js\"\nexport * from \"./Kodi.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Mplayer.vue?vue&type=template&id=0caf2d73\"\nimport script from \"./Mplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Mplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Mpv.vue?vue&type=template&id=3b3bb533\"\nimport script from \"./Mpv.vue?vue&type=script&lang=js\"\nexport * from \"./Mpv.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Omxplayer.vue?vue&type=template&id=0f086473\"\nimport script from \"./Omxplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Omxplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Vlc.vue?vue&type=template&id=5b5bcdd3\"\nimport script from \"./Vlc.vue?vue&type=script&lang=js\"\nexport * from \"./Vlc.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Players.vue?vue&type=template&id=27e87a29&scoped=true\"\nimport script from \"./Players.vue?vue&type=script&lang=js\"\nexport * from \"./Players.vue?vue&type=script&lang=js\"\n\nimport \"./Players.vue?vue&type=style&index=0&id=27e87a29&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-27e87a29\"]])\n\nexport default __exports__","import { render } from \"./Header.vue?vue&type=template&id=37a493ac&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=37a493ac&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-37a493ac\"]])\n\nexport default __exports__","\n
\n
Title
\n
\n \n \n
\n
\n\n
\n
TV Series
\n \n
\n\n
\n
Season
\n \n
\n\n
\n
Episode
\n \n
\n\n
\n
Number of seasons
\n \n
\n\n
\n
Synopsis
\n \n
\n\n
\n
Description
\n \n
\n\n
\n
Summary
\n \n
\n\n
\n
Overview
\n \n
\n\n
\n
Duration
\n \n
\n\n
\n
Country
\n \n
\n\n
\n
Network
\n \n
\n\n
\n
Status
\n \n
\n\n
\n
Rating
\n \n
\n\n
\n
Votes
\n \n
\n\n
\n
Genres
\n \n
\n\n
\n
Channel
\n
\n \n
\n
\n\n
\n
Year
\n \n
\n\n
\n
Published at
\n \n
\n\n
\n
File
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n\n
\n
Trailer
\n
\n \n
\n
\n\n
\n
Size
\n \n
\n\n
\n
Quality
\n \n
\n\n
\n
Seeds
\n \n
\n\n
\n
Peers
\n \n
\n\n
\n
Language
\n \n
\n\n\n\n\n\n","import { render } from \"./Info.vue?vue&type=template&id=28611e6c&scoped=true\"\nimport script from \"./Info.vue?vue&type=script&lang=js\"\nexport * from \"./Info.vue?vue&type=script&lang=js\"\n\nimport \"./Info.vue?vue&type=style&index=0&id=28611e6c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28611e6c\"]])\n\nexport default __exports__","\n \n\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=4597e14d&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=4597e14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4597e14d\"]])\n\nexport default __exports__","\n
\n
\n No search results\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 \"./Results.vue?vue&type=template&id=28f7c518&scoped=true\"\nimport script from \"./Results.vue?vue&type=script&lang=js\"\nexport * from \"./Results.vue?vue&type=script&lang=js\"\n\nimport \"./Results.vue?vue&type=style&index=0&id=28f7c518&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28f7c518\"]])\n\nexport default __exports__","\n
\n
\n \n
\n
\n \n
\n\n
None
\n
\n\n
\n
\n \n \n \n
\n {{ sub.SubFileName }}\n
\n
\n\n \n
\n\n\n\n\n\n","import { render } from \"./Subtitles.vue?vue&type=template&id=77ae3705&scoped=true\"\nimport script from \"./Subtitles.vue?vue&type=script&lang=js\"\nexport * from \"./Subtitles.vue?vue&type=script&lang=js\"\n\nimport \"./Subtitles.vue?vue&type=style&index=0&id=77ae3705&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-77ae3705\"]])\n\nexport default __exports__","\n
\n \n\n
\n
\n \n ..\n
\n
\n\n
\n
\n \n \n {{ file.name }}\n \n
\n\n
\n \n \n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./Browser.vue?vue&type=template&id=a2e5c946&scoped=true\"\nimport script from \"./Browser.vue?vue&type=script&lang=js\"\nexport * from \"./Browser.vue?vue&type=script&lang=js\"\n\nimport \"./Browser.vue?vue&type=style&index=0&id=a2e5c946&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a2e5c946\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=040b2676&scoped=true\"\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=040b2676&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-040b2676\"]])\n\nexport default __exports__","\n \n\n
\n
No torrent transfers in progress
\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
Name
\n \n
\n\n
\n
State
\n \n
\n\n
\n
Progress
\n \n
\n\n
\n
DL rate
\n \n
\n\n
\n
UL rate
\n \n
\n\n
\n
Size
\n \n
\n\n
\n
Remaining
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n\n
\n
Peers
\n \n
\n\n
\n
Started
\n \n
\n\n
\n
Finished
\n \n
\n\n
\n
Save path
\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 \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["class","loading","pluginName","status","selectedPlayer","track","buttons","mediaButtons","pause","stop","setVolume","seek","search","selectedView","$event","hasSubtitlesPlugin","ref","sources","selectedSubtitles","browserFilter","onStatusUpdate","downloadTorrent","showSubtitlesModal","$refs","playUrlModal","show","header","filterVisible","results","selectedResult","onResultSelect","play","mediaInfo","isVisible","view","download","torrentPlugin","filter","title","item","visible","selectSubtitles","playUrlInput","focus","playUrl","urlPlay","type","autofocus","disabled","length","placeholder","query","$emit","torrentURL","value","target","selectedItem","Object","keys","source","key","checked","player","name","iconClass","text","refresh","players","i","select","mixins","Utils","emits","props","data","methods","async","this","component","request","resource","subs","url","subtitles","volume","position","event","isMine","onMediaEvent","notify","device","image","plugin","filename","supports","startsWith","mounted","subscribe","onNewMedia","destroy","unsubscribe","__exports__","Mixin","devices","Promise","all","map","chromecast","getPlayerName","$root","config","host","components","Loading","DropdownItem","Dropdown","Chromecast","Kodi","Mplayer","Mpv","Omxplayer","Vlc","String","required","plugins","loadPlugins","entries","p","endsWith","getPlayers","push","Players","Boolean","default","types","$watch","imdb_id","href","series","season","episode","num_seasons","synopsis","description","summary","overview","duration","country","network","rating","percentage","votes","genres","join","channelId","channelTitle","year","publishedAt","file","trailer","size","quality","seeds","peers","language","views","displayName","collapsed","browser","torrents","result","typeIcons","Array","Number","items","sub","IsLocal","ISO639","SubFileName","path","filteredFiles","isMedia","mediaExtensions","has","split","pop","initialPath","files","computed","toLowerCase","indexOf","Browser","MediaView","Header","Results","Modal","Info","Nav","TorrentView","Subtitles","previous","next","awaitingPlayTorrent","torrentPlugins","startStreaming","ret","window","open","onTorrentQueued","onTorrentMetadata","onTorrentDownloadStart","onTorrentDownloadCompleted","getTorrentPlugin","pluginConf","torrent_plugin","torrent","error","subtitlesSelector","close","link","SubDownloadLink","Set","state","addSubtitles","removeSubtitles","plex","jellyfin","render","transfers","hash","progress","torrentId","resume","remove","torrentFiles","torrentInfo","width","convertSize","download_rate","upload_rate","remaining_bytes","start_date","finish_date","save_path","relativeFiles","values","reduce","obj","onTorrentUpdate","onTorrentRemove"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/4196.cec98eba.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Media/Index.vue","webpack://platypush/./src/components/panels/Media/Header.vue","webpack://platypush/./src/components/panels/Media/Players.vue","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue","webpack://platypush/./src/components/panels/Media/Players/Mixin.vue?8a34","webpack://platypush/./src/components/panels/Media/Players/Chromecast.vue?c107","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue","webpack://platypush/./src/components/panels/Media/Players/Kodi.vue?6dfd","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Mplayer.vue?eab0","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue","webpack://platypush/./src/components/panels/Media/Players/Mpv.vue?06ab","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue","webpack://platypush/./src/components/panels/Media/Players/Omxplayer.vue?69bd","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue","webpack://platypush/./src/components/panels/Media/Players/Vlc.vue?4868","webpack://platypush/./src/components/panels/Media/Players.vue?c223","webpack://platypush/./src/components/panels/Media/Header.vue?b895","webpack://platypush/./src/components/panels/Media/Info.vue","webpack://platypush/./src/components/panels/Media/Info.vue?c19c","webpack://platypush/./src/components/panels/Media/Nav.vue","webpack://platypush/./src/components/panels/Media/Nav.vue?bae0","webpack://platypush/./src/components/panels/Media/Results.vue","webpack://platypush/./src/components/panels/Media/Results.vue?23d6","webpack://platypush/./src/components/panels/Media/Subtitles.vue","webpack://platypush/./src/components/panels/Media/Subtitles.vue?17fa","webpack://platypush/./src/components/File/Browser.vue","webpack://platypush/./src/components/File/Browser.vue?8abf","webpack://platypush/./src/components/panels/Media/Index.vue?1f2c","webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\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 \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 \n \n \n \n
\n\n
\n \n \n\n
\n \n
\n\n
No players found
\n\n
\n \n
\n \n
\n\n\n\n\n\n","\n \n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Chromecast.vue?vue&type=template&id=55476f3a\"\nimport script from \"./Chromecast.vue?vue&type=script&lang=js\"\nexport * from \"./Chromecast.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Kodi.vue?vue&type=template&id=25a1a1cf\"\nimport script from \"./Kodi.vue?vue&type=script&lang=js\"\nexport * from \"./Kodi.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Mplayer.vue?vue&type=template&id=0caf2d73\"\nimport script from \"./Mplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Mplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Mpv.vue?vue&type=template&id=3b3bb533\"\nimport script from \"./Mpv.vue?vue&type=script&lang=js\"\nexport * from \"./Mpv.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Omxplayer.vue?vue&type=template&id=0f086473\"\nimport script from \"./Omxplayer.vue?vue&type=script&lang=js\"\nexport * from \"./Omxplayer.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Vlc.vue?vue&type=template&id=5b5bcdd3\"\nimport script from \"./Vlc.vue?vue&type=script&lang=js\"\nexport * from \"./Vlc.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./Players.vue?vue&type=template&id=27e87a29&scoped=true\"\nimport script from \"./Players.vue?vue&type=script&lang=js\"\nexport * from \"./Players.vue?vue&type=script&lang=js\"\n\nimport \"./Players.vue?vue&type=style&index=0&id=27e87a29&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-27e87a29\"]])\n\nexport default __exports__","import { render } from \"./Header.vue?vue&type=template&id=37a493ac&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=37a493ac&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-37a493ac\"]])\n\nexport default __exports__","\n
\n
Title
\n
\n \n \n
\n
\n\n
\n
TV Series
\n \n
\n\n
\n
Season
\n \n
\n\n
\n
Episode
\n \n
\n\n
\n
Number of seasons
\n \n
\n\n
\n
Synopsis
\n \n
\n\n
\n
Description
\n \n
\n\n
\n
Summary
\n \n
\n\n
\n
Overview
\n \n
\n\n
\n
Duration
\n \n
\n\n
\n
Country
\n \n
\n\n
\n
Network
\n \n
\n\n
\n
Status
\n \n
\n\n
\n
Rating
\n \n
\n\n
\n
Votes
\n \n
\n\n
\n
Genres
\n \n
\n\n
\n
Channel
\n
\n \n
\n
\n\n
\n
Year
\n \n
\n\n
\n
Published at
\n \n
\n\n
\n
File
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n\n
\n
Trailer
\n
\n \n
\n
\n\n
\n
Size
\n \n
\n\n
\n
Quality
\n \n
\n\n
\n
Seeds
\n \n
\n\n
\n
Peers
\n \n
\n\n
\n
Language
\n \n
\n\n\n\n\n\n","import { render } from \"./Info.vue?vue&type=template&id=28611e6c&scoped=true\"\nimport script from \"./Info.vue?vue&type=script&lang=js\"\nexport * from \"./Info.vue?vue&type=script&lang=js\"\n\nimport \"./Info.vue?vue&type=style&index=0&id=28611e6c&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28611e6c\"]])\n\nexport default __exports__","\n \n\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=4597e14d&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=4597e14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4597e14d\"]])\n\nexport default __exports__","\n
\n
\n No search results\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 \"./Results.vue?vue&type=template&id=28f7c518&scoped=true\"\nimport script from \"./Results.vue?vue&type=script&lang=js\"\nexport * from \"./Results.vue?vue&type=script&lang=js\"\n\nimport \"./Results.vue?vue&type=style&index=0&id=28f7c518&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-28f7c518\"]])\n\nexport default __exports__","\n
\n
\n \n
\n
\n \n
\n\n
None
\n
\n\n
\n
\n \n \n \n
\n {{ sub.SubFileName }}\n
\n
\n\n \n
\n\n\n\n\n\n","import { render } from \"./Subtitles.vue?vue&type=template&id=77ae3705&scoped=true\"\nimport script from \"./Subtitles.vue?vue&type=script&lang=js\"\nexport * from \"./Subtitles.vue?vue&type=script&lang=js\"\n\nimport \"./Subtitles.vue?vue&type=style&index=0&id=77ae3705&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-77ae3705\"]])\n\nexport default __exports__","\n
\n \n\n
\n
\n \n ..\n
\n
\n\n
\n
\n \n \n {{ file.name }}\n \n
\n\n
\n \n \n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./Browser.vue?vue&type=template&id=a2e5c946&scoped=true\"\nimport script from \"./Browser.vue?vue&type=script&lang=js\"\nexport * from \"./Browser.vue?vue&type=script&lang=js\"\n\nimport \"./Browser.vue?vue&type=style&index=0&id=a2e5c946&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a2e5c946\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=040b2676&scoped=true\"\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=040b2676&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-040b2676\"]])\n\nexport default __exports__","\n \n\n
\n
No torrent transfers in progress
\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
Name
\n \n
\n\n
\n
State
\n \n
\n\n
\n
Progress
\n \n
\n\n
\n
DL rate
\n \n
\n\n
\n
UL rate
\n \n
\n\n
\n
Size
\n \n
\n\n
\n
Remaining
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n\n
\n
Peers
\n \n
\n\n
\n
Started
\n \n
\n\n
\n
Finished
\n \n
\n\n
\n
Save path
\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 \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["class","loading","pluginName","status","selectedPlayer","track","buttons","mediaButtons","pause","stop","setVolume","seek","search","selectedView","$event","hasSubtitlesPlugin","ref","sources","selectedSubtitles","browserFilter","onStatusUpdate","downloadTorrent","showSubtitlesModal","$refs","playUrlModal","show","header","filterVisible","results","selectedResult","onResultSelect","play","mediaInfo","isVisible","view","download","torrentPlugin","filter","title","item","visible","selectSubtitles","playUrlInput","focus","playUrl","urlPlay","type","autofocus","disabled","length","placeholder","query","$emit","torrentURL","value","target","selectedItem","Object","keys","source","key","checked","player","name","iconClass","text","refresh","players","i","select","mixins","Utils","emits","props","data","methods","async","this","component","request","resource","subs","url","subtitles","volume","position","event","isMine","onMediaEvent","notify","device","image","plugin","filename","supports","startsWith","mounted","subscribe","onNewMedia","destroy","unsubscribe","__exports__","Mixin","devices","Promise","all","map","chromecast","getPlayerName","$root","config","host","components","Loading","DropdownItem","Dropdown","Chromecast","Kodi","Mplayer","Mpv","Omxplayer","Vlc","String","required","plugins","loadPlugins","entries","p","endsWith","getPlayers","push","Players","Boolean","default","types","$watch","imdb_id","href","series","season","episode","num_seasons","synopsis","description","summary","overview","duration","country","network","rating","percentage","votes","genres","join","channelId","channelTitle","year","publishedAt","file","trailer","size","quality","seeds","peers","language","views","displayName","collapsed","browser","torrents","result","typeIcons","Array","Number","items","sub","IsLocal","ISO639","SubFileName","path","filteredFiles","isMedia","mediaExtensions","has","split","pop","initialPath","files","computed","toLowerCase","indexOf","Browser","MediaView","Header","Results","Modal","Info","Nav","TorrentView","Subtitles","previous","next","awaitingPlayTorrent","torrentPlugins","startStreaming","ret","window","open","onTorrentQueued","onTorrentMetadata","onTorrentDownloadStart","onTorrentDownloadCompleted","getTorrentPlugin","pluginConf","torrent_plugin","torrent","error","subtitlesSelector","close","link","SubDownloadLink","Set","state","addSubtitles","removeSubtitles","plex","jellyfin","render","transfers","hash","progress","torrentId","resume","remove","torrentFiles","torrentInfo","width","convertSize","download_rate","upload_rate","remaining_bytes","start_date","finish_date","save_path","relativeFiles","values","reduce","obj","onTorrentUpdate","onTorrentRemove"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js b/platypush/backend/http/webapp/dist/static/js/4548.686dd66b.js
similarity index 98%
rename from platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js
rename to platypush/backend/http/webapp/dist/static/js/4548.686dd66b.js
index 3fa997de8..9948636aa 100644
--- a/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js
+++ b/platypush/backend/http/webapp/dist/static/js/4548.686dd66b.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4548,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],p={class:"controls"},u={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},P={class:"row"},q=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",p,[(0,s._)("div",u,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",P,[q,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},pa=e(3744);const ua=(0,pa.Z)(ca,[["render",sa]]);var ha=ua},4548:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"pi"})}var i=e(5528),r={name:"CameraPi",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]);
-//# sourceMappingURL=4548.27d0217c.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4548,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],p={class:"controls"},u={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},P={class:"row"},q=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",p,[(0,s._)("div",u,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",P,[q,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(8453),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},pa=e(3744);const ua=(0,pa.Z)(ca,[["render",sa]]);var ha=ua},4548:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"pi"})}var i=e(5528),r={name:"CameraPi",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]);
+//# sourceMappingURL=4548.686dd66b.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js.map b/platypush/backend/http/webapp/dist/static/js/4548.686dd66b.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js.map
rename to platypush/backend/http/webapp/dist/static/js/4548.686dd66b.js.map
index 96c845b13..e39b58092 100644
--- a/platypush/backend/http/webapp/dist/static/js/4548.27d0217c.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/4548.686dd66b.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/4548.27d0217c.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraPi/Index.vue","webpack://platypush/./src/components/panels/CameraPi/Index.vue?7074"],"sourcesContent":["\n
\n\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\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=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6f4a0590\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/4548.686dd66b.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraPi/Index.vue","webpack://platypush/./src/components/panels/CameraPi/Index.vue?7074"],"sourcesContent":["\n
\n\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=8beb55c6&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=8beb55c6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8beb55c6\"]])\n\nexport default __exports__","import { render } from \"./Playlist.vue?vue&type=template&id=ee1cc6f4&scoped=true\"\nimport script from \"./Playlist.vue?vue&type=script&lang=js\"\nexport * from \"./Playlist.vue?vue&type=script&lang=js\"\n\nimport \"./Playlist.vue?vue&type=style&index=0&id=ee1cc6f4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ee1cc6f4\"]])\n\nexport default __exports__","\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 No tracks found\n
\n\n
\n
\n
\n {{ track.title || '[No Title]' }}\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\n
\n
\n No playlists found\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 \"./Playlists.vue?vue&type=template&id=c01651b6&scoped=true\"\nimport script from \"./Playlists.vue?vue&type=script&lang=js\"\nexport * from \"./Playlists.vue?vue&type=script&lang=js\"\n\nimport \"./Playlists.vue?vue&type=style&index=0&id=c01651b6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c01651b6\"]])\n\nexport default __exports__","\n
\n
\n \n
\n\n \n \n\n \n \n \n \n\n
\n
\n
\n
\n {{ result.title || '[No Title]' }}\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 \"./Search.vue?vue&type=template&id=6fe42598&scoped=true\"\nimport script from \"./Search.vue?vue&type=script&lang=js\"\nexport * from \"./Search.vue?vue&type=script&lang=js\"\n\nimport \"./Search.vue?vue&type=style&index=0&id=6fe42598&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fe42598\"]])\n\nexport default __exports__","\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 \n \n \n \n
\n
\n
\n
\n\n\n\n\n\n","import { render } from \"./Library.vue?vue&type=template&id=c3245ea8&scoped=true\"\nimport script from \"./Library.vue?vue&type=script&lang=js\"\nexport * from \"./Library.vue?vue&type=script&lang=js\"\n\nimport \"./Library.vue?vue&type=style&index=0&id=c3245ea8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c3245ea8\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=2cd8b8d5&scoped=true\"\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=2cd8b8d5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2cd8b8d5\"]])\n\nexport default __exports__"],"names":["class","loading","pluginName","status","track","$emit","$event","search","selectedView","tracks","devices","selectedDevice","activeDevice","openAddToPlaylist","refreshStatus","selectDevice","playlists","editedPlaylist","editedPlaylistTracks","results","searchResults","libraryResults","path","title","ref","trackInfo","file","artist","href","$route","fullPath","album","date","time","disc","url","uri","target","addToPlaylistTrack","selectedPlaylists","Array","length","keys","map","type","placeholder","playlistFilter","playlist","i","name","toLowerCase","indexOf","key","checked","addToPlaylist","__exports__","views","view","displayName","iconClass","emits","props","String","collapsed","Boolean","default","Object","playing","library","filter","text","disabled","playlistSave","selectedTracks","selectionMode","Set","addTrack","device","id","selectedTracksSet","has","playingPos","displayedTracks","onTrackDragStart","onTrackDragEnd","onTrackDragOver","draggable","onTrackClick","state","convertTime","mixins","components","DropdownItem","Dropdown","MusicHeader","Loading","data","infoTrack","sourcePos","targetPos","computed","this","positions","self","pos","methods","event","shiftKey","sort","idx","ctrlKey","splice","push","prompt","$refs","body","querySelectorAll","forEach","classList","remove","from","to","add","mounted","$watch","trackElement","offset","offsetTop","parseFloat","getComputedStyle","header","$el","height","scrollTo","trackFilter","displayedPlaylists","Number","editor","formCollapsed","clear","filteredQuery","query","any","result","selectedResults","resultClick","parseInt","play","load","FormFooter","entries","o","reduce","obj","k","v","size","min","Math","max","delete","back","displayedResults","directory","split","pop","slice","join","Modal","Nav","MediaView","Playlist","Playlists","Search","Library","required","config","async","plugin_name","notify","html","image","playlistsModal","isVisible","subscribe","onStatusEvent","onPlaylistEvent","onNewPlayingTrack","info","unmounted","unsubscribe","render"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/6833.135ef1e4.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Music/Index.vue","webpack://platypush/./src/components/elements/FormFooter.vue","webpack://platypush/./src/components/elements/FormFooter.vue?94ab","webpack://platypush/./src/components/panels/Music/Nav.vue","webpack://platypush/./src/components/panels/Music/Nav.vue?b815","webpack://platypush/./src/components/panels/Music/Playlist.vue","webpack://platypush/./src/components/panels/Music/Header.vue","webpack://platypush/./src/components/panels/Music/Header.vue?7826","webpack://platypush/./src/components/panels/Music/Playlist.vue?b3da","webpack://platypush/./src/components/panels/Music/Playlists.vue","webpack://platypush/./src/components/panels/Music/Playlists.vue?6fa1","webpack://platypush/./src/components/panels/Music/Search.vue","webpack://platypush/./src/components/panels/Music/Search.vue?7e62","webpack://platypush/./src/components/panels/Music/Library.vue","webpack://platypush/./src/components/panels/Music/Library.vue?ee0e","webpack://platypush/./src/components/panels/Music/Index.vue?aab7"],"sourcesContent":["\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
File
\n \n
\n\n
\n
Artist
\n
\n \n
\n
\n\n
\n
Title
\n \n
\n\n
\n
Album
\n
\n \n
\n
\n\n
\n
Date
\n \n
\n\n
\n
Duration
\n \n
\n\n
\n
Track
\n \n
\n\n
\n
Disc
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n
\n \n
\n\n
\n false)\">\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 \"./FormFooter.vue?vue&type=template&id=2495ce8a&scoped=true\"\nimport script from \"./FormFooter.vue?vue&type=script&lang=js\"\nexport * from \"./FormFooter.vue?vue&type=script&lang=js\"\n\nimport \"./FormFooter.vue?vue&type=style&index=0&id=2495ce8a&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2495ce8a\"]])\n\nexport default __exports__","\n \n\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=edee6494&scoped=true\"\nimport script from \"./Nav.vue?vue&type=script&lang=js\"\nexport * from \"./Nav.vue?vue&type=script&lang=js\"\n\nimport \"./Nav.vue?vue&type=style&index=0&id=edee6494&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-edee6494\"]])\n\nexport default __exports__","\n \n\n
\n\n\n\n\n\n","import { render } from \"./Header.vue?vue&type=template&id=8beb55c6&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=8beb55c6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-8beb55c6\"]])\n\nexport default __exports__","import { render } from \"./Playlist.vue?vue&type=template&id=ee1cc6f4&scoped=true\"\nimport script from \"./Playlist.vue?vue&type=script&lang=js\"\nexport * from \"./Playlist.vue?vue&type=script&lang=js\"\n\nimport \"./Playlist.vue?vue&type=style&index=0&id=ee1cc6f4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ee1cc6f4\"]])\n\nexport default __exports__","\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 No tracks found\n
\n\n
\n
\n
\n {{ track.title || '[No Title]' }}\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\n
\n
\n No playlists found\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 \"./Playlists.vue?vue&type=template&id=c01651b6&scoped=true\"\nimport script from \"./Playlists.vue?vue&type=script&lang=js\"\nexport * from \"./Playlists.vue?vue&type=script&lang=js\"\n\nimport \"./Playlists.vue?vue&type=style&index=0&id=c01651b6&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c01651b6\"]])\n\nexport default __exports__","\n
\n
\n \n
\n\n \n \n\n \n \n \n \n\n
\n
\n
\n
\n {{ result.title || '[No Title]' }}\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 \"./Search.vue?vue&type=template&id=6fe42598&scoped=true\"\nimport script from \"./Search.vue?vue&type=script&lang=js\"\nexport * from \"./Search.vue?vue&type=script&lang=js\"\n\nimport \"./Search.vue?vue&type=style&index=0&id=6fe42598&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fe42598\"]])\n\nexport default __exports__","\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 \n \n \n \n
\n
\n
\n
\n\n\n\n\n\n","import { render } from \"./Library.vue?vue&type=template&id=c3245ea8&scoped=true\"\nimport script from \"./Library.vue?vue&type=script&lang=js\"\nexport * from \"./Library.vue?vue&type=script&lang=js\"\n\nimport \"./Library.vue?vue&type=style&index=0&id=c3245ea8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c3245ea8\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=2cd8b8d5&scoped=true\"\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=2cd8b8d5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2cd8b8d5\"]])\n\nexport default __exports__"],"names":["class","loading","pluginName","status","track","$emit","$event","search","selectedView","tracks","devices","selectedDevice","activeDevice","openAddToPlaylist","refreshStatus","selectDevice","playlists","editedPlaylist","editedPlaylistTracks","results","searchResults","libraryResults","path","title","ref","trackInfo","file","artist","href","$route","fullPath","album","date","time","disc","url","uri","target","addToPlaylistTrack","selectedPlaylists","Array","length","keys","map","type","placeholder","playlistFilter","playlist","i","name","toLowerCase","indexOf","key","checked","addToPlaylist","__exports__","views","view","displayName","iconClass","emits","props","String","collapsed","Boolean","default","Object","playing","library","filter","text","disabled","playlistSave","selectedTracks","selectionMode","Set","addTrack","device","id","selectedTracksSet","has","playingPos","displayedTracks","onTrackDragStart","onTrackDragEnd","onTrackDragOver","draggable","onTrackClick","state","convertTime","mixins","components","DropdownItem","Dropdown","MusicHeader","Loading","data","infoTrack","sourcePos","targetPos","computed","this","positions","self","pos","methods","event","shiftKey","sort","idx","ctrlKey","splice","push","prompt","$refs","body","querySelectorAll","forEach","classList","remove","from","to","add","mounted","$watch","trackElement","offset","offsetTop","parseFloat","getComputedStyle","header","$el","height","scrollTo","trackFilter","displayedPlaylists","Number","editor","formCollapsed","clear","filteredQuery","query","any","result","selectedResults","resultClick","parseInt","play","load","FormFooter","entries","o","reduce","obj","k","v","size","min","Math","max","delete","back","displayedResults","directory","split","pop","slice","join","Modal","Nav","MediaView","Playlist","Playlists","Search","Library","required","config","async","plugin_name","notify","html","image","playlistsModal","isVisible","subscribe","onStatusEvent","onPlaylistEvent","onNewPlayingTrack","info","unmounted","unsubscribe","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js b/platypush/backend/http/webapp/dist/static/js/6899.d74c1b00.js
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js
rename to platypush/backend/http/webapp/dist/static/js/6899.d74c1b00.js
index b14e4ce79..1b840ee58 100644
--- a/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js
+++ b/platypush/backend/http/webapp/dist/static/js/6899.d74c1b00.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6899],{8337:function(e,t,s){s.d(t,{Z:function(){return i}});var n=s(6813),a={name:"Utils",mixins:[n.Z],computed:{audioExtensions(){return new Set(["3gp","aa","aac","aax","act","aiff","amr","ape","au","awb","dct","dss","dvf","flac","gsm","iklax","ivs","m4a","m4b","m4p","mmf","mp3","mpc","msv","nmf","nsf","ogg,","opus","ra,","raw","sln","tta","vox","wav","wma","wv","webm","8svx"])},videoExtensions(){return new Set(["webm","mkv","flv","flv","vob","ogv","ogg","drc","gif","gifv","mng","avi","mts","m2ts","mov","qt","wmv","yuv","rm","rmvb","asf","amv","mp4","m4p","m4v","mpg","mp2","mpeg","mpe","mpv","mpg","mpeg","m2v","m4v","svi","3gp","3g2","mxf","roq","nsv","flv","f4v","f4p","f4a","f4b"])},mediaExtensions(){return new Set([...this.videoExtensions,...this.audioExtensions])}},methods:{convertTime(e){e=parseFloat(e);const t={};t.h=""+parseInt(e/3600),t.m=""+parseInt(e/60-60*t.h),t.s=""+parseInt(e-(3600*t.h+60*t.m));for(const n of["m","s"])parseInt(t[n])<10&&(t[n]="0"+t[n]);const s=[];return parseInt(t.h)&&s.push(t.h),s.push(t.m,t.s),s.join(":")},async startStreaming(e,t=!1){let s=e,n=null;e instanceof Object?(s=e.url,n=e.subtitles):e={url:s};const a=await this.request("media.start_streaming",{media:s,subtitles:n,download:t});return{...e,...a}},async stopStreaming(e){await this.request("media.stop_streaming",{media_id:e})}}};const r=a;var i=r},6899:function(e,t,s){s.d(t,{Z:function(){return k}});var n=s(6252);const a={class:"torrent-container"},r={class:"header-container"},i={class:"view-container"};function l(e,t,s,l,o,d){const c=(0,n.up)("Header"),m=(0,n.up)("TorrentView");return(0,n.wg)(),(0,n.iD)("div",a,[(0,n._)("div",r,[(0,n.Wm)(c,{onTorrentAdd:t[0]||(t[0]=e=>d.download(e))})]),(0,n._)("div",i,[(0,n.Wm)(m,{"plugin-name":s.pluginName},null,8,["plugin-name"])])])}var o=s(3577),d=s(9963);const c={class:"row"},m={class:"col-s-12 col-m-9 col-l-7 left side"},u={class:"search-box"};function v(e,t,s,a,r,i){return(0,n.wg)(),(0,n.iD)("div",{class:(0,o.C_)(["header",{"with-filter":e.filterVisible}])},[(0,n._)("div",c,[(0,n._)("div",m,[(0,n._)("form",{onSubmit:t[1]||(t[1]=(0,d.iM)((t=>e.$emit("torrent-add",r.torrentURL)),["prevent"]))},[(0,n._)("label",u,[(0,n.wy)((0,n._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[0]||(t[0]=e=>r.torrentURL=e)},null,512),[[d.nr,r.torrentURL]])])],32)])])],2)}var f={name:"Header",emits:["torrent-add"],data(){return{torrentURL:""}}},p=s(3744);const h=(0,p.Z)(f,[["render",v],["__scopeId","data-v-6133f14d"]]);var w=h,g=s(779),_=s(6813),y={name:"Panel",components:{TorrentView:g.Z,Header:w},mixins:[_.Z],props:{pluginName:{type:String,required:!0}},methods:{async download(e){await this.request(`${this.pluginName}.download`,{torrent:e})}}};const C=(0,p.Z)(y,[["render",l],["__scopeId","data-v-1502d8a8"]]);var k=C},779:function(e,t,s){s.d(t,{Z:function(){return ue}});var n=s(6252),a=s(3577);const r=e=>((0,n.dD)("data-v-7eb04934"),e=e(),(0,n.Cn)(),e),i={key:1,class:"torrent-transfers fade-in"},l={key:0,class:"no-content"},o=["onClick"],d={class:"col-8 left side"},c=["textContent"],m={class:"col-2 right side"},u=["textContent"],v={class:"col-2 right side"},f={key:0,class:"modal-body torrent-info"},p={key:0,class:"row"},h=r((()=>(0,n._)("div",{class:"attr"},"Name",-1))),w=["textContent"],g={key:1,class:"row"},_=r((()=>(0,n._)("div",{class:"attr"},"State",-1))),y=["textContent"],C={class:"row"},k=r((()=>(0,n._)("div",{class:"attr"},"Progress",-1))),x=["textContent"],I={class:"row"},b=r((()=>(0,n._)("div",{class:"attr"},"DL rate",-1))),D=["textContent"],T={class:"row"},q=r((()=>(0,n._)("div",{class:"attr"},"UL rate",-1))),z=["textContent"],S={class:"row"},E=r((()=>(0,n._)("div",{class:"attr"},"Size",-1))),Z=["textContent"],$={key:2,class:"row"},R=r((()=>(0,n._)("div",{class:"attr"},"Remaining",-1))),U=["textContent"],L={class:"row"},N=r((()=>(0,n._)("div",{class:"attr"},"URL",-1))),W={class:"value nowrap"},j=["href","textContent"],V={class:"row"},P=r((()=>(0,n._)("div",{class:"attr"},"Peers",-1))),F=["textContent"],M={key:3,class:"row"},H=r((()=>(0,n._)("div",{class:"attr"},"Started",-1))),A=["textContent"],O={key:4,class:"row"},K=r((()=>(0,n._)("div",{class:"attr"},"Finished",-1))),Y=["textContent"],B={key:5,class:"row"},Q=r((()=>(0,n._)("div",{class:"attr"},"Save path",-1))),G=["textContent"],J={key:0,class:"modal-body torrent-files"},X={class:"col-1 icon"},ee={key:1,class:"fa fa-file"},te=["textContent"];function se(e,t,s,r,se,ne){const ae=(0,n.up)("Loading"),re=(0,n.up)("DropdownItem"),ie=(0,n.up)("Dropdown"),le=(0,n.up)("Modal");return se.loading?((0,n.wg)(),(0,n.j4)(ae,{key:0})):((0,n.wg)(),(0,n.iD)("div",i,[Object.keys(se.transfers).length?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",l,"No torrent transfers in progress")),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(se.transfers,((s,r)=>((0,n.wg)(),(0,n.iD)("div",{class:(0,a.C_)(["row item",{selected:se.selectedItem===r}]),key:r,onClick:e=>se.selectedItem=r},[(0,n._)("div",d,[(0,n._)("i",{class:(0,a.C_)(["icon fa",{"fa-check":null!=s.finish_date,"fa-play":!s.finish_date&&"downloading"===s.state,"fa-pause":!s.finish_date&&"paused"===s.state,"fa-stop":!s.finish_date&&"stopped"===s.state}])},null,2),(0,n._)("div",{class:"title",textContent:(0,a.zw)(s.name||s.hash||s.url)},null,8,c)]),(0,n._)("div",m,[(0,n._)("span",{textContent:(0,a.zw)(`${s.progress}%`)},null,8,u)]),(0,n._)("div",v,[(0,n.Wm)(ie,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:e=>se.selectedItem=r},{default:(0,n.w5)((()=>["downloading"===s.state?((0,n.wg)(),(0,n.j4)(re,{key:0,"icon-class":"fa fa-pause",text:"Pause transfer",onClick:e=>ne.pause(ne.torrentId(s))},null,8,["onClick"])):(0,n.kq)("",!0),"paused"===s.state?((0,n.wg)(),(0,n.j4)(re,{key:1,"icon-class":"fa fa-play",text:"Resume transfer",onClick:e=>ne.resume(ne.torrentId(s))},null,8,["onClick"])):(0,n.kq)("",!0),(0,n.Wm)(re,{"icon-class":"fa fa-trash",text:"Remove transfer",onClick:e=>ne.remove(ne.torrentId(s))},null,8,["onClick"]),(0,n.Wm)(re,{"icon-class":"fa fa-folder",text:"View files",onClick:t[0]||(t[0]=t=>e.$refs.torrentFiles.isVisible=!0)}),(0,n.Wm)(re,{"icon-class":"fa fa-info",text:"Torrent info",onClick:t[1]||(t[1]=t=>e.$refs.torrentInfo.isVisible=!0)})])),_:2},1032,["onClick"])])],10,o)))),128)),(0,n.Wm)(le,{ref:"torrentInfo",title:"Torrent info",width:"80%"},{default:(0,n.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,n.wg)(),(0,n.iD)("div",f,[se.transfers[se.selectedItem].name?((0,n.wg)(),(0,n.iD)("div",p,[h,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].name)},null,8,w)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].state?((0,n.wg)(),(0,n.iD)("div",g,[_,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].state)},null,8,y)])):(0,n.kq)("",!0),(0,n._)("div",C,[k,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${se.transfers[se.selectedItem].progress||0}%`)},null,8,x)]),(0,n._)("div",I,[b,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].download_rate||0)}/s`)},null,8,D)]),(0,n._)("div",T,[q,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].upload_rate||0)}/s`)},null,8,z)]),(0,n._)("div",S,[E,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].size||0))},null,8,Z)]),se.transfers[se.selectedItem].remaining_bytes?((0,n.wg)(),(0,n.iD)("div",$,[R,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].remaining_bytes))},null,8,U)])):(0,n.kq)("",!0),(0,n._)("div",L,[N,(0,n._)("div",W,[(0,n._)("a",{href:se.transfers[se.selectedItem].url,target:"_blank",textContent:(0,a.zw)(se.transfers[se.selectedItem].url)},null,8,j)])]),(0,n._)("div",V,[P,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].peers||0)},null,8,F)]),se.transfers[se.selectedItem].start_date?((0,n.wg)(),(0,n.iD)("div",M,[H,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].start_date))},null,8,A)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].finish_date?((0,n.wg)(),(0,n.iD)("div",O,[K,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].finish_date))},null,8,Y)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].save_path?((0,n.wg)(),(0,n.iD)("div",B,[Q,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].save_path)},null,8,G)])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])),_:1},512),(0,n.Wm)(le,{ref:"torrentFiles",title:"Torrent files",width:"80%"},{default:(0,n.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,n.wg)(),(0,n.iD)("div",J,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(ne.relativeFiles,((t,r)=>((0,n.wg)(),(0,n.iD)("div",{class:"row",key:t},[(0,n._)("div",X,[s.isMedia&&e.mediaExtensions.has(t.split(".").pop())?((0,n.wg)(),(0,n.j4)(ie,{key:0},{default:(0,n.w5)((()=>[(0,n.Wm)(re,{"icon-class":"fa fa-play",text:"Play",onClick:t=>e.$emit("play",{url:`file://${se.transfers[se.selectedItem].files[r]}`,type:"file"})},null,8,["onClick"])])),_:2},1024)):((0,n.wg)(),(0,n.iD)("i",ee))]),(0,n._)("div",{class:"col-11 name",textContent:(0,a.zw)(t)},null,8,te)])))),128))])):(0,n.kq)("",!0)])),_:1},512)]))}var ne=s(1232),ae=s(6813),re=s(8337),ie=s(9642),le=s(5771),oe=s(9015),de={name:"View",emits:["play","play-with-captions"],components:{Dropdown:le.Z,DropdownItem:oe.Z,Loading:ne.Z,Modal:ie.Z},mixins:[ae.Z,re.Z],props:{pluginName:{type:String,required:!0},isMedia:{type:Boolean,default:!1}},data(){return{loading:!1,transfers:{},selectedItem:null}},computed:{relativeFiles(){return null!=this.selectedItem&&this.transfers[this.selectedItem]?.files?.length?this.transfers[this.selectedItem].files.map((e=>e.split("/").pop())):[]}},methods:{torrentId(e){return e?.hash&&e.hash.length?e.hash:e.url},async refresh(){this.loading=!0;try{this.transfers=Object.values(await this.request(`${this.pluginName}.status`)||{}).reduce(((e,t)=>(e[this.torrentId(t)]=t,e)),{})}finally{this.loading=!1}},async pause(e){await this.request(`${this.pluginName}.pause`,{torrent:e}),await this.refresh()},async resume(e){await this.request(`${this.pluginName}.resume`,{torrent:e}),await this.refresh()},async remove(e){await this.request(`${this.pluginName}.remove`,{torrent:e}),await this.refresh()},onTorrentUpdate(e){this.transfers[this.torrentId(e)]=e},onTorrentRemove(e){const t=this.torrentId(e);t in this.transfers&&delete this.transfers[t]}},mounted(){this.refresh(),this.subscribe(this.onTorrentUpdate,"on-torrent-update","platypush.message.event.torrent.TorrentQueuedEvent","platypush.message.event.torrent.TorrentDownloadedMetadataEvent","platypush.message.event.torrent.TorrentDownloadStartEvent","platypush.message.event.torrent.TorrentDownloadProgressEvent","platypush.message.event.torrent.TorrentResumedEvent","platypush.message.event.torrent.TorrentPausedEvent","platypush.message.event.torrent.TorrentSeedingStartEvent","platypush.message.event.torrent.TorrentStateChangeEvent","platypush.message.event.torrent.TorrentDownloadStopEvent","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),this.subscribe(this.onTorrentRemove,"on-torrent-remove","platypush.message.event.torrent.TorrentRemovedEvent")},destroy(){this.unsubscribe("on-torrent-update"),this.unsubscribe("on-torrent-remove")}},ce=s(3744);const me=(0,ce.Z)(de,[["render",se],["__scopeId","data-v-7eb04934"]]);var ue=me}}]);
-//# sourceMappingURL=6899.6f5c41d1.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[6899],{8337:function(e,t,s){s.d(t,{Z:function(){return i}});var n=s(6813),a={name:"Utils",mixins:[n.Z],computed:{audioExtensions(){return new Set(["3gp","aa","aac","aax","act","aiff","amr","ape","au","awb","dct","dss","dvf","flac","gsm","iklax","ivs","m4a","m4b","m4p","mmf","mp3","mpc","msv","nmf","nsf","ogg,","opus","ra,","raw","sln","tta","vox","wav","wma","wv","webm","8svx"])},videoExtensions(){return new Set(["webm","mkv","flv","flv","vob","ogv","ogg","drc","gif","gifv","mng","avi","mts","m2ts","mov","qt","wmv","yuv","rm","rmvb","asf","amv","mp4","m4p","m4v","mpg","mp2","mpeg","mpe","mpv","mpg","mpeg","m2v","m4v","svi","3gp","3g2","mxf","roq","nsv","flv","f4v","f4p","f4a","f4b"])},mediaExtensions(){return new Set([...this.videoExtensions,...this.audioExtensions])}},methods:{convertTime(e){e=parseFloat(e);const t={};t.h=""+parseInt(e/3600),t.m=""+parseInt(e/60-60*t.h),t.s=""+parseInt(e-(3600*t.h+60*t.m));for(const n of["m","s"])parseInt(t[n])<10&&(t[n]="0"+t[n]);const s=[];return parseInt(t.h)&&s.push(t.h),s.push(t.m,t.s),s.join(":")},async startStreaming(e,t=!1){let s=e,n=null;e instanceof Object?(s=e.url,n=e.subtitles):e={url:s};const a=await this.request("media.start_streaming",{media:s,subtitles:n,download:t});return{...e,...a}},async stopStreaming(e){await this.request("media.stop_streaming",{media_id:e})}}};const r=a;var i=r},6899:function(e,t,s){s.d(t,{Z:function(){return k}});var n=s(6252);const a={class:"torrent-container"},r={class:"header-container"},i={class:"view-container"};function l(e,t,s,l,o,d){const c=(0,n.up)("Header"),m=(0,n.up)("TorrentView");return(0,n.wg)(),(0,n.iD)("div",a,[(0,n._)("div",r,[(0,n.Wm)(c,{onTorrentAdd:t[0]||(t[0]=e=>d.download(e))})]),(0,n._)("div",i,[(0,n.Wm)(m,{"plugin-name":s.pluginName},null,8,["plugin-name"])])])}var o=s(3577),d=s(9963);const c={class:"row"},m={class:"col-s-12 col-m-9 col-l-7 left side"},u={class:"search-box"};function v(e,t,s,a,r,i){return(0,n.wg)(),(0,n.iD)("div",{class:(0,o.C_)(["header",{"with-filter":e.filterVisible}])},[(0,n._)("div",c,[(0,n._)("div",m,[(0,n._)("form",{onSubmit:t[1]||(t[1]=(0,d.iM)((t=>e.$emit("torrent-add",r.torrentURL)),["prevent"]))},[(0,n._)("label",u,[(0,n.wy)((0,n._)("input",{type:"search",placeholder:"Add torrent URL","onUpdate:modelValue":t[0]||(t[0]=e=>r.torrentURL=e)},null,512),[[d.nr,r.torrentURL]])])],32)])])],2)}var f={name:"Header",emits:["torrent-add"],data(){return{torrentURL:""}}},p=s(3744);const h=(0,p.Z)(f,[["render",v],["__scopeId","data-v-6133f14d"]]);var w=h,g=s(779),_=s(6813),y={name:"Panel",components:{TorrentView:g.Z,Header:w},mixins:[_.Z],props:{pluginName:{type:String,required:!0}},methods:{async download(e){await this.request(`${this.pluginName}.download`,{torrent:e})}}};const C=(0,p.Z)(y,[["render",l],["__scopeId","data-v-1502d8a8"]]);var k=C},779:function(e,t,s){s.d(t,{Z:function(){return ue}});var n=s(6252),a=s(3577);const r=e=>((0,n.dD)("data-v-7eb04934"),e=e(),(0,n.Cn)(),e),i={key:1,class:"torrent-transfers fade-in"},l={key:0,class:"no-content"},o=["onClick"],d={class:"col-8 left side"},c=["textContent"],m={class:"col-2 right side"},u=["textContent"],v={class:"col-2 right side"},f={key:0,class:"modal-body torrent-info"},p={key:0,class:"row"},h=r((()=>(0,n._)("div",{class:"attr"},"Name",-1))),w=["textContent"],g={key:1,class:"row"},_=r((()=>(0,n._)("div",{class:"attr"},"State",-1))),y=["textContent"],C={class:"row"},k=r((()=>(0,n._)("div",{class:"attr"},"Progress",-1))),x=["textContent"],I={class:"row"},b=r((()=>(0,n._)("div",{class:"attr"},"DL rate",-1))),D=["textContent"],T={class:"row"},q=r((()=>(0,n._)("div",{class:"attr"},"UL rate",-1))),z=["textContent"],S={class:"row"},E=r((()=>(0,n._)("div",{class:"attr"},"Size",-1))),Z=["textContent"],$={key:2,class:"row"},R=r((()=>(0,n._)("div",{class:"attr"},"Remaining",-1))),U=["textContent"],L={class:"row"},N=r((()=>(0,n._)("div",{class:"attr"},"URL",-1))),W={class:"value nowrap"},j=["href","textContent"],V={class:"row"},P=r((()=>(0,n._)("div",{class:"attr"},"Peers",-1))),F=["textContent"],M={key:3,class:"row"},H=r((()=>(0,n._)("div",{class:"attr"},"Started",-1))),A=["textContent"],O={key:4,class:"row"},K=r((()=>(0,n._)("div",{class:"attr"},"Finished",-1))),Y=["textContent"],B={key:5,class:"row"},Q=r((()=>(0,n._)("div",{class:"attr"},"Save path",-1))),G=["textContent"],J={key:0,class:"modal-body torrent-files"},X={class:"col-1 icon"},ee={key:1,class:"fa fa-file"},te=["textContent"];function se(e,t,s,r,se,ne){const ae=(0,n.up)("Loading"),re=(0,n.up)("DropdownItem"),ie=(0,n.up)("Dropdown"),le=(0,n.up)("Modal");return se.loading?((0,n.wg)(),(0,n.j4)(ae,{key:0})):((0,n.wg)(),(0,n.iD)("div",i,[Object.keys(se.transfers).length?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",l,"No torrent transfers in progress")),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(se.transfers,((s,r)=>((0,n.wg)(),(0,n.iD)("div",{class:(0,a.C_)(["row item",{selected:se.selectedItem===r}]),key:r,onClick:e=>se.selectedItem=r},[(0,n._)("div",d,[(0,n._)("i",{class:(0,a.C_)(["icon fa",{"fa-check":null!=s.finish_date,"fa-play":!s.finish_date&&"downloading"===s.state,"fa-pause":!s.finish_date&&"paused"===s.state,"fa-stop":!s.finish_date&&"stopped"===s.state}])},null,2),(0,n._)("div",{class:"title",textContent:(0,a.zw)(s.name||s.hash||s.url)},null,8,c)]),(0,n._)("div",m,[(0,n._)("span",{textContent:(0,a.zw)(`${s.progress}%`)},null,8,u)]),(0,n._)("div",v,[(0,n.Wm)(ie,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:e=>se.selectedItem=r},{default:(0,n.w5)((()=>["downloading"===s.state?((0,n.wg)(),(0,n.j4)(re,{key:0,"icon-class":"fa fa-pause",text:"Pause transfer",onClick:e=>ne.pause(ne.torrentId(s))},null,8,["onClick"])):(0,n.kq)("",!0),"paused"===s.state?((0,n.wg)(),(0,n.j4)(re,{key:1,"icon-class":"fa fa-play",text:"Resume transfer",onClick:e=>ne.resume(ne.torrentId(s))},null,8,["onClick"])):(0,n.kq)("",!0),(0,n.Wm)(re,{"icon-class":"fa fa-trash",text:"Remove transfer",onClick:e=>ne.remove(ne.torrentId(s))},null,8,["onClick"]),(0,n.Wm)(re,{"icon-class":"fa fa-folder",text:"View files",onClick:t[0]||(t[0]=t=>e.$refs.torrentFiles.isVisible=!0)}),(0,n.Wm)(re,{"icon-class":"fa fa-info",text:"Torrent info",onClick:t[1]||(t[1]=t=>e.$refs.torrentInfo.isVisible=!0)})])),_:2},1032,["onClick"])])],10,o)))),128)),(0,n.Wm)(le,{ref:"torrentInfo",title:"Torrent info",width:"80%"},{default:(0,n.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,n.wg)(),(0,n.iD)("div",f,[se.transfers[se.selectedItem].name?((0,n.wg)(),(0,n.iD)("div",p,[h,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].name)},null,8,w)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].state?((0,n.wg)(),(0,n.iD)("div",g,[_,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].state)},null,8,y)])):(0,n.kq)("",!0),(0,n._)("div",C,[k,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${se.transfers[se.selectedItem].progress||0}%`)},null,8,x)]),(0,n._)("div",I,[b,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].download_rate||0)}/s`)},null,8,D)]),(0,n._)("div",T,[q,(0,n._)("div",{class:"value",textContent:(0,a.zw)(`${e.convertSize(se.transfers[se.selectedItem].upload_rate||0)}/s`)},null,8,z)]),(0,n._)("div",S,[E,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].size||0))},null,8,Z)]),se.transfers[se.selectedItem].remaining_bytes?((0,n.wg)(),(0,n.iD)("div",$,[R,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.convertSize(se.transfers[se.selectedItem].remaining_bytes))},null,8,U)])):(0,n.kq)("",!0),(0,n._)("div",L,[N,(0,n._)("div",W,[(0,n._)("a",{href:se.transfers[se.selectedItem].url,target:"_blank",textContent:(0,a.zw)(se.transfers[se.selectedItem].url)},null,8,j)])]),(0,n._)("div",V,[P,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].peers||0)},null,8,F)]),se.transfers[se.selectedItem].start_date?((0,n.wg)(),(0,n.iD)("div",M,[H,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].start_date))},null,8,A)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].finish_date?((0,n.wg)(),(0,n.iD)("div",O,[K,(0,n._)("div",{class:"value",textContent:(0,a.zw)(e.formatDateTime(se.transfers[se.selectedItem].finish_date))},null,8,Y)])):(0,n.kq)("",!0),se.transfers[se.selectedItem].save_path?((0,n.wg)(),(0,n.iD)("div",B,[Q,(0,n._)("div",{class:"value",textContent:(0,a.zw)(se.transfers[se.selectedItem].save_path)},null,8,G)])):(0,n.kq)("",!0)])):(0,n.kq)("",!0)])),_:1},512),(0,n.Wm)(le,{ref:"torrentFiles",title:"Torrent files",width:"80%"},{default:(0,n.w5)((()=>[null!=se.selectedItem&&se.transfers[se.selectedItem]?((0,n.wg)(),(0,n.iD)("div",J,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(ne.relativeFiles,((t,r)=>((0,n.wg)(),(0,n.iD)("div",{class:"row",key:t},[(0,n._)("div",X,[s.isMedia&&e.mediaExtensions.has(t.split(".").pop())?((0,n.wg)(),(0,n.j4)(ie,{key:0},{default:(0,n.w5)((()=>[(0,n.Wm)(re,{"icon-class":"fa fa-play",text:"Play",onClick:t=>e.$emit("play",{url:`file://${se.transfers[se.selectedItem].files[r]}`,type:"file"})},null,8,["onClick"])])),_:2},1024)):((0,n.wg)(),(0,n.iD)("i",ee))]),(0,n._)("div",{class:"col-11 name",textContent:(0,a.zw)(t)},null,8,te)])))),128))])):(0,n.kq)("",!0)])),_:1},512)]))}var ne=s(1232),ae=s(6813),re=s(8337),ie=s(8453),le=s(5771),oe=s(9015),de={name:"View",emits:["play","play-with-captions"],components:{Dropdown:le.Z,DropdownItem:oe.Z,Loading:ne.Z,Modal:ie.Z},mixins:[ae.Z,re.Z],props:{pluginName:{type:String,required:!0},isMedia:{type:Boolean,default:!1}},data(){return{loading:!1,transfers:{},selectedItem:null}},computed:{relativeFiles(){return null!=this.selectedItem&&this.transfers[this.selectedItem]?.files?.length?this.transfers[this.selectedItem].files.map((e=>e.split("/").pop())):[]}},methods:{torrentId(e){return e?.hash&&e.hash.length?e.hash:e.url},async refresh(){this.loading=!0;try{this.transfers=Object.values(await this.request(`${this.pluginName}.status`)||{}).reduce(((e,t)=>(e[this.torrentId(t)]=t,e)),{})}finally{this.loading=!1}},async pause(e){await this.request(`${this.pluginName}.pause`,{torrent:e}),await this.refresh()},async resume(e){await this.request(`${this.pluginName}.resume`,{torrent:e}),await this.refresh()},async remove(e){await this.request(`${this.pluginName}.remove`,{torrent:e}),await this.refresh()},onTorrentUpdate(e){this.transfers[this.torrentId(e)]=e},onTorrentRemove(e){const t=this.torrentId(e);t in this.transfers&&delete this.transfers[t]}},mounted(){this.refresh(),this.subscribe(this.onTorrentUpdate,"on-torrent-update","platypush.message.event.torrent.TorrentQueuedEvent","platypush.message.event.torrent.TorrentDownloadedMetadataEvent","platypush.message.event.torrent.TorrentDownloadStartEvent","platypush.message.event.torrent.TorrentDownloadProgressEvent","platypush.message.event.torrent.TorrentResumedEvent","platypush.message.event.torrent.TorrentPausedEvent","platypush.message.event.torrent.TorrentSeedingStartEvent","platypush.message.event.torrent.TorrentStateChangeEvent","platypush.message.event.torrent.TorrentDownloadStopEvent","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),this.subscribe(this.onTorrentRemove,"on-torrent-remove","platypush.message.event.torrent.TorrentRemovedEvent")},destroy(){this.unsubscribe("on-torrent-update"),this.unsubscribe("on-torrent-remove")}},ce=s(3744);const me=(0,ce.Z)(de,[["render",se],["__scopeId","data-v-7eb04934"]]);var ue=me}}]);
+//# sourceMappingURL=6899.d74c1b00.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js.map b/platypush/backend/http/webapp/dist/static/js/6899.d74c1b00.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js.map
rename to platypush/backend/http/webapp/dist/static/js/6899.d74c1b00.js.map
index 2c68c2353..5f15511d3 100644
--- a/platypush/backend/http/webapp/dist/static/js/6899.6f5c41d1.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/6899.d74c1b00.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/6899.6f5c41d1.js","mappings":"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","sources":["webpack://platypush/./src/components/Media/Utils.vue","webpack://platypush/./src/components/Media/Utils.vue?af63","webpack://platypush/./src/components/panels/Torrent/Panel.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue?da39","webpack://platypush/./src/components/panels/Torrent/Panel.vue?046c","webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\n","import script from \"./Utils.vue?vue&type=script&lang=js\"\nexport * from \"./Utils.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\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 \"./Header.vue?vue&type=template&id=6133f14d&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=6133f14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6133f14d\"]])\n\nexport default __exports__","import { render } from \"./Panel.vue?vue&type=template&id=1502d8a8&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=1502d8a8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1502d8a8\"]])\n\nexport default __exports__","\n \n\n
\n
No torrent transfers in progress
\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
Name
\n \n
\n\n
\n
State
\n \n
\n\n
\n
Progress
\n \n
\n\n
\n
DL rate
\n \n
\n\n
\n
UL rate
\n \n
\n\n
\n
Size
\n \n
\n\n
\n
Remaining
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n\n
\n
Peers
\n \n
\n\n
\n
Started
\n \n
\n\n
\n
Finished
\n \n
\n\n
\n
Save path
\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 \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["name","mixins","Utils","computed","audioExtensions","Set","videoExtensions","mediaExtensions","this","methods","convertTime","time","parseFloat","t","h","parseInt","m","s","attr","ret","push","join","async","resource","download","url","subtitles","Object","request","media","mediaId","media_id","__exports__","class","$event","pluginName","filterVisible","$emit","torrentURL","type","placeholder","emits","data","components","TorrentView","Header","props","String","required","torrent","render","loading","keys","transfers","length","i","selectedItem","key","hash","progress","title","state","text","pause","torrentId","resume","remove","$refs","torrentFiles","isVisible","torrentInfo","ref","width","convertSize","download_rate","upload_rate","size","remaining_bytes","href","target","peers","start_date","finish_date","save_path","relativeFiles","file","isMedia","has","split","pop","files","Dropdown","DropdownItem","Loading","Modal","Boolean","default","map","values","reduce","obj","refresh","onTorrentUpdate","onTorrentRemove","mounted","subscribe","destroy","unsubscribe"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/6899.d74c1b00.js","mappings":"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","sources":["webpack://platypush/./src/components/Media/Utils.vue","webpack://platypush/./src/components/Media/Utils.vue?af63","webpack://platypush/./src/components/panels/Torrent/Panel.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue","webpack://platypush/./src/components/panels/Torrent/Header.vue?da39","webpack://platypush/./src/components/panels/Torrent/Panel.vue?046c","webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\n","import script from \"./Utils.vue?vue&type=script&lang=js\"\nexport * from \"./Utils.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\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 \"./Header.vue?vue&type=template&id=6133f14d&scoped=true\"\nimport script from \"./Header.vue?vue&type=script&lang=js\"\nexport * from \"./Header.vue?vue&type=script&lang=js\"\n\nimport \"./Header.vue?vue&type=style&index=0&id=6133f14d&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6133f14d\"]])\n\nexport default __exports__","import { render } from \"./Panel.vue?vue&type=template&id=1502d8a8&scoped=true\"\nimport script from \"./Panel.vue?vue&type=script&lang=js\"\nexport * from \"./Panel.vue?vue&type=script&lang=js\"\n\nimport \"./Panel.vue?vue&type=style&index=0&id=1502d8a8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1502d8a8\"]])\n\nexport default __exports__","\n \n\n
\n
No torrent transfers in progress
\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
Name
\n \n
\n\n
\n
State
\n \n
\n\n
\n
Progress
\n \n
\n\n
\n
DL rate
\n \n
\n\n
\n
UL rate
\n \n
\n\n
\n
Size
\n \n
\n\n
\n
Remaining
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n\n
\n
Peers
\n \n
\n\n
\n
Started
\n \n
\n\n
\n
Finished
\n \n
\n\n
\n
Save path
\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 \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["name","mixins","Utils","computed","audioExtensions","Set","videoExtensions","mediaExtensions","this","methods","convertTime","time","parseFloat","t","h","parseInt","m","s","attr","ret","push","join","async","resource","download","url","subtitles","Object","request","media","mediaId","media_id","__exports__","class","$event","pluginName","filterVisible","$emit","torrentURL","type","placeholder","emits","data","components","TorrentView","Header","props","String","required","torrent","render","loading","keys","transfers","length","i","selectedItem","key","hash","progress","title","state","text","pause","torrentId","resume","remove","$refs","torrentFiles","isVisible","torrentInfo","ref","width","convertSize","download_rate","upload_rate","size","remaining_bytes","href","target","peers","start_date","finish_date","save_path","relativeFiles","file","isMedia","has","split","pop","files","Dropdown","DropdownItem","Loading","Modal","Boolean","default","map","values","reduce","obj","refresh","onTorrentUpdate","onTorrentRemove","mounted","subscribe","destroy","unsubscribe"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js b/platypush/backend/http/webapp/dist/static/js/699.cf8f2194.js
similarity index 98%
rename from platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js
rename to platypush/backend/http/webapp/dist/static/js/699.cf8f2194.js
index 663e9553c..71c102e4d 100644
--- a/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js
+++ b/platypush/backend/http/webapp/dist/static/js/699.cf8f2194.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[699,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],u={class:"controls"},p={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",u,[(0,s._)("div",p,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},ua=e(3744);const pa=(0,ua.Z)(ca,[["render",sa]]);var ha=pa},699:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"gstreamer"})}var i=e(5528),r={name:"CameraGstreamer",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]);
-//# sourceMappingURL=699.9b8c7c2f.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[699,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],u={class:"controls"},p={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",u,[(0,s._)("div",p,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(8453),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},ua=e(3744);const pa=(0,ua.Z)(ca,[["render",sa]]);var ha=pa},699:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"gstreamer"})}var i=e(5528),r={name:"CameraGstreamer",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]);
+//# sourceMappingURL=699.cf8f2194.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js.map b/platypush/backend/http/webapp/dist/static/js/699.cf8f2194.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js.map
rename to platypush/backend/http/webapp/dist/static/js/699.cf8f2194.js.map
index c3e1e5ceb..73f635bf2 100644
--- a/platypush/backend/http/webapp/dist/static/js/699.9b8c7c2f.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/699.cf8f2194.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/699.9b8c7c2f.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue?5a11"],"sourcesContent":["\n
\n\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\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=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6c669f2b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/699.cf8f2194.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue","webpack://platypush/./src/components/panels/CameraGstreamer/Index.vue?5a11"],"sourcesContent":["\n
\n\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\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=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=6c669f2b\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/779-legacy.d96325bc.js b/platypush/backend/http/webapp/dist/static/js/779-legacy.b22c1cc7.js
similarity index 98%
rename from platypush/backend/http/webapp/dist/static/js/779-legacy.d96325bc.js
rename to platypush/backend/http/webapp/dist/static/js/779-legacy.b22c1cc7.js
index 272648fbf..8fb729f30 100644
--- a/platypush/backend/http/webapp/dist/static/js/779-legacy.d96325bc.js
+++ b/platypush/backend/http/webapp/dist/static/js/779-legacy.b22c1cc7.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[779],{779:function(e,t,n){n.d(t,{Z:function(){return ve}});n(7941),n(8309),n(4916),n(3123);var r=n(6252),s=n(3577),a=function(e){return(0,r.dD)("data-v-7eb04934"),e=e(),(0,r.Cn)(),e},o={key:1,class:"torrent-transfers fade-in"},i={key:0,class:"no-content"},l=["onClick"],c={class:"col-8 left side"},u=["textContent"],d={class:"col-2 right side"},f=["textContent"],v={class:"col-2 right side"},m={key:0,class:"modal-body torrent-info"},p={key:0,class:"row"},h=a((function(){return(0,r._)("div",{class:"attr"},"Name",-1)})),w=["textContent"],g={key:1,class:"row"},_=a((function(){return(0,r._)("div",{class:"attr"},"State",-1)})),k=["textContent"],C={class:"row"},x=a((function(){return(0,r._)("div",{class:"attr"},"Progress",-1)})),y=["textContent"],I={class:"row"},D=a((function(){return(0,r._)("div",{class:"attr"},"DL rate",-1)})),b=["textContent"],z={class:"row"},T=a((function(){return(0,r._)("div",{class:"attr"},"UL rate",-1)})),q=["textContent"],R={class:"row"},S=a((function(){return(0,r._)("div",{class:"attr"},"Size",-1)})),E=["textContent"],Z={key:2,class:"row"},N=a((function(){return(0,r._)("div",{class:"attr"},"Remaining",-1)})),W=["textContent"],j={class:"row"},P=a((function(){return(0,r._)("div",{class:"attr"},"URL",-1)})),F={class:"value nowrap"},L=["href","textContent"],M={class:"row"},U=a((function(){return(0,r._)("div",{class:"attr"},"Peers",-1)})),V=["textContent"],$={key:3,class:"row"},H=a((function(){return(0,r._)("div",{class:"attr"},"Started",-1)})),K=["textContent"],O={key:4,class:"row"},Y=a((function(){return(0,r._)("div",{class:"attr"},"Finished",-1)})),A=["textContent"],B={key:5,class:"row"},Q=a((function(){return(0,r._)("div",{class:"attr"},"Save path",-1)})),G=["textContent"],J={key:0,class:"modal-body torrent-files"},X={class:"col-1 icon"},ee={key:1,class:"fa fa-file"},te=["textContent"];function ne(e,t,n,a,ne,re){var se=(0,r.up)("Loading"),ae=(0,r.up)("DropdownItem"),oe=(0,r.up)("Dropdown"),ie=(0,r.up)("Modal");return ne.loading?((0,r.wg)(),(0,r.j4)(se,{key:0})):((0,r.wg)(),(0,r.iD)("div",o,[Object.keys(ne.transfers).length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",i,"No torrent transfers in progress")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(ne.transfers,(function(n,a){return(0,r.wg)(),(0,r.iD)("div",{class:(0,s.C_)(["row item",{selected:ne.selectedItem===a}]),key:a,onClick:function(e){return ne.selectedItem=a}},[(0,r._)("div",c,[(0,r._)("i",{class:(0,s.C_)(["icon fa",{"fa-check":null!=n.finish_date,"fa-play":!n.finish_date&&"downloading"===n.state,"fa-pause":!n.finish_date&&"paused"===n.state,"fa-stop":!n.finish_date&&"stopped"===n.state}])},null,2),(0,r._)("div",{class:"title",textContent:(0,s.zw)(n.name||n.hash||n.url)},null,8,u)]),(0,r._)("div",d,[(0,r._)("span",{textContent:(0,s.zw)("".concat(n.progress,"%"))},null,8,f)]),(0,r._)("div",v,[(0,r.Wm)(oe,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:function(e){return ne.selectedItem=a}},{default:(0,r.w5)((function(){return["downloading"===n.state?((0,r.wg)(),(0,r.j4)(ae,{key:0,"icon-class":"fa fa-pause",text:"Pause transfer",onClick:function(e){return re.pause(re.torrentId(n))}},null,8,["onClick"])):(0,r.kq)("",!0),"paused"===n.state?((0,r.wg)(),(0,r.j4)(ae,{key:1,"icon-class":"fa fa-play",text:"Resume transfer",onClick:function(e){return re.resume(re.torrentId(n))}},null,8,["onClick"])):(0,r.kq)("",!0),(0,r.Wm)(ae,{"icon-class":"fa fa-trash",text:"Remove transfer",onClick:function(e){return re.remove(re.torrentId(n))}},null,8,["onClick"]),(0,r.Wm)(ae,{"icon-class":"fa fa-folder",text:"View files",onClick:t[0]||(t[0]=function(t){return e.$refs.torrentFiles.isVisible=!0})}),(0,r.Wm)(ae,{"icon-class":"fa fa-info",text:"Torrent info",onClick:t[1]||(t[1]=function(t){return e.$refs.torrentInfo.isVisible=!0})})]})),_:2},1032,["onClick"])])],10,l)})),128)),(0,r.Wm)(ie,{ref:"torrentInfo",title:"Torrent info",width:"80%"},{default:(0,r.w5)((function(){return[null!=ne.selectedItem&&ne.transfers[ne.selectedItem]?((0,r.wg)(),(0,r.iD)("div",m,[ne.transfers[ne.selectedItem].name?((0,r.wg)(),(0,r.iD)("div",p,[h,(0,r._)("div",{class:"value",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].name)},null,8,w)])):(0,r.kq)("",!0),ne.transfers[ne.selectedItem].state?((0,r.wg)(),(0,r.iD)("div",g,[_,(0,r._)("div",{class:"value",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].state)},null,8,k)])):(0,r.kq)("",!0),(0,r._)("div",C,[x,(0,r._)("div",{class:"value",textContent:(0,s.zw)("".concat(ne.transfers[ne.selectedItem].progress||0,"%"))},null,8,y)]),(0,r._)("div",I,[D,(0,r._)("div",{class:"value",textContent:(0,s.zw)("".concat(e.convertSize(ne.transfers[ne.selectedItem].download_rate||0),"/s"))},null,8,b)]),(0,r._)("div",z,[T,(0,r._)("div",{class:"value",textContent:(0,s.zw)("".concat(e.convertSize(ne.transfers[ne.selectedItem].upload_rate||0),"/s"))},null,8,q)]),(0,r._)("div",R,[S,(0,r._)("div",{class:"value",textContent:(0,s.zw)(e.convertSize(ne.transfers[ne.selectedItem].size||0))},null,8,E)]),ne.transfers[ne.selectedItem].remaining_bytes?((0,r.wg)(),(0,r.iD)("div",Z,[N,(0,r._)("div",{class:"value",textContent:(0,s.zw)(e.convertSize(ne.transfers[ne.selectedItem].remaining_bytes))},null,8,W)])):(0,r.kq)("",!0),(0,r._)("div",j,[P,(0,r._)("div",F,[(0,r._)("a",{href:ne.transfers[ne.selectedItem].url,target:"_blank",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].url)},null,8,L)])]),(0,r._)("div",M,[U,(0,r._)("div",{class:"value",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].peers||0)},null,8,V)]),ne.transfers[ne.selectedItem].start_date?((0,r.wg)(),(0,r.iD)("div",$,[H,(0,r._)("div",{class:"value",textContent:(0,s.zw)(e.formatDateTime(ne.transfers[ne.selectedItem].start_date))},null,8,K)])):(0,r.kq)("",!0),ne.transfers[ne.selectedItem].finish_date?((0,r.wg)(),(0,r.iD)("div",O,[Y,(0,r._)("div",{class:"value",textContent:(0,s.zw)(e.formatDateTime(ne.transfers[ne.selectedItem].finish_date))},null,8,A)])):(0,r.kq)("",!0),ne.transfers[ne.selectedItem].save_path?((0,r.wg)(),(0,r.iD)("div",B,[Q,(0,r._)("div",{class:"value",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].save_path)},null,8,G)])):(0,r.kq)("",!0)])):(0,r.kq)("",!0)]})),_:1},512),(0,r.Wm)(ie,{ref:"torrentFiles",title:"Torrent files",width:"80%"},{default:(0,r.w5)((function(){return[null!=ne.selectedItem&&ne.transfers[ne.selectedItem]?((0,r.wg)(),(0,r.iD)("div",J,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(re.relativeFiles,(function(t,a){return(0,r.wg)(),(0,r.iD)("div",{class:"row",key:t},[(0,r._)("div",X,[n.isMedia&&e.mediaExtensions.has(t.split(".").pop())?((0,r.wg)(),(0,r.j4)(oe,{key:0},{default:(0,r.w5)((function(){return[(0,r.Wm)(ae,{"icon-class":"fa fa-play",text:"Play",onClick:function(t){return e.$emit("play",{url:"file://".concat(ne.transfers[ne.selectedItem].files[a]),type:"file"})}},null,8,["onClick"])]})),_:2},1024)):((0,r.wg)(),(0,r.iD)("i",ee))]),(0,r._)("div",{class:"col-11 name",textContent:(0,s.zw)(t)},null,8,te)])})),128))])):(0,r.kq)("",!0)]})),_:1},512)]))}var re=n(8534),se=(n(5666),n(1249),n(1539),n(2479),n(3948),n(1232)),ae=n(6813),oe=n(8337),ie=n(9642),le=n(5771),ce=n(9015),ue={name:"View",emits:["play","play-with-captions"],components:{Dropdown:le.Z,DropdownItem:ce.Z,Loading:se.Z,Modal:ie.Z},mixins:[ae.Z,oe.Z],props:{pluginName:{type:String,required:!0},isMedia:{type:Boolean,default:!1}},data:function(){return{loading:!1,transfers:{},selectedItem:null}},computed:{relativeFiles:function(){var e,t;return null!=this.selectedItem&&null!==(e=this.transfers[this.selectedItem])&&void 0!==e&&null!==(t=e.files)&&void 0!==t&&t.length?this.transfers[this.selectedItem].files.map((function(e){return e.split("/").pop()})):[]}},methods:{torrentId:function(e){return null!==e&&void 0!==e&&e.hash&&e.hash.length?e.hash:e.url},refresh:function(){var e=this;return(0,re.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.t0=Object,t.next=5,e.request("".concat(e.pluginName,".status"));case 5:if(t.t1=t.sent,t.t1){t.next=8;break}t.t1={};case 8:t.t2=t.t1,e.transfers=t.t0.values.call(t.t0,t.t2).reduce((function(t,n){return t[e.torrentId(n)]=n,t}),{});case 10:return t.prev=10,e.loading=!1,t.finish(10);case 13:case"end":return t.stop()}}),t,null,[[1,,10,13]])})))()},pause:function(e){var t=this;return(0,re.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".pause"),{torrent:e});case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},resume:function(e){var t=this;return(0,re.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".resume"),{torrent:e});case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},remove:function(e){var t=this;return(0,re.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".remove"),{torrent:e});case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},onTorrentUpdate:function(e){this.transfers[this.torrentId(e)]=e},onTorrentRemove:function(e){var t=this.torrentId(e);t in this.transfers&&delete this.transfers[t]}},mounted:function(){this.refresh(),this.subscribe(this.onTorrentUpdate,"on-torrent-update","platypush.message.event.torrent.TorrentQueuedEvent","platypush.message.event.torrent.TorrentDownloadedMetadataEvent","platypush.message.event.torrent.TorrentDownloadStartEvent","platypush.message.event.torrent.TorrentDownloadProgressEvent","platypush.message.event.torrent.TorrentResumedEvent","platypush.message.event.torrent.TorrentPausedEvent","platypush.message.event.torrent.TorrentSeedingStartEvent","platypush.message.event.torrent.TorrentStateChangeEvent","platypush.message.event.torrent.TorrentDownloadStopEvent","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),this.subscribe(this.onTorrentRemove,"on-torrent-remove","platypush.message.event.torrent.TorrentRemovedEvent")},destroy:function(){this.unsubscribe("on-torrent-update"),this.unsubscribe("on-torrent-remove")}},de=n(3744);const fe=(0,de.Z)(ue,[["render",ne],["__scopeId","data-v-7eb04934"]]);var ve=fe}}]);
-//# sourceMappingURL=779-legacy.d96325bc.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[779],{779:function(e,t,n){n.d(t,{Z:function(){return ve}});n(7941),n(8309),n(4916),n(3123);var r=n(6252),s=n(3577),a=function(e){return(0,r.dD)("data-v-7eb04934"),e=e(),(0,r.Cn)(),e},o={key:1,class:"torrent-transfers fade-in"},i={key:0,class:"no-content"},l=["onClick"],c={class:"col-8 left side"},u=["textContent"],d={class:"col-2 right side"},f=["textContent"],v={class:"col-2 right side"},m={key:0,class:"modal-body torrent-info"},p={key:0,class:"row"},h=a((function(){return(0,r._)("div",{class:"attr"},"Name",-1)})),w=["textContent"],g={key:1,class:"row"},_=a((function(){return(0,r._)("div",{class:"attr"},"State",-1)})),k=["textContent"],C={class:"row"},x=a((function(){return(0,r._)("div",{class:"attr"},"Progress",-1)})),y=["textContent"],I={class:"row"},D=a((function(){return(0,r._)("div",{class:"attr"},"DL rate",-1)})),b=["textContent"],z={class:"row"},T=a((function(){return(0,r._)("div",{class:"attr"},"UL rate",-1)})),q=["textContent"],R={class:"row"},S=a((function(){return(0,r._)("div",{class:"attr"},"Size",-1)})),E=["textContent"],Z={key:2,class:"row"},N=a((function(){return(0,r._)("div",{class:"attr"},"Remaining",-1)})),W=["textContent"],j={class:"row"},P=a((function(){return(0,r._)("div",{class:"attr"},"URL",-1)})),F={class:"value nowrap"},L=["href","textContent"],M={class:"row"},U=a((function(){return(0,r._)("div",{class:"attr"},"Peers",-1)})),V=["textContent"],$={key:3,class:"row"},H=a((function(){return(0,r._)("div",{class:"attr"},"Started",-1)})),K=["textContent"],O={key:4,class:"row"},Y=a((function(){return(0,r._)("div",{class:"attr"},"Finished",-1)})),A=["textContent"],B={key:5,class:"row"},Q=a((function(){return(0,r._)("div",{class:"attr"},"Save path",-1)})),G=["textContent"],J={key:0,class:"modal-body torrent-files"},X={class:"col-1 icon"},ee={key:1,class:"fa fa-file"},te=["textContent"];function ne(e,t,n,a,ne,re){var se=(0,r.up)("Loading"),ae=(0,r.up)("DropdownItem"),oe=(0,r.up)("Dropdown"),ie=(0,r.up)("Modal");return ne.loading?((0,r.wg)(),(0,r.j4)(se,{key:0})):((0,r.wg)(),(0,r.iD)("div",o,[Object.keys(ne.transfers).length?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("div",i,"No torrent transfers in progress")),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(ne.transfers,(function(n,a){return(0,r.wg)(),(0,r.iD)("div",{class:(0,s.C_)(["row item",{selected:ne.selectedItem===a}]),key:a,onClick:function(e){return ne.selectedItem=a}},[(0,r._)("div",c,[(0,r._)("i",{class:(0,s.C_)(["icon fa",{"fa-check":null!=n.finish_date,"fa-play":!n.finish_date&&"downloading"===n.state,"fa-pause":!n.finish_date&&"paused"===n.state,"fa-stop":!n.finish_date&&"stopped"===n.state}])},null,2),(0,r._)("div",{class:"title",textContent:(0,s.zw)(n.name||n.hash||n.url)},null,8,u)]),(0,r._)("div",d,[(0,r._)("span",{textContent:(0,s.zw)("".concat(n.progress,"%"))},null,8,f)]),(0,r._)("div",v,[(0,r.Wm)(oe,{title:"Actions","icon-class":"fa fa-ellipsis-h",onClick:function(e){return ne.selectedItem=a}},{default:(0,r.w5)((function(){return["downloading"===n.state?((0,r.wg)(),(0,r.j4)(ae,{key:0,"icon-class":"fa fa-pause",text:"Pause transfer",onClick:function(e){return re.pause(re.torrentId(n))}},null,8,["onClick"])):(0,r.kq)("",!0),"paused"===n.state?((0,r.wg)(),(0,r.j4)(ae,{key:1,"icon-class":"fa fa-play",text:"Resume transfer",onClick:function(e){return re.resume(re.torrentId(n))}},null,8,["onClick"])):(0,r.kq)("",!0),(0,r.Wm)(ae,{"icon-class":"fa fa-trash",text:"Remove transfer",onClick:function(e){return re.remove(re.torrentId(n))}},null,8,["onClick"]),(0,r.Wm)(ae,{"icon-class":"fa fa-folder",text:"View files",onClick:t[0]||(t[0]=function(t){return e.$refs.torrentFiles.isVisible=!0})}),(0,r.Wm)(ae,{"icon-class":"fa fa-info",text:"Torrent info",onClick:t[1]||(t[1]=function(t){return e.$refs.torrentInfo.isVisible=!0})})]})),_:2},1032,["onClick"])])],10,l)})),128)),(0,r.Wm)(ie,{ref:"torrentInfo",title:"Torrent info",width:"80%"},{default:(0,r.w5)((function(){return[null!=ne.selectedItem&&ne.transfers[ne.selectedItem]?((0,r.wg)(),(0,r.iD)("div",m,[ne.transfers[ne.selectedItem].name?((0,r.wg)(),(0,r.iD)("div",p,[h,(0,r._)("div",{class:"value",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].name)},null,8,w)])):(0,r.kq)("",!0),ne.transfers[ne.selectedItem].state?((0,r.wg)(),(0,r.iD)("div",g,[_,(0,r._)("div",{class:"value",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].state)},null,8,k)])):(0,r.kq)("",!0),(0,r._)("div",C,[x,(0,r._)("div",{class:"value",textContent:(0,s.zw)("".concat(ne.transfers[ne.selectedItem].progress||0,"%"))},null,8,y)]),(0,r._)("div",I,[D,(0,r._)("div",{class:"value",textContent:(0,s.zw)("".concat(e.convertSize(ne.transfers[ne.selectedItem].download_rate||0),"/s"))},null,8,b)]),(0,r._)("div",z,[T,(0,r._)("div",{class:"value",textContent:(0,s.zw)("".concat(e.convertSize(ne.transfers[ne.selectedItem].upload_rate||0),"/s"))},null,8,q)]),(0,r._)("div",R,[S,(0,r._)("div",{class:"value",textContent:(0,s.zw)(e.convertSize(ne.transfers[ne.selectedItem].size||0))},null,8,E)]),ne.transfers[ne.selectedItem].remaining_bytes?((0,r.wg)(),(0,r.iD)("div",Z,[N,(0,r._)("div",{class:"value",textContent:(0,s.zw)(e.convertSize(ne.transfers[ne.selectedItem].remaining_bytes))},null,8,W)])):(0,r.kq)("",!0),(0,r._)("div",j,[P,(0,r._)("div",F,[(0,r._)("a",{href:ne.transfers[ne.selectedItem].url,target:"_blank",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].url)},null,8,L)])]),(0,r._)("div",M,[U,(0,r._)("div",{class:"value",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].peers||0)},null,8,V)]),ne.transfers[ne.selectedItem].start_date?((0,r.wg)(),(0,r.iD)("div",$,[H,(0,r._)("div",{class:"value",textContent:(0,s.zw)(e.formatDateTime(ne.transfers[ne.selectedItem].start_date))},null,8,K)])):(0,r.kq)("",!0),ne.transfers[ne.selectedItem].finish_date?((0,r.wg)(),(0,r.iD)("div",O,[Y,(0,r._)("div",{class:"value",textContent:(0,s.zw)(e.formatDateTime(ne.transfers[ne.selectedItem].finish_date))},null,8,A)])):(0,r.kq)("",!0),ne.transfers[ne.selectedItem].save_path?((0,r.wg)(),(0,r.iD)("div",B,[Q,(0,r._)("div",{class:"value",textContent:(0,s.zw)(ne.transfers[ne.selectedItem].save_path)},null,8,G)])):(0,r.kq)("",!0)])):(0,r.kq)("",!0)]})),_:1},512),(0,r.Wm)(ie,{ref:"torrentFiles",title:"Torrent files",width:"80%"},{default:(0,r.w5)((function(){return[null!=ne.selectedItem&&ne.transfers[ne.selectedItem]?((0,r.wg)(),(0,r.iD)("div",J,[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(re.relativeFiles,(function(t,a){return(0,r.wg)(),(0,r.iD)("div",{class:"row",key:t},[(0,r._)("div",X,[n.isMedia&&e.mediaExtensions.has(t.split(".").pop())?((0,r.wg)(),(0,r.j4)(oe,{key:0},{default:(0,r.w5)((function(){return[(0,r.Wm)(ae,{"icon-class":"fa fa-play",text:"Play",onClick:function(t){return e.$emit("play",{url:"file://".concat(ne.transfers[ne.selectedItem].files[a]),type:"file"})}},null,8,["onClick"])]})),_:2},1024)):((0,r.wg)(),(0,r.iD)("i",ee))]),(0,r._)("div",{class:"col-11 name",textContent:(0,s.zw)(t)},null,8,te)])})),128))])):(0,r.kq)("",!0)]})),_:1},512)]))}var re=n(8534),se=(n(5666),n(1249),n(1539),n(2479),n(3948),n(1232)),ae=n(6813),oe=n(8337),ie=n(8453),le=n(5771),ce=n(9015),ue={name:"View",emits:["play","play-with-captions"],components:{Dropdown:le.Z,DropdownItem:ce.Z,Loading:se.Z,Modal:ie.Z},mixins:[ae.Z,oe.Z],props:{pluginName:{type:String,required:!0},isMedia:{type:Boolean,default:!1}},data:function(){return{loading:!1,transfers:{},selectedItem:null}},computed:{relativeFiles:function(){var e,t;return null!=this.selectedItem&&null!==(e=this.transfers[this.selectedItem])&&void 0!==e&&null!==(t=e.files)&&void 0!==t&&t.length?this.transfers[this.selectedItem].files.map((function(e){return e.split("/").pop()})):[]}},methods:{torrentId:function(e){return null!==e&&void 0!==e&&e.hash&&e.hash.length?e.hash:e.url},refresh:function(){var e=this;return(0,re.Z)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.loading=!0,t.prev=1,t.t0=Object,t.next=5,e.request("".concat(e.pluginName,".status"));case 5:if(t.t1=t.sent,t.t1){t.next=8;break}t.t1={};case 8:t.t2=t.t1,e.transfers=t.t0.values.call(t.t0,t.t2).reduce((function(t,n){return t[e.torrentId(n)]=n,t}),{});case 10:return t.prev=10,e.loading=!1,t.finish(10);case 13:case"end":return t.stop()}}),t,null,[[1,,10,13]])})))()},pause:function(e){var t=this;return(0,re.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".pause"),{torrent:e});case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},resume:function(e){var t=this;return(0,re.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".resume"),{torrent:e});case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},remove:function(e){var t=this;return(0,re.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.request("".concat(t.pluginName,".remove"),{torrent:e});case 2:return n.next=4,t.refresh();case 4:case"end":return n.stop()}}),n)})))()},onTorrentUpdate:function(e){this.transfers[this.torrentId(e)]=e},onTorrentRemove:function(e){var t=this.torrentId(e);t in this.transfers&&delete this.transfers[t]}},mounted:function(){this.refresh(),this.subscribe(this.onTorrentUpdate,"on-torrent-update","platypush.message.event.torrent.TorrentQueuedEvent","platypush.message.event.torrent.TorrentDownloadedMetadataEvent","platypush.message.event.torrent.TorrentDownloadStartEvent","platypush.message.event.torrent.TorrentDownloadProgressEvent","platypush.message.event.torrent.TorrentResumedEvent","platypush.message.event.torrent.TorrentPausedEvent","platypush.message.event.torrent.TorrentSeedingStartEvent","platypush.message.event.torrent.TorrentStateChangeEvent","platypush.message.event.torrent.TorrentDownloadStopEvent","platypush.message.event.torrent.TorrentDownloadCompletedEvent"),this.subscribe(this.onTorrentRemove,"on-torrent-remove","platypush.message.event.torrent.TorrentRemovedEvent")},destroy:function(){this.unsubscribe("on-torrent-update"),this.unsubscribe("on-torrent-remove")}},de=n(3744);const fe=(0,de.Z)(ue,[["render",ne],["__scopeId","data-v-7eb04934"]]);var ve=fe}}]);
+//# sourceMappingURL=779-legacy.b22c1cc7.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/779-legacy.d96325bc.js.map b/platypush/backend/http/webapp/dist/static/js/779-legacy.b22c1cc7.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/779-legacy.d96325bc.js.map
rename to platypush/backend/http/webapp/dist/static/js/779-legacy.b22c1cc7.js.map
index 0fdebeeea..050850e6d 100644
--- a/platypush/backend/http/webapp/dist/static/js/779-legacy.d96325bc.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/779-legacy.b22c1cc7.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/779-legacy.d96325bc.js","mappings":"sRAGOA,MAAM,6B,SACJA,MAAM,c,iBAIJA,MAAM,mB,qBAUNA,MAAM,oB,qBAINA,MAAM,oB,SAcNA,MAAM,2B,SACJA,MAAM,O,uBACT,OAA4B,OAAvBA,MAAM,QAAO,QAAI,E,+BAInBA,MAAM,O,uBACT,OAA6B,OAAxBA,MAAM,QAAO,SAAK,E,yBAIpBA,MAAM,O,uBACT,OAAgC,OAA3BA,MAAM,QAAO,YAAQ,E,yBAIvBA,MAAM,O,uBACT,OAA+B,OAA1BA,MAAM,QAAO,WAAO,E,yBAItBA,MAAM,O,uBACT,OAA+B,OAA1BA,MAAM,QAAO,WAAO,E,yBAItBA,MAAM,O,uBACT,OAA4B,OAAvBA,MAAM,QAAO,QAAI,E,+BAInBA,MAAM,O,uBACT,OAAiC,OAA5BA,MAAM,QAAO,aAAS,E,yBAIxBA,MAAM,O,uBACT,OAA2B,OAAtBA,MAAM,QAAO,OAAG,E,OAChBA,MAAM,gB,4BAKRA,MAAM,O,uBACT,OAA6B,OAAxBA,MAAM,QAAO,SAAK,E,+BAIpBA,MAAM,O,uBACT,OAA+B,OAA1BA,MAAM,QAAO,WAAO,E,+BAItBA,MAAM,O,uBACT,OAAgC,OAA3BA,MAAM,QAAO,YAAQ,E,+BAIvBA,MAAM,O,uBACT,OAAiC,OAA5BA,MAAM,QAAO,aAAS,E,+BAO1BA,MAAM,4B,GAEFA,MAAM,c,UAMNA,MAAM,c,yJA7GJ,GAAAC,UAAA,WAAf,QAA0B,eAA1B,WAEA,QAiHM,MAjHN,EAiHM,CAhH2BC,OAAOC,KAAK,GAAAC,WAAWC,QAAtD,iBAAsD,WAAtD,QAAoG,MAApG,EAA8D,uCAgH1D,aA9GJ,QA2BM,mBA3B+E,GAAAD,WAAS,SAAxBE,EAASC,G,kBAA/E,QA2BM,OA3BDP,OAAK,SAAC,WAAU,UAAoB,GAAAQ,eAAiBD,KAAuCE,IAAKF,EAChG,QAAK,mBAAE,GAAAC,aAAeD,CAAjB,GADX,EAEE,OAQM,MARN,EAQM,EAPJ,OAKK,KALFP,OAAK,SAAC,UAAS,C,WAAoD,MAAnB,EAAQ,Y,WAA2C,EAAQ,aAA4B,gBAAb,EAAQ,M,YAAgD,EAAQ,aAA4B,WAAb,EAAQ,M,WAA0C,EAAQ,aAA4B,YAAb,EAAQ,UAA7R,SAMA,OAA0E,OAArEA,MAAM,Q,aAAQ,QAAoD,EAApCU,MAAQJ,EAAQK,MAAQL,EAAQM,MAAnE,aAGF,OAEM,MAFN,EAEM,EADJ,OAAwC,Q,aAAlC,kBAAWN,EAAQO,SAAnB,OAAN,aAGF,OAUM,MAVN,EAUM,EATJ,QAQW,IARDC,MAAM,UAAU,aAAW,mBAAoB,QAAK,mBAAE,GAAAN,aAAeD,CAAjB,GAA9D,C,kBACE,iBACuD,CAAtB,gBAAbD,EAAQS,QAAK,WADjC,QACuD,I,MADzC,aAAW,cAAcC,KAAK,iBAAkB,QAAK,mBAAE,GAAAC,MAAM,GAAAC,UAAUZ,GAAlB,GAAnE,qCAGiC,WAAbA,EAAQS,QAAK,WADjC,QACkD,I,MADpC,aAAW,aAAaC,KAAK,kBAAmB,QAAK,mBAAE,GAAAG,OAAO,GAAAD,UAAUZ,GAAnB,GAAnE,sCAEA,QAAoG,IAAtF,aAAW,cAAcU,KAAK,kBAAmB,QAAK,mBAAE,GAAAI,OAAO,GAAAF,UAAUZ,GAAnB,GAApE,qBACA,QAAyG,IAA3F,aAAW,eAAeU,KAAK,aAAc,QAAK,+BAAE,EAAAK,MAAMC,aAAaC,WAAS,CAA9B,MAChE,QAAwG,IAA1F,aAAW,aAAaP,KAAK,eAAgB,QAAK,+BAAE,EAAAK,MAAMG,YAAYD,WAAS,CAA7B,KANhE,I,KADF,qBAjBJ,K,IAAA,OA6BA,QAgEQ,IAhEDE,IAAI,cAAcX,MAAM,eAAeY,MAAM,OAApD,C,kBACE,iBA8DM,CA9DiD,MAAZ,GAAAlB,cAAwB,GAAAJ,UAAU,GAAAI,gBAAV,WAAnE,QA8DM,MA9DN,EA8DM,CA7DmB,GAAAJ,UAAU,GAAAI,cAAcE,OAAA,WAA/C,QAGM,MAHN,EAGM,CAFJ,GACA,OAA2D,OAAtDV,MAAM,Q,aAAQ,QAAqC,GAApB,UAAC,GAAAQ,cAAcE,OAAnD,cAFF,eAKuB,GAAAN,UAAU,GAAAI,cAAcO,QAAA,WAA/C,QAGM,MAHN,EAGM,CAFJ,GACA,OAA4D,OAAvDf,MAAM,Q,aAAQ,QAAsC,GAArB,UAAC,GAAAQ,cAAcO,QAAnD,cAFF,gBAKA,OAGM,MAHN,EAGM,CAFJ,GACA,OAA0E,OAArEf,MAAM,Q,aAAQ,kBAAW,GAAAI,UAAU,GAAAI,cAAcK,UAAQ,EAA3C,OAAnB,aAGF,OAGM,MAHN,EAGM,CAFJ,GACA,OAA6F,OAAxFb,MAAM,Q,aAAQ,kBAAW,EAAA2B,YAAY,GAAAvB,UAAU,GAAAI,cAAcoB,eAAa,GAA5D,QAAnB,aAGF,OAGM,MAHN,EAGM,CAFJ,GACA,OAA2F,OAAtF5B,MAAM,Q,aAAQ,kBAAW,EAAA2B,YAAY,GAAAvB,UAAU,GAAAI,cAAcqB,aAAW,GAA1D,QAAnB,aAGF,OAGM,MAHN,EAGM,CAFJ,GACA,OAA6E,OAAxE7B,MAAM,Q,aAAQ,QAAuD,EAApC,YAAC,GAAAI,UAAU,GAAAI,cAAcsB,MAAI,KAAnE,YAGqB,GAAA1B,UAAU,GAAAI,cAAcuB,kBAAA,WAA/C,QAGM,MAHN,EAGM,CAFJ,GACA,OAAmF,OAA9E/B,MAAM,Q,aAAQ,QAA6D,EAA1C,YAAC,GAAAI,UAAU,GAAAI,cAAcuB,mBAA/D,cAFF,gBAKA,OAKM,MALN,EAKM,CAJJ,GACA,OAEM,MAFN,EAEM,EADJ,OAA8F,KAA1FC,KAAM,GAAA5B,UAAU,GAAAI,cAAcI,IAAKqB,OAAO,S,aAAS,QAAoC,GAAnB,UAAC,GAAAzB,cAAcI,MAAvF,eAIJ,OAGM,MAHN,EAGM,CAFJ,GACA,OAAiE,OAA5DZ,MAAM,Q,aAAQ,QAA2C,GAA1B,UAAC,GAAAQ,cAAc0B,OAAK,IAAxD,YAGqB,GAAA9B,UAAU,GAAAI,cAAc2B,aAAA,WAA/C,QAGM,MAHN,EAGM,CAFJ,GACA,OAAiF,OAA5EnC,MAAM,Q,aAAQ,QAA2D,EAArC,eAAC,GAAAI,UAAU,GAAAI,cAAc2B,cAAlE,cAFF,eAKuB,GAAA/B,UAAU,GAAAI,cAAc4B,cAAA,WAA/C,QAGM,MAHN,EAGM,CAFJ,GACA,OAAkF,OAA7EpC,MAAM,Q,aAAQ,QAA4D,EAAtC,eAAC,GAAAI,UAAU,GAAAI,cAAc4B,eAAlE,cAFF,eAKuB,GAAAhC,UAAU,GAAAI,cAAc6B,YAAA,WAA/C,QAGM,MAHN,EAGM,CAFJ,GACA,OAAgE,OAA3DrC,MAAM,Q,aAAQ,QAA0C,GAAzB,UAAC,GAAAQ,cAAc6B,YAAnD,cAFF,mBA1DF,mB,KADF,MAkEA,QAcQ,IAdDZ,IAAI,eAAeX,MAAM,gBAAgBY,MAAM,OAAtD,C,kBACE,iBAYM,CAZkD,MAAZ,GAAAlB,cAAwB,GAAAJ,UAAU,GAAAI,gBAAV,WAApE,QAYM,MAZN,EAYM,gBAXJ,QAUM,mBAV+B,GAAA8B,eAAa,SAAzBC,EAAMhC,G,kBAA/B,QAUM,OAVDP,MAAM,MAA0CS,IAAK8B,GAA1D,EACE,OAOM,MAPN,EAOM,CANY,EAAAC,SAAW,EAAAC,gBAAgBC,IAAIH,EAAKI,MAAK,KAAMC,SAApC,WAA3B,QAGW,Y,kBAFT,iBAC0G,EAD1G,QAC0G,IAD5F,aAAW,aAAa5B,KAAK,OAC5B,QAAK,mBAAE,EAAA6B,MAAK,6BAAyB,GAAAzC,UAAU,GAAAI,cAAcsC,MAAMvC,IAAC,aAA/D,GADpB,wB,KADF,oBAKA,QAA+B,IAA/B,QAEF,OAAyC,OAApCP,MAAM,c,aAAc,QAAY,IAArC,Y,IATF,UADF,mB,KADF,O,4HA0BJ,IACEU,KAAM,OACNqC,MAAO,CAAC,OAAQ,sBAChBC,WAAY,CAACC,SAAAA,GAAA,EAAUC,aAAAA,GAAA,EAAcC,QAAAA,GAAA,EAASC,MAAAA,GAAA,GAC9CC,OAAQ,CAACC,GAAA,EAAO,MAChBC,MAAO,CACLC,WAAY,CACVC,KAAMC,OACNC,UAAU,GAGZnB,QAAS,CACPiB,KAAMG,QACNC,SAAS,IAIbC,KAjBa,WAkBX,MAAO,CACL7D,SAAS,EACTG,UAAW,CAAC,EACZI,aAAc,KAEjB,EAEDuD,SAAU,CACRzB,cADQ,WACQ,QACd,OAAyB,MAArB0B,KAAKxD,cAAwB,UAACwD,KAAK5D,UAAU4D,KAAKxD,qBAArB,iBAAC,EAAmCsC,aAApC,OAAC,EAA0CzC,OAGrE2D,KAAK5D,UAAU4D,KAAKxD,cAAcsC,MAAMmB,KAAI,SAAC1B,GAAD,OAAUA,EAAKI,MAAM,KAAKC,KAA1B,IAF1C,EAGV,GAGHsB,QAAS,CACPhD,UADO,SACGZ,GACR,OAAW,OAAPA,QAAO,IAAPA,GAAAA,EAASK,MAAQL,EAAQK,KAAKN,OACzBC,EAAQK,KAEVL,EAAQM,GAChB,EAEKuD,QARC,WAQS,wJACd,EAAKlE,SAAU,EADD,cAIKC,OAJL,SAIyB,EAAKkE,QAAL,UAAgB,EAAKZ,WAArB,YAJzB,gDAIsE,CAAC,EAJvE,iBAIZ,EAAKpD,UAJO,KAIYiE,OAJZ,gBAKPC,QAAO,SAACC,EAAKjE,GAEZ,OADAiE,EAAI,EAAKrD,UAAUZ,IAAYA,EACxBiE,CACR,GAAE,CAAC,GARI,yBAUZ,EAAKtE,SAAU,EAVH,4EAYf,EAEKgB,MAtBC,SAsBKX,GAAS,iKACb,EAAK8D,QAAL,UAAgB,EAAKZ,WAArB,UAAyC,CAAClD,QAASA,IADtC,uBAEb,EAAK6D,UAFQ,4CAGpB,EAEKhD,OA3BC,SA2BMb,GAAS,iKACd,EAAK8D,QAAL,UAAgB,EAAKZ,WAArB,WAA0C,CAAClD,QAASA,IADtC,uBAEd,EAAK6D,UAFS,4CAGrB,EAEK/C,OAhCC,SAgCMd,GAAS,iKACd,EAAK8D,QAAL,UAAgB,EAAKZ,WAArB,WAA0C,CAAClD,QAASA,IADtC,uBAEd,EAAK6D,UAFS,4CAGrB,EAEDK,gBArCO,SAqCSlE,GACd0D,KAAK5D,UAAU4D,KAAK9C,UAAUZ,IAAYA,CAC3C,EAEDmE,gBAzCO,SAyCSnE,GACd,IAAMY,EAAY8C,KAAK9C,UAAUZ,GAC7BY,KAAa8C,KAAK5D,kBACb4D,KAAK5D,UAAUc,EACzB,GAGHwD,QAlFa,WAmFXV,KAAKG,UAELH,KAAKW,UACDX,KAAKQ,gBAAgB,oBACrB,qDACA,iEACA,4DACA,+DACA,sDACA,qDACA,2DACA,0DACA,2DACA,iEAEJR,KAAKW,UAAUX,KAAKS,gBAAgB,oBAChC,sDACL,EAEDG,QAtGa,WAuGXZ,KAAKa,YAAY,qBACjBb,KAAKa,YAAY,oBAClB,G,WCjOH,MAAMC,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASC,IAAQ,CAAC,YAAY,qBAEzF,S","sources":["webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\n \n\n
\n
No torrent transfers in progress
\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
Name
\n \n
\n\n
\n
State
\n \n
\n\n
\n
Progress
\n \n
\n\n
\n
DL rate
\n \n
\n\n
\n
UL rate
\n \n
\n\n
\n
Size
\n \n
\n\n
\n
Remaining
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n\n
\n
Peers
\n \n
\n\n
\n
Started
\n \n
\n\n
\n
Finished
\n \n
\n\n
\n
Save path
\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 \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["class","loading","Object","keys","transfers","length","torrent","i","selectedItem","key","name","hash","url","progress","title","state","text","pause","torrentId","resume","remove","$refs","torrentFiles","isVisible","torrentInfo","ref","width","convertSize","download_rate","upload_rate","size","remaining_bytes","href","target","peers","start_date","finish_date","save_path","relativeFiles","file","isMedia","mediaExtensions","has","split","pop","$emit","files","emits","components","Dropdown","DropdownItem","Loading","Modal","mixins","Utils","props","pluginName","type","String","required","Boolean","default","data","computed","this","map","methods","refresh","request","values","reduce","obj","onTorrentUpdate","onTorrentRemove","mounted","subscribe","destroy","unsubscribe","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/779-legacy.b22c1cc7.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Torrent/View.vue","webpack://platypush/./src/components/panels/Torrent/View.vue?80df"],"sourcesContent":["\n \n\n
\n
No torrent transfers in progress
\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
Name
\n \n
\n\n
\n
State
\n \n
\n\n
\n
Progress
\n \n
\n\n
\n
DL rate
\n \n
\n\n
\n
UL rate
\n \n
\n\n
\n
Size
\n \n
\n\n
\n
Remaining
\n \n
\n\n
\n
URL
\n
\n \n
\n
\n\n
\n
Peers
\n \n
\n\n
\n
Started
\n \n
\n\n
\n
Finished
\n \n
\n\n
\n
Save path
\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 \"./View.vue?vue&type=template&id=7eb04934&scoped=true\"\nimport script from \"./View.vue?vue&type=script&lang=js\"\nexport * from \"./View.vue?vue&type=script&lang=js\"\n\nimport \"./View.vue?vue&type=style&index=0&id=7eb04934&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7eb04934\"]])\n\nexport default __exports__"],"names":["class","loading","Object","keys","transfers","length","torrent","i","selectedItem","key","name","hash","url","progress","title","state","text","pause","torrentId","resume","remove","$refs","torrentFiles","isVisible","torrentInfo","ref","width","convertSize","download_rate","upload_rate","size","remaining_bytes","href","target","peers","start_date","finish_date","save_path","relativeFiles","file","isMedia","mediaExtensions","has","split","pop","$emit","files","emits","components","Dropdown","DropdownItem","Loading","Modal","mixins","Utils","props","pluginName","type","String","required","Boolean","default","data","computed","this","map","methods","refresh","request","values","reduce","obj","onTorrentUpdate","onTorrentRemove","mounted","subscribe","destroy","unsubscribe","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/8184.59bd4708.js b/platypush/backend/http/webapp/dist/static/js/8184.6859ae89.js
similarity index 98%
rename from platypush/backend/http/webapp/dist/static/js/8184.59bd4708.js
rename to platypush/backend/http/webapp/dist/static/js/8184.6859ae89.js
index 904175146..d54db557d 100644
--- a/platypush/backend/http/webapp/dist/static/js/8184.59bd4708.js
+++ b/platypush/backend/http/webapp/dist/static/js/8184.6859ae89.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[8184,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],u={class:"controls"},p={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",u,[(0,s._)("div",p,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(9642),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},ua=e(3744);const pa=(0,ua.Z)(ca,[["render",sa]]);var ha=pa},8184:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"cv"})}var i=e(5528),r={name:"CameraCv",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]);
-//# sourceMappingURL=8184.59bd4708.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[8184,5528],{5528:function(a,t,e){e.r(t),e.d(t,{default:function(){return ha}});var s=e(6252),n=e(9963);const i={class:"camera"},r={class:"camera-container"},l={class:"frame-container",ref:"frameContainer"},o={key:0,class:"no-frame"},c=["src"],u={class:"controls"},p={class:"left"},h=["disabled"],d=(0,s._)("i",{class:"fa fa-play"},null,-1),m=[d],g=["disabled"],_=(0,s._)("i",{class:"fa fa-stop"},null,-1),f=[_],y=["disabled"],C=(0,s._)("i",{class:"fas fa-camera"},null,-1),w=[C],v={class:"right"},b=(0,s._)("i",{class:"fas fa-volume-mute"},null,-1),S=[b],k=(0,s._)("i",{class:"fas fa-volume-up"},null,-1),z=[k],x=(0,s._)("i",{class:"fas fa-cog"},null,-1),F=[x],U={class:"audio-container"},$={key:0,autoplay:"",preload:"none",ref:"player"},D=["src"],M=(0,s.Uk)(" Your browser does not support audio elements "),V={key:0,class:"url"},q={class:"row"},P=(0,s._)("span",{class:"name"},"Stream URL",-1),A=["value"],L={class:"params"},O={class:"row"},j=(0,s._)("span",{class:"name"},"Device",-1),G={class:"row"},I=(0,s._)("span",{class:"name"},"Width",-1),R={class:"row"},T=(0,s._)("span",{class:"name"},"Height",-1),Z={class:"row"},W=(0,s._)("span",{class:"name"},"Horizontal Flip",-1),H={class:"row"},Y=(0,s._)("span",{class:"name"},"Vertical Flip",-1),E={class:"row"},X=(0,s._)("span",{class:"name"},"Rotate",-1),B={class:"row"},J=(0,s._)("span",{class:"name"},"Scale-X",-1),K={class:"row"},N=(0,s._)("span",{class:"name"},"Scale-Y",-1),Q={class:"row"},aa=(0,s._)("span",{class:"name"},"Frames per second",-1),ta={class:"row"},ea=(0,s._)("span",{class:"name"},"Grayscale",-1);function sa(a,t,e,d,_,C){const b=(0,s.up)("Slot"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",i,[(0,s._)("div",r,[(0,s._)("div",l,[a.streaming||a.capturing||a.captured?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",o,"The camera is not active")),(0,s._)("img",{class:"frame",src:a.url,ref:"frame",alt:""},null,8,c)],512),(0,s._)("div",u,[(0,s._)("div",p,[a.streaming?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[1]||(t[1]=(...t)=>a.stopStreaming&&a.stopStreaming(...t)),disabled:a.capturing,title:"Stop video"},f,8,g)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[0]||(t[0]=(...a)=>C.startStreaming&&C.startStreaming(...a)),disabled:a.capturing,title:"Start video"},m,8,h)),a.streaming?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("button",{key:2,type:"button",onClick:t[2]||(t[2]=(...a)=>C.capture&&C.capture(...a)),disabled:a.streaming||a.capturing,title:"Take a picture"},w,8,y))]),(0,s._)("div",v,[a.audioOn?((0,s.wg)(),(0,s.iD)("button",{key:1,type:"button",onClick:t[4]||(t[4]=(...t)=>a.stopAudio&&a.stopAudio(...t)),title:"Stop audio"},z)):((0,s.wg)(),(0,s.iD)("button",{key:0,type:"button",onClick:t[3]||(t[3]=(...t)=>a.startAudio&&a.startAudio(...t)),title:"Start audio"},S)),(0,s._)("button",{type:"button",onClick:t[5]||(t[5]=t=>a.$refs.paramsModal.show()),title:"Settings"},F)])])]),(0,s._)("div",U,[a.audioOn?((0,s.wg)(),(0,s.iD)("audio",$,[(0,s._)("source",{src:`/sound/stream?t=${(new Date).getTime()}`,type:"audio/x-wav;codec=pcm"},null,8,D),M],512)):(0,s.kq)("",!0)]),a.url?.length?((0,s.wg)(),(0,s.iD)("div",V,[(0,s._)("label",q,[P,(0,s._)("input",{name:"url",type:"text",value:C.fullURL,disabled:"disabled"},null,8,A)])])):(0,s.kq)("",!0),(0,s.Wm)(k,{ref:"paramsModal",title:"Camera Parameters"},{default:(0,s.w5)((()=>[(0,s._)("div",L,[(0,s._)("label",O,[j,(0,s.wy)((0,s._)("input",{name:"device",type:"text","onUpdate:modelValue":t[6]||(t[6]=t=>a.attrs.device=t),onChange:t[7]||(t[7]=(...t)=>a.onDeviceChanged&&a.onDeviceChanged(...t))},null,544),[[n.nr,a.attrs.device]])]),(0,s._)("label",G,[I,(0,s.wy)((0,s._)("input",{name:"width",type:"text","onUpdate:modelValue":t[8]||(t[8]=t=>a.attrs.resolution[0]=t),onChange:t[9]||(t[9]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[0]]])]),(0,s._)("label",R,[T,(0,s.wy)((0,s._)("input",{name:"height",type:"text","onUpdate:modelValue":t[10]||(t[10]=t=>a.attrs.resolution[1]=t),onChange:t[11]||(t[11]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.resolution[1]]])]),(0,s._)("label",Z,[W,(0,s.wy)((0,s._)("input",{name:"horizontal_flip",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>a.attrs.horizontal_flip=t),onChange:t[13]||(t[13]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.horizontal_flip]])]),(0,s._)("label",H,[Y,(0,s.wy)((0,s._)("input",{name:"vertical_flip",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>a.attrs.vertical_flip=t),onChange:t[15]||(t[15]=(...t)=>a.onFlipChanged&&a.onFlipChanged(...t))},null,544),[[n.e8,a.attrs.vertical_flip]])]),(0,s._)("label",E,[X,(0,s.wy)((0,s._)("input",{name:"rotate",type:"text","onUpdate:modelValue":t[16]||(t[16]=t=>a.attrs.rotate=t),onChange:t[17]||(t[17]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.rotate]])]),(0,s._)("label",B,[J,(0,s.wy)((0,s._)("input",{name:"scale_x",type:"text","onUpdate:modelValue":t[18]||(t[18]=t=>a.attrs.scale_x=t),onChange:t[19]||(t[19]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_x]])]),(0,s._)("label",K,[N,(0,s.wy)((0,s._)("input",{name:"scale_y",type:"text","onUpdate:modelValue":t[20]||(t[20]=t=>a.attrs.scale_y=t),onChange:t[21]||(t[21]=(...t)=>a.onSizeChanged&&a.onSizeChanged(...t))},null,544),[[n.nr,a.attrs.scale_y]])]),(0,s._)("label",Q,[aa,(0,s.wy)((0,s._)("input",{name:"fps",type:"text","onUpdate:modelValue":t[22]||(t[22]=t=>a.attrs.fps=t),onChange:t[23]||(t[23]=(...t)=>a.onFpsChanged&&a.onFpsChanged(...t))},null,544),[[n.nr,a.attrs.fps]])]),(0,s._)("label",ta,[ea,(0,s.wy)((0,s._)("input",{name:"grayscale",type:"checkbox","onUpdate:modelValue":t[24]||(t[24]=t=>a.attrs.grayscale=t),onChange:t[25]||(t[25]=(...t)=>a.onGrayscaleChanged&&a.onGrayscaleChanged(...t))},null,544),[[n.e8,a.attrs.grayscale]])]),(0,s.Wm)(b)])])),_:1},512)])}var na=e(6813),ia={name:"CameraMixin",mixins:[na.Z],props:{cameraPlugin:{type:String,required:!0}},data(){return{streaming:!1,capturing:!1,captured:!1,audioOn:!1,url:null,attrs:{}}},computed:{params(){return{resolution:this.attrs.resolution,device:this.attrs.device?.length?this.attrs.device:null,horizontal_flip:parseInt(0+this.attrs.horizontal_flip),vertical_flip:parseInt(0+this.attrs.vertical_flip),rotate:parseFloat(this.attrs.rotate),scale_x:parseFloat(this.attrs.scale_x),scale_y:parseFloat(this.attrs.scale_y),fps:parseFloat(this.attrs.fps),grayscale:parseInt(0+this.attrs.grayscale)}}},methods:{getUrl(a,t){return"/camera/"+a+"/"+t+"?"+Object.entries(this.params).filter((a=>null!=a[1]&&(""+a[1]).length>0)).map((([a,t])=>a+"="+t)).join("&")},_startStreaming(a){this.streaming||(this.streaming=!0,this.capturing=!1,this.captured=!1,this.url=this.getUrl(a,"video."+this.attrs.stream_format))},stopStreaming(){this.streaming&&(this.streaming=!1,this.capturing=!1,this.url=null)},_capture(a){this.capturing||(this.streaming=!1,this.capturing=!0,this.captured=!0,this.url=this.getUrl(a,"photo.jpg")+"&t="+(new Date).getTime())},onFrameLoaded(){this.capturing&&(this.capturing=!1)},onDeviceChanged(){},onFlipChanged(){},onSizeChanged(){const a=a=>a*Math.PI/180,t=a(this.params.rotate);this.$refs.frameContainer.style.width=Math.round(this.params.scale_x*Math.abs(this.params.resolution[0]*Math.cos(t)+this.params.resolution[1]*Math.sin(t)))+"px",this.$refs.frameContainer.style.height=Math.round(this.params.scale_y*Math.abs(this.params.resolution[0]*Math.sin(t)+this.params.resolution[1]*Math.cos(t)))+"px"},onFpsChanged(){},onGrayscaleChanged(){},startAudio(){this.audioOn=!0},async stopAudio(){this.audioOn=!1,await this.request("sound.stop_recording")}},created(){const a=this.$root.config[`camera.${this.cameraPlugin}`]||{};this.attrs={resolution:a.resolution||[640,480],device:a.device,horizontal_flip:a.horizontal_flip||0,vertical_flip:a.vertical_flip||0,rotate:a.rotate||0,scale_x:a.scale_x||1,scale_y:a.scale_y||1,fps:a.fps||16,grayscale:a.grayscale||0,stream_format:a.stream_format||"mjpeg"}},mounted(){this.$refs.frame.addEventListener("load",this.onFrameLoaded),this.onSizeChanged(),this.$watch((()=>this.attrs.resolution),this.onSizeChanged),this.$watch((()=>this.attrs.horizontal_flip),this.onSizeChanged),this.$watch((()=>this.attrs.vertical_flip),this.onSizeChanged),this.$watch((()=>this.attrs.rotate),this.onSizeChanged),this.$watch((()=>this.attrs.scale_x),this.onSizeChanged),this.$watch((()=>this.attrs.scale_y),this.onSizeChanged)}};const ra=ia;var la=ra,oa=e(8453),ca={name:"Camera",components:{Modal:oa.Z},mixins:[la],props:{cameraPlugin:{type:String,required:!0}},computed:{fullURL(){return`${window.location.protocol}//${window.location.host}${this.url}`}},methods:{startStreaming(){this._startStreaming(this.cameraPlugin)},capture(){this._capture(this.cameraPlugin)}}},ua=e(3744);const pa=(0,ua.Z)(ca,[["render",sa]]);var ha=pa},8184:function(a,t,e){e.r(t),e.d(t,{default:function(){return c}});var s=e(6252);function n(a,t,e,n,i,r){const l=(0,s.up)("Camera");return(0,s.wg)(),(0,s.j4)(l,{"camera-plugin":"cv"})}var i=e(5528),r={name:"CameraCv",components:{Camera:i["default"]}},l=e(3744);const o=(0,l.Z)(r,[["render",n]]);var c=o}}]);
+//# sourceMappingURL=8184.6859ae89.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/8184.59bd4708.js.map b/platypush/backend/http/webapp/dist/static/js/8184.6859ae89.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/8184.59bd4708.js.map
rename to platypush/backend/http/webapp/dist/static/js/8184.6859ae89.js.map
index 4f4b5a940..4919c37b5 100644
--- a/platypush/backend/http/webapp/dist/static/js/8184.59bd4708.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/8184.6859ae89.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/8184.59bd4708.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraCv/Index.vue","webpack://platypush/./src/components/panels/CameraCv/Index.vue?6f97"],"sourcesContent":["\n
\n\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\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=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=351194be\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/8184.6859ae89.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraCv/Index.vue","webpack://platypush/./src/components/panels/CameraCv/Index.vue?6f97"],"sourcesContent":["\n
\n\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\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=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=351194be\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/9694-legacy.b055b72c.js b/platypush/backend/http/webapp/dist/static/js/9694-legacy.a11c42e2.js
similarity index 98%
rename from platypush/backend/http/webapp/dist/static/js/9694-legacy.b055b72c.js
rename to platypush/backend/http/webapp/dist/static/js/9694-legacy.a11c42e2.js
index 6792e1dcf..feb1c20bc 100644
--- a/platypush/backend/http/webapp/dist/static/js/9694-legacy.b055b72c.js
+++ b/platypush/backend/http/webapp/dist/static/js/9694-legacy.a11c42e2.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9694],{6:function(e,n,t){t.d(n,{Z:function(){return p}});var i=t(6252),o=t(3577),a=t(9963),s=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},c=["checked"],r=s((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),u={class:"label"};function l(e,n,t,s,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,c),(0,i._)("label",null,[r,(0,i._)("span",u,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const v=(0,f.Z)(d,[["render",l],["__scopeId","data-v-a6396ae8"]]);var p=v},4004:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(6813)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const s=a;var c=s},8671:function(e,n,t){t.d(n,{Z:function(){return m}});t(8309);var i=t(6252),o=t(9963),a=t(3577),s=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},c={class:"name col-l-10 col-m-9 col-s-8"},r=s((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),u=[r],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,s,r,f){var v=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(v,{key:0})):(0,i.kq)("",!0),(0,i._)("div",c,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},u)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(p,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var v=t(6),p=t(1232),g={name:"Switch",components:{Loading:p.Z,ToggleSwitch:v.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},h=t(3744);const w=(0,h.Z)(g,[["render",f],["__scopeId","data-v-38eb9831"]]);var m=w},9694:function(e,n,t){t.r(n),t.d(n,{default:function(){return x}});t(7941),t(8309);var i=t(6252),o=t(3577),a=function(e){return(0,i.dD)("data-v-7c8cf1b7"),e=e(),(0,i.Cn)(),e},s={class:"switches switchbot-switches"},c={key:1,class:"no-content"},r={key:0,class:"switch-info"},u={class:"row"},l=a((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],f={class:"row"},v=a((function(){return(0,i._)("div",{class:"name"},"On",-1)})),p=["textContent"],g={class:"row"},h=a((function(){return(0,i._)("div",{class:"name"},"Address",-1)})),w=["textContent"];function m(e,n,t,a,m,_){var b=(0,i.up)("Loading"),y=(0,i.up)("Switch"),k=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",s,[e.loading?((0,i.wg)(),(0,i.j4)(b,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",c,"No SwitchBot switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(y,{loading:e.loading,name:t,state:n.on,onToggle:function(n){return e.toggle(t)},key:t,"has-info":!0,onInfo:function(n){e.selectedDevice=t,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(k,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",r,[(0,i._)("div",u,[l,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",f,[v,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].on)},null,8,p)]),(0,i._)("div",g,[h,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].address)},null,8,w)])])):(0,i.kq)("",!0)]})),_:1},512)])}var _=t(1232),b=t(4004),y=t(8671),k=t(9642),I={name:"SwitchbotBluetooth",components:{Modal:k.Z,Switch:y.Z,Loading:_.Z},mixins:[b.Z]},C=t(3744);const D=(0,C.Z)(I,[["render",m],["__scopeId","data-v-7c8cf1b7"]]);var x=D}}]);
-//# sourceMappingURL=9694-legacy.b055b72c.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9694],{6:function(e,n,t){t.d(n,{Z:function(){return p}});var i=t(6252),o=t(3577),a=t(9963),s=function(e){return(0,i.dD)("data-v-a6396ae8"),e=e(),(0,i.Cn)(),e},c=["checked"],r=s((function(){return(0,i._)("div",{class:"switch"},[(0,i._)("div",{class:"dot"})],-1)})),u={class:"label"};function l(e,n,t,s,l,d){return(0,i.wg)(),(0,i.iD)("div",{class:(0,o.C_)(["power-switch",{disabled:t.disabled}]),onClick:n[0]||(n[0]=(0,a.iM)((function(){return d.onInput&&d.onInput.apply(d,arguments)}),["stop"]))},[(0,i._)("input",{type:"checkbox",checked:t.value},null,8,c),(0,i._)("label",null,[r,(0,i._)("span",u,[(0,i.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var d={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},f=t(3744);const v=(0,f.Z)(d,[["render",l],["__scopeId","data-v-a6396ae8"]]);var p=v},4004:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(8534),o=(t(1539),t(8309),t(5666),t(6813)),a={name:"SwitchesMixin",mixins:[o.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:function(){return{}}},selected:{type:Boolean,default:!1}},data:function(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent:function(e){e===this.pluginName&&this.refresh()},toggle:function(e,n){var t=this;return(0,i.Z)(regeneratorRuntime.mark((function i(){var o;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return null==n&&(n=e),i.next=3,t.request("".concat(t.pluginName,".toggle"),{device:n});case 3:o=i.sent,t.devices[e].on=o.on;case 5:case"end":return i.stop()}}),i)})))()},refresh:function(){var e=this;return(0,i.Z)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.loading=!0,n.prev=1,n.next=4,e.request("".concat(e.pluginName,".switch_status"));case 4:e.devices=n.sent.reduce((function(e,n){var t,i=null!==(t=n.name)&&void 0!==t&&t.length?n.name:n.id;return e[i]=n,e}),{});case 5:return n.prev=5,e.loading=!1,n.finish(5);case 8:case"end":return n.stop()}}),n,null,[[1,,5,8]])})))()}},mounted:function(){var e=this;this.$watch((function(){return e.selected}),(function(n){n&&!e.initialized&&(e.refresh(),e.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted:function(){this.bus.off("refresh",this.onRefreshEvent)}};const s=a;var c=s},8671:function(e,n,t){t.d(n,{Z:function(){return m}});t(8309);var i=t(6252),o=t(9963),a=t(3577),s=function(e){return(0,i.dD)("data-v-38eb9831"),e=e(),(0,i.Cn)(),e},c={class:"name col-l-10 col-m-9 col-s-8"},r=s((function(){return(0,i._)("i",{class:"fa fa-info"},null,-1)})),u=[r],l=["textContent"],d={class:"toggler col-l-2 col-m-3 col-s-4"};function f(e,n,t,s,r,f){var v=(0,i.up)("Loading"),p=(0,i.up)("ToggleSwitch");return(0,i.wg)(),(0,i.iD)("div",{class:"switch",onClick:n[1]||(n[1]=(0,o.iM)((function(){return f.onToggle&&f.onToggle.apply(f,arguments)}),["stop"]))},[t.loading?((0,i.wg)(),(0,i.j4)(v,{key:0})):(0,i.kq)("",!0),(0,i._)("div",c,[t.hasInfo?((0,i.wg)(),(0,i.iD)("button",{key:0,onClick:n[0]||(n[0]=(0,o.iM)((function(){return f.onInfo&&f.onInfo.apply(f,arguments)}),["prevent"]))},u)):(0,i.kq)("",!0),(0,i._)("span",{class:"name-content",textContent:(0,a.zw)(t.name)},null,8,l)]),(0,i._)("div",d,[(0,i.Wm)(p,{disabled:t.loading,value:t.state,onInput:f.onToggle},null,8,["disabled","value","onInput"])])])}var v=t(6),p=t(1232),g={name:"Switch",components:{Loading:p.Z,ToggleSwitch:v.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo:function(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle:function(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},h=t(3744);const w=(0,h.Z)(g,[["render",f],["__scopeId","data-v-38eb9831"]]);var m=w},9694:function(e,n,t){t.r(n),t.d(n,{default:function(){return x}});t(7941),t(8309);var i=t(6252),o=t(3577),a=function(e){return(0,i.dD)("data-v-7c8cf1b7"),e=e(),(0,i.Cn)(),e},s={class:"switches switchbot-switches"},c={key:1,class:"no-content"},r={key:0,class:"switch-info"},u={class:"row"},l=a((function(){return(0,i._)("div",{class:"name"},"Name",-1)})),d=["textContent"],f={class:"row"},v=a((function(){return(0,i._)("div",{class:"name"},"On",-1)})),p=["textContent"],g={class:"row"},h=a((function(){return(0,i._)("div",{class:"name"},"Address",-1)})),w=["textContent"];function m(e,n,t,a,m,_){var b=(0,i.up)("Loading"),y=(0,i.up)("Switch"),k=(0,i.up)("Modal");return(0,i.wg)(),(0,i.iD)("div",s,[e.loading?((0,i.wg)(),(0,i.j4)(b,{key:0})):Object.keys(e.devices).length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("div",c,"No SwitchBot switches found.")),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.devices,(function(n,t){return(0,i.wg)(),(0,i.j4)(y,{loading:e.loading,name:t,state:n.on,onToggle:function(n){return e.toggle(t)},key:t,"has-info":!0,onInfo:function(n){e.selectedDevice=t,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])})),128)),(0,i.Wm)(k,{title:"Device Info",ref:"switchInfoModal"},{default:(0,i.w5)((function(){return[e.selectedDevice?((0,i.wg)(),(0,i.iD)("div",r,[(0,i._)("div",u,[l,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].name)},null,8,d)]),(0,i._)("div",f,[v,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].on)},null,8,p)]),(0,i._)("div",g,[h,(0,i._)("div",{class:"value",textContent:(0,o.zw)(e.devices[e.selectedDevice].address)},null,8,w)])])):(0,i.kq)("",!0)]})),_:1},512)])}var _=t(1232),b=t(4004),y=t(8671),k=t(8453),I={name:"SwitchbotBluetooth",components:{Modal:k.Z,Switch:y.Z,Loading:_.Z},mixins:[b.Z]},C=t(3744);const D=(0,C.Z)(I,[["render",m],["__scopeId","data-v-7c8cf1b7"]]);var x=D}}]);
+//# sourceMappingURL=9694-legacy.a11c42e2.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/9694-legacy.b055b72c.js.map b/platypush/backend/http/webapp/dist/static/js/9694-legacy.a11c42e2.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/9694-legacy.b055b72c.js.map
rename to platypush/backend/http/webapp/dist/static/js/9694-legacy.a11c42e2.js.map
index 3aa4ef638..f94898221 100644
--- a/platypush/backend/http/webapp/dist/static/js/9694-legacy.b055b72c.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/9694-legacy.a11c42e2.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/9694-legacy.b055b72c.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchbotBluetooth/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchbotBluetooth/Index.vue?1803"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n
\n \n
No SwitchBot switches found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
Address
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=7c8cf1b7&scoped=true\"\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=7c8cf1b7&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7c8cf1b7\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","$refs","switchInfoModal","show","title","ref","address","Modal","Switch"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/9694-legacy.a11c42e2.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchbotBluetooth/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchbotBluetooth/Index.vue?1803"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n
\n \n
No SwitchBot switches found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
Address
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=7c8cf1b7&scoped=true\"\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=7c8cf1b7&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7c8cf1b7\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","toggle","device","id","request","response","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","key","$refs","switchInfoModal","show","title","ref","address","Modal","Switch"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/9694.18f23891.js b/platypush/backend/http/webapp/dist/static/js/9694.6487ada9.js
similarity index 97%
rename from platypush/backend/http/webapp/dist/static/js/9694.18f23891.js
rename to platypush/backend/http/webapp/dist/static/js/9694.6487ada9.js
index fb91acd86..6af752a75 100644
--- a/platypush/backend/http/webapp/dist/static/js/9694.18f23891.js
+++ b/platypush/backend/http/webapp/dist/static/js/9694.6487ada9.js
@@ -1,2 +1,2 @@
-"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9694],{6:function(e,t,n){n.d(t,{Z:function(){return v}});var s=n(6252),i=n(3577),o=n(9963);const a=e=>((0,s.dD)("data-v-a6396ae8"),e=e(),(0,s.Cn)(),e),l=["checked"],c=a((()=>(0,s._)("div",{class:"switch"},[(0,s._)("div",{class:"dot"})],-1))),d={class:"label"};function u(e,t,n,a,u,r){return(0,s.wg)(),(0,s.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,s._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,s._)("label",null,[c,(0,s._)("span",d,[(0,s.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},h=n(3744);const g=(0,h.Z)(r,[["render",u],["__scopeId","data-v-a6396ae8"]]);var v=g},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var s=n(6813),i={name:"SwitchesMixin",mixins:[s.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const o=i;var a=o},8671:function(e,t,n){n.d(t,{Z:function(){return m}});var s=n(6252),i=n(9963),o=n(3577);const a=e=>((0,s.dD)("data-v-38eb9831"),e=e(),(0,s.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},c=a((()=>(0,s._)("i",{class:"fa fa-info"},null,-1))),d=[c],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function h(e,t,n,a,c,h){const g=(0,s.up)("Loading"),v=(0,s.up)("ToggleSwitch");return(0,s.wg)(),(0,s.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,i.iM)(((...e)=>h.onToggle&&h.onToggle(...e)),["stop"]))},[n.loading?((0,s.wg)(),(0,s.j4)(g,{key:0})):(0,s.kq)("",!0),(0,s._)("div",l,[n.hasInfo?((0,s.wg)(),(0,s.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,i.iM)(((...e)=>h.onInfo&&h.onInfo(...e)),["prevent"]))},d)):(0,s.kq)("",!0),(0,s._)("span",{class:"name-content",textContent:(0,o.zw)(n.name)},null,8,u)]),(0,s._)("div",r,[(0,s.Wm)(v,{disabled:n.loading,value:n.state,onInput:h.onToggle},null,8,["disabled","value","onInput"])])])}var g=n(6),v=n(1232),f={name:"Switch",components:{Loading:v.Z,ToggleSwitch:g.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=n(3744);const w=(0,p.Z)(f,[["render",h],["__scopeId","data-v-38eb9831"]]);var m=w},9694:function(e,t,n){n.r(t),n.d(t,{default:function(){return Z}});var s=n(6252),i=n(3577);const o=e=>((0,s.dD)("data-v-7c8cf1b7"),e=e(),(0,s.Cn)(),e),a={class:"switches switchbot-switches"},l={key:1,class:"no-content"},c={key:0,class:"switch-info"},d={class:"row"},u=o((()=>(0,s._)("div",{class:"name"},"Name",-1))),r=["textContent"],h={class:"row"},g=o((()=>(0,s._)("div",{class:"name"},"On",-1))),v=["textContent"],f={class:"row"},p=o((()=>(0,s._)("div",{class:"name"},"Address",-1))),w=["textContent"];function m(e,t,n,o,m,_){const y=(0,s.up)("Loading"),b=(0,s.up)("Switch"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",a,[e.loading?((0,s.wg)(),(0,s.j4)(y,{key:0})):Object.keys(e.devices).length?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",l,"No SwitchBot switches found.")),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.devices,((t,n)=>((0,s.wg)(),(0,s.j4)(b,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n,"has-info":!0,onInfo:t=>{e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,s.Wm)(k,{title:"Device Info",ref:"switchInfoModal"},{default:(0,s.w5)((()=>[e.selectedDevice?((0,s.wg)(),(0,s.iD)("div",c,[(0,s._)("div",d,[u,(0,s._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].name)},null,8,r)]),(0,s._)("div",h,[g,(0,s._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].on)},null,8,v)]),(0,s._)("div",f,[p,(0,s._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].address)},null,8,w)])])):(0,s.kq)("",!0)])),_:1},512)])}var _=n(1232),y=n(4004),b=n(8671),k=n(9642),I={name:"SwitchbotBluetooth",components:{Modal:k.Z,Switch:b.Z,Loading:_.Z},mixins:[y.Z]},C=n(3744);const D=(0,C.Z)(I,[["render",m],["__scopeId","data-v-7c8cf1b7"]]);var Z=D}}]);
-//# sourceMappingURL=9694.18f23891.js.map
\ No newline at end of file
+"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9694],{6:function(e,t,n){n.d(t,{Z:function(){return v}});var s=n(6252),i=n(3577),o=n(9963);const a=e=>((0,s.dD)("data-v-a6396ae8"),e=e(),(0,s.Cn)(),e),l=["checked"],c=a((()=>(0,s._)("div",{class:"switch"},[(0,s._)("div",{class:"dot"})],-1))),d={class:"label"};function u(e,t,n,a,u,r){return(0,s.wg)(),(0,s.iD)("div",{class:(0,i.C_)(["power-switch",{disabled:n.disabled}]),onClick:t[0]||(t[0]=(0,o.iM)(((...e)=>r.onInput&&r.onInput(...e)),["stop"]))},[(0,s._)("input",{type:"checkbox",checked:n.value},null,8,l),(0,s._)("label",null,[c,(0,s._)("span",d,[(0,s.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var r={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput(e){if(this.disabled)return!1;this.$emit("input",e)}}},h=n(3744);const g=(0,h.Z)(r,[["render",u],["__scopeId","data-v-a6396ae8"]]);var v=g},4004:function(e,t,n){n.d(t,{Z:function(){return a}});var s=n(6813),i={name:"SwitchesMixin",mixins:[s.Z],props:{pluginName:{type:String,required:!0},bus:{type:Object,required:!0},config:{type:Object,default:()=>({})},selected:{type:Boolean,default:!1}},data(){return{loading:!1,initialized:!1,selectedDevice:null,devices:{}}},methods:{onRefreshEvent(e){e===this.pluginName&&this.refresh()},async toggle(e,t){null==t&&(t=e);const n=await this.request(`${this.pluginName}.toggle`,{device:t});this.devices[e].on=n.on},async refresh(){this.loading=!0;try{this.devices=(await this.request(`${this.pluginName}.switch_status`)).reduce(((e,t)=>{const n=t.name?.length?t.name:t.id;return e[n]=t,e}),{})}finally{this.loading=!1}}},mounted(){this.$watch((()=>this.selected),(e=>{e&&!this.initialized&&(this.refresh(),this.initialized=!0)})),this.bus.on("refresh",this.onRefreshEvent)},unmounted(){this.bus.off("refresh",this.onRefreshEvent)}};const o=i;var a=o},8671:function(e,t,n){n.d(t,{Z:function(){return m}});var s=n(6252),i=n(9963),o=n(3577);const a=e=>((0,s.dD)("data-v-38eb9831"),e=e(),(0,s.Cn)(),e),l={class:"name col-l-10 col-m-9 col-s-8"},c=a((()=>(0,s._)("i",{class:"fa fa-info"},null,-1))),d=[c],u=["textContent"],r={class:"toggler col-l-2 col-m-3 col-s-4"};function h(e,t,n,a,c,h){const g=(0,s.up)("Loading"),v=(0,s.up)("ToggleSwitch");return(0,s.wg)(),(0,s.iD)("div",{class:"switch",onClick:t[1]||(t[1]=(0,i.iM)(((...e)=>h.onToggle&&h.onToggle(...e)),["stop"]))},[n.loading?((0,s.wg)(),(0,s.j4)(g,{key:0})):(0,s.kq)("",!0),(0,s._)("div",l,[n.hasInfo?((0,s.wg)(),(0,s.iD)("button",{key:0,onClick:t[0]||(t[0]=(0,i.iM)(((...e)=>h.onInfo&&h.onInfo(...e)),["prevent"]))},d)):(0,s.kq)("",!0),(0,s._)("span",{class:"name-content",textContent:(0,o.zw)(n.name)},null,8,u)]),(0,s._)("div",r,[(0,s.Wm)(v,{disabled:n.loading,value:n.state,onInput:h.onToggle},null,8,["disabled","value","onInput"])])])}var g=n(6),v=n(1232),f={name:"Switch",components:{Loading:v.Z,ToggleSwitch:g.Z},emits:["toggle","info"],props:{name:{type:String,required:!0},state:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},hasInfo:{type:Boolean,default:!1},id:{type:String}},methods:{onInfo(e){return e.stopPropagation(),this.$emit("info"),!1},onToggle(e){return e.stopPropagation(),this.$emit("toggle"),!1}}},p=n(3744);const w=(0,p.Z)(f,[["render",h],["__scopeId","data-v-38eb9831"]]);var m=w},9694:function(e,t,n){n.r(t),n.d(t,{default:function(){return Z}});var s=n(6252),i=n(3577);const o=e=>((0,s.dD)("data-v-7c8cf1b7"),e=e(),(0,s.Cn)(),e),a={class:"switches switchbot-switches"},l={key:1,class:"no-content"},c={key:0,class:"switch-info"},d={class:"row"},u=o((()=>(0,s._)("div",{class:"name"},"Name",-1))),r=["textContent"],h={class:"row"},g=o((()=>(0,s._)("div",{class:"name"},"On",-1))),v=["textContent"],f={class:"row"},p=o((()=>(0,s._)("div",{class:"name"},"Address",-1))),w=["textContent"];function m(e,t,n,o,m,_){const y=(0,s.up)("Loading"),b=(0,s.up)("Switch"),k=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",a,[e.loading?((0,s.wg)(),(0,s.j4)(y,{key:0})):Object.keys(e.devices).length?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",l,"No SwitchBot switches found.")),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.devices,((t,n)=>((0,s.wg)(),(0,s.j4)(b,{loading:e.loading,name:n,state:t.on,onToggle:t=>e.toggle(n),key:n,"has-info":!0,onInfo:t=>{e.selectedDevice=n,e.$refs.switchInfoModal.show()}},null,8,["loading","name","state","onToggle","onInfo"])))),128)),(0,s.Wm)(k,{title:"Device Info",ref:"switchInfoModal"},{default:(0,s.w5)((()=>[e.selectedDevice?((0,s.wg)(),(0,s.iD)("div",c,[(0,s._)("div",d,[u,(0,s._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].name)},null,8,r)]),(0,s._)("div",h,[g,(0,s._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].on)},null,8,v)]),(0,s._)("div",f,[p,(0,s._)("div",{class:"value",textContent:(0,i.zw)(e.devices[e.selectedDevice].address)},null,8,w)])])):(0,s.kq)("",!0)])),_:1},512)])}var _=n(1232),y=n(4004),b=n(8671),k=n(8453),I={name:"SwitchbotBluetooth",components:{Modal:k.Z,Switch:b.Z,Loading:_.Z},mixins:[y.Z]},C=n(3744);const D=(0,C.Z)(I,[["render",m],["__scopeId","data-v-7c8cf1b7"]]);var Z=D}}]);
+//# sourceMappingURL=9694.6487ada9.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/9694.18f23891.js.map b/platypush/backend/http/webapp/dist/static/js/9694.6487ada9.js.map
similarity index 99%
rename from platypush/backend/http/webapp/dist/static/js/9694.18f23891.js.map
rename to platypush/backend/http/webapp/dist/static/js/9694.6487ada9.js.map
index 9feee86f7..cdc546afc 100644
--- a/platypush/backend/http/webapp/dist/static/js/9694.18f23891.js.map
+++ b/platypush/backend/http/webapp/dist/static/js/9694.6487ada9.js.map
@@ -1 +1 @@
-{"version":3,"file":"static/js/9694.18f23891.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchbotBluetooth/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchbotBluetooth/Index.vue?1803"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n
\n \n
No SwitchBot switches found.
\n\n \n\n \n
\n
\n
Name
\n \n
\n\n
\n
On
\n \n
\n\n
\n
Address
\n \n
\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=7c8cf1b7&scoped=true\"\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=7c8cf1b7&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7c8cf1b7\"]])\n\nexport default __exports__"],"names":["class","disabled","onInput","type","checked","value","name","emits","props","Boolean","default","methods","event","this","$emit","__exports__","render","mixins","Utils","pluginName","String","required","bus","Object","config","selected","data","loading","initialized","selectedDevice","devices","onRefreshEvent","refresh","async","device","id","response","request","on","reduce","obj","length","mounted","$watch","newValue","unmounted","off","onToggle","hasInfo","onInfo","state","components","Loading","ToggleSwitch","stopPropagation","keys","toggle","key","$refs","switchInfoModal","show","title","ref","address","Modal","Switch"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/9694.6487ada9.js","mappings":"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","sources":["webpack://platypush/./src/components/elements/ToggleSwitch.vue","webpack://platypush/./src/components/elements/ToggleSwitch.vue?94aa","webpack://platypush/./src/components/panels/Switches/Mixin.vue","webpack://platypush/./src/components/panels/Switches/Mixin.vue?f0e3","webpack://platypush/./src/components/panels/Switches/Switch.vue","webpack://platypush/./src/components/panels/Switches/Switch.vue?f006","webpack://platypush/./src/components/panels/Switches/SwitchbotBluetooth/Index.vue","webpack://platypush/./src/components/panels/Switches/SwitchbotBluetooth/Index.vue?1803"],"sourcesContent":["\n
\n \n \n \n
\n\n\n\n\n\n","import { render } from \"./ToggleSwitch.vue?vue&type=template&id=a6396ae8&scoped=true\"\nimport script from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./ToggleSwitch.vue?vue&type=script&lang=js\"\n\nimport \"./ToggleSwitch.vue?vue&type=style&index=0&id=a6396ae8&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a6396ae8\"]])\n\nexport default __exports__","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n
\n \n \n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./Switch.vue?vue&type=template&id=38eb9831&scoped=true\"\nimport script from \"./Switch.vue?vue&type=script&lang=js\"\nexport * from \"./Switch.vue?vue&type=script&lang=js\"\n\nimport \"./Switch.vue?vue&type=style&index=0&id=38eb9831&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-38eb9831\"]])\n\nexport default __exports__","\n
\n\n\n\n\n\n","import { render } from \"./Entity.vue?vue&type=template&id=3c242632&scoped=true\"\nimport script from \"./Entity.vue?vue&type=script&lang=js\"\nexport * from \"./Entity.vue?vue&type=script&lang=js\"\n\nimport \"./Entity.vue?vue&type=style&index=0&id=3c242632&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3c242632\"]])\n\nexport default __exports__","\n","import script from \"./EntityMixin.vue?vue&type=script&lang=js\"\nexport * from \"./EntityMixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n\n \n
\n \n
\n\n
\n \n
\n \n\n
\n \n\n No entities found\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\n\n","import { render } from \"./NoItems.vue?vue&type=template&id=6fec32b5&scoped=true\"\nimport script from \"./NoItems.vue?vue&type=script&lang=js\"\nexport * from \"./NoItems.vue?vue&type=script&lang=js\"\n\nimport \"./NoItems.vue?vue&type=style&index=0&id=6fec32b5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fec32b5\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=fef021ee&scoped=true\"\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=fef021ee&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-fef021ee\"]])\n\nexport default __exports__","\n \n \n Are you sure that you want to delete this entity?
\n Note: you should only delete an entity if its plugin has been disabled\n or the entity is no longer reachable.
\n Otherwise, the entity will simply be created again upon the next scan.\n \n\n
\n\n\n\n\n\n","import { render } from \"./Entity.vue?vue&type=template&id=3c242632&scoped=true\"\nimport script from \"./Entity.vue?vue&type=script&lang=js\"\nexport * from \"./Entity.vue?vue&type=script&lang=js\"\n\nimport \"./Entity.vue?vue&type=style&index=0&id=3c242632&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3c242632\"]])\n\nexport default __exports__","\n","import script from \"./EntityMixin.vue?vue&type=script&lang=js\"\nexport * from \"./EntityMixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n\n \n
\n \n
\n\n
\n \n
\n \n\n
\n \n\n No entities found\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\n\n","import { render } from \"./NoItems.vue?vue&type=template&id=6fec32b5&scoped=true\"\nimport script from \"./NoItems.vue?vue&type=script&lang=js\"\nexport * from \"./NoItems.vue?vue&type=script&lang=js\"\n\nimport \"./NoItems.vue?vue&type=style&index=0&id=6fec32b5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fec32b5\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=fef021ee&scoped=true\"\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=fef021ee&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-fef021ee\"]])\n\nexport default __exports__","\n \n \n Are you sure that you want to delete this entity?
\n Note: you should only delete an entity if its plugin has been disabled\n or the entity is no longer reachable.
\n Otherwise, the entity will simply be created again upon the next scan.\n \n\n
\n\n \n \n\n\n\n\n\n","import { render } from \"./ConfirmDialog.vue?vue&type=template&id=d543b3e4&scoped=true\"\nimport script from \"./ConfirmDialog.vue?vue&type=script&lang=js\"\nexport * from \"./ConfirmDialog.vue?vue&type=script&lang=js\"\n\nimport \"./ConfirmDialog.vue?vue&type=style&index=0&id=d543b3e4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-d543b3e4\"]])\n\nexport default __exports__","\n \n\n\n\n\n\n","import { render } from \"./EditButton.vue?vue&type=template&id=3344f2bf&scoped=true\"\nimport script from \"./EditButton.vue?vue&type=script&lang=js\"\nexport * from \"./EditButton.vue?vue&type=script&lang=js\"\n\nimport \"./EditButton.vue?vue&type=style&index=0&id=3344f2bf&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3344f2bf\"]])\n\nexport default __exports__","\n \n\n\n\n\n\n","import { render } from \"./NameEditor.vue?vue&type=template&id=1405d90f&scoped=true\"\nimport script from \"./NameEditor.vue?vue&type=script&lang=js\"\nexport * from \"./NameEditor.vue?vue&type=script&lang=js\"\n\nimport \"./NameEditor.vue?vue&type=style&index=0&id=1405d90f&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1405d90f\"]])\n\nexport default __exports__","import { render } from \"./Modal.vue?vue&type=template&id=ada8d74e&scoped=true\"\nimport script from \"./Modal.vue?vue&type=script&lang=js\"\nexport * from \"./Modal.vue?vue&type=script&lang=js\"\n\nimport \"./Modal.vue?vue&type=style&index=0&id=ada8d74e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ada8d74e\"]])\n\nexport default __exports__","\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 \"./Selector.vue?vue&type=template&id=63b80935&scoped=true\"\nimport script from \"./Selector.vue?vue&type=script&lang=js\"\nexport * from \"./Selector.vue?vue&type=script&lang=js\"\n\nimport \"./Selector.vue?vue&type=style&index=0&id=63b80935&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-63b80935\"]])\n\nexport default __exports__","var map = {\n\t\"./Entity\": [\n\t\t9892,\n\t\t9\n\t],\n\t\"./Entity.vue\": [\n\t\t9892,\n\t\t9\n\t],\n\t\"./EntityIcon\": [\n\t\t3499,\n\t\t9,\n\t\t8729,\n\t\t3499\n\t],\n\t\"./EntityIcon.vue\": [\n\t\t3499,\n\t\t9,\n\t\t8729,\n\t\t3499\n\t],\n\t\"./EntityMixin\": [\n\t\t7909,\n\t\t9\n\t],\n\t\"./EntityMixin.vue\": [\n\t\t7909,\n\t\t9\n\t],\n\t\"./Index\": [\n\t\t914,\n\t\t9\n\t],\n\t\"./Index.vue\": [\n\t\t914,\n\t\t9\n\t],\n\t\"./Light\": [\n\t\t1155,\n\t\t9,\n\t\t3490,\n\t\t3803,\n\t\t8729,\n\t\t1155\n\t],\n\t\"./Light.vue\": [\n\t\t1155,\n\t\t9,\n\t\t3490,\n\t\t3803,\n\t\t8729,\n\t\t1155\n\t],\n\t\"./Modal\": [\n\t\t4117,\n\t\t9\n\t],\n\t\"./Modal.vue\": [\n\t\t4117,\n\t\t9\n\t],\n\t\"./Selector\": [\n\t\t6647,\n\t\t9\n\t],\n\t\"./Selector.vue\": [\n\t\t6647,\n\t\t9\n\t],\n\t\"./Switch\": [\n\t\t518,\n\t\t9,\n\t\t3490,\n\t\t8729,\n\t\t518\n\t],\n\t\"./Switch.vue\": [\n\t\t518,\n\t\t9,\n\t\t3490,\n\t\t8729,\n\t\t518\n\t],\n\t\"./common.scss\": [\n\t\t65,\n\t\t9,\n\t\t4981,\n\t\t65\n\t],\n\t\"./meta\": [\n\t\t7369,\n\t\t3\n\t],\n\t\"./meta.json\": [\n\t\t7369,\n\t\t3\n\t],\n\t\"./vars.scss\": [\n\t\t5207,\n\t\t9,\n\t\t4981,\n\t\t5207\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(2).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__.t(id, ids[1] | 16)\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 7243;\nmodule.exports = webpackAsyncContext;"],"names":["wellKnownSymbol","MATCH","module","exports","METHOD_NAME","regexp","error1","error2","isRegExp","$TypeError","TypeError","it","$","uncurryThis","getOwnPropertyDescriptor","toLength","toString","notARegExp","requireObjectCoercible","correctIsRegExpLogic","IS_PURE","un$StartsWith","startsWith","stringSlice","slice","min","Math","CORRECT_IS_REGEXP_LOGIC","MDN_POLYFILL_BUG","descriptor","String","prototype","writable","target","proto","forced","searchString","that","this","index","arguments","length","undefined","search","class","component","value","loading","error","reachable","$emit","$event","name","mixins","EntityMixin","emits","data","mounted","type","__exports__","render","Utils","props","Boolean","default","Object","required","modalVisible","computed","entityType","charAt","toUpperCase","entityGroups","selector","title","refresh","modalEntityId","entity","entities","visible","onEntityModal","keys","displayGroups","group","key","grouping","entitiesMeta","icon","pluginIcons","url","imgUrl","name_plural","id","onEntityInput","errorEntities","loadingEntities","components","Loading","Icon","Entity","Selector","NoItems","EntityModal","entityScanTimeout","Number","entityTimeouts","selectedEntities","meta","icons","entries","groupEntities","reduce","obj","filter","entry","e","sort","a","b","localeCompare","map","methods","attr","values","args","plugins","plugin","self","clearTimeout","setTimeout","notify","text","request","sync","name_override","clearEntityTimeouts","entityId","onEntityUpdate","event","state","onEntityDelete","subscribe","href","external_id","ref","onDelete","editName","onRename","disabled","editIcon","onIconEdit","color","onIconColorEdit","description","created_at","updated_at","$refs","deleteConfirmDiag","show","onConfirm","confirmText","close","cancelText","Modal","modal","hide","proxy","submit","deafult","EditButton","NameEditor","ConfirmDialog","newName","req","newIcon","visibleGroupings","g","prettifyGroupingName","onGroupingChanged","isGroupFilterActive","sortedGroups","iconForGroup","selectedGroups","toggleGroup","placeholder","searchTerm","Dropdown","DropdownItem","typesMeta","toLowerCase","indexOf","prettify","synchronizeSelectedEntities","updateSearchTerm","refreshGroupFilter","reset","$watch","webpackAsyncContext","__webpack_require__","o","Promise","resolve","then","Error","code","ids","all","t"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/9892.137ee64b.js b/platypush/backend/http/webapp/dist/static/js/9892.137ee64b.js
deleted file mode 100644
index ee1b30f0c..000000000
--- a/platypush/backend/http/webapp/dist/static/js/9892.137ee64b.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9892],{9892:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return c}});var n=i(6252);const s={class:"row item entity-container"};function l(t,e,i,l,o,a){return(0,n.wg)(),(0,n.iD)("div",s,[((0,n.wg)(),(0,n.j4)((0,n.LL)(o.component),{value:t.value,loading:t.loading,error:t.error||0==t.value?.reachable,onInput:e[0]||(e[0]=e=>t.$emit("input",e)),onLoading:e[1]||(e[1]=e=>t.$emit("loading",e))},null,8,["value","loading","error"]))])}var o=i(7909),a={name:"Entity",mixins:[o["default"]],emits:["input","loading"],data(){return{component:null}},mounted(){"Entity"!==this.type&&(this.component=(0,n.RC)((()=>i(7243)(`./${this.type}`))))}},r=i(3744);const u=(0,r.Z)(a,[["render",l],["__scopeId","data-v-3c242632"]]);var c=u},7909:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return o}});var n=i(6813),s={name:"EntityMixin",mixins:[n.Z],emits:["input"],props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},value:{type:Object,required:!0}},data(){return{modalVisible:!1}},computed:{type(){let t=this.value.type||"";return t.charAt(0).toUpperCase()+t.slice(1)}}};const l=s;var o=l},914:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return V}});var n=i(6252),s=i(3577);const l=t=>((0,n.dD)("data-v-fef021ee"),t=t(),(0,n.Cn)(),t),o={class:"row plugin entities-container"},a={class:"col-11 left"},r={class:"col-1 right"},u=l((()=>(0,n._)("i",{class:"fa fa-sync-alt"},null,-1))),c=[u],d={class:"groups-canvas"},p=(0,n.Uk)("No entities found"),h={key:2,class:"groups-container"},m={class:"frame"},y={class:"header"},g={class:"section left"},v={class:"section center"},f=["textContent"],_=["textContent"],w={class:"section right"},b=["onClick"],k=l((()=>(0,n._)("i",{class:"fa fa-sync-alt"},null,-1))),E=[k],C={class:"body"},I=["onClick"];function x(t,e,i,l,u,k){const x=(0,n.up)("Loading"),D=(0,n.up)("Selector"),G=(0,n.up)("EntityModal"),T=(0,n.up)("NoItems"),j=(0,n.up)("Icon"),O=(0,n.up)("Entity");return(0,n.wg)(),(0,n.iD)("div",o,[u.loading?((0,n.wg)(),(0,n.j4)(x,{key:0})):(0,n.kq)("",!0),(0,n._)("header",null,[(0,n._)("div",a,[(0,n.Wm)(D,{"entity-groups":k.entityGroups,value:u.selector,onInput:e[0]||(e[0]=t=>u.selector=t)},null,8,["entity-groups","value"])]),(0,n._)("div",r,[(0,n._)("button",{title:"Refresh",onClick:e[1]||(e[1]=t=>k.refresh(null))},c)])]),(0,n._)("div",d,[u.modalEntityId?((0,n.wg)(),(0,n.j4)(G,{key:0,entity:u.entities[u.modalEntityId],visible:u.modalVisible,onClose:e[2]||(e[2]=t=>k.onEntityModal(null))},null,8,["entity","visible"])):(0,n.kq)("",!0),Object.keys(k.displayGroups||{})?.length?((0,n.wg)(),(0,n.iD)("div",h,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(k.displayGroups,(t=>((0,n.wg)(),(0,n.iD)("div",{class:"group fade-in",key:t.name},[(0,n._)("div",m,[(0,n._)("div",y,[(0,n._)("span",g,["type"===u.selector.grouping&&k.entitiesMeta[t.name]?((0,n.wg)(),(0,n.j4)(j,(0,s.vs)((0,n.dG)({key:0},k.entitiesMeta[t.name].icon||{})),null,16)):"plugin"===u.selector.grouping&&k.pluginIcons[t.name]?((0,n.wg)(),(0,n.j4)(j,{key:1,class:(0,s.C_)(k.pluginIcons[t.name]?.class),url:k.pluginIcons[t.name]?.imgUrl},null,8,["class","url"])):(0,n.kq)("",!0)]),(0,n._)("span",v,["type"===u.selector.grouping&&k.entitiesMeta[t.name]?((0,n.wg)(),(0,n.iD)("div",{key:0,class:"title",textContent:(0,s.zw)(k.entitiesMeta[t.name].name_plural)},null,8,f)):"plugin"===u.selector.grouping?((0,n.wg)(),(0,n.iD)("div",{key:1,class:"title",textContent:(0,s.zw)(t.name)},null,8,_)):(0,n.kq)("",!0)]),(0,n._)("span",w,[(0,n._)("button",{title:"Refresh",onClick:e=>k.refresh(t)},E,8,b)])]),(0,n._)("div",C,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(t.entities,(t=>((0,n.wg)(),(0,n.iD)("div",{class:"entity-frame",onClick:e=>k.onEntityModal(t.id),key:t.id},[(0,n.Wm)(O,{value:t,onInput:k.onEntityInput,error:!!u.errorEntities[t.id],loading:!!u.loadingEntities[t.id],onLoading:e=>u.loadingEntities[t.id]=e},null,8,["value","onInput","error","loading","onLoading"])],8,I)))),128))])])])))),128))])):((0,n.wg)(),(0,n.j4)(T,{key:1},{default:(0,n.w5)((()=>[p])),_:1}))])])}var D=i(6813),G=i(1232),T=i(1478);const j={class:"no-items-container"},O={class:"no-items fade-in"};function S(t,e,i,s,l,o){return(0,n.wg)(),(0,n.iD)("div",j,[(0,n._)("div",O,[(0,n.WI)(t.$slots,"default",{},void 0,!0)])])}var q={name:"NoItems"},M=i(3744);const U=(0,M.Z)(q,[["render",S],["__scopeId","data-v-6fec32b5"]]);var $=U,N=i(9892),Z=i(6647),L=i(4117),z=i(1359),F=i(7369),W={name:"Entities",components:{Loading:G.Z,Icon:T.Z,Entity:N["default"],Selector:Z["default"],NoItems:$,EntityModal:L["default"]},mixins:[D.Z],props:{entityScanTimeout:{type:Number,default:30}},data(){return{loading:!1,loadingEntities:{},errorEntities:{},entityTimeouts:{},entities:{},modalEntityId:null,modalVisible:!1,selector:{grouping:"type",selectedEntities:{}}}},computed:{entitiesMeta(){return F},pluginIcons(){return z},entityGroups(){return{id:Object.entries(this.groupEntities("id")).reduce(((t,[e,i])=>(t[e]=i[0],t)),{}),type:this.groupEntities("type"),plugin:this.groupEntities("plugin")}},displayGroups(){return Object.entries(this.entityGroups[this.selector.grouping]).filter((t=>t[1].filter((t=>!!this.selector.selectedEntities[t.id])).length>0)).sort(((t,e)=>t[0].localeCompare(e[0]))).map((([t,e])=>({name:t,entities:e.filter((t=>t.id in this.selector.selectedEntities))})))}},methods:{groupEntities(t){return Object.values(this.entities).reduce(((e,i)=>{const n=e[i[t]]||{};return n[i.id]=i,e[i[t]]=Object.values(n).sort(((t,e)=>t.name.localeCompare(e.name))),e}),{})},async refresh(t){const e=(t?t.entities:this.entities)||{},i={};t&&(i.plugins=Object.keys(e.reduce(((t,e)=>(t[e.plugin]=!0,t)),{}))),this.loadingEntities=Object.values(e).reduce(((t,e)=>{const i=this,n=e.id;return this.entityTimeouts[n]&&clearTimeout(this.entityTimeouts[n]),this.entityTimeouts[n]=setTimeout((()=>{i.loadingEntities[n]&&delete i.loadingEntities[n],i.entityTimeouts[n]&&delete i.entityTimeouts[n],i.errorEntities[n]=e,i.notify({error:!0,title:e.plugin,text:`Scan timeout for ${e.name}`})}),1e3*this.entityScanTimeout),t[n]=!0,t}),{}),await this.request("entities.scan",i)},async sync(){this.loading=!0;try{this.entities=(await this.request("entities.get")).reduce(((t,e)=>(e.name=e?.meta?.name_override||e.name,e.meta={...F[e.type]||{},...e.meta||{}},t[e.id]=e,t)),{}),this.selector.selectedEntities=this.entityGroups.id}finally{this.loading=!1}},clearEntityTimeouts(t){this.errorEntities[t]&&delete this.errorEntities[t],this.loadingEntities[t]&&delete this.loadingEntities[t],this.entityTimeouts[t]&&(clearTimeout(this.entityTimeouts[t]),delete this.entityTimeouts[t])},onEntityInput(t){this.entities[t.id]=t,this.clearEntityTimeouts(t.id),this.loadingEntities[t.id]&&delete this.loadingEntities[t.id]},onEntityUpdate(t){const e=t.entity.id;if(null==e)return;this.clearEntityTimeouts(e);const i={...t.entity};null==t.entity?.state&&(i.state=this.entities[e]?.state),i.meta?.name_override?.length?i.name=i.meta.name_override:this.entities[e]?.meta?.name_override?.length?i.name=this.entities[e].meta.name_override:i.name=t.entity?.name||this.entities[e]?.name,i.meta={...F[t.entity.type]||{},...this.entities[e]?.meta||{},...t.entity?.meta||{}},this.entities[e]=i},onEntityDelete(t){const e=t.entity?.id;null!=e&&(e===this.modalEntityId&&(this.modalEntityId=null),this.entities[e]&&delete this.entities[e])},onEntityModal(t){t?(this.modalEntityId=t,this.modalVisible=!0):(this.modalEntityId=null,this.modalVisible=!1)}},async mounted(){this.subscribe(this.onEntityUpdate,"on-entity-update","platypush.message.event.entities.EntityUpdateEvent"),this.subscribe(this.onEntityDelete,"on-entity-delete","platypush.message.event.entities.EntityDeleteEvent"),await this.sync(),await this.refresh()}};const R=(0,M.Z)(W,[["render",x],["__scopeId","data-v-fef021ee"]]);var V=R},4117:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return Lt}});var n=i(6252),s=i(3577);const l=t=>((0,n.dD)("data-v-ada8d74e"),t=t(),(0,n.Cn)(),t),o=(0,n.Uk)(" Are you "),a=l((()=>(0,n._)("b",null,"sure",-1))),r=(0,n.Uk)(" that you want to delete this entity? "),u=l((()=>(0,n._)("br",null,null,-1))),c=l((()=>(0,n._)("br",null,null,-1))),d=(0,n.Uk)(" Note: you should only delete an entity if its plugin has been disabled or the entity is no longer reachable."),p=l((()=>(0,n._)("br",null,null,-1))),h=l((()=>(0,n._)("br",null,null,-1))),m=(0,n.Uk)(" Otherwise, the entity will simply be created again upon the next scan. "),y={class:"table-row"},g={class:"title"},v=(0,n.Uk)(" Name "),f={class:"value"},_=["textContent"],w={class:"table-row"},b={class:"title"},k=(0,n.Uk)(" Icon "),E={class:"value icon-canvas"},C={key:0,class:"icon-editor"},I=l((()=>(0,n._)("i",{class:"fas fa-rotate-left"},null,-1))),x=[I],D=l((()=>(0,n._)("span",{class:"help"},[(0,n.Uk)(" Supported: image URLs or "),(0,n._)("a",{href:"https://fontawesome.com/icons",target:"_blank"},"FontAwesome icon classes"),(0,n.Uk)(". ")],-1))),G={class:"table-row"},T=l((()=>(0,n._)("div",{class:"title"}," Icon color ",-1))),j={class:"value icon-color-picker"},O=["value"],S=l((()=>(0,n._)("i",{class:"fas fa-rotate-left"},null,-1))),q=[S],M={class:"table-row"},U=l((()=>(0,n._)("div",{class:"title"},"Plugin",-1))),$=["textContent"],N={class:"table-row"},Z=l((()=>(0,n._)("div",{class:"title"},"Internal ID",-1))),L=["textContent"],z={key:0,class:"table-row"},F=l((()=>(0,n._)("div",{class:"title"},"External ID",-1))),W=["textContent"],R={key:1,class:"table-row"},V=l((()=>(0,n._)("div",{class:"title"},"Description",-1))),B=["textContent"],K={key:0,class:"table-row"},A=["textContent"],H=["textContent"],Y={key:2,class:"table-row"},P=l((()=>(0,n._)("div",{class:"title"},"Created at",-1))),J=["textContent"],Q={key:3,class:"table-row"},X=l((()=>(0,n._)("div",{class:"title"},"Updated at",-1))),tt=["textContent"],et={class:"table-row delete-entity-container"},it=l((()=>(0,n._)("div",{class:"title"},"Delete Entity",-1))),nt={class:"value"},st=l((()=>(0,n._)("i",{class:"fas fa-trash"},null,-1))),lt=[st];function ot(t,e,i,l,I,S){const st=(0,n.up)("ConfirmDialog"),ot=(0,n.up)("EditButton"),at=(0,n.up)("NameEditor"),rt=(0,n.up)("Icon"),ut=(0,n.up)("Modal",!0);return(0,n.wg)(),(0,n.j4)(ut,{visible:i.visible,title:i.entity.name||i.entity.external_id},{default:(0,n.w5)((()=>[(0,n.Wm)(st,{ref:"deleteConfirmDiag",title:"Confirm entity deletion",onInput:S.onDelete},{default:(0,n.w5)((()=>[o,a,r,u,c,d,p,h,m])),_:1},8,["onInput"]),(0,n._)("div",y,[(0,n._)("div",g,[v,I.editName?(0,n.kq)("",!0):((0,n.wg)(),(0,n.j4)(ot,{key:0,onClick:e[0]||(e[0]=t=>I.editName=!0)}))]),(0,n._)("div",f,[I.editName?((0,n.wg)(),(0,n.j4)(at,{key:0,value:i.entity.name,onInput:S.onRename,onCancel:e[1]||(e[1]=t=>I.editName=!1),disabled:I.loading},null,8,["value","onInput","disabled"])):((0,n.wg)(),(0,n.iD)("span",{key:1,textContent:(0,s.zw)(i.entity.name)},null,8,_))])]),(0,n._)("div",w,[(0,n._)("div",b,[k,I.editIcon?(0,n.kq)("",!0):((0,n.wg)(),(0,n.j4)(ot,{key:0,onClick:e[2]||(e[2]=t=>I.editIcon=!0)}))]),(0,n._)("div",E,[I.editIcon?((0,n.wg)(),(0,n.iD)("span",C,[(0,n.Wm)(at,{value:i.entity.meta?.icon?.class||i.entity.meta?.icon?.url,onInput:S.onIconEdit,onCancel:e[5]||(e[5]=t=>I.editIcon=!1),disabled:I.loading},{default:(0,n.w5)((()=>[(0,n._)("button",{type:"button",title:"Reset",onClick:e[3]||(e[3]=t=>S.onIconEdit(null)),onTouch:e[4]||(e[4]=t=>S.onIconEdit(null))},x,32)])),_:1},8,["value","onInput","disabled"]),D])):((0,n.wg)(),(0,n.j4)(rt,(0,s.vs)((0,n.dG)({key:1},i.entity?.meta?.icon||{})),null,16))])]),(0,n._)("div",G,[T,(0,n._)("div",j,[(0,n._)("input",{type:"color",value:i.entity.meta?.icon?.color,onChange:e[6]||(e[6]=(...t)=>S.onIconColorEdit&&S.onIconColorEdit(...t))},null,40,O),(0,n._)("button",{type:"button",title:"Reset",onClick:e[7]||(e[7]=t=>S.onIconColorEdit(null)),onTouch:e[8]||(e[8]=t=>S.onIconColorEdit(null))},q,32)])]),(0,n._)("div",M,[U,(0,n._)("div",{class:"value",textContent:(0,s.zw)(i.entity.plugin)},null,8,$)]),(0,n._)("div",N,[Z,(0,n._)("div",{class:"value",textContent:(0,s.zw)(i.entity.id)},null,8,L)]),i.entity.external_id?((0,n.wg)(),(0,n.iD)("div",z,[F,(0,n._)("div",{class:"value",textContent:(0,s.zw)(i.entity.external_id)},null,8,W)])):(0,n.kq)("",!0),i.entity.description?((0,n.wg)(),(0,n.iD)("div",R,[V,(0,n._)("div",{class:"value",textContent:(0,s.zw)(i.entity.description)},null,8,B)])):(0,n.kq)("",!0),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(i.entity.data||{},((e,i)=>((0,n.wg)(),(0,n.iD)("div",{key:i},[null!=e?((0,n.wg)(),(0,n.iD)("div",K,[(0,n._)("div",{class:"title",textContent:(0,s.zw)(t.prettify(i))},null,8,A),(0,n._)("div",{class:"value",textContent:(0,s.zw)(""+e)},null,8,H)])):(0,n.kq)("",!0)])))),128)),i.entity.created_at?((0,n.wg)(),(0,n.iD)("div",Y,[P,(0,n._)("div",{class:"value",textContent:(0,s.zw)(t.formatDateTime(i.entity.created_at))},null,8,J)])):(0,n.kq)("",!0),i.entity.updated_at?((0,n.wg)(),(0,n.iD)("div",Q,[X,(0,n._)("div",{class:"value",textContent:(0,s.zw)(t.formatDateTime(i.entity.updated_at))},null,8,tt)])):(0,n.kq)("",!0),(0,n._)("div",et,[it,(0,n._)("div",nt,[(0,n._)("button",{onClick:e[9]||(e[9]=e=>t.$refs.deleteConfirmDiag.show())},lt)])])])),_:1},8,["visible","title"])}var at=i(9642),rt=i(1478),ut=i(9963);const ct=t=>((0,n.dD)("data-v-d543b3e4"),t=t(),(0,n.Cn)(),t),dt={class:"dialog-content"},pt=ct((()=>(0,n._)("i",{class:"fas fa-check"},null,-1))),ht=ct((()=>(0,n._)("i",{class:"fas fa-xmark"},null,-1)));function mt(t,e,i,l,o,a){const r=(0,n.up)("Modal");return(0,n.wg)(),(0,n.j4)(r,{ref:"modal",title:i.title},{default:(0,n.w5)((()=>[(0,n._)("div",dt,[(0,n.WI)(t.$slots,"default",{},void 0,!0)]),(0,n._)("form",{class:"buttons",onSubmit:e[4]||(e[4]=(0,ut.iM)(((...t)=>a.onConfirm&&a.onConfirm(...t)),["prevent"]))},[(0,n._)("button",{type:"submit",class:"ok-btn",onClick:e[0]||(e[0]=(...t)=>a.onConfirm&&a.onConfirm(...t)),onTouch:e[1]||(e[1]=(...t)=>a.onConfirm&&a.onConfirm(...t))},[pt,(0,n.Uk)("  "+(0,s.zw)(i.confirmText),1)],32),(0,n._)("button",{type:"button",class:"cancel-btn",onClick:e[2]||(e[2]=(...t)=>a.close&&a.close(...t)),onTouch:e[3]||(e[3]=(...t)=>a.close&&a.close(...t))},[ht,(0,n.Uk)("  "+(0,s.zw)(i.cancelText),1)],32)],32)])),_:3},8,["title"])}var yt={emits:["input","click","touch"],components:{Modal:at.Z},props:{title:{type:String},confirmText:{type:String,default:"OK"},cancelText:{type:String,default:"Cancel"}},methods:{onConfirm(){this.$emit("input"),this.close()},show(){this.$refs.modal.show()},close(){this.$refs.modal.hide()}}},gt=i(3744);const vt=(0,gt.Z)(yt,[["render",mt],["__scopeId","data-v-d543b3e4"]]);var ft=vt;const _t=t=>((0,n.dD)("data-v-3344f2bf"),t=t(),(0,n.Cn)(),t),wt=_t((()=>(0,n._)("i",{class:"fas fa-pen-to-square"},null,-1))),bt=[wt];function kt(t,e,i,s,l,o){return(0,n.wg)(),(0,n.iD)("button",{class:"edit-btn",onClick:e[0]||(e[0]=t=>o.proxy(t)),onTouch:e[1]||(e[1]=t=>o.proxy(t)),onInput:e[2]||(e[2]=t=>o.proxy(t))},bt,32)}var Et={emits:["input","click","touch"],methods:{proxy(t){this.$emit(t.type,t)}}};const Ct=(0,gt.Z)(Et,[["render",kt],["__scopeId","data-v-3344f2bf"]]);var It=Ct;const xt=t=>((0,n.dD)("data-v-1405d90f"),t=t(),(0,n.Cn)(),t),Dt=["disabled"],Gt=xt((()=>(0,n._)("button",{type:"submit"},[(0,n._)("i",{class:"fas fa-circle-check"})],-1))),Tt=xt((()=>(0,n._)("i",{class:"fas fa-ban"},null,-1))),jt=[Tt];function Ot(t,e,i,s,l,o){return(0,n.wg)(),(0,n.iD)("form",{onSubmit:e[3]||(e[3]=(0,ut.iM)(((...t)=>o.submit&&o.submit(...t)),["prevent"])),class:"name-editor"},[(0,n.wy)((0,n._)("input",{type:"text","onUpdate:modelValue":e[0]||(e[0]=t=>l.text=t),disabled:i.disabled},null,8,Dt),[[ut.nr,l.text]]),Gt,(0,n._)("button",{class:"cancel",onClick:e[1]||(e[1]=e=>t.$emit("cancel")),onTouch:e[2]||(e[2]=e=>t.$emit("cancel"))},jt,32),(0,n.WI)(t.$slots,"default",{},void 0,!0)],32)}var St={emits:["input","cancel"],props:{value:{type:String},disabled:{type:Boolean,deafult:!1}},data(){return{text:null}},methods:{proxy(t){this.$emit(t.type,t)},submit(){return this.$emit("input",this.text),!1}},mounted(){this.text=this.value}};const qt=(0,gt.Z)(St,[["render",Ot],["__scopeId","data-v-1405d90f"]]);var Mt=qt,Ut=i(6813),$t=i(7369),Nt={name:"Entity",components:{Modal:at.Z,EditButton:It,NameEditor:Mt,Icon:rt.Z,ConfirmDialog:ft},mixins:[Ut.Z],emits:["input","loading"],props:{entity:{type:Object,required:!0},visible:{type:Boolean,default:!1}},data(){return{loading:!1,editName:!1,editIcon:!1}},methods:{async onRename(t){this.loading=!0;try{const e={};e[this.entity.id]=t,await this.request("entities.rename",e)}finally{this.loading=!1,this.editName=!1}},async onDelete(){this.loading=!0;try{await this.request("entities.delete",[this.entity.id])}finally{this.loading=!1}},async onIconEdit(t){this.loading=!0;try{const e={url:null,class:null};t?.length?t.startsWith("http")?e.url=t:e.class=t:(e.url=($t[this.entity.type]||{})?.icon?.url,e.class=($t[this.entity.type]||{})?.icon?.["class"]);const i={};i[this.entity.id]={icon:e},await this.request("entities.set_meta",i)}finally{this.loading=!1,this.editIcon=!1}},async onIconColorEdit(t){this.loading=!0;try{const e=this.entity.meta?.icon||{};e.color=t?t.target.value:null;const i={};i[this.entity.id]={icon:e},await this.request("entities.set_meta",i)}finally{this.loading=!1,this.editIcon=!1}}}};const Zt=(0,gt.Z)(Nt,[["render",ot],["__scopeId","data-v-ada8d74e"]]);var Lt=Zt},6647:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return f}});var n=i(6252),s=i(3577),l=i(9963);const o={class:"entities-selectors-container"},a={class:"selector"},r={key:1,class:"selector"};function u(t,e,i,u,c,d){const p=(0,n.up)("DropdownItem"),h=(0,n.up)("Dropdown");return(0,n.wg)(),(0,n.iD)("div",o,[(0,n._)("div",a,[(0,n.Wm)(h,{title:"Group by","icon-class":"fas fa-eye",ref:"groupingSelector"},{default:(0,n.w5)((()=>[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(d.visibleGroupings,(t=>((0,n.wg)(),(0,n.j4)(p,{key:t,text:d.prettifyGroupingName(t),"item-class":{selected:i.value?.grouping===t},onClick:e=>d.onGroupingChanged(t)},null,8,["text","item-class","onClick"])))),128))])),_:1},512)]),i.value?.grouping?((0,n.wg)(),(0,n.iD)("div",{key:0,class:(0,s.C_)(["selector",{active:d.isGroupFilterActive}])},[(0,n.Wm)(h,{title:"Filter by","icon-class":"fas fa-filter",ref:"groupSelector","keep-open-on-item-click":""},{default:(0,n.w5)((()=>[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(d.sortedGroups,(t=>((0,n.wg)(),(0,n.j4)(p,(0,n.dG)({key:t,text:t},d.iconForGroup(t),{"item-class":{selected:!!c.selectedGroups[t]},onClick:(0,l.iM)((e=>d.toggleGroup(t)),["stop"])}),null,16,["text","item-class","onClick"])))),128))])),_:1},512)],2)):(0,n.kq)("",!0),Object.keys(i.entityGroups.id||{}).length?((0,n.wg)(),(0,n.iD)("div",r,[(0,n.wy)((0,n._)("input",{ref:"search",type:"text",class:"search-bar",placeholder:"🔎","onUpdate:modelValue":e[0]||(e[0]=t=>c.searchTerm=t)},null,512),[[l.nr,c.searchTerm]])])):(0,n.kq)("",!0)])}var c=i(6813),d=i(5771),p=i(9015),h=i(7369),m=i(1359),y={name:"Selector",emits:["input"],mixins:[c.Z],components:{Dropdown:d.Z,DropdownItem:p.Z},props:{entityGroups:{type:Object,required:!0},value:{type:Object,required:!0}},data(){return{selectedGroups:{},searchTerm:""}},computed:{visibleGroupings(){return Object.keys(this.entityGroups).filter((t=>"id"!==t))},sortedGroups(){return Object.keys(this.entityGroups[this.value?.grouping]||{}).sort()},typesMeta(){return h},isGroupFilterActive(){return Object.keys(this.selectedGroups).length!==this.sortedGroups.length},selectedEntities(){return Object.values(this.entityGroups.id).filter((t=>{if(!this.selectedGroups[t[this.value?.grouping]])return!1;if(this.searchTerm?.length){const e=this.searchTerm.toLowerCase();return(t.name||"").toLowerCase().indexOf(e)>=0||(t.plugin||"").toLowerCase().indexOf(e)>=0||(t.external_id||"").toLowerCase().indexOf(e)>=0||(t.id||0).toString()==e}return!0})).reduce(((t,e)=>(t[e.id]=e,t)),{})}},methods:{prettifyGroupingName(t){return t?this.prettify(t)+"s":""},iconForGroup(t){if("plugin"===this.value.grouping&&m[t]){const e=m[t];return{"icon-class":e["class"]?.length||!e.imgUrl?.length?e["class"]:"fas fa-gears","icon-url":e.imgUrl}}return{}},synchronizeSelectedEntities(){const t={...this.value};t.selectedEntities=this.selectedEntities,this.$emit("input",t)},updateSearchTerm(){const t={...this.value};t.searchTerm=this.searchTerm,t.selectedEntities=this.selectedEntities,this.$emit("input",t)},refreshGroupFilter(t){if(t)this.selectedGroups=Object.keys(this.entityGroups[this.value?.grouping]||{}).reduce(((t,e)=>(t[e]=!0,t)),{});else for(const e of Object.keys(this.entityGroups[this.value?.grouping]))null==this.selectedGroups[e]&&(this.selectedGroups[e]=!0);this.synchronizeSelectedEntities()},toggleGroup(t){this.selectedGroups[t]=!this.selectedGroups[t],this.synchronizeSelectedEntities()},onGroupingChanged(t){if(!this.entityGroups[t]||t===this.value?.grouping)return!1;const e={...this.value};e.grouping=t,this.$emit("input",e)}},mounted(){this.refreshGroupFilter(!0),this.$watch((()=>this.value?.grouping),(()=>{this.refreshGroupFilter(!0)})),this.$watch((()=>this.searchTerm),this.updateSearchTerm),this.$watch((()=>this.entityGroups),(()=>{this.refreshGroupFilter(!1)}))}},g=i(3744);const v=(0,g.Z)(y,[["render",u],["__scopeId","data-v-63b80935"]]);var f=v},7243:function(t,e,i){var n={"./Entity":[9892,9],"./Entity.vue":[9892,9],"./EntityIcon":[3499,9,8729,3499],"./EntityIcon.vue":[3499,9,8729,3499],"./EntityMixin":[7909,9],"./EntityMixin.vue":[7909,9],"./Index":[914,9],"./Index.vue":[914,9],"./Light":[1155,9,3490,3803,8729,1155],"./Light.vue":[1155,9,3490,3803,8729,1155],"./Modal":[4117,9],"./Modal.vue":[4117,9],"./Selector":[6647,9],"./Selector.vue":[6647,9],"./Switch":[518,9,3490,8729,518],"./Switch.vue":[518,9,3490,8729,518],"./common.scss":[65,9,4981,65],"./meta":[7369,3],"./meta.json":[7369,3],"./vars.scss":[5207,9,4981,5207]};function s(t){if(!i.o(n,t))return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=n[t],s=e[0];return Promise.all(e.slice(2).map(i.e)).then((function(){return i.t(s,16|e[1])}))}s.keys=function(){return Object.keys(n)},s.id=7243,t.exports=s},7369:function(t){"use strict";t.exports=JSON.parse('{"entity":{"name":"Entity","name_plural":"Entities","icon":{"class":"fas fa-circle-question"}},"device":{"name":"Device","name_plural":"Devices","icon":{"class":"fas fa-gear"}},"switch":{"name":"Switch","name_plural":"Switches","icon":{"class":"fas fa-toggle-on"}},"light":{"name":"Light","name_plural":"Lights","icon":{"class":"fas fa-lightbulb"}}}')}}]);
-//# sourceMappingURL=9892.137ee64b.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/9892.137ee64b.js.map b/platypush/backend/http/webapp/dist/static/js/9892.137ee64b.js.map
deleted file mode 100644
index 367fb001c..000000000
--- a/platypush/backend/http/webapp/dist/static/js/9892.137ee64b.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"static/js/9892.137ee64b.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Entities/Entity.vue","webpack://platypush/./src/components/panels/Entities/Entity.vue?6f8a","webpack://platypush/./src/components/panels/Entities/EntityMixin.vue","webpack://platypush/./src/components/panels/Entities/EntityMixin.vue?a9b3","webpack://platypush/./src/components/panels/Entities/Index.vue","webpack://platypush/./src/components/elements/NoItems.vue","webpack://platypush/./src/components/elements/NoItems.vue?70de","webpack://platypush/./src/components/panels/Entities/Index.vue?4523","webpack://platypush/./src/components/panels/Entities/Modal.vue","webpack://platypush/./src/components/elements/ConfirmDialog.vue","webpack://platypush/./src/components/elements/ConfirmDialog.vue?f384","webpack://platypush/./src/components/elements/EditButton.vue","webpack://platypush/./src/components/elements/EditButton.vue?fb20","webpack://platypush/./src/components/elements/NameEditor.vue","webpack://platypush/./src/components/elements/NameEditor.vue?34cf","webpack://platypush/./src/components/panels/Entities/Modal.vue?d45a","webpack://platypush/./src/components/panels/Entities/Selector.vue","webpack://platypush/./src/components/panels/Entities/Selector.vue?bf8b","webpack://platypush/./src/components/panels/Entities|lazy|/^\\.\\/.*$/|groupOptions: {}|namespace object"],"sourcesContent":["\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Entity.vue?vue&type=template&id=3c242632&scoped=true\"\nimport script from \"./Entity.vue?vue&type=script&lang=js\"\nexport * from \"./Entity.vue?vue&type=script&lang=js\"\n\nimport \"./Entity.vue?vue&type=style&index=0&id=3c242632&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3c242632\"]])\n\nexport default __exports__","\n","import script from \"./EntityMixin.vue?vue&type=script&lang=js\"\nexport * from \"./EntityMixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n\n \n
\n \n
\n\n
\n \n
\n \n\n
\n \n\n No entities found\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\n\n","import { render } from \"./NoItems.vue?vue&type=template&id=6fec32b5&scoped=true\"\nimport script from \"./NoItems.vue?vue&type=script&lang=js\"\nexport * from \"./NoItems.vue?vue&type=script&lang=js\"\n\nimport \"./NoItems.vue?vue&type=style&index=0&id=6fec32b5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fec32b5\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=fef021ee&scoped=true\"\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=fef021ee&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-fef021ee\"]])\n\nexport default __exports__","\n \n \n Are you sure that you want to delete this entity?
\n Note: you should only delete an entity if its plugin has been disabled\n or the entity is no longer reachable.
\n Otherwise, the entity will simply be created again upon the next scan.\n \n\n
\n\n \n \n\n\n\n\n\n","import { render } from \"./ConfirmDialog.vue?vue&type=template&id=d543b3e4&scoped=true\"\nimport script from \"./ConfirmDialog.vue?vue&type=script&lang=js\"\nexport * from \"./ConfirmDialog.vue?vue&type=script&lang=js\"\n\nimport \"./ConfirmDialog.vue?vue&type=style&index=0&id=d543b3e4&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-d543b3e4\"]])\n\nexport default __exports__","\n \n\n\n\n\n\n","import { render } from \"./EditButton.vue?vue&type=template&id=3344f2bf&scoped=true\"\nimport script from \"./EditButton.vue?vue&type=script&lang=js\"\nexport * from \"./EditButton.vue?vue&type=script&lang=js\"\n\nimport \"./EditButton.vue?vue&type=style&index=0&id=3344f2bf&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3344f2bf\"]])\n\nexport default __exports__","\n \n\n\n\n\n\n","import { render } from \"./NameEditor.vue?vue&type=template&id=1405d90f&scoped=true\"\nimport script from \"./NameEditor.vue?vue&type=script&lang=js\"\nexport * from \"./NameEditor.vue?vue&type=script&lang=js\"\n\nimport \"./NameEditor.vue?vue&type=style&index=0&id=1405d90f&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1405d90f\"]])\n\nexport default __exports__","import { render } from \"./Modal.vue?vue&type=template&id=ada8d74e&scoped=true\"\nimport script from \"./Modal.vue?vue&type=script&lang=js\"\nexport * from \"./Modal.vue?vue&type=script&lang=js\"\n\nimport \"./Modal.vue?vue&type=style&index=0&id=ada8d74e&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ada8d74e\"]])\n\nexport default __exports__","\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 \"./Selector.vue?vue&type=template&id=63b80935&scoped=true\"\nimport script from \"./Selector.vue?vue&type=script&lang=js\"\nexport * from \"./Selector.vue?vue&type=script&lang=js\"\n\nimport \"./Selector.vue?vue&type=style&index=0&id=63b80935&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-63b80935\"]])\n\nexport default __exports__","var map = {\n\t\"./Entity\": [\n\t\t9892,\n\t\t9\n\t],\n\t\"./Entity.vue\": [\n\t\t9892,\n\t\t9\n\t],\n\t\"./EntityIcon\": [\n\t\t3499,\n\t\t9,\n\t\t8729,\n\t\t3499\n\t],\n\t\"./EntityIcon.vue\": [\n\t\t3499,\n\t\t9,\n\t\t8729,\n\t\t3499\n\t],\n\t\"./EntityMixin\": [\n\t\t7909,\n\t\t9\n\t],\n\t\"./EntityMixin.vue\": [\n\t\t7909,\n\t\t9\n\t],\n\t\"./Index\": [\n\t\t914,\n\t\t9\n\t],\n\t\"./Index.vue\": [\n\t\t914,\n\t\t9\n\t],\n\t\"./Light\": [\n\t\t1155,\n\t\t9,\n\t\t3490,\n\t\t3803,\n\t\t8729,\n\t\t1155\n\t],\n\t\"./Light.vue\": [\n\t\t1155,\n\t\t9,\n\t\t3490,\n\t\t3803,\n\t\t8729,\n\t\t1155\n\t],\n\t\"./Modal\": [\n\t\t4117,\n\t\t9\n\t],\n\t\"./Modal.vue\": [\n\t\t4117,\n\t\t9\n\t],\n\t\"./Selector\": [\n\t\t6647,\n\t\t9\n\t],\n\t\"./Selector.vue\": [\n\t\t6647,\n\t\t9\n\t],\n\t\"./Switch\": [\n\t\t518,\n\t\t9,\n\t\t3490,\n\t\t8729,\n\t\t518\n\t],\n\t\"./Switch.vue\": [\n\t\t518,\n\t\t9,\n\t\t3490,\n\t\t8729,\n\t\t518\n\t],\n\t\"./common.scss\": [\n\t\t65,\n\t\t9,\n\t\t4981,\n\t\t65\n\t],\n\t\"./meta\": [\n\t\t7369,\n\t\t3\n\t],\n\t\"./meta.json\": [\n\t\t7369,\n\t\t3\n\t],\n\t\"./vars.scss\": [\n\t\t5207,\n\t\t9,\n\t\t4981,\n\t\t5207\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(2).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__.t(id, ids[1] | 16)\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 7243;\nmodule.exports = webpackAsyncContext;"],"names":["class","component","value","loading","error","reachable","$emit","$event","name","mixins","EntityMixin","emits","data","mounted","this","type","__exports__","render","Utils","props","Boolean","default","Object","required","modalVisible","computed","entityType","charAt","toUpperCase","slice","entityGroups","selector","title","refresh","modalEntityId","entity","entities","visible","onEntityModal","keys","displayGroups","length","group","key","grouping","entitiesMeta","icon","pluginIcons","url","imgUrl","name_plural","id","onEntityInput","errorEntities","loadingEntities","components","Loading","Icon","Entity","Selector","NoItems","EntityModal","entityScanTimeout","Number","entityTimeouts","selectedEntities","meta","icons","entries","groupEntities","reduce","obj","filter","entry","e","sort","a","b","localeCompare","map","methods","attr","values","async","args","plugins","plugin","self","clearTimeout","setTimeout","notify","text","request","name_override","clearEntityTimeouts","entityId","onEntityUpdate","event","state","onEntityDelete","subscribe","sync","href","target","external_id","ref","onDelete","editName","onRename","disabled","editIcon","onIconEdit","color","onIconColorEdit","description","created_at","updated_at","$refs","deleteConfirmDiag","show","onConfirm","confirmText","close","cancelText","Modal","String","modal","hide","proxy","submit","deafult","EditButton","NameEditor","ConfirmDialog","newName","req","newIcon","startsWith","visibleGroupings","g","prettifyGroupingName","onGroupingChanged","isGroupFilterActive","sortedGroups","iconForGroup","selectedGroups","toggleGroup","placeholder","searchTerm","Dropdown","DropdownItem","typesMeta","toLowerCase","indexOf","toString","prettify","synchronizeSelectedEntities","updateSearchTerm","refreshGroupFilter","reset","$watch","webpackAsyncContext","__webpack_require__","o","Promise","resolve","then","Error","code","ids","all","t","module","exports"],"sourceRoot":""}
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/9892.966b4879.js b/platypush/backend/http/webapp/dist/static/js/9892.966b4879.js
new file mode 100644
index 000000000..0716386d7
--- /dev/null
+++ b/platypush/backend/http/webapp/dist/static/js/9892.966b4879.js
@@ -0,0 +1,2 @@
+(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9892],{9892:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return c}});var n=i(6252);const s={class:"row item entity-container"};function l(t,e,i,l,o,a){return(0,n.wg)(),(0,n.iD)("div",s,[((0,n.wg)(),(0,n.j4)((0,n.LL)(o.component),{value:t.value,loading:t.loading,error:t.error||0==t.value?.reachable,onInput:e[0]||(e[0]=e=>t.$emit("input",e)),onLoading:e[1]||(e[1]=e=>t.$emit("loading",e))},null,8,["value","loading","error"]))])}var o=i(7909),a={name:"Entity",mixins:[o["default"]],emits:["input","loading"],data(){return{component:null}},mounted(){"Entity"!==this.type&&(this.component=(0,n.RC)((()=>i(7243)(`./${this.type}`))))}},r=i(3744);const u=(0,r.Z)(a,[["render",l],["__scopeId","data-v-3c242632"]]);var c=u},7909:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return o}});var n=i(6813),s={name:"EntityMixin",mixins:[n.Z],emits:["input"],props:{loading:{type:Boolean,default:!1},error:{type:Boolean,default:!1},value:{type:Object,required:!0}},data(){return{modalVisible:!1}},computed:{type(){let t=this.value.type||"";return t.charAt(0).toUpperCase()+t.slice(1)}}};const l=s;var o=l},914:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return V}});var n=i(6252),s=i(3577);const l=t=>((0,n.dD)("data-v-fef021ee"),t=t(),(0,n.Cn)(),t),o={class:"row plugin entities-container"},a={class:"col-11 left"},r={class:"col-1 right"},u=l((()=>(0,n._)("i",{class:"fa fa-sync-alt"},null,-1))),c=[u],d={class:"groups-canvas"},p=(0,n.Uk)("No entities found"),h={key:2,class:"groups-container"},m={class:"frame"},y={class:"header"},g={class:"section left"},f={class:"section center"},v=["textContent"],_=["textContent"],w={class:"section right"},b=["onClick"],k=l((()=>(0,n._)("i",{class:"fa fa-sync-alt"},null,-1))),E=[k],C={class:"body"},I=["onClick"];function x(t,e,i,l,u,k){const x=(0,n.up)("Loading"),D=(0,n.up)("Selector"),G=(0,n.up)("EntityModal"),T=(0,n.up)("NoItems"),j=(0,n.up)("Icon"),O=(0,n.up)("Entity");return(0,n.wg)(),(0,n.iD)("div",o,[u.loading?((0,n.wg)(),(0,n.j4)(x,{key:0})):(0,n.kq)("",!0),(0,n._)("header",null,[(0,n._)("div",a,[(0,n.Wm)(D,{"entity-groups":k.entityGroups,value:u.selector,onInput:e[0]||(e[0]=t=>u.selector=t)},null,8,["entity-groups","value"])]),(0,n._)("div",r,[(0,n._)("button",{title:"Refresh",onClick:e[1]||(e[1]=t=>k.refresh(null))},c)])]),(0,n._)("div",d,[u.modalEntityId?((0,n.wg)(),(0,n.j4)(G,{key:0,entity:u.entities[u.modalEntityId],visible:u.modalVisible,onClose:e[2]||(e[2]=t=>k.onEntityModal(null))},null,8,["entity","visible"])):(0,n.kq)("",!0),Object.keys(k.displayGroups||{})?.length?((0,n.wg)(),(0,n.iD)("div",h,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(k.displayGroups,(t=>((0,n.wg)(),(0,n.iD)("div",{class:"group fade-in",key:t.name},[(0,n._)("div",m,[(0,n._)("div",y,[(0,n._)("span",g,["type"===u.selector.grouping&&k.entitiesMeta[t.name]?((0,n.wg)(),(0,n.j4)(j,(0,s.vs)((0,n.dG)({key:0},k.entitiesMeta[t.name].icon||{})),null,16)):"plugin"===u.selector.grouping&&k.pluginIcons[t.name]?((0,n.wg)(),(0,n.j4)(j,{key:1,class:(0,s.C_)(k.pluginIcons[t.name]?.class),url:k.pluginIcons[t.name]?.imgUrl},null,8,["class","url"])):(0,n.kq)("",!0)]),(0,n._)("span",f,["type"===u.selector.grouping&&k.entitiesMeta[t.name]?((0,n.wg)(),(0,n.iD)("div",{key:0,class:"title",textContent:(0,s.zw)(k.entitiesMeta[t.name].name_plural)},null,8,v)):"plugin"===u.selector.grouping?((0,n.wg)(),(0,n.iD)("div",{key:1,class:"title",textContent:(0,s.zw)(t.name)},null,8,_)):(0,n.kq)("",!0)]),(0,n._)("span",w,[(0,n._)("button",{title:"Refresh",onClick:e=>k.refresh(t)},E,8,b)])]),(0,n._)("div",C,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(t.entities,(t=>((0,n.wg)(),(0,n.iD)("div",{class:"entity-frame",onClick:e=>k.onEntityModal(t.id),key:t.id},[(0,n.Wm)(O,{value:t,onInput:k.onEntityInput,error:!!u.errorEntities[t.id],loading:!!u.loadingEntities[t.id],onLoading:e=>u.loadingEntities[t.id]=e},null,8,["value","onInput","error","loading","onLoading"])],8,I)))),128))])])])))),128))])):((0,n.wg)(),(0,n.j4)(T,{key:1},{default:(0,n.w5)((()=>[p])),_:1}))])])}var D=i(6813),G=i(1232),T=i(1478);const j={class:"no-items-container"},O={class:"no-items fade-in"};function S(t,e,i,s,l,o){return(0,n.wg)(),(0,n.iD)("div",j,[(0,n._)("div",O,[(0,n.WI)(t.$slots,"default",{},void 0,!0)])])}var q={name:"NoItems"},M=i(3744);const U=(0,M.Z)(q,[["render",S],["__scopeId","data-v-6fec32b5"]]);var $=U,N=i(9892),Z=i(6647),L=i(6243),z=i(1359),F=i(7369),W={name:"Entities",components:{Loading:G.Z,Icon:T.Z,Entity:N["default"],Selector:Z["default"],NoItems:$,EntityModal:L["default"]},mixins:[D.Z],props:{entityScanTimeout:{type:Number,default:30}},data(){return{loading:!1,loadingEntities:{},errorEntities:{},entityTimeouts:{},entities:{},modalEntityId:null,modalVisible:!1,selector:{grouping:"type",selectedEntities:{}}}},computed:{entitiesMeta(){return F},pluginIcons(){return z},entityGroups(){return{id:Object.entries(this.groupEntities("id")).reduce(((t,[e,i])=>(t[e]=i[0],t)),{}),type:this.groupEntities("type"),plugin:this.groupEntities("plugin")}},displayGroups(){return Object.entries(this.entityGroups[this.selector.grouping]).filter((t=>t[1].filter((t=>!!this.selector.selectedEntities[t.id])).length>0)).sort(((t,e)=>t[0].localeCompare(e[0]))).map((([t,e])=>({name:t,entities:e.filter((t=>t.id in this.selector.selectedEntities))})))}},methods:{groupEntities(t){return Object.values(this.entities).reduce(((e,i)=>{const n=e[i[t]]||{};return n[i.id]=i,e[i[t]]=Object.values(n).sort(((t,e)=>t.name.localeCompare(e.name))),e}),{})},async refresh(t){const e=(t?t.entities:this.entities)||{},i={};t&&(i.plugins=Object.keys(e.reduce(((t,e)=>(t[e.plugin]=!0,t)),{}))),this.loadingEntities=Object.values(e).reduce(((t,e)=>{const i=this,n=e.id;return this.entityTimeouts[n]&&clearTimeout(this.entityTimeouts[n]),this.entityTimeouts[n]=setTimeout((()=>{i.loadingEntities[n]&&delete i.loadingEntities[n],i.entityTimeouts[n]&&delete i.entityTimeouts[n],i.errorEntities[n]=e,i.notify({error:!0,title:e.plugin,text:`Scan timeout for ${e.name}`})}),1e3*this.entityScanTimeout),t[n]=!0,t}),{}),await this.request("entities.scan",i)},async sync(){this.loading=!0;try{this.entities=(await this.request("entities.get")).reduce(((t,e)=>(e.name=e?.meta?.name_override||e.name,e.meta={...F[e.type]||{},...e.meta||{}},t[e.id]=e,t)),{}),this.selector.selectedEntities=this.entityGroups.id}finally{this.loading=!1}},clearEntityTimeouts(t){this.errorEntities[t]&&delete this.errorEntities[t],this.loadingEntities[t]&&delete this.loadingEntities[t],this.entityTimeouts[t]&&(clearTimeout(this.entityTimeouts[t]),delete this.entityTimeouts[t])},onEntityInput(t){this.entities[t.id]=t,this.clearEntityTimeouts(t.id),this.loadingEntities[t.id]&&delete this.loadingEntities[t.id]},onEntityUpdate(t){const e=t.entity.id;if(null==e)return;this.clearEntityTimeouts(e);const i={...t.entity};null==t.entity?.state&&(i.state=this.entities[e]?.state),i.meta?.name_override?.length?i.name=i.meta.name_override:this.entities[e]?.meta?.name_override?.length?i.name=this.entities[e].meta.name_override:i.name=t.entity?.name||this.entities[e]?.name,i.meta={...F[t.entity.type]||{},...this.entities[e]?.meta||{},...t.entity?.meta||{}},this.entities[e]=i},onEntityDelete(t){const e=t.entity?.id;null!=e&&(e===this.modalEntityId&&(this.modalEntityId=null),this.entities[e]&&delete this.entities[e])},onEntityModal(t){t?(this.modalEntityId=t,this.modalVisible=!0):(this.modalEntityId=null,this.modalVisible=!1)}},async mounted(){this.subscribe(this.onEntityUpdate,"on-entity-update","platypush.message.event.entities.EntityUpdateEvent"),this.subscribe(this.onEntityDelete,"on-entity-delete","platypush.message.event.entities.EntityDeleteEvent"),await this.sync(),await this.refresh()}};const R=(0,M.Z)(W,[["render",x],["__scopeId","data-v-fef021ee"]]);var V=R},6243:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return Lt}});var n=i(6252),s=i(3577);const l=t=>((0,n.dD)("data-v-628ff73f"),t=t(),(0,n.Cn)(),t),o=(0,n.Uk)(" Are you "),a=l((()=>(0,n._)("b",null,"sure",-1))),r=(0,n.Uk)(" that you want to delete this entity? "),u=l((()=>(0,n._)("br",null,null,-1))),c=l((()=>(0,n._)("br",null,null,-1))),d=(0,n.Uk)(" Note: you should only delete an entity if its plugin has been disabled or the entity is no longer reachable."),p=l((()=>(0,n._)("br",null,null,-1))),h=l((()=>(0,n._)("br",null,null,-1))),m=(0,n.Uk)(" Otherwise, the entity will simply be created again upon the next scan. "),y={class:"table-row"},g={class:"title"},f=(0,n.Uk)(" Name "),v={class:"value"},_=["textContent"],w={class:"table-row"},b={class:"title"},k=(0,n.Uk)(" Icon "),E={class:"value icon-canvas"},C={key:0,class:"icon-editor"},I=l((()=>(0,n._)("i",{class:"fas fa-rotate-left"},null,-1))),x=[I],D=l((()=>(0,n._)("span",{class:"help"},[(0,n.Uk)(" Supported: image URLs or "),(0,n._)("a",{href:"https://fontawesome.com/icons",target:"_blank"},"FontAwesome icon classes"),(0,n.Uk)(". ")],-1))),G={class:"table-row"},T=l((()=>(0,n._)("div",{class:"title"}," Icon color ",-1))),j={class:"value icon-color-picker"},O=["value"],S=l((()=>(0,n._)("i",{class:"fas fa-rotate-left"},null,-1))),q=[S],M={class:"table-row"},U=l((()=>(0,n._)("div",{class:"title"},"Plugin",-1))),$=["textContent"],N={class:"table-row"},Z=l((()=>(0,n._)("div",{class:"title"},"Internal ID",-1))),L=["textContent"],z={key:0,class:"table-row"},F=l((()=>(0,n._)("div",{class:"title"},"External ID",-1))),W=["textContent"],R={key:1,class:"table-row"},V=l((()=>(0,n._)("div",{class:"title"},"Description",-1))),B=["textContent"],K={key:0,class:"table-row"},A=["textContent"],H=["textContent"],Y={key:2,class:"table-row"},P=l((()=>(0,n._)("div",{class:"title"},"Created at",-1))),J=["textContent"],Q={key:3,class:"table-row"},X=l((()=>(0,n._)("div",{class:"title"},"Updated at",-1))),tt=["textContent"],et={class:"table-row delete-entity-container"},it=l((()=>(0,n._)("div",{class:"title"},"Delete Entity",-1))),nt={class:"value"},st=l((()=>(0,n._)("i",{class:"fas fa-trash"},null,-1))),lt=[st];function ot(t,e,i,l,I,S){const st=(0,n.up)("ConfirmDialog"),ot=(0,n.up)("EditButton"),at=(0,n.up)("NameEditor"),rt=(0,n.up)("Icon"),ut=(0,n.up)("Modal",!0);return(0,n.wg)(),(0,n.j4)(ut,{visible:i.visible,class:"entity-modal",title:i.entity.name||i.entity.external_id},{default:(0,n.w5)((()=>[(0,n.Wm)(st,{ref:"deleteConfirmDiag",title:"Confirm entity deletion",onInput:S.onDelete},{default:(0,n.w5)((()=>[o,a,r,u,c,d,p,h,m])),_:1},8,["onInput"]),(0,n._)("div",y,[(0,n._)("div",g,[f,I.editName?(0,n.kq)("",!0):((0,n.wg)(),(0,n.j4)(ot,{key:0,onClick:e[0]||(e[0]=t=>I.editName=!0)}))]),(0,n._)("div",v,[I.editName?((0,n.wg)(),(0,n.j4)(at,{key:0,value:i.entity.name,onInput:S.onRename,onCancel:e[1]||(e[1]=t=>I.editName=!1),disabled:I.loading},null,8,["value","onInput","disabled"])):((0,n.wg)(),(0,n.iD)("span",{key:1,textContent:(0,s.zw)(i.entity.name)},null,8,_))])]),(0,n._)("div",w,[(0,n._)("div",b,[k,I.editIcon?(0,n.kq)("",!0):((0,n.wg)(),(0,n.j4)(ot,{key:0,onClick:e[2]||(e[2]=t=>I.editIcon=!0)}))]),(0,n._)("div",E,[I.editIcon?((0,n.wg)(),(0,n.iD)("span",C,[(0,n.Wm)(at,{value:i.entity.meta?.icon?.class||i.entity.meta?.icon?.url,onInput:S.onIconEdit,onCancel:e[5]||(e[5]=t=>I.editIcon=!1),disabled:I.loading},{default:(0,n.w5)((()=>[(0,n._)("button",{type:"button",title:"Reset",onClick:e[3]||(e[3]=t=>S.onIconEdit(null)),onTouch:e[4]||(e[4]=t=>S.onIconEdit(null))},x,32)])),_:1},8,["value","onInput","disabled"]),D])):((0,n.wg)(),(0,n.j4)(rt,(0,s.vs)((0,n.dG)({key:1},i.entity?.meta?.icon||{})),null,16))])]),(0,n._)("div",G,[T,(0,n._)("div",j,[(0,n._)("input",{type:"color",value:i.entity.meta?.icon?.color,onChange:e[6]||(e[6]=(...t)=>S.onIconColorEdit&&S.onIconColorEdit(...t))},null,40,O),(0,n._)("button",{type:"button",title:"Reset",onClick:e[7]||(e[7]=t=>S.onIconColorEdit(null)),onTouch:e[8]||(e[8]=t=>S.onIconColorEdit(null))},q,32)])]),(0,n._)("div",M,[U,(0,n._)("div",{class:"value",textContent:(0,s.zw)(i.entity.plugin)},null,8,$)]),(0,n._)("div",N,[Z,(0,n._)("div",{class:"value",textContent:(0,s.zw)(i.entity.id)},null,8,L)]),i.entity.external_id?((0,n.wg)(),(0,n.iD)("div",z,[F,(0,n._)("div",{class:"value",textContent:(0,s.zw)(i.entity.external_id)},null,8,W)])):(0,n.kq)("",!0),i.entity.description?((0,n.wg)(),(0,n.iD)("div",R,[V,(0,n._)("div",{class:"value",textContent:(0,s.zw)(i.entity.description)},null,8,B)])):(0,n.kq)("",!0),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(i.entity.data||{},((e,i)=>((0,n.wg)(),(0,n.iD)("div",{key:i},[null!=e?((0,n.wg)(),(0,n.iD)("div",K,[(0,n._)("div",{class:"title",textContent:(0,s.zw)(t.prettify(i))},null,8,A),(0,n._)("div",{class:"value",textContent:(0,s.zw)(""+e)},null,8,H)])):(0,n.kq)("",!0)])))),128)),i.entity.created_at?((0,n.wg)(),(0,n.iD)("div",Y,[P,(0,n._)("div",{class:"value",textContent:(0,s.zw)(t.formatDateTime(i.entity.created_at))},null,8,J)])):(0,n.kq)("",!0),i.entity.updated_at?((0,n.wg)(),(0,n.iD)("div",Q,[X,(0,n._)("div",{class:"value",textContent:(0,s.zw)(t.formatDateTime(i.entity.updated_at))},null,8,tt)])):(0,n.kq)("",!0),(0,n._)("div",et,[it,(0,n._)("div",nt,[(0,n._)("button",{onClick:e[9]||(e[9]=e=>t.$refs.deleteConfirmDiag.show())},lt)])])])),_:1},8,["visible","title"])}var at=i(8453),rt=i(1478),ut=i(9963);const ct=t=>((0,n.dD)("data-v-d543b3e4"),t=t(),(0,n.Cn)(),t),dt={class:"dialog-content"},pt=ct((()=>(0,n._)("i",{class:"fas fa-check"},null,-1))),ht=ct((()=>(0,n._)("i",{class:"fas fa-xmark"},null,-1)));function mt(t,e,i,l,o,a){const r=(0,n.up)("Modal");return(0,n.wg)(),(0,n.j4)(r,{ref:"modal",title:i.title},{default:(0,n.w5)((()=>[(0,n._)("div",dt,[(0,n.WI)(t.$slots,"default",{},void 0,!0)]),(0,n._)("form",{class:"buttons",onSubmit:e[4]||(e[4]=(0,ut.iM)(((...t)=>a.onConfirm&&a.onConfirm(...t)),["prevent"]))},[(0,n._)("button",{type:"submit",class:"ok-btn",onClick:e[0]||(e[0]=(...t)=>a.onConfirm&&a.onConfirm(...t)),onTouch:e[1]||(e[1]=(...t)=>a.onConfirm&&a.onConfirm(...t))},[pt,(0,n.Uk)("  "+(0,s.zw)(i.confirmText),1)],32),(0,n._)("button",{type:"button",class:"cancel-btn",onClick:e[2]||(e[2]=(...t)=>a.close&&a.close(...t)),onTouch:e[3]||(e[3]=(...t)=>a.close&&a.close(...t))},[ht,(0,n.Uk)("  "+(0,s.zw)(i.cancelText),1)],32)],32)])),_:3},8,["title"])}var yt={emits:["input","click","touch"],components:{Modal:at.Z},props:{title:{type:String},confirmText:{type:String,default:"OK"},cancelText:{type:String,default:"Cancel"}},methods:{onConfirm(){this.$emit("input"),this.close()},show(){this.$refs.modal.show()},close(){this.$refs.modal.hide()}}},gt=i(3744);const ft=(0,gt.Z)(yt,[["render",mt],["__scopeId","data-v-d543b3e4"]]);var vt=ft;const _t=t=>((0,n.dD)("data-v-3344f2bf"),t=t(),(0,n.Cn)(),t),wt=_t((()=>(0,n._)("i",{class:"fas fa-pen-to-square"},null,-1))),bt=[wt];function kt(t,e,i,s,l,o){return(0,n.wg)(),(0,n.iD)("button",{class:"edit-btn",onClick:e[0]||(e[0]=t=>o.proxy(t)),onTouch:e[1]||(e[1]=t=>o.proxy(t)),onInput:e[2]||(e[2]=t=>o.proxy(t))},bt,32)}var Et={emits:["input","click","touch"],methods:{proxy(t){this.$emit(t.type,t)}}};const Ct=(0,gt.Z)(Et,[["render",kt],["__scopeId","data-v-3344f2bf"]]);var It=Ct;const xt=t=>((0,n.dD)("data-v-1405d90f"),t=t(),(0,n.Cn)(),t),Dt=["disabled"],Gt=xt((()=>(0,n._)("button",{type:"submit"},[(0,n._)("i",{class:"fas fa-circle-check"})],-1))),Tt=xt((()=>(0,n._)("i",{class:"fas fa-ban"},null,-1))),jt=[Tt];function Ot(t,e,i,s,l,o){return(0,n.wg)(),(0,n.iD)("form",{onSubmit:e[3]||(e[3]=(0,ut.iM)(((...t)=>o.submit&&o.submit(...t)),["prevent"])),class:"name-editor"},[(0,n.wy)((0,n._)("input",{type:"text","onUpdate:modelValue":e[0]||(e[0]=t=>l.text=t),disabled:i.disabled},null,8,Dt),[[ut.nr,l.text]]),Gt,(0,n._)("button",{class:"cancel",onClick:e[1]||(e[1]=e=>t.$emit("cancel")),onTouch:e[2]||(e[2]=e=>t.$emit("cancel"))},jt,32),(0,n.WI)(t.$slots,"default",{},void 0,!0)],32)}var St={emits:["input","cancel"],props:{value:{type:String},disabled:{type:Boolean,deafult:!1}},data(){return{text:null}},methods:{proxy(t){this.$emit(t.type,t)},submit(){return this.$emit("input",this.text),!1}},mounted(){this.text=this.value}};const qt=(0,gt.Z)(St,[["render",Ot],["__scopeId","data-v-1405d90f"]]);var Mt=qt,Ut=i(6813),$t=i(7369),Nt={name:"Entity",components:{Modal:at.Z,EditButton:It,NameEditor:Mt,Icon:rt.Z,ConfirmDialog:vt},mixins:[Ut.Z],emits:["input","loading"],props:{entity:{type:Object,required:!0},visible:{type:Boolean,default:!1}},data(){return{loading:!1,editName:!1,editIcon:!1}},methods:{async onRename(t){this.loading=!0;try{const e={};e[this.entity.id]=t,await this.request("entities.rename",e)}finally{this.loading=!1,this.editName=!1}},async onDelete(){this.loading=!0;try{await this.request("entities.delete",[this.entity.id])}finally{this.loading=!1}},async onIconEdit(t){this.loading=!0;try{const e={url:null,class:null};t?.length?t.startsWith("http")?e.url=t:e.class=t:(e.url=($t[this.entity.type]||{})?.icon?.url,e.class=($t[this.entity.type]||{})?.icon?.["class"]);const i={};i[this.entity.id]={icon:e},await this.request("entities.set_meta",i)}finally{this.loading=!1,this.editIcon=!1}},async onIconColorEdit(t){this.loading=!0;try{const e=this.entity.meta?.icon||{};e.color=t?t.target.value:null;const i={};i[this.entity.id]={icon:e},await this.request("entities.set_meta",i)}finally{this.loading=!1,this.editIcon=!1}}}};const Zt=(0,gt.Z)(Nt,[["render",ot],["__scopeId","data-v-628ff73f"]]);var Lt=Zt},6647:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return v}});var n=i(6252),s=i(3577),l=i(9963);const o={class:"entities-selectors-container"},a={class:"selector"},r={key:1,class:"selector"};function u(t,e,i,u,c,d){const p=(0,n.up)("DropdownItem"),h=(0,n.up)("Dropdown");return(0,n.wg)(),(0,n.iD)("div",o,[(0,n._)("div",a,[(0,n.Wm)(h,{title:"Group by","icon-class":"fas fa-eye",ref:"groupingSelector"},{default:(0,n.w5)((()=>[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(d.visibleGroupings,(t=>((0,n.wg)(),(0,n.j4)(p,{key:t,text:d.prettifyGroupingName(t),"item-class":{selected:i.value?.grouping===t},onClick:e=>d.onGroupingChanged(t)},null,8,["text","item-class","onClick"])))),128))])),_:1},512)]),i.value?.grouping?((0,n.wg)(),(0,n.iD)("div",{key:0,class:(0,s.C_)(["selector",{active:d.isGroupFilterActive}])},[(0,n.Wm)(h,{title:"Filter by","icon-class":"fas fa-filter",ref:"groupSelector","keep-open-on-item-click":""},{default:(0,n.w5)((()=>[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(d.sortedGroups,(t=>((0,n.wg)(),(0,n.j4)(p,(0,n.dG)({key:t,text:t},d.iconForGroup(t),{"item-class":{selected:!!c.selectedGroups[t]},onClick:(0,l.iM)((e=>d.toggleGroup(t)),["stop"])}),null,16,["text","item-class","onClick"])))),128))])),_:1},512)],2)):(0,n.kq)("",!0),Object.keys(i.entityGroups.id||{}).length?((0,n.wg)(),(0,n.iD)("div",r,[(0,n.wy)((0,n._)("input",{ref:"search",type:"text",class:"search-bar",placeholder:"🔎","onUpdate:modelValue":e[0]||(e[0]=t=>c.searchTerm=t)},null,512),[[l.nr,c.searchTerm]])])):(0,n.kq)("",!0)])}var c=i(6813),d=i(5771),p=i(9015),h=i(7369),m=i(1359),y={name:"Selector",emits:["input"],mixins:[c.Z],components:{Dropdown:d.Z,DropdownItem:p.Z},props:{entityGroups:{type:Object,required:!0},value:{type:Object,required:!0}},data(){return{selectedGroups:{},searchTerm:""}},computed:{visibleGroupings(){return Object.keys(this.entityGroups).filter((t=>"id"!==t))},sortedGroups(){return Object.keys(this.entityGroups[this.value?.grouping]||{}).sort()},typesMeta(){return h},isGroupFilterActive(){return Object.keys(this.selectedGroups).length!==this.sortedGroups.length},selectedEntities(){return Object.values(this.entityGroups.id).filter((t=>{if(!this.selectedGroups[t[this.value?.grouping]])return!1;if(this.searchTerm?.length){const e=this.searchTerm.toLowerCase();return(t.name||"").toLowerCase().indexOf(e)>=0||(t.plugin||"").toLowerCase().indexOf(e)>=0||(t.external_id||"").toLowerCase().indexOf(e)>=0||(t.id||0).toString()==e}return!0})).reduce(((t,e)=>(t[e.id]=e,t)),{})}},methods:{prettifyGroupingName(t){return t?this.prettify(t)+"s":""},iconForGroup(t){if("plugin"===this.value.grouping&&m[t]){const e=m[t];return{"icon-class":e["class"]?.length||!e.imgUrl?.length?e["class"]:"fas fa-gears","icon-url":e.imgUrl}}return{}},synchronizeSelectedEntities(){const t={...this.value};t.selectedEntities=this.selectedEntities,this.$emit("input",t)},updateSearchTerm(){const t={...this.value};t.searchTerm=this.searchTerm,t.selectedEntities=this.selectedEntities,this.$emit("input",t)},refreshGroupFilter(t){if(t)this.selectedGroups=Object.keys(this.entityGroups[this.value?.grouping]||{}).reduce(((t,e)=>(t[e]=!0,t)),{});else for(const e of Object.keys(this.entityGroups[this.value?.grouping]))null==this.selectedGroups[e]&&(this.selectedGroups[e]=!0);this.synchronizeSelectedEntities()},toggleGroup(t){this.selectedGroups[t]=!this.selectedGroups[t],this.synchronizeSelectedEntities()},onGroupingChanged(t){if(!this.entityGroups[t]||t===this.value?.grouping)return!1;const e={...this.value};e.grouping=t,this.$emit("input",e)}},mounted(){this.refreshGroupFilter(!0),this.$watch((()=>this.value?.grouping),(()=>{this.refreshGroupFilter(!0)})),this.$watch((()=>this.searchTerm),this.updateSearchTerm),this.$watch((()=>this.entityGroups),(()=>{this.refreshGroupFilter(!1)}))}},g=i(3744);const f=(0,g.Z)(y,[["render",u],["__scopeId","data-v-63b80935"]]);var v=f},7243:function(t,e,i){var n={"./Entity":[9892,9],"./Entity.vue":[9892,9],"./EntityIcon":[3499,9,8729,3499],"./EntityIcon.vue":[3499,9,8729,3499],"./EntityMixin":[7909,9],"./EntityMixin.vue":[7909,9],"./Index":[914,9],"./Index.vue":[914,9],"./Light":[1155,9,3490,3803,8729,1155],"./Light.vue":[1155,9,3490,3803,8729,1155],"./Modal":[6243,9],"./Modal.vue":[6243,9],"./Selector":[6647,9],"./Selector.vue":[6647,9],"./Switch":[518,9,3490,8729,518],"./Switch.vue":[518,9,3490,8729,518],"./common.scss":[65,9,4981,65],"./meta":[7369,3],"./meta.json":[7369,3],"./vars.scss":[5207,9,4981,5207]};function s(t){if(!i.o(n,t))return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=n[t],s=e[0];return Promise.all(e.slice(2).map(i.e)).then((function(){return i.t(s,16|e[1])}))}s.keys=function(){return Object.keys(n)},s.id=7243,t.exports=s},7369:function(t){"use strict";t.exports=JSON.parse('{"entity":{"name":"Entity","name_plural":"Entities","icon":{"class":"fas fa-circle-question"}},"device":{"name":"Device","name_plural":"Devices","icon":{"class":"fas fa-gear"}},"switch":{"name":"Switch","name_plural":"Switches","icon":{"class":"fas fa-toggle-on"}},"light":{"name":"Light","name_plural":"Lights","icon":{"class":"fas fa-lightbulb"}}}')}}]);
+//# sourceMappingURL=9892.966b4879.js.map
\ No newline at end of file
diff --git a/platypush/backend/http/webapp/dist/static/js/9892.966b4879.js.map b/platypush/backend/http/webapp/dist/static/js/9892.966b4879.js.map
new file mode 100644
index 000000000..e4024de2d
--- /dev/null
+++ b/platypush/backend/http/webapp/dist/static/js/9892.966b4879.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"static/js/9892.966b4879.js","mappings":"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","sources":["webpack://platypush/./src/components/panels/Entities/Entity.vue","webpack://platypush/./src/components/panels/Entities/Entity.vue?6f8a","webpack://platypush/./src/components/panels/Entities/EntityMixin.vue","webpack://platypush/./src/components/panels/Entities/EntityMixin.vue?a9b3","webpack://platypush/./src/components/panels/Entities/Index.vue","webpack://platypush/./src/components/elements/NoItems.vue","webpack://platypush/./src/components/elements/NoItems.vue?70de","webpack://platypush/./src/components/panels/Entities/Index.vue?4523","webpack://platypush/./src/components/panels/Entities/Modal.vue","webpack://platypush/./src/components/elements/ConfirmDialog.vue","webpack://platypush/./src/components/elements/ConfirmDialog.vue?f384","webpack://platypush/./src/components/elements/EditButton.vue","webpack://platypush/./src/components/elements/EditButton.vue?fb20","webpack://platypush/./src/components/elements/NameEditor.vue","webpack://platypush/./src/components/elements/NameEditor.vue?34cf","webpack://platypush/./src/components/panels/Entities/Modal.vue?d45a","webpack://platypush/./src/components/panels/Entities/Selector.vue","webpack://platypush/./src/components/panels/Entities/Selector.vue?bf8b","webpack://platypush/./src/components/panels/Entities|lazy|/^\\.\\/.*$/|groupOptions: {}|namespace object"],"sourcesContent":["\n
\n \n
\n\n\n\n\n\n","import { render } from \"./Entity.vue?vue&type=template&id=3c242632&scoped=true\"\nimport script from \"./Entity.vue?vue&type=script&lang=js\"\nexport * from \"./Entity.vue?vue&type=script&lang=js\"\n\nimport \"./Entity.vue?vue&type=style&index=0&id=3c242632&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-3c242632\"]])\n\nexport default __exports__","\n","import script from \"./EntityMixin.vue?vue&type=script&lang=js\"\nexport * from \"./EntityMixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n
\n \n\n \n
\n \n
\n\n
\n \n
\n \n\n
\n \n\n No entities found\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\n\n","import { render } from \"./NoItems.vue?vue&type=template&id=6fec32b5&scoped=true\"\nimport script from \"./NoItems.vue?vue&type=script&lang=js\"\nexport * from \"./NoItems.vue?vue&type=script&lang=js\"\n\nimport \"./NoItems.vue?vue&type=style&index=0&id=6fec32b5&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6fec32b5\"]])\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=fef021ee&scoped=true\"\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=fef021ee&lang=scss&scoped=true\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-fef021ee\"]])\n\nexport default __exports__","\n \n \n Are you sure that you want to delete this entity?
\n Note: you should only delete an entity if its plugin has been disabled\n or the entity is no longer reachable.
\n Otherwise, the entity will simply be created again upon the next scan.\n \n\n
\n\n\n\n\n\n","\n","import script from \"./Mixin.vue?vue&type=script&lang=js\"\nexport * from \"./Mixin.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { render } from \"./Index.vue?vue&type=template&id=bfa8f2aa\"\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=bfa8f2aa&lang=scss\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n \n\n\n\n","import { render } from \"./Index.vue?vue&type=template&id=5585d4f1\"\nimport script from \"./Index.vue?vue&type=script&lang=js\"\nexport * from \"./Index.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"/home/blacklight/git_tree/platypush/platypush/backend/http/webapp/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","ref","autoplay","preload","streaming","capturing","captured","src","url","alt","type","stopStreaming","disabled","title","startStreaming","capture","audioOn","stopAudio","startAudio","$refs","paramsModal","show","Date","getTime","length","name","value","fullURL","attrs","device","onDeviceChanged","resolution","onSizeChanged","horizontal_flip","onFlipChanged","vertical_flip","rotate","scale_x","scale_y","fps","onFpsChanged","grayscale","onGrayscaleChanged","mixins","Utils","props","cameraPlugin","String","required","data","computed","params","this","parseInt","parseFloat","methods","getUrl","plugin","action","Object","entries","filter","entry","map","k","v","join","_startStreaming","stream_format","_capture","onFrameLoaded","degToRad","deg","Math","PI","rot","frameContainer","style","width","round","abs","cos","sin","height","async","request","created","config","$root","mounted","frame","addEventListener","$watch","__exports__","components","Modal","window","location","protocol","host","render","Camera","camera"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"static/js/9895.f9b70895.js","mappings":"sMACOA,MAAM,U,GACJA,MAAM,oB,GACJA,MAAM,kBAAkBC,IAAI,kB,SAC1BD,MAAM,Y,aAIRA,MAAM,Y,GACJA,MAAM,Q,kBAEP,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,kBAIA,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,kBAKA,OAA2B,KAAxBA,MAAM,iBAAe,S,GAAxB,G,GAICA,MAAM,S,GAEP,OAAgC,KAA7BA,MAAM,sBAAoB,S,GAA7B,G,GAIA,OAA8B,KAA3BA,MAAM,oBAAkB,S,GAA3B,G,GAIA,OAAwB,KAArBA,MAAM,cAAY,S,GAArB,G,GAMHA,MAAM,mB,SACFE,SAAA,GAASC,QAAQ,OAAOF,IAAI,U,qBAEuD,kD,SAKvFD,MAAM,O,GACFA,MAAM,O,GACX,OAAoC,QAA9BA,MAAM,QAAO,cAAU,G,eAM1BA,MAAM,U,GACFA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAA+B,QAAzBA,MAAM,QAAO,SAAK,G,GAInBA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAAyC,QAAnCA,MAAM,QAAO,mBAAe,G,GAI7BA,MAAM,O,GACX,OAAuC,QAAjCA,MAAM,QAAO,iBAAa,G,GAI3BA,MAAM,O,GACX,OAAgC,QAA1BA,MAAM,QAAO,UAAM,G,GAIpBA,MAAM,O,GACX,OAAiC,QAA3BA,MAAM,QAAO,WAAO,G,GAIrBA,MAAM,O,GACX,OAAiC,QAA3BA,MAAM,QAAO,WAAO,G,GAIrBA,MAAM,O,IACX,OAA2C,QAArCA,MAAM,QAAO,qBAAiB,G,IAI/BA,MAAM,O,IACX,OAAmC,QAA7BA,MAAM,QAAO,aAAS,G,wFAtGpC,QA6GM,MA7GN,EA6GM,EA5GJ,OAoCM,MApCN,EAoCM,EAnCJ,OAGM,MAHN,EAGM,CAFyB,EAAAI,WAAc,EAAAC,WAAc,EAAAC,UAAzD,iBAAyD,WAAzD,QAAiG,MAAjG,EAAmE,8BACnE,OAAiD,OAA5CN,MAAM,QAASO,IAAK,EAAAC,IAAKP,IAAI,QAAQQ,IAAI,IAA9C,WAFF,MAKA,OA6BM,MA7BN,EA6BM,EA5BJ,OAaM,MAbN,EAaM,CAZ2F,EAAAL,YAA/F,WAIA,QAES,U,MAFDM,KAAK,SAAU,QAAK,oBAAE,EAAAC,eAAA,EAAAA,iBAAA,IAAgBC,SAAU,EAAAP,UAAWQ,MAAM,cAAzE,UAJ+F,WAA/F,QAES,U,MAFDH,KAAK,SAAU,QAAK,oBAAE,EAAAI,gBAAA,EAAAA,kBAAA,IAAiBF,SAAU,EAAAP,UAAWQ,MAAM,eAA1E,QAQiF,EAAAT,WAAjF,iBAAiF,WAAjF,QAGS,U,MAHDM,KAAK,SAAU,QAAK,oBAAE,EAAAK,SAAA,EAAAA,WAAA,IAAUH,SAAU,EAAAR,WAAa,EAAAC,UACvDQ,MAAM,kBADd,WAMF,OAYM,MAZN,EAYM,CAXiE,EAAAG,UAArE,WAIA,QAES,U,MAFDN,KAAK,SAAU,QAAK,oBAAE,EAAAO,WAAA,EAAAA,aAAA,IAAWJ,MAAM,cAA/C,MAJqE,WAArE,QAES,U,MAFDH,KAAK,SAAU,QAAK,oBAAE,EAAAQ,YAAA,EAAAA,cAAA,IAAYL,MAAM,eAAhD,KAQA,OAES,UAFDH,KAAK,SAAU,QAAK,eAAE,EAAAS,MAAMC,YAAYC,QAAQR,MAAM,YAA9D,UAON,OAMM,MANN,EAMM,CAL8C,EAAAG,UAAA,WAAlD,QAIQ,QAJR,EAIQ,EAFN,OAAwF,UAA/ET,IAAG,wBAA0Be,MAAQC,YAAab,KAAK,yBAAhE,UAEM,GAJR,wBAOqB,EAAAF,KAAKgB,SAAA,WAA5B,QAKM,MALN,EAKM,EAJJ,OAGQ,QAHR,EAGQ,CAFN,GACA,OAAoE,SAA7DC,KAAK,MAAMf,KAAK,OAAQgB,MAAO,EAAAC,QAASf,SAAS,YAAxD,gBAHJ,gBAOA,QAsDQ,GAtDDX,IAAI,cAAcY,MAAM,qBAA/B,C,kBACE,IAoDM,EApDN,OAoDM,MApDN,EAoDM,EAnDJ,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EY,KAAK,SAASf,KAAK,O,qCAAgB,EAAAkB,MAAMC,OAAM,GAAG,SAAM,oBAAE,EAAAC,iBAAA,EAAAA,mBAAA,KAAjE,iBAA0C,EAAAF,MAAMC,aAGlD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAuF,SAAhFJ,KAAK,QAAQf,KAAK,O,qCAAgB,EAAAkB,MAAMG,WAAU,MAAM,SAAM,oBAAE,EAAAC,eAAA,EAAAA,iBAAA,KAAvE,iBAAyC,EAAAJ,MAAMG,WAAU,SAG3D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAwF,SAAjFN,KAAK,SAASf,KAAK,O,uCAAgB,EAAAkB,MAAMG,WAAU,MAAM,SAAM,sBAAE,EAAAC,eAAA,EAAAA,iBAAA,KAAxE,iBAA0C,EAAAJ,MAAMG,WAAU,SAG5D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAuG,SAAhGN,KAAK,kBAAkBf,KAAK,W,uCAAoB,EAAAkB,MAAMK,gBAAe,GAAG,SAAM,sBAAE,EAAAC,eAAA,EAAAA,iBAAA,KAAvF,iBAAuD,EAAAN,MAAMK,sBAG/D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmG,SAA5FR,KAAK,gBAAgBf,KAAK,W,uCAAoB,EAAAkB,MAAMO,cAAa,GAAG,SAAM,sBAAE,EAAAD,eAAA,EAAAA,iBAAA,KAAnF,iBAAqD,EAAAN,MAAMO,oBAG7D,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAiF,SAA1EV,KAAK,SAASf,KAAK,O,uCAAgB,EAAAkB,MAAMQ,OAAM,GAAG,SAAM,sBAAE,EAAAJ,eAAA,EAAAA,iBAAA,KAAjE,iBAA0C,EAAAJ,MAAMQ,aAGlD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EX,KAAK,UAAUf,KAAK,O,uCAAgB,EAAAkB,MAAMS,QAAO,GAAG,SAAM,sBAAE,EAAAL,eAAA,EAAAA,iBAAA,KAAnE,iBAA2C,EAAAJ,MAAMS,cAGnD,OAGQ,QAHR,EAGQ,CAFN,GAEM,SADN,OAAmF,SAA5EZ,KAAK,UAAUf,KAAK,O,uCAAgB,EAAAkB,MAAMU,QAAO,GAAG,SAAM,sBAAE,EAAAN,eAAA,EAAAA,iBAAA,KAAnE,iBAA2C,EAAAJ,MAAMU,cAGnD,OAGQ,QAHR,EAGQ,CAFN,IAEM,SADN,OAA0E,SAAnEb,KAAK,MAAMf,KAAK,O,uCAAgB,EAAAkB,MAAMW,IAAG,GAAG,SAAM,sBAAE,EAAAC,cAAA,EAAAA,gBAAA,KAA3D,iBAAuC,EAAAZ,MAAMW,UAG/C,OAGQ,QAHR,GAGQ,CAFN,IAEM,SADN,OAAgG,SAAzFd,KAAK,YAAYf,KAAK,W,uCAAoB,EAAAkB,MAAMa,UAAS,GAAG,SAAM,sBAAE,EAAAC,oBAAA,EAAAA,sBAAA,KAA3E,iBAAiD,EAAAd,MAAMa,gBAGzD,QAAQ,Q,KApDZ,M,gBCpDJ,IACEhB,KAAM,cACNkB,OAAQ,CAACC,GAAA,GAETC,MAAO,CACLC,aAAc,CACZpC,KAAMqC,OACNC,UAAU,IAIdC,OACE,MAAO,CACL7C,WAAW,EACXC,WAAW,EACXC,UAAU,EACVU,SAAS,EACTR,IAAK,KACLoB,MAAO,CAAC,EAEX,EAEDsB,SAAU,CACRC,SACE,MAAO,CACLpB,WAAYqB,KAAKxB,MAAMG,WACvBF,OAAQuB,KAAKxB,MAAMC,QAAQL,OAAS4B,KAAKxB,MAAMC,OAAS,KACxDI,gBAAiBoB,SAAS,EAAID,KAAKxB,MAAMK,iBACzCE,cAAekB,SAAS,EAAID,KAAKxB,MAAMO,eACvCC,OAAQkB,WAAWF,KAAKxB,MAAMQ,QAC9BC,QAASiB,WAAWF,KAAKxB,MAAMS,SAC/BC,QAASgB,WAAWF,KAAKxB,MAAMU,SAC/BC,IAAKe,WAAWF,KAAKxB,MAAMW,KAC3BE,UAAWY,SAAS,EAAID,KAAKxB,MAAMa,WAEtC,GAGHc,QAAS,CACPC,OAAOC,EAAQC,GACb,MAAO,WAAaD,EAAS,IAAMC,EAAS,IACxCC,OAAOC,QAAQR,KAAKD,QAAQU,QAAQC,GAAsB,MAAZA,EAAM,KAAe,GAAKA,EAAM,IAAItC,OAAS,IACtFuC,KAAI,EAAEC,EAAGC,KAAOD,EAAI,IAAMC,IAAGC,KAAK,IAC5C,EAEDC,gBAAgBV,GACVL,KAAKhD,YAGTgD,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK9C,UAAW,EAChB8C,KAAK5C,IAAM4C,KAAKI,OAAOC,EAAQ,SAAWL,KAAKxB,MAAMwC,eACtD,EAEDzD,gBACOyC,KAAKhD,YAGVgD,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK5C,IAAM,KACZ,EAED6D,SAASZ,GACHL,KAAK/C,YAGT+C,KAAKhD,WAAY,EACjBgD,KAAK/C,WAAY,EACjB+C,KAAK9C,UAAW,EAChB8C,KAAK5C,IAAM4C,KAAKI,OAAOC,EAAQ,aAAe,OAAS,IAAInC,MAAQC,UACpE,EAED+C,gBACMlB,KAAK/C,YACP+C,KAAK/C,WAAY,EAEpB,EAEDyB,kBAAoB,EACpBI,gBAAkB,EAClBF,gBACE,MAAMuC,EAAYC,GAASA,EAAMC,KAAKC,GAAI,IACpCC,EAAMJ,EAASnB,KAAKD,OAAOf,QACjCgB,KAAKjC,MAAMyD,eAAeC,MAAMC,MAAQL,KAAKM,MAAM3B,KAAKD,OAAOd,QAAUoC,KAAKO,IAAI5B,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKQ,IAAIN,GAAOvB,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKS,IAAIP,KAAS,KAC5KvB,KAAKjC,MAAMyD,eAAeC,MAAMM,OAASV,KAAKM,MAAM3B,KAAKD,OAAOb,QAAUmC,KAAKO,IAAI5B,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKS,IAAIP,GAAOvB,KAAKD,OAAOpB,WAAW,GAAK0C,KAAKQ,IAAIN,KAAS,IAC9K,EAEDnC,eAAiB,EACjBE,qBAAuB,EAEvBxB,aACEkC,KAAKpC,SAAU,CAChB,EAEDoE,kBACEhC,KAAKpC,SAAU,QACToC,KAAKiC,QAAQ,uBACpB,GAGHC,UACE,MAAMC,EAASnC,KAAKoC,MAAMD,OAAQ,UAASnC,KAAKN,iBAAmB,CAAC,EACpEM,KAAKxB,MAAQ,CACXG,WAAYwD,EAAOxD,YAAc,CAAC,IAAK,KACvCF,OAAQ0D,EAAO1D,OACfI,gBAAiBsD,EAAOtD,iBAAmB,EAC3CE,cAAeoD,EAAOpD,eAAiB,EACvCC,OAAQmD,EAAOnD,QAAU,EACzBC,QAASkD,EAAOlD,SAAW,EAC3BC,QAASiD,EAAOjD,SAAW,EAC3BC,IAAKgD,EAAOhD,KAAO,GACnBE,UAAW8C,EAAO9C,WAAa,EAC/B2B,cAAemB,EAAOnB,eAAiB,QAE1C,EAEDqB,UACErC,KAAKjC,MAAMuE,MAAMC,iBAAiB,OAAQvC,KAAKkB,eAC/ClB,KAAKpB,gBACLoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMG,YAAYqB,KAAKpB,eAC9CoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMK,iBAAiBmB,KAAKpB,eACnDoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMO,eAAeiB,KAAKpB,eACjDoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMQ,QAAQgB,KAAKpB,eAC1CoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMS,SAASe,KAAKpB,eAC3CoB,KAAKwC,QAAO,IAAMxC,KAAKxB,MAAMU,SAASc,KAAKpB,cAC5C,GC/HH,MAAM6D,GAAc,GAEpB,U,WFgHA,IACEpE,KAAM,SACNqE,WAAY,CAACC,MAAK,MAClBpD,OAAQ,CAAC,IACTE,MAAO,CACLC,aAAc,CACZpC,KAAMqC,OACNC,UAAU,IAIdE,SAAU,CACRvB,UACE,MAAQ,GAAEqE,OAAOC,SAASC,aAAaF,OAAOC,SAASE,OAAO/C,KAAK5C,KACpE,GAGH+C,QAAS,CACPzC,iBACEsC,KAAKe,gBAAgBf,KAAKN,aAC3B,EAED/B,UACEqC,KAAKiB,SAASjB,KAAKN,aACpB,I,WGtIL,MAAM,IAA2B,QAAgB,GAAQ,CAAC,CAAC,SAASsD,MAEpE,S,uJCRE,QAAmD,GAA3C,gBAAc,cAAcnG,IAAI,UAAxC,S,eAMF,GACEwB,KAAM,mBACNqE,WAAY,CAACO,OAAM,cAEnBZ,UACE,MAAMF,EAASnC,KAAKoC,MAAMD,OAAQ,UAASnC,KAAKN,iBAAmB,CAAC,EAC/DyC,EAAOxD,aACVqB,KAAKjC,MAAMmF,OAAO1E,MAAMG,WAAa,CAAC,GAAI,KACvCwD,EAAOlD,UACVe,KAAKjC,MAAMmF,OAAO1E,MAAMS,QAAU,IAC/BkD,EAAOjD,UACVc,KAAKjC,MAAMmF,OAAO1E,MAAMU,QAAU,GACrC,G,UCdH,MAAMuD,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASO,KAEpE,O","sources":["webpack://platypush/./src/components/panels/Camera/Index.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue","webpack://platypush/./src/components/panels/Camera/Mixin.vue?be5e","webpack://platypush/./src/components/panels/Camera/Index.vue?8810","webpack://platypush/./src/components/panels/CameraIrMlx90640/Index.vue","webpack://platypush/./src/components/panels/CameraIrMlx90640/Index.vue?0a62"],"sourcesContent":["\n