diff --git a/platypush/backend/http/webapp/dist/index.html b/platypush/backend/http/webapp/dist/index.html index 47c4a29d4c..7e24072657 100644 --- a/platypush/backend/http/webapp/dist/index.html +++ b/platypush/backend/http/webapp/dist/index.html @@ -1 +1 @@ -platypush
\ No newline at end of file +platypush
\ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/service-worker.js b/platypush/backend/http/webapp/dist/service-worker.js index 181ff4a80a..d10bb510f0 100644 --- a/platypush/backend/http/webapp/dist/service-worker.js +++ b/platypush/backend/http/webapp/dist/service-worker.js @@ -1,2 +1,2 @@ -if(!self.define){let i,s={};const l=(l,n)=>(l=new URL(l+".js",n).href,s[l]||new Promise((s=>{if("document"in self){const i=document.createElement("script");i.src=l,i.onload=s,document.head.appendChild(i)}else i=l,importScripts(l),s()})).then((()=>{let i=s[l];if(!i)throw new Error(`Module ${l} didn’t register its module`);return i})));self.define=(n,r)=>{const e=i||("document"in self?document.currentScript.src:"")||location.href;if(s[e])return;let t={};const c=i=>l(i,e),u={module:{uri:e},exports:t,require:c};s[e]=Promise.all(n.map((i=>u[i]||c(i)))).then((i=>(r(...i),t)))}}define(["./workbox-5b385ed2"],(function(i){"use strict";i.setCacheNameDetails({prefix:"platypush"}),self.addEventListener("message",(i=>{i.data&&"SKIP_WAITING"===i.data.type&&self.skipWaiting()})),i.precacheAndRoute([{url:"/fonts/Poppins.ttf",revision:"d10d3ed96303653f936a08b38534f12e"},{url:"/fonts/poppins.css",revision:"413ee9a4d1879f6ae3d62a796644daad"},{url:"/icons/jellyfin.svg",revision:"1ec11e72ffc381f8797ddbebed2652c0"},{url:"/icons/kodi.svg",revision:"81ea5504989d4a0ed19ba6528c39e80f"},{url:"/icons/openweathermap/black/01d.png",revision:"4cf2907a1083c067828830bb007e2f34"},{url:"/icons/openweathermap/black/01n.png",revision:"df30375c6371005e2d238c36255afc8a"},{url:"/icons/openweathermap/black/02d.png",revision:"79a0adce79d78da203beeb7a6f4f510b"},{url:"/icons/openweathermap/black/02n.png",revision:"68d34b41357c2a3ea9479dae653b3617"},{url:"/icons/openweathermap/black/03d.png",revision:"5f13dba4164c437e2fbdc1d1ecaada4c"},{url:"/icons/openweathermap/black/03n.png",revision:"65c125cd51934e24f9e3321cc5448d0e"},{url:"/icons/openweathermap/black/04d.png",revision:"e75cd73c232806d7364ad7feae354074"},{url:"/icons/openweathermap/black/04n.png",revision:"e75cd73c232806d7364ad7feae354074"},{url:"/icons/openweathermap/black/09d.png",revision:"328b726310fb5762861859e33ac9066a"},{url:"/icons/openweathermap/black/09n.png",revision:"328b726310fb5762861859e33ac9066a"},{url:"/icons/openweathermap/black/10d.png",revision:"7dde329628506567faef30b9eb5c5f69"},{url:"/icons/openweathermap/black/10n.png",revision:"7dde329628506567faef30b9eb5c5f69"},{url:"/icons/openweathermap/black/11d.png",revision:"8f6a4b2446b42e8215195e195133e546"},{url:"/icons/openweathermap/black/11n.png",revision:"8f6a4b2446b42e8215195e195133e546"},{url:"/icons/openweathermap/black/13d.png",revision:"45bfce1d2ea7d16415848650eb5d2cb3"},{url:"/icons/openweathermap/black/13n.png",revision:"45bfce1d2ea7d16415848650eb5d2cb3"},{url:"/icons/openweathermap/black/50d.png",revision:"7a304f2b15fe4d9de351dabc44ff900d"},{url:"/icons/openweathermap/black/50n.png",revision:"7a304f2b15fe4d9de351dabc44ff900d"},{url:"/icons/openweathermap/black/unknown.png",revision:"c219891f5796e43d0f75f6525a8d6f33"},{url:"/icons/openweathermap/dark/01d.png",revision:"4cf2907a1083c067828830bb007e2f34"},{url:"/icons/openweathermap/dark/01n.png",revision:"df30375c6371005e2d238c36255afc8a"},{url:"/icons/openweathermap/dark/02d.png",revision:"79a0adce79d78da203beeb7a6f4f510b"},{url:"/icons/openweathermap/dark/02n.png",revision:"68d34b41357c2a3ea9479dae653b3617"},{url:"/icons/openweathermap/dark/03d.png",revision:"5f13dba4164c437e2fbdc1d1ecaada4c"},{url:"/icons/openweathermap/dark/03n.png",revision:"65c125cd51934e24f9e3321cc5448d0e"},{url:"/icons/openweathermap/dark/04d.png",revision:"e75cd73c232806d7364ad7feae354074"},{url:"/icons/openweathermap/dark/04n.png",revision:"e75cd73c232806d7364ad7feae354074"},{url:"/icons/openweathermap/dark/09d.png",revision:"328b726310fb5762861859e33ac9066a"},{url:"/icons/openweathermap/dark/09n.png",revision:"328b726310fb5762861859e33ac9066a"},{url:"/icons/openweathermap/dark/10d.png",revision:"7dde329628506567faef30b9eb5c5f69"},{url:"/icons/openweathermap/dark/10n.png",revision:"7dde329628506567faef30b9eb5c5f69"},{url:"/icons/openweathermap/dark/11d.png",revision:"8f6a4b2446b42e8215195e195133e546"},{url:"/icons/openweathermap/dark/11n.png",revision:"8f6a4b2446b42e8215195e195133e546"},{url:"/icons/openweathermap/dark/13d.png",revision:"45bfce1d2ea7d16415848650eb5d2cb3"},{url:"/icons/openweathermap/dark/13n.png",revision:"45bfce1d2ea7d16415848650eb5d2cb3"},{url:"/icons/openweathermap/dark/50d.png",revision:"7a304f2b15fe4d9de351dabc44ff900d"},{url:"/icons/openweathermap/dark/50n.png",revision:"7a304f2b15fe4d9de351dabc44ff900d"},{url:"/icons/openweathermap/dark/unknown.png",revision:"c219891f5796e43d0f75f6525a8d6f33"},{url:"/icons/openweathermap/light/01d.png",revision:"00c2d0a72a69bf279bf8703cea9ce8d2"},{url:"/icons/openweathermap/light/01n.png",revision:"3a65e9f7ed5c54c6acd638a7bd26de25"},{url:"/icons/openweathermap/light/02d.png",revision:"63dab156e991be7e4174d1d6cd8c2321"},{url:"/icons/openweathermap/light/02n.png",revision:"7c64d1a1c5efdbe38e6b7e3b4f50f2c5"},{url:"/icons/openweathermap/light/03d.png",revision:"f609003793e658a60870587cd450fc6f"},{url:"/icons/openweathermap/light/03n.png",revision:"7e694b4317b3e9f2533db93969fcc3e8"},{url:"/icons/openweathermap/light/04d.png",revision:"098f9d40b1d5747996df9a720f160c81"},{url:"/icons/openweathermap/light/04n.png",revision:"098f9d40b1d5747996df9a720f160c81"},{url:"/icons/openweathermap/light/09d.png",revision:"c48a99b60e45690cdc702a2dc6694002"},{url:"/icons/openweathermap/light/09n.png",revision:"c48a99b60e45690cdc702a2dc6694002"},{url:"/icons/openweathermap/light/10d.png",revision:"2750daf3f0d811230591a415e42bddb2"},{url:"/icons/openweathermap/light/10n.png",revision:"2750daf3f0d811230591a415e42bddb2"},{url:"/icons/openweathermap/light/11d.png",revision:"7bd0501a7bfcf2675467df0c0788ffad"},{url:"/icons/openweathermap/light/11n.png",revision:"7bd0501a7bfcf2675467df0c0788ffad"},{url:"/icons/openweathermap/light/13d.png",revision:"4e11e697c6bafc8dd83c4dfc8ce47919"},{url:"/icons/openweathermap/light/13n.png",revision:"4e11e697c6bafc8dd83c4dfc8ce47919"},{url:"/icons/openweathermap/light/50d.png",revision:"9a0770f3adc7c4a27e131c04a739f735"},{url:"/icons/openweathermap/light/50n.png",revision:"9a0770f3adc7c4a27e131c04a739f735"},{url:"/icons/openweathermap/light/unknown.png",revision:"f14a44a1ecde49a5c6a396f8c1753263"},{url:"/icons/openweathermap/white/01d.png",revision:"00c2d0a72a69bf279bf8703cea9ce8d2"},{url:"/icons/openweathermap/white/01n.png",revision:"3a65e9f7ed5c54c6acd638a7bd26de25"},{url:"/icons/openweathermap/white/02d.png",revision:"63dab156e991be7e4174d1d6cd8c2321"},{url:"/icons/openweathermap/white/02n.png",revision:"7c64d1a1c5efdbe38e6b7e3b4f50f2c5"},{url:"/icons/openweathermap/white/03d.png",revision:"f609003793e658a60870587cd450fc6f"},{url:"/icons/openweathermap/white/03n.png",revision:"7e694b4317b3e9f2533db93969fcc3e8"},{url:"/icons/openweathermap/white/04d.png",revision:"098f9d40b1d5747996df9a720f160c81"},{url:"/icons/openweathermap/white/04n.png",revision:"098f9d40b1d5747996df9a720f160c81"},{url:"/icons/openweathermap/white/09d.png",revision:"c48a99b60e45690cdc702a2dc6694002"},{url:"/icons/openweathermap/white/09n.png",revision:"c48a99b60e45690cdc702a2dc6694002"},{url:"/icons/openweathermap/white/10d.png",revision:"2750daf3f0d811230591a415e42bddb2"},{url:"/icons/openweathermap/white/10n.png",revision:"2750daf3f0d811230591a415e42bddb2"},{url:"/icons/openweathermap/white/11d.png",revision:"7bd0501a7bfcf2675467df0c0788ffad"},{url:"/icons/openweathermap/white/11n.png",revision:"7bd0501a7bfcf2675467df0c0788ffad"},{url:"/icons/openweathermap/white/13d.png",revision:"4e11e697c6bafc8dd83c4dfc8ce47919"},{url:"/icons/openweathermap/white/13n.png",revision:"4e11e697c6bafc8dd83c4dfc8ce47919"},{url:"/icons/openweathermap/white/50d.png",revision:"9a0770f3adc7c4a27e131c04a739f735"},{url:"/icons/openweathermap/white/50n.png",revision:"9a0770f3adc7c4a27e131c04a739f735"},{url:"/icons/openweathermap/white/unknown.png",revision:"f14a44a1ecde49a5c6a396f8c1753263"},{url:"/icons/plex.svg",revision:"9923c5c80858a7da9d48c3ee77974e77"},{url:"/icons/smartthings.png",revision:"9306b6ca82efa85d58823615ff14b00f"},{url:"/icons/z-wave.png",revision:"3045e92627da521267db845b16da6028"},{url:"/icons/zigbee.svg",revision:"3e5f749af9e83ace5c12ff3aac6d4b88"},{url:"/img/dashboard-bg-light.jpg",revision:"f9ab2a6552509997ec0cbaeb47199eba"},{url:"/img/logo.png",revision:"98702e78dde598404826f6e9279e4ab3"},{url:"/img/spinner.gif",revision:"5572838d351b66bf6a3350b6d8d23cb8"},{url:"/index.html",revision:"ce7e741473c49bac07a3a0568cfc738a"},{url:"/manifest.json",revision:"8a45dcffc3380b17da6ea17291b43e00"},{url:"/static/css/1171.e994a915.css",revision:null},{url:"/static/css/1327.1b87ccea.css",revision:null},{url:"/static/css/1391.4c2a54af.css",revision:null},{url:"/static/css/1449.aa6f3b13.css",revision:null},{url:"/static/css/1485.affb1035.css",revision:null},{url:"/static/css/1558.972e84ae.css",revision:null},{url:"/static/css/169.e5f2ae64.css",revision:null},{url:"/static/css/1706.6d512c72.css",revision:null},{url:"/static/css/1807.c0b8bd4e.css",revision:null},{url:"/static/css/182.ceea8242.css",revision:null},{url:"/static/css/1931.4aa7fbb8.css",revision:null},{url:"/static/css/1949.5bc4128f.css",revision:null},{url:"/static/css/2018.423c85e4.css",revision:null},{url:"/static/css/2140.ccffb19d.css",revision:null},{url:"/static/css/2217.5d4af353.css",revision:null},{url:"/static/css/2308.b500f3ef.css",revision:null},{url:"/static/css/2460.23b03062.css",revision:null},{url:"/static/css/2718.7330d755.css",revision:null},{url:"/static/css/281.59540c1e.css",revision:null},{url:"/static/css/2844.f22570b6.css",revision:null},{url:"/static/css/2892.29e6b46e.css",revision:null},{url:"/static/css/2893.6ff6d2f5.css",revision:null},{url:"/static/css/2924.f0edc749.css",revision:null},{url:"/static/css/2948.a853dd34.css",revision:null},{url:"/static/css/2976.e523133c.css",revision:null},{url:"/static/css/2992.3ad12451.css",revision:null},{url:"/static/css/3211.bb22df23.css",revision:null},{url:"/static/css/3368.46202981.css",revision:null},{url:"/static/css/3369.6e3c3961.css",revision:null},{url:"/static/css/3393.916736c6.css",revision:null},{url:"/static/css/34.697bbb6c.css",revision:null},{url:"/static/css/3559.18cfd512.css",revision:null},{url:"/static/css/3826.a3a30364.css",revision:null},{url:"/static/css/3835.4397fb75.css",revision:null},{url:"/static/css/3924.1e986b6a.css",revision:null},{url:"/static/css/4015.92ad285d.css",revision:null},{url:"/static/css/4109.5418ba6a.css",revision:null},{url:"/static/css/4166.cf5dfc42.css",revision:null},{url:"/static/css/4364.92fac5a6.css",revision:null},{url:"/static/css/446.00260d6b.css",revision:null},{url:"/static/css/472.34503f0a.css",revision:null},{url:"/static/css/4790.03576fd8.css",revision:null},{url:"/static/css/5197.aa8e547f.css",revision:null},{url:"/static/css/5207.270e37eb.css",revision:null},{url:"/static/css/5285.b0da7899.css",revision:null},{url:"/static/css/5329.389efe5a.css",revision:null},{url:"/static/css/5638.ddd3f9ab.css",revision:null},{url:"/static/css/58.4e42bcd7.css",revision:null},{url:"/static/css/5906.68bca63a.css",revision:null},{url:"/static/css/5933.bfa8eecd.css",revision:null},{url:"/static/css/6096.de73fc67.css",revision:null},{url:"/static/css/6217.199dcb8a.css",revision:null},{url:"/static/css/6281.96662ea9.css",revision:null},{url:"/static/css/6324.12908cb3.css",revision:null},{url:"/static/css/6429.370bde85.css",revision:null},{url:"/static/css/65.f26c4c69.css",revision:null},{url:"/static/css/6523.2d62c484.css",revision:null},{url:"/static/css/6561.723d0b72.css",revision:null},{url:"/static/css/669.b79c5124.css",revision:null},{url:"/static/css/6882.0292b32b.css",revision:null},{url:"/static/css/7243.b4062d54.css",revision:null},{url:"/static/css/729.57b57d7b.css",revision:null},{url:"/static/css/735.826ef4a8.css",revision:null},{url:"/static/css/746.950ba016.css",revision:null},{url:"/static/css/7493.6a1875d9.css",revision:null},{url:"/static/css/7528.4bf79319.css",revision:null},{url:"/static/css/7590.e5788cc0.css",revision:null},{url:"/static/css/7624.b51179b6.css",revision:null},{url:"/static/css/7651.f63c0e66.css",revision:null},{url:"/static/css/7841.fdeea133.css",revision:null},{url:"/static/css/8069.7f911c23.css",revision:null},{url:"/static/css/8179.c703112d.css",revision:null},{url:"/static/css/8391.bab12c47.css",revision:null},{url:"/static/css/8498.8ac7dc79.css",revision:null},{url:"/static/css/8590.dbed6cfb.css",revision:null},{url:"/static/css/8621.1d643b83.css",revision:null},{url:"/static/css/864.78f08d0f.css",revision:null},{url:"/static/css/8769.9fc4ff4e.css",revision:null},{url:"/static/css/8825.6bed1a5d.css",revision:null},{url:"/static/css/8989.995028ce.css",revision:null},{url:"/static/css/906.ba484368.css",revision:null},{url:"/static/css/9092.a5a11002.css",revision:null},{url:"/static/css/9211.6c8097ed.css",revision:null},{url:"/static/css/9381.9ee3ac59.css",revision:null},{url:"/static/css/9461.4d6142dc.css",revision:null},{url:"/static/css/9732.75f88cfe.css",revision:null},{url:"/static/css/9751.99faecb1.css",revision:null},{url:"/static/css/980.3fc64539.css",revision:null},{url:"/static/css/984.d1631b13.css",revision:null},{url:"/static/css/9962.1bd519cb.css",revision:null},{url:"/static/css/app.21f0b7e0.css",revision:null},{url:"/static/css/chunk-vendors.d510eff2.css",revision:null},{url:"/static/css/dashboard.c3db81e8.css",revision:null},{url:"/static/css/panel.d8b4a6d8.css",revision:null},{url:"/static/css/plugin.0537ff26.css",revision:null},{url:"/static/fonts/fa-brands-400.5d18d427.ttf",revision:null},{url:"/static/fonts/fa-brands-400.87587a68.woff2",revision:null},{url:"/static/fonts/fa-regular-400.3ccdbd3d.woff2",revision:null},{url:"/static/fonts/fa-regular-400.81482cd4.ttf",revision:null},{url:"/static/fonts/fa-solid-900.0b0cc8a6.woff2",revision:null},{url:"/static/fonts/fa-solid-900.69d3141a.ttf",revision:null},{url:"/static/fonts/lato-medium-italic.1996cc15.woff",revision:null},{url:"/static/fonts/lato-medium-italic.1e312dd9.woff2",revision:null},{url:"/static/fonts/lato-medium.13fcde4c.woff2",revision:null},{url:"/static/fonts/lato-medium.b41c3821.woff",revision:null},{url:"/static/img/ad.cb33f69a.svg",revision:null},{url:"/static/img/ad.fa8477e6.svg",revision:null},{url:"/static/img/ae.a3f5e295.svg",revision:null},{url:"/static/img/ae.f06e0095.svg",revision:null},{url:"/static/img/af.89591ab0.svg",revision:null},{url:"/static/img/af.8ca96393.svg",revision:null},{url:"/static/img/ag.4c37bc2e.svg",revision:null},{url:"/static/img/ag.56074d55.svg",revision:null},{url:"/static/img/ai.70eefdc0.svg",revision:null},{url:"/static/img/ai.893d1179.svg",revision:null},{url:"/static/img/al.b16acdb2.svg",revision:null},{url:"/static/img/al.e0864b5d.svg",revision:null},{url:"/static/img/am.00f0fec4.svg",revision:null},{url:"/static/img/am.a566904f.svg",revision:null},{url:"/static/img/ao.3df23f21.svg",revision:null},{url:"/static/img/ao.c0c32201.svg",revision:null},{url:"/static/img/aq.1b8c45a6.svg",revision:null},{url:"/static/img/aq.aa242c4a.svg",revision:null},{url:"/static/img/ar.22a3116e.svg",revision:null},{url:"/static/img/ar.d3238270.svg",revision:null},{url:"/static/img/as.10ed1a23.svg",revision:null},{url:"/static/img/as.4a330654.svg",revision:null},{url:"/static/img/at.02a64279.svg",revision:null},{url:"/static/img/at.94cde74c.svg",revision:null},{url:"/static/img/au.cc65fc07.svg",revision:null},{url:"/static/img/au.dbcdef2c.svg",revision:null},{url:"/static/img/aw.abbad4ac.svg",revision:null},{url:"/static/img/aw.be4540eb.svg",revision:null},{url:"/static/img/ax.371c7af2.svg",revision:null},{url:"/static/img/ax.91eea523.svg",revision:null},{url:"/static/img/az.0e2f1d1a.svg",revision:null},{url:"/static/img/az.f399f1c8.svg",revision:null},{url:"/static/img/ba.032070d4.svg",revision:null},{url:"/static/img/ba.e167b08f.svg",revision:null},{url:"/static/img/bb.23a15e67.svg",revision:null},{url:"/static/img/bb.b800513b.svg",revision:null},{url:"/static/img/bd.c1abcb00.svg",revision:null},{url:"/static/img/bd.c4a5f0e2.svg",revision:null},{url:"/static/img/be.29774a37.svg",revision:null},{url:"/static/img/be.3eb14701.svg",revision:null},{url:"/static/img/bf.2334e919.svg",revision:null},{url:"/static/img/bf.4ffd5dc6.svg",revision:null},{url:"/static/img/bg.700f100c.svg",revision:null},{url:"/static/img/bg.d0a49130.svg",revision:null},{url:"/static/img/bh.2a884f6c.svg",revision:null},{url:"/static/img/bh.3968dfe0.svg",revision:null},{url:"/static/img/bi.211d0f9e.svg",revision:null},{url:"/static/img/bi.ae3bb248.svg",revision:null},{url:"/static/img/bj.2cdc8a62.svg",revision:null},{url:"/static/img/bj.aba95ad2.svg",revision:null},{url:"/static/img/bl.04966866.svg",revision:null},{url:"/static/img/bl.3e69e968.svg",revision:null},{url:"/static/img/bm.e6903c8e.svg",revision:null},{url:"/static/img/bm.e69e40c4.svg",revision:null},{url:"/static/img/bn.07911e0c.svg",revision:null},{url:"/static/img/bn.4d91734a.svg",revision:null},{url:"/static/img/bo.03595499.svg",revision:null},{url:"/static/img/bo.9c1d9ef8.svg",revision:null},{url:"/static/img/bq.747d8177.svg",revision:null},{url:"/static/img/bq.b9355bec.svg",revision:null},{url:"/static/img/br.058a5086.svg",revision:null},{url:"/static/img/br.fe030c1c.svg",revision:null},{url:"/static/img/bs.d228cbb2.svg",revision:null},{url:"/static/img/bs.ef0a29ed.svg",revision:null},{url:"/static/img/bt.3f8ecb9b.svg",revision:null},{url:"/static/img/bt.fc241981.svg",revision:null},{url:"/static/img/bv.5503f03a.svg",revision:null},{url:"/static/img/bv.7f7cd26f.svg",revision:null},{url:"/static/img/bw.494aae64.svg",revision:null},{url:"/static/img/bw.b767df8c.svg",revision:null},{url:"/static/img/by.78d2c3c9.svg",revision:null},{url:"/static/img/by.fba98c48.svg",revision:null},{url:"/static/img/bz.14c3376a.svg",revision:null},{url:"/static/img/bz.5e0ef548.svg",revision:null},{url:"/static/img/ca.163ac200.svg",revision:null},{url:"/static/img/ca.a2ab234d.svg",revision:null},{url:"/static/img/cc.51960f85.svg",revision:null},{url:"/static/img/cc.813adff8.svg",revision:null},{url:"/static/img/cd.39186ec2.svg",revision:null},{url:"/static/img/cd.b4bd46ee.svg",revision:null},{url:"/static/img/cf.b5702729.svg",revision:null},{url:"/static/img/cf.fe1120e9.svg",revision:null},{url:"/static/img/cg.00603842.svg",revision:null},{url:"/static/img/cg.12414c99.svg",revision:null},{url:"/static/img/ch.7376c9c3.svg",revision:null},{url:"/static/img/ch.a558d859.svg",revision:null},{url:"/static/img/ci.1251a8e3.svg",revision:null},{url:"/static/img/ci.425a24c2.svg",revision:null},{url:"/static/img/ck.4e83dd3e.svg",revision:null},{url:"/static/img/ck.6303aa5b.svg",revision:null},{url:"/static/img/cl.0917a91e.svg",revision:null},{url:"/static/img/cl.b5974a35.svg",revision:null},{url:"/static/img/cm.253adb39.svg",revision:null},{url:"/static/img/cm.853e2843.svg",revision:null},{url:"/static/img/cn.38f63e1e.svg",revision:null},{url:"/static/img/cn.e1b166eb.svg",revision:null},{url:"/static/img/co.33e249d8.svg",revision:null},{url:"/static/img/co.b5cbc817.svg",revision:null},{url:"/static/img/cr.2e572846.svg",revision:null},{url:"/static/img/cr.336eb7d3.svg",revision:null},{url:"/static/img/cu.c2a6f0ed.svg",revision:null},{url:"/static/img/cu.d6e33f19.svg",revision:null},{url:"/static/img/cv.5ea64968.svg",revision:null},{url:"/static/img/cv.b3ab83f5.svg",revision:null},{url:"/static/img/cw.0e14b0b7.svg",revision:null},{url:"/static/img/cw.9b9b7ed5.svg",revision:null},{url:"/static/img/cx.da5de6d2.svg",revision:null},{url:"/static/img/cx.e04e07e8.svg",revision:null},{url:"/static/img/cy.834e6240.svg",revision:null},{url:"/static/img/cy.bfcfd736.svg",revision:null},{url:"/static/img/cz.aa114964.svg",revision:null},{url:"/static/img/cz.b5f98a6b.svg",revision:null},{url:"/static/img/dashboard-bg-light.06da6eab.jpg",revision:null},{url:"/static/img/de.8e159e6e.svg",revision:null},{url:"/static/img/de.b827ac51.svg",revision:null},{url:"/static/img/dj.4197a18a.svg",revision:null},{url:"/static/img/dj.925748d5.svg",revision:null},{url:"/static/img/dk.3ca1caed.svg",revision:null},{url:"/static/img/dk.a867eeef.svg",revision:null},{url:"/static/img/dm.7ddb00ac.svg",revision:null},{url:"/static/img/dm.bca6d70c.svg",revision:null},{url:"/static/img/do.81097daa.svg",revision:null},{url:"/static/img/do.954f0f3e.svg",revision:null},{url:"/static/img/dz.76d47b01.svg",revision:null},{url:"/static/img/dz.b7e2fbce.svg",revision:null},{url:"/static/img/ec.0029f514.svg",revision:null},{url:"/static/img/ec.5f387e2f.svg",revision:null},{url:"/static/img/ee.1b4839e0.svg",revision:null},{url:"/static/img/ee.828384a8.svg",revision:null},{url:"/static/img/eg.38443fa6.svg",revision:null},{url:"/static/img/eg.5756a758.svg",revision:null},{url:"/static/img/eh.82bd1c7b.svg",revision:null},{url:"/static/img/eh.f8d7b64f.svg",revision:null},{url:"/static/img/er.bf5b134b.svg",revision:null},{url:"/static/img/er.e932abe1.svg",revision:null},{url:"/static/img/es-ct.64a68954.svg",revision:null},{url:"/static/img/es-ct.69469f50.svg",revision:null},{url:"/static/img/es.7dd46df0.svg",revision:null},{url:"/static/img/es.de5915e5.svg",revision:null},{url:"/static/img/et.82e8eb21.svg",revision:null},{url:"/static/img/et.a998a1b2.svg",revision:null},{url:"/static/img/eu.4c6e130f.svg",revision:null},{url:"/static/img/eu.aba724b1.svg",revision:null},{url:"/static/img/fi.0cd85b78.svg",revision:null},{url:"/static/img/fi.3be6b378.svg",revision:null},{url:"/static/img/fj.ac9c916f.svg",revision:null},{url:"/static/img/fj.e8d3e00b.svg",revision:null},{url:"/static/img/fk.af0350f8.svg",revision:null},{url:"/static/img/fk.db55fa14.svg",revision:null},{url:"/static/img/fm.3491efc7.svg",revision:null},{url:"/static/img/fm.78d44caa.svg",revision:null},{url:"/static/img/fo.1da81e3a.svg",revision:null},{url:"/static/img/fo.72949ad1.svg",revision:null},{url:"/static/img/fr.3565b8f4.svg",revision:null},{url:"/static/img/fr.9cb70285.svg",revision:null},{url:"/static/img/ga.3e474381.svg",revision:null},{url:"/static/img/ga.59f7d865.svg",revision:null},{url:"/static/img/gb-eng.0fac6e79.svg",revision:null},{url:"/static/img/gb-eng.513dcf1b.svg",revision:null},{url:"/static/img/gb-nir.2b7d2c3a.svg",revision:null},{url:"/static/img/gb-nir.f59817d6.svg",revision:null},{url:"/static/img/gb-sct.f5001e5d.svg",revision:null},{url:"/static/img/gb-sct.fee55173.svg",revision:null},{url:"/static/img/gb-wls.13481560.svg",revision:null},{url:"/static/img/gb-wls.95b2cfab.svg",revision:null},{url:"/static/img/gb.2aafb374.svg",revision:null},{url:"/static/img/gb.7a456bb2.svg",revision:null},{url:"/static/img/gd.04ea09b7.svg",revision:null},{url:"/static/img/gd.60b96978.svg",revision:null},{url:"/static/img/ge.b7b65b55.svg",revision:null},{url:"/static/img/ge.c7190912.svg",revision:null},{url:"/static/img/gf.531f9e07.svg",revision:null},{url:"/static/img/gf.90f438a3.svg",revision:null},{url:"/static/img/gg.3aebc3ce.svg",revision:null},{url:"/static/img/gg.65174039.svg",revision:null},{url:"/static/img/gh.af443995.svg",revision:null},{url:"/static/img/gh.f2b6baac.svg",revision:null},{url:"/static/img/gi.302c2506.svg",revision:null},{url:"/static/img/gi.7beea6ed.svg",revision:null},{url:"/static/img/gl.551d0783.svg",revision:null},{url:"/static/img/gl.6a5c17b0.svg",revision:null},{url:"/static/img/gm.0e00e9d4.svg",revision:null},{url:"/static/img/gm.1724dc37.svg",revision:null},{url:"/static/img/gn.54a75b28.svg",revision:null},{url:"/static/img/gn.7c96520b.svg",revision:null},{url:"/static/img/gp.4327060f.svg",revision:null},{url:"/static/img/gp.f8adbf5c.svg",revision:null},{url:"/static/img/gq.b1679302.svg",revision:null},{url:"/static/img/gq.bd7daf33.svg",revision:null},{url:"/static/img/gr.07bedadf.svg",revision:null},{url:"/static/img/gr.25dd3287.svg",revision:null},{url:"/static/img/gs.60368968.svg",revision:null},{url:"/static/img/gs.b2836676.svg",revision:null},{url:"/static/img/gt.1a24ed67.svg",revision:null},{url:"/static/img/gt.825f7286.svg",revision:null},{url:"/static/img/gu.05f0ab85.svg",revision:null},{url:"/static/img/gu.19b114eb.svg",revision:null},{url:"/static/img/gw.bcd1eddb.svg",revision:null},{url:"/static/img/gw.c97f3f94.svg",revision:null},{url:"/static/img/gy.6327f72a.svg",revision:null},{url:"/static/img/gy.e11d0234.svg",revision:null},{url:"/static/img/hk.b199a9ee.svg",revision:null},{url:"/static/img/hk.c72bba0e.svg",revision:null},{url:"/static/img/hm.4aa61657.svg",revision:null},{url:"/static/img/hm.d4b3d393.svg",revision:null},{url:"/static/img/hn.08ad78b2.svg",revision:null},{url:"/static/img/hn.44cee191.svg",revision:null},{url:"/static/img/hr.078b1bf9.svg",revision:null},{url:"/static/img/hr.1f4e28b8.svg",revision:null},{url:"/static/img/ht.6943447c.svg",revision:null},{url:"/static/img/ht.7ca68737.svg",revision:null},{url:"/static/img/hu.692e97ca.svg",revision:null},{url:"/static/img/hu.b10d3f8e.svg",revision:null},{url:"/static/img/id.94464e47.svg",revision:null},{url:"/static/img/id.a05dc04c.svg",revision:null},{url:"/static/img/ie.5154112a.svg",revision:null},{url:"/static/img/ie.e23b25d1.svg",revision:null},{url:"/static/img/il.150f4c5f.svg",revision:null},{url:"/static/img/il.e02a66d3.svg",revision:null},{url:"/static/img/im.25166c91.svg",revision:null},{url:"/static/img/im.942419c5.svg",revision:null},{url:"/static/img/in.954929a0.svg",revision:null},{url:"/static/img/in.bd0d4f19.svg",revision:null},{url:"/static/img/io.a59923ab.svg",revision:null},{url:"/static/img/io.fa003484.svg",revision:null},{url:"/static/img/iq.1232a5c2.svg",revision:null},{url:"/static/img/iq.9a48d678.svg",revision:null},{url:"/static/img/ir.1ed24953.svg",revision:null},{url:"/static/img/ir.bc7ae9e1.svg",revision:null},{url:"/static/img/is.cad57f19.svg",revision:null},{url:"/static/img/is.eea59326.svg",revision:null},{url:"/static/img/it.039b4527.svg",revision:null},{url:"/static/img/it.e8516fc7.svg",revision:null},{url:"/static/img/je.1684dacc.svg",revision:null},{url:"/static/img/je.3ed72a25.svg",revision:null},{url:"/static/img/jellyfin.7b53a541.svg",revision:null},{url:"/static/img/jm.2357530e.svg",revision:null},{url:"/static/img/jm.479f30fe.svg",revision:null},{url:"/static/img/jo.06fbaa2c.svg",revision:null},{url:"/static/img/jo.7ac45a65.svg",revision:null},{url:"/static/img/jp.1795778c.svg",revision:null},{url:"/static/img/jp.b6063838.svg",revision:null},{url:"/static/img/ke.6dbfffd5.svg",revision:null},{url:"/static/img/ke.769bb975.svg",revision:null},{url:"/static/img/kg.96c12490.svg",revision:null},{url:"/static/img/kg.daded53c.svg",revision:null},{url:"/static/img/kh.8eeb1634.svg",revision:null},{url:"/static/img/kh.b10339d6.svg",revision:null},{url:"/static/img/ki.033ff9ce.svg",revision:null},{url:"/static/img/ki.89e43a21.svg",revision:null},{url:"/static/img/km.1e3bd5fe.svg",revision:null},{url:"/static/img/km.3ffb0228.svg",revision:null},{url:"/static/img/kn.0c16fe68.svg",revision:null},{url:"/static/img/kn.8f2e7b29.svg",revision:null},{url:"/static/img/kodi.d18f8d23.svg",revision:null},{url:"/static/img/kp.0f5253d8.svg",revision:null},{url:"/static/img/kp.f4ff9e76.svg",revision:null},{url:"/static/img/kr.0dc8b972.svg",revision:null},{url:"/static/img/kr.0f5e1116.svg",revision:null},{url:"/static/img/kw.3b4f3ea3.svg",revision:null},{url:"/static/img/kw.830d3755.svg",revision:null},{url:"/static/img/ky.be81d90b.svg",revision:null},{url:"/static/img/ky.e3b76b32.svg",revision:null},{url:"/static/img/kz.32ac1036.svg",revision:null},{url:"/static/img/kz.579ac0f9.svg",revision:null},{url:"/static/img/la.e583f8ec.svg",revision:null},{url:"/static/img/la.f71017ef.svg",revision:null},{url:"/static/img/lb.8eea508a.svg",revision:null},{url:"/static/img/lb.bdbeb8f1.svg",revision:null},{url:"/static/img/lc.25f644a6.svg",revision:null},{url:"/static/img/lc.68bd77ae.svg",revision:null},{url:"/static/img/li.8dc1ed79.svg",revision:null},{url:"/static/img/li.d7e2a871.svg",revision:null},{url:"/static/img/lk.42c41c61.svg",revision:null},{url:"/static/img/lk.e52240d6.svg",revision:null},{url:"/static/img/lr.5b84ff00.svg",revision:null},{url:"/static/img/lr.9a67cd3d.svg",revision:null},{url:"/static/img/ls.6d444cae.svg",revision:null},{url:"/static/img/ls.fe1da403.svg",revision:null},{url:"/static/img/lt.03a2e8c1.svg",revision:null},{url:"/static/img/lt.b57ea2a8.svg",revision:null},{url:"/static/img/lu.93878a1b.svg",revision:null},{url:"/static/img/lu.e3bdc6d3.svg",revision:null},{url:"/static/img/lv.1853e3a0.svg",revision:null},{url:"/static/img/lv.679c099e.svg",revision:null},{url:"/static/img/ly.05f8732e.svg",revision:null},{url:"/static/img/ly.b9e750ff.svg",revision:null},{url:"/static/img/ma.65053fc4.svg",revision:null},{url:"/static/img/ma.88ada30c.svg",revision:null},{url:"/static/img/mc.2c03ea5c.svg",revision:null},{url:"/static/img/mc.89b532e8.svg",revision:null},{url:"/static/img/md.646818c3.svg",revision:null},{url:"/static/img/md.a56562ee.svg",revision:null},{url:"/static/img/me.2e71b778.svg",revision:null},{url:"/static/img/me.f05548f2.svg",revision:null},{url:"/static/img/mf.70d09a4a.svg",revision:null},{url:"/static/img/mf.7da6b3d2.svg",revision:null},{url:"/static/img/mg.09ca17b2.svg",revision:null},{url:"/static/img/mg.b3fff4a6.svg",revision:null},{url:"/static/img/mh.3fd69bb2.svg",revision:null},{url:"/static/img/mh.f6cbc774.svg",revision:null},{url:"/static/img/mk.4234a248.svg",revision:null},{url:"/static/img/mk.e5412079.svg",revision:null},{url:"/static/img/ml.3fad079e.svg",revision:null},{url:"/static/img/ml.4f0dba9e.svg",revision:null},{url:"/static/img/mm.8ac1f094.svg",revision:null},{url:"/static/img/mm.adaa2111.svg",revision:null},{url:"/static/img/mn.78547af0.svg",revision:null},{url:"/static/img/mn.a4bcb0e6.svg",revision:null},{url:"/static/img/mo.2f0d2c15.svg",revision:null},{url:"/static/img/mo.c8198565.svg",revision:null},{url:"/static/img/mp.2acb5506.svg",revision:null},{url:"/static/img/mp.eeeefff6.svg",revision:null},{url:"/static/img/mq.145a7657.svg",revision:null},{url:"/static/img/mq.bb36a8fc.svg",revision:null},{url:"/static/img/mr.dd34eae8.svg",revision:null},{url:"/static/img/mr.e91e06ea.svg",revision:null},{url:"/static/img/ms.2025cd7d.svg",revision:null},{url:"/static/img/ms.b13001dc.svg",revision:null},{url:"/static/img/mt.b6f71c85.svg",revision:null},{url:"/static/img/mt.cff39ee0.svg",revision:null},{url:"/static/img/mu.51f71163.svg",revision:null},{url:"/static/img/mu.a926c232.svg",revision:null},{url:"/static/img/mv.2c8b92b5.svg",revision:null},{url:"/static/img/mv.ba4de4fd.svg",revision:null},{url:"/static/img/mw.0b005148.svg",revision:null},{url:"/static/img/mw.f704f4bb.svg",revision:null},{url:"/static/img/mx.1b615ec2.svg",revision:null},{url:"/static/img/mx.8a36b075.svg",revision:null},{url:"/static/img/my.4109ae71.svg",revision:null},{url:"/static/img/my.69c87fc5.svg",revision:null},{url:"/static/img/mz.1377650b.svg",revision:null},{url:"/static/img/mz.2c96acb1.svg",revision:null},{url:"/static/img/na.7adf4344.svg",revision:null},{url:"/static/img/na.e0503926.svg",revision:null},{url:"/static/img/nc.96fa6a4b.svg",revision:null},{url:"/static/img/nc.b5a5d41b.svg",revision:null},{url:"/static/img/ne.d11b82c6.svg",revision:null},{url:"/static/img/ne.d4fe4faa.svg",revision:null},{url:"/static/img/nf.1e8c700b.svg",revision:null},{url:"/static/img/nf.a7166b00.svg",revision:null},{url:"/static/img/ng.51059407.svg",revision:null},{url:"/static/img/ng.c3b42ad2.svg",revision:null},{url:"/static/img/ni.5b80bac0.svg",revision:null},{url:"/static/img/ni.cc7eb514.svg",revision:null},{url:"/static/img/nl.dd138444.svg",revision:null},{url:"/static/img/nl.e415f0e7.svg",revision:null},{url:"/static/img/no.26996afa.svg",revision:null},{url:"/static/img/no.70157234.svg",revision:null},{url:"/static/img/np.954177a0.svg",revision:null},{url:"/static/img/np.f7b8a5c3.svg",revision:null},{url:"/static/img/nr.2c66d218.svg",revision:null},{url:"/static/img/nr.a4f0e762.svg",revision:null},{url:"/static/img/nu.26551dc2.svg",revision:null},{url:"/static/img/nu.860bbe8a.svg",revision:null},{url:"/static/img/nz.38d0d690.svg",revision:null},{url:"/static/img/nz.c77ae58d.svg",revision:null},{url:"/static/img/om.3f5691ca.svg",revision:null},{url:"/static/img/om.ff034f9e.svg",revision:null},{url:"/static/img/pa.6dc8212a.svg",revision:null},{url:"/static/img/pa.acde3214.svg",revision:null},{url:"/static/img/pe.5a3b0bc5.svg",revision:null},{url:"/static/img/pe.5c2ced95.svg",revision:null},{url:"/static/img/pf.9f06082b.svg",revision:null},{url:"/static/img/pf.f6ae1bc8.svg",revision:null},{url:"/static/img/pg.26847b33.svg",revision:null},{url:"/static/img/pg.66c8dc3b.svg",revision:null},{url:"/static/img/ph.12e2b123.svg",revision:null},{url:"/static/img/ph.f215833e.svg",revision:null},{url:"/static/img/pk.0bbf58be.svg",revision:null},{url:"/static/img/pk.32b55f6f.svg",revision:null},{url:"/static/img/pl.03886843.svg",revision:null},{url:"/static/img/pl.a1350f0c.svg",revision:null},{url:"/static/img/plex.7a4e22a6.svg",revision:null},{url:"/static/img/pm.7a6beab5.svg",revision:null},{url:"/static/img/pm.a5590fa3.svg",revision:null},{url:"/static/img/pn.00a9342b.svg",revision:null},{url:"/static/img/pn.715fd11d.svg",revision:null},{url:"/static/img/pr.391a48e2.svg",revision:null},{url:"/static/img/pr.b37cbdc4.svg",revision:null},{url:"/static/img/ps.1af72ed4.svg",revision:null},{url:"/static/img/ps.96bcac74.svg",revision:null},{url:"/static/img/pt.0703cc3a.svg",revision:null},{url:"/static/img/pt.351b87cb.svg",revision:null},{url:"/static/img/pw.17220ffb.svg",revision:null},{url:"/static/img/pw.6d8e7ce0.svg",revision:null},{url:"/static/img/py.25cc39e3.svg",revision:null},{url:"/static/img/py.c20318c9.svg",revision:null},{url:"/static/img/qa.7e695788.svg",revision:null},{url:"/static/img/qa.86452d7a.svg",revision:null},{url:"/static/img/re.b8140129.svg",revision:null},{url:"/static/img/re.cf143c2f.svg",revision:null},{url:"/static/img/ro.67f8501e.svg",revision:null},{url:"/static/img/ro.cab93784.svg",revision:null},{url:"/static/img/rs.23638d75.svg",revision:null},{url:"/static/img/rs.ae2e3422.svg",revision:null},{url:"/static/img/ru.ccd50623.svg",revision:null},{url:"/static/img/ru.edd8b008.svg",revision:null},{url:"/static/img/rw.87d5d899.svg",revision:null},{url:"/static/img/rw.d118aacd.svg",revision:null},{url:"/static/img/sa.5bfbe72b.svg",revision:null},{url:"/static/img/sa.f0a8997b.svg",revision:null},{url:"/static/img/sb.1c406073.svg",revision:null},{url:"/static/img/sb.b0db5b0a.svg",revision:null},{url:"/static/img/sc.0452f14c.svg",revision:null},{url:"/static/img/sc.cdc20672.svg",revision:null},{url:"/static/img/sd.0e619868.svg",revision:null},{url:"/static/img/sd.da3b68ee.svg",revision:null},{url:"/static/img/se.7e499d82.svg",revision:null},{url:"/static/img/se.7ec71700.svg",revision:null},{url:"/static/img/sg.4f0e8eff.svg",revision:null},{url:"/static/img/sg.8a63b009.svg",revision:null},{url:"/static/img/sh.46e2588d.svg",revision:null},{url:"/static/img/sh.681f8fff.svg",revision:null},{url:"/static/img/si.2a428364.svg",revision:null},{url:"/static/img/si.d9d425c0.svg",revision:null},{url:"/static/img/sj.638e6522.svg",revision:null},{url:"/static/img/sj.92c583b8.svg",revision:null},{url:"/static/img/sk.7998d1f5.svg",revision:null},{url:"/static/img/sk.93c91c0b.svg",revision:null},{url:"/static/img/sl.d8378c47.svg",revision:null},{url:"/static/img/sl.eb9dda3f.svg",revision:null},{url:"/static/img/sm.0ba901f4.svg",revision:null},{url:"/static/img/sm.5e2fc188.svg",revision:null},{url:"/static/img/sn.4247b831.svg",revision:null},{url:"/static/img/sn.98923b55.svg",revision:null},{url:"/static/img/so.2d18a203.svg",revision:null},{url:"/static/img/so.45f08b28.svg",revision:null},{url:"/static/img/sr.cb178d98.svg",revision:null},{url:"/static/img/sr.d66c1240.svg",revision:null},{url:"/static/img/ss.caedfdf2.svg",revision:null},{url:"/static/img/ss.db181f81.svg",revision:null},{url:"/static/img/st.a70042c6.svg",revision:null},{url:"/static/img/st.ecc4827f.svg",revision:null},{url:"/static/img/sv.9501935a.svg",revision:null},{url:"/static/img/sv.f67839a6.svg",revision:null},{url:"/static/img/sx.77e864f0.svg",revision:null},{url:"/static/img/sx.c0e6297a.svg",revision:null},{url:"/static/img/sy.2b3eac89.svg",revision:null},{url:"/static/img/sy.7fe894df.svg",revision:null},{url:"/static/img/sz.70b6fc50.svg",revision:null},{url:"/static/img/sz.eb01cd9f.svg",revision:null},{url:"/static/img/tc.30ccd48e.svg",revision:null},{url:"/static/img/tc.651466dd.svg",revision:null},{url:"/static/img/td.5d622e26.svg",revision:null},{url:"/static/img/td.f1319408.svg",revision:null},{url:"/static/img/tf.27cbe00b.svg",revision:null},{url:"/static/img/tf.a1757237.svg",revision:null},{url:"/static/img/tg.b492a751.svg",revision:null},{url:"/static/img/tg.d04f874c.svg",revision:null},{url:"/static/img/th.79b63a8a.svg",revision:null},{url:"/static/img/th.b8e24edb.svg",revision:null},{url:"/static/img/tj.b7dafe8d.svg",revision:null},{url:"/static/img/tj.d3a42312.svg",revision:null},{url:"/static/img/tk.6c1f520c.svg",revision:null},{url:"/static/img/tk.f87f794b.svg",revision:null},{url:"/static/img/tl.85904d79.svg",revision:null},{url:"/static/img/tl.ca9af3c0.svg",revision:null},{url:"/static/img/tm.762df128.svg",revision:null},{url:"/static/img/tm.e467552c.svg",revision:null},{url:"/static/img/tn.cc3ab493.svg",revision:null},{url:"/static/img/tn.ff4c5190.svg",revision:null},{url:"/static/img/to.8dd22284.svg",revision:null},{url:"/static/img/to.9748a967.svg",revision:null},{url:"/static/img/tr.87e40d5c.svg",revision:null},{url:"/static/img/tr.fc8c91dd.svg",revision:null},{url:"/static/img/tt.4acf6cc2.svg",revision:null},{url:"/static/img/tt.5a459e81.svg",revision:null},{url:"/static/img/tv.9717b553.svg",revision:null},{url:"/static/img/tv.a8ff4939.svg",revision:null},{url:"/static/img/tw.45c8a106.svg",revision:null},{url:"/static/img/tw.c0cf9ea7.svg",revision:null},{url:"/static/img/tz.1abfbb38.svg",revision:null},{url:"/static/img/tz.c27fd405.svg",revision:null},{url:"/static/img/ua.04fa0e67.svg",revision:null},{url:"/static/img/ua.63d75c84.svg",revision:null},{url:"/static/img/ug.5ac71e98.svg",revision:null},{url:"/static/img/ug.5ae165a2.svg",revision:null},{url:"/static/img/um.582dd57b.svg",revision:null},{url:"/static/img/um.b38f913c.svg",revision:null},{url:"/static/img/un.2df110d6.svg",revision:null},{url:"/static/img/un.58a4a02a.svg",revision:null},{url:"/static/img/us.6c459052.svg",revision:null},{url:"/static/img/us.99e04236.svg",revision:null},{url:"/static/img/uy.69cf8938.svg",revision:null},{url:"/static/img/uy.b70ac310.svg",revision:null},{url:"/static/img/uz.7f8823a2.svg",revision:null},{url:"/static/img/uz.d53abc35.svg",revision:null},{url:"/static/img/va.7efb8ba6.svg",revision:null},{url:"/static/img/va.abcb42e8.svg",revision:null},{url:"/static/img/vc.37cf5ba1.svg",revision:null},{url:"/static/img/vc.3e4ac6d4.svg",revision:null},{url:"/static/img/ve.4cd0e3ed.svg",revision:null},{url:"/static/img/ve.9cd63506.svg",revision:null},{url:"/static/img/vg.025b8b6a.svg",revision:null},{url:"/static/img/vg.ae3b6f7e.svg",revision:null},{url:"/static/img/vi.293e6f1c.svg",revision:null},{url:"/static/img/vi.f920eec7.svg",revision:null},{url:"/static/img/vn.11dd1cf6.svg",revision:null},{url:"/static/img/vn.9ec4ca4d.svg",revision:null},{url:"/static/img/vu.5d2d7643.svg",revision:null},{url:"/static/img/vu.b7a8d91a.svg",revision:null},{url:"/static/img/wf.69c77016.svg",revision:null},{url:"/static/img/wf.9ca6f4bc.svg",revision:null},{url:"/static/img/ws.15c7a17c.svg",revision:null},{url:"/static/img/ws.d2e19e5a.svg",revision:null},{url:"/static/img/xk.16b6bb85.svg",revision:null},{url:"/static/img/xk.ca7843be.svg",revision:null},{url:"/static/img/ye.0b3f3c76.svg",revision:null},{url:"/static/img/ye.bb567731.svg",revision:null},{url:"/static/img/yt.332bd5d3.svg",revision:null},{url:"/static/img/yt.c33641ca.svg",revision:null},{url:"/static/img/za.2fa94205.svg",revision:null},{url:"/static/img/za.42e033a9.svg",revision:null},{url:"/static/img/zm.92477cab.svg",revision:null},{url:"/static/img/zm.ce5363b7.svg",revision:null},{url:"/static/img/zw.6a535c1e.svg",revision:null},{url:"/static/img/zw.f488cb8a.svg",revision:null},{url:"/static/js/1088.1c904e63.js",revision:null},{url:"/static/js/1171.58632721.js",revision:null},{url:"/static/js/1449.a5b4b2d2.js",revision:null},{url:"/static/js/1485.ffaf2a68.js",revision:null},{url:"/static/js/1512.b686fb87.js",revision:null},{url:"/static/js/169.92c1a438.js",revision:null},{url:"/static/js/1706.1a5248ba.js",revision:null},{url:"/static/js/1807.564d1fef.js",revision:null},{url:"/static/js/1949.aa522c80.js",revision:null},{url:"/static/js/2018.797df628.js",revision:null},{url:"/static/js/2106.50dde272.js",revision:null},{url:"/static/js/2140.d72a32d8.js",revision:null},{url:"/static/js/2183.f8766c50.js",revision:null},{url:"/static/js/2200.a7bc2894.js",revision:null},{url:"/static/js/2217.d60fbb58.js",revision:null},{url:"/static/js/2460.2a8400ba.js",revision:null},{url:"/static/js/2614.c79ffd3c.js",revision:null},{url:"/static/js/2718.6d5ad916.js",revision:null},{url:"/static/js/2732.93033fcd.js",revision:null},{url:"/static/js/281.2c3f212b.js",revision:null},{url:"/static/js/2853.99de82eb.js",revision:null},{url:"/static/js/2892.e9ab901f.js",revision:null},{url:"/static/js/2893.c9d72a7c.js",revision:null},{url:"/static/js/2948.b275f03f.js",revision:null},{url:"/static/js/2951.d5589556.js",revision:null},{url:"/static/js/2976.e3dbc1e6.js",revision:null},{url:"/static/js/3083.f289e43a.js",revision:null},{url:"/static/js/3211.542ae3e8.js",revision:null},{url:"/static/js/3322.dadc23cc.js",revision:null},{url:"/static/js/3368.8c968129.js",revision:null},{url:"/static/js/3369.cb38d432.js",revision:null},{url:"/static/js/34.4c59fb03.js",revision:null},{url:"/static/js/3400.748068b2.js",revision:null},{url:"/static/js/3518.6ca9dd02.js",revision:null},{url:"/static/js/3559.61ebd182.js",revision:null},{url:"/static/js/3732.d6584e8e.js",revision:null},{url:"/static/js/3835.2db962db.js",revision:null},{url:"/static/js/3862.0ca0e08c.js",revision:null},{url:"/static/js/3924.0fd0a3c0.js",revision:null},{url:"/static/js/4015.49496536.js",revision:null},{url:"/static/js/4053.0d63e56f.js",revision:null},{url:"/static/js/4166.2ad8ca25.js",revision:null},{url:"/static/js/446.cdd8637e.js",revision:null},{url:"/static/js/4619.b038c54a.js",revision:null},{url:"/static/js/472.1405415c.js",revision:null},{url:"/static/js/4765.f893461f.js",revision:null},{url:"/static/js/5197.1a8603ef.js",revision:null},{url:"/static/js/5207.7f241e21.js",revision:null},{url:"/static/js/5285.4efb90e2.js",revision:null},{url:"/static/js/5329.1dc4e553.js",revision:null},{url:"/static/js/5505.35fbb782.js",revision:null},{url:"/static/js/5638.d0047a11.js",revision:null},{url:"/static/js/6148.6a799072.js",revision:null},{url:"/static/js/6324.93ea59d2.js",revision:null},{url:"/static/js/6362.4870392f.js",revision:null},{url:"/static/js/6429.902857be.js",revision:null},{url:"/static/js/65.ae7df477.js",revision:null},{url:"/static/js/6523.426200f5.js",revision:null},{url:"/static/js/6640.49b4564c.js",revision:null},{url:"/static/js/6882.a20cfcd3.js",revision:null},{url:"/static/js/7089.8779e12e.js",revision:null},{url:"/static/js/729.81683ae6.js",revision:null},{url:"/static/js/735.09e06f2a.js",revision:null},{url:"/static/js/7381.16a4edaa.js",revision:null},{url:"/static/js/746.9a199f8f.js",revision:null},{url:"/static/js/7493.7328f347.js",revision:null},{url:"/static/js/7528.e54955c4.js",revision:null},{url:"/static/js/7590.be3564f1.js",revision:null},{url:"/static/js/7819.d1f61659.js",revision:null},{url:"/static/js/7841.580c6097.js",revision:null},{url:"/static/js/813.3ec855c4.js",revision:null},{url:"/static/js/8179.373b33c6.js",revision:null},{url:"/static/js/8391.c04e1c3a.js",revision:null},{url:"/static/js/844.4b1a666d.js",revision:null},{url:"/static/js/8498.e34e99e5.js",revision:null},{url:"/static/js/8621.edd395ad.js",revision:null},{url:"/static/js/8752.1ad15e4e.js",revision:null},{url:"/static/js/8769.52fe04f5.js",revision:null},{url:"/static/js/8784.5892bf2a.js",revision:null},{url:"/static/js/8825.f5386513.js",revision:null},{url:"/static/js/8895.c5e5490a.js",revision:null},{url:"/static/js/8930.5354086d.js",revision:null},{url:"/static/js/9091.b9371c68.js",revision:null},{url:"/static/js/9092.89f920f0.js",revision:null},{url:"/static/js/9164.0a6e4f74.js",revision:null},{url:"/static/js/9211.e190626a.js",revision:null},{url:"/static/js/9334.043959f5.js",revision:null},{url:"/static/js/9381.3d111609.js",revision:null},{url:"/static/js/9461.1b6014d3.js",revision:null},{url:"/static/js/9472.3664c2f1.js",revision:null},{url:"/static/js/9732.0ee6a4b6.js",revision:null},{url:"/static/js/9751.9e425e19.js",revision:null},{url:"/static/js/980.ee52bc55.js",revision:null},{url:"/static/js/984.50a15617.js",revision:null},{url:"/static/js/9962.76f7d059.js",revision:null},{url:"/static/js/app.be593e21.js",revision:null},{url:"/static/js/chunk-vendors.05911ac4.js",revision:null},{url:"/static/js/dashboard.3b1ddc55.js",revision:null},{url:"/static/js/login.98ae4df8.js",revision:null},{url:"/static/js/notfound.46477842.js",revision:null},{url:"/static/js/panel.417b2723.js",revision:null},{url:"/static/js/plugin.716f67e8.js",revision:null},{url:"/static/js/register.64e266ad.js",revision:null}],{})})); +if(!self.define){let i,s={};const l=(l,n)=>(l=new URL(l+".js",n).href,s[l]||new Promise((s=>{if("document"in self){const i=document.createElement("script");i.src=l,i.onload=s,document.head.appendChild(i)}else i=l,importScripts(l),s()})).then((()=>{let i=s[l];if(!i)throw new Error(`Module ${l} didn’t register its module`);return i})));self.define=(n,r)=>{const e=i||("document"in self?document.currentScript.src:"")||location.href;if(s[e])return;let t={};const c=i=>l(i,e),u={module:{uri:e},exports:t,require:c};s[e]=Promise.all(n.map((i=>u[i]||c(i)))).then((i=>(r(...i),t)))}}define(["./workbox-5b385ed2"],(function(i){"use strict";i.setCacheNameDetails({prefix:"platypush"}),self.addEventListener("message",(i=>{i.data&&"SKIP_WAITING"===i.data.type&&self.skipWaiting()})),i.precacheAndRoute([{url:"/fonts/Poppins.ttf",revision:"d10d3ed96303653f936a08b38534f12e"},{url:"/fonts/poppins.css",revision:"413ee9a4d1879f6ae3d62a796644daad"},{url:"/icons/jellyfin.svg",revision:"1ec11e72ffc381f8797ddbebed2652c0"},{url:"/icons/kodi.svg",revision:"81ea5504989d4a0ed19ba6528c39e80f"},{url:"/icons/openweathermap/black/01d.png",revision:"4cf2907a1083c067828830bb007e2f34"},{url:"/icons/openweathermap/black/01n.png",revision:"df30375c6371005e2d238c36255afc8a"},{url:"/icons/openweathermap/black/02d.png",revision:"79a0adce79d78da203beeb7a6f4f510b"},{url:"/icons/openweathermap/black/02n.png",revision:"68d34b41357c2a3ea9479dae653b3617"},{url:"/icons/openweathermap/black/03d.png",revision:"5f13dba4164c437e2fbdc1d1ecaada4c"},{url:"/icons/openweathermap/black/03n.png",revision:"65c125cd51934e24f9e3321cc5448d0e"},{url:"/icons/openweathermap/black/04d.png",revision:"e75cd73c232806d7364ad7feae354074"},{url:"/icons/openweathermap/black/04n.png",revision:"e75cd73c232806d7364ad7feae354074"},{url:"/icons/openweathermap/black/09d.png",revision:"328b726310fb5762861859e33ac9066a"},{url:"/icons/openweathermap/black/09n.png",revision:"328b726310fb5762861859e33ac9066a"},{url:"/icons/openweathermap/black/10d.png",revision:"7dde329628506567faef30b9eb5c5f69"},{url:"/icons/openweathermap/black/10n.png",revision:"7dde329628506567faef30b9eb5c5f69"},{url:"/icons/openweathermap/black/11d.png",revision:"8f6a4b2446b42e8215195e195133e546"},{url:"/icons/openweathermap/black/11n.png",revision:"8f6a4b2446b42e8215195e195133e546"},{url:"/icons/openweathermap/black/13d.png",revision:"45bfce1d2ea7d16415848650eb5d2cb3"},{url:"/icons/openweathermap/black/13n.png",revision:"45bfce1d2ea7d16415848650eb5d2cb3"},{url:"/icons/openweathermap/black/50d.png",revision:"7a304f2b15fe4d9de351dabc44ff900d"},{url:"/icons/openweathermap/black/50n.png",revision:"7a304f2b15fe4d9de351dabc44ff900d"},{url:"/icons/openweathermap/black/unknown.png",revision:"c219891f5796e43d0f75f6525a8d6f33"},{url:"/icons/openweathermap/dark/01d.png",revision:"4cf2907a1083c067828830bb007e2f34"},{url:"/icons/openweathermap/dark/01n.png",revision:"df30375c6371005e2d238c36255afc8a"},{url:"/icons/openweathermap/dark/02d.png",revision:"79a0adce79d78da203beeb7a6f4f510b"},{url:"/icons/openweathermap/dark/02n.png",revision:"68d34b41357c2a3ea9479dae653b3617"},{url:"/icons/openweathermap/dark/03d.png",revision:"5f13dba4164c437e2fbdc1d1ecaada4c"},{url:"/icons/openweathermap/dark/03n.png",revision:"65c125cd51934e24f9e3321cc5448d0e"},{url:"/icons/openweathermap/dark/04d.png",revision:"e75cd73c232806d7364ad7feae354074"},{url:"/icons/openweathermap/dark/04n.png",revision:"e75cd73c232806d7364ad7feae354074"},{url:"/icons/openweathermap/dark/09d.png",revision:"328b726310fb5762861859e33ac9066a"},{url:"/icons/openweathermap/dark/09n.png",revision:"328b726310fb5762861859e33ac9066a"},{url:"/icons/openweathermap/dark/10d.png",revision:"7dde329628506567faef30b9eb5c5f69"},{url:"/icons/openweathermap/dark/10n.png",revision:"7dde329628506567faef30b9eb5c5f69"},{url:"/icons/openweathermap/dark/11d.png",revision:"8f6a4b2446b42e8215195e195133e546"},{url:"/icons/openweathermap/dark/11n.png",revision:"8f6a4b2446b42e8215195e195133e546"},{url:"/icons/openweathermap/dark/13d.png",revision:"45bfce1d2ea7d16415848650eb5d2cb3"},{url:"/icons/openweathermap/dark/13n.png",revision:"45bfce1d2ea7d16415848650eb5d2cb3"},{url:"/icons/openweathermap/dark/50d.png",revision:"7a304f2b15fe4d9de351dabc44ff900d"},{url:"/icons/openweathermap/dark/50n.png",revision:"7a304f2b15fe4d9de351dabc44ff900d"},{url:"/icons/openweathermap/dark/unknown.png",revision:"c219891f5796e43d0f75f6525a8d6f33"},{url:"/icons/openweathermap/light/01d.png",revision:"00c2d0a72a69bf279bf8703cea9ce8d2"},{url:"/icons/openweathermap/light/01n.png",revision:"3a65e9f7ed5c54c6acd638a7bd26de25"},{url:"/icons/openweathermap/light/02d.png",revision:"63dab156e991be7e4174d1d6cd8c2321"},{url:"/icons/openweathermap/light/02n.png",revision:"7c64d1a1c5efdbe38e6b7e3b4f50f2c5"},{url:"/icons/openweathermap/light/03d.png",revision:"f609003793e658a60870587cd450fc6f"},{url:"/icons/openweathermap/light/03n.png",revision:"7e694b4317b3e9f2533db93969fcc3e8"},{url:"/icons/openweathermap/light/04d.png",revision:"098f9d40b1d5747996df9a720f160c81"},{url:"/icons/openweathermap/light/04n.png",revision:"098f9d40b1d5747996df9a720f160c81"},{url:"/icons/openweathermap/light/09d.png",revision:"c48a99b60e45690cdc702a2dc6694002"},{url:"/icons/openweathermap/light/09n.png",revision:"c48a99b60e45690cdc702a2dc6694002"},{url:"/icons/openweathermap/light/10d.png",revision:"2750daf3f0d811230591a415e42bddb2"},{url:"/icons/openweathermap/light/10n.png",revision:"2750daf3f0d811230591a415e42bddb2"},{url:"/icons/openweathermap/light/11d.png",revision:"7bd0501a7bfcf2675467df0c0788ffad"},{url:"/icons/openweathermap/light/11n.png",revision:"7bd0501a7bfcf2675467df0c0788ffad"},{url:"/icons/openweathermap/light/13d.png",revision:"4e11e697c6bafc8dd83c4dfc8ce47919"},{url:"/icons/openweathermap/light/13n.png",revision:"4e11e697c6bafc8dd83c4dfc8ce47919"},{url:"/icons/openweathermap/light/50d.png",revision:"9a0770f3adc7c4a27e131c04a739f735"},{url:"/icons/openweathermap/light/50n.png",revision:"9a0770f3adc7c4a27e131c04a739f735"},{url:"/icons/openweathermap/light/unknown.png",revision:"f14a44a1ecde49a5c6a396f8c1753263"},{url:"/icons/openweathermap/white/01d.png",revision:"00c2d0a72a69bf279bf8703cea9ce8d2"},{url:"/icons/openweathermap/white/01n.png",revision:"3a65e9f7ed5c54c6acd638a7bd26de25"},{url:"/icons/openweathermap/white/02d.png",revision:"63dab156e991be7e4174d1d6cd8c2321"},{url:"/icons/openweathermap/white/02n.png",revision:"7c64d1a1c5efdbe38e6b7e3b4f50f2c5"},{url:"/icons/openweathermap/white/03d.png",revision:"f609003793e658a60870587cd450fc6f"},{url:"/icons/openweathermap/white/03n.png",revision:"7e694b4317b3e9f2533db93969fcc3e8"},{url:"/icons/openweathermap/white/04d.png",revision:"098f9d40b1d5747996df9a720f160c81"},{url:"/icons/openweathermap/white/04n.png",revision:"098f9d40b1d5747996df9a720f160c81"},{url:"/icons/openweathermap/white/09d.png",revision:"c48a99b60e45690cdc702a2dc6694002"},{url:"/icons/openweathermap/white/09n.png",revision:"c48a99b60e45690cdc702a2dc6694002"},{url:"/icons/openweathermap/white/10d.png",revision:"2750daf3f0d811230591a415e42bddb2"},{url:"/icons/openweathermap/white/10n.png",revision:"2750daf3f0d811230591a415e42bddb2"},{url:"/icons/openweathermap/white/11d.png",revision:"7bd0501a7bfcf2675467df0c0788ffad"},{url:"/icons/openweathermap/white/11n.png",revision:"7bd0501a7bfcf2675467df0c0788ffad"},{url:"/icons/openweathermap/white/13d.png",revision:"4e11e697c6bafc8dd83c4dfc8ce47919"},{url:"/icons/openweathermap/white/13n.png",revision:"4e11e697c6bafc8dd83c4dfc8ce47919"},{url:"/icons/openweathermap/white/50d.png",revision:"9a0770f3adc7c4a27e131c04a739f735"},{url:"/icons/openweathermap/white/50n.png",revision:"9a0770f3adc7c4a27e131c04a739f735"},{url:"/icons/openweathermap/white/unknown.png",revision:"f14a44a1ecde49a5c6a396f8c1753263"},{url:"/icons/plex.svg",revision:"9923c5c80858a7da9d48c3ee77974e77"},{url:"/icons/smartthings.png",revision:"9306b6ca82efa85d58823615ff14b00f"},{url:"/icons/z-wave.png",revision:"3045e92627da521267db845b16da6028"},{url:"/icons/zigbee.svg",revision:"3e5f749af9e83ace5c12ff3aac6d4b88"},{url:"/img/dashboard-bg-light.jpg",revision:"f9ab2a6552509997ec0cbaeb47199eba"},{url:"/img/logo.png",revision:"98702e78dde598404826f6e9279e4ab3"},{url:"/img/spinner.gif",revision:"5572838d351b66bf6a3350b6d8d23cb8"},{url:"/index.html",revision:"3944a488efb7899d3eb7071227aea0d5"},{url:"/manifest.json",revision:"8a45dcffc3380b17da6ea17291b43e00"},{url:"/static/css/1171.e994a915.css",revision:null},{url:"/static/css/1327.1b87ccea.css",revision:null},{url:"/static/css/1391.4c2a54af.css",revision:null},{url:"/static/css/1449.aa6f3b13.css",revision:null},{url:"/static/css/1485.affb1035.css",revision:null},{url:"/static/css/1558.972e84ae.css",revision:null},{url:"/static/css/169.e5f2ae64.css",revision:null},{url:"/static/css/1706.6d512c72.css",revision:null},{url:"/static/css/1807.c0b8bd4e.css",revision:null},{url:"/static/css/182.ceea8242.css",revision:null},{url:"/static/css/1931.4aa7fbb8.css",revision:null},{url:"/static/css/1949.5bc4128f.css",revision:null},{url:"/static/css/2018.423c85e4.css",revision:null},{url:"/static/css/2063.8c9e97f8.css",revision:null},{url:"/static/css/2140.ccffb19d.css",revision:null},{url:"/static/css/2217.5d4af353.css",revision:null},{url:"/static/css/2308.b500f3ef.css",revision:null},{url:"/static/css/2460.23b03062.css",revision:null},{url:"/static/css/2718.7330d755.css",revision:null},{url:"/static/css/281.59540c1e.css",revision:null},{url:"/static/css/2844.f22570b6.css",revision:null},{url:"/static/css/2892.29e6b46e.css",revision:null},{url:"/static/css/2893.6ff6d2f5.css",revision:null},{url:"/static/css/2924.f0edc749.css",revision:null},{url:"/static/css/2948.a853dd34.css",revision:null},{url:"/static/css/2976.e523133c.css",revision:null},{url:"/static/css/2992.3ad12451.css",revision:null},{url:"/static/css/3211.bb22df23.css",revision:null},{url:"/static/css/3368.46202981.css",revision:null},{url:"/static/css/3369.6e3c3961.css",revision:null},{url:"/static/css/3393.916736c6.css",revision:null},{url:"/static/css/34.697bbb6c.css",revision:null},{url:"/static/css/3559.18cfd512.css",revision:null},{url:"/static/css/3826.a3a30364.css",revision:null},{url:"/static/css/3835.4397fb75.css",revision:null},{url:"/static/css/3924.1e986b6a.css",revision:null},{url:"/static/css/4015.92ad285d.css",revision:null},{url:"/static/css/4109.5418ba6a.css",revision:null},{url:"/static/css/4166.cf5dfc42.css",revision:null},{url:"/static/css/4364.92fac5a6.css",revision:null},{url:"/static/css/446.00260d6b.css",revision:null},{url:"/static/css/472.34503f0a.css",revision:null},{url:"/static/css/4790.03576fd8.css",revision:null},{url:"/static/css/5197.aa8e547f.css",revision:null},{url:"/static/css/5207.270e37eb.css",revision:null},{url:"/static/css/5285.b0da7899.css",revision:null},{url:"/static/css/5329.389efe5a.css",revision:null},{url:"/static/css/5638.ddd3f9ab.css",revision:null},{url:"/static/css/58.4e42bcd7.css",revision:null},{url:"/static/css/5906.68bca63a.css",revision:null},{url:"/static/css/5933.bfa8eecd.css",revision:null},{url:"/static/css/6217.199dcb8a.css",revision:null},{url:"/static/css/6281.96662ea9.css",revision:null},{url:"/static/css/6324.12908cb3.css",revision:null},{url:"/static/css/6429.370bde85.css",revision:null},{url:"/static/css/65.f26c4c69.css",revision:null},{url:"/static/css/6523.2d62c484.css",revision:null},{url:"/static/css/6561.723d0b72.css",revision:null},{url:"/static/css/669.b79c5124.css",revision:null},{url:"/static/css/6882.0292b32b.css",revision:null},{url:"/static/css/7243.b4062d54.css",revision:null},{url:"/static/css/729.57b57d7b.css",revision:null},{url:"/static/css/735.826ef4a8.css",revision:null},{url:"/static/css/746.950ba016.css",revision:null},{url:"/static/css/7493.6a1875d9.css",revision:null},{url:"/static/css/7528.4bf79319.css",revision:null},{url:"/static/css/7590.e5788cc0.css",revision:null},{url:"/static/css/7624.b51179b6.css",revision:null},{url:"/static/css/7651.f63c0e66.css",revision:null},{url:"/static/css/7841.fdeea133.css",revision:null},{url:"/static/css/8069.7f911c23.css",revision:null},{url:"/static/css/8179.c703112d.css",revision:null},{url:"/static/css/8391.bab12c47.css",revision:null},{url:"/static/css/8498.8ac7dc79.css",revision:null},{url:"/static/css/8621.1d643b83.css",revision:null},{url:"/static/css/864.78f08d0f.css",revision:null},{url:"/static/css/8769.9fc4ff4e.css",revision:null},{url:"/static/css/8825.6bed1a5d.css",revision:null},{url:"/static/css/8989.995028ce.css",revision:null},{url:"/static/css/906.ba484368.css",revision:null},{url:"/static/css/9092.a5a11002.css",revision:null},{url:"/static/css/9211.6c8097ed.css",revision:null},{url:"/static/css/9381.9ee3ac59.css",revision:null},{url:"/static/css/9461.4d6142dc.css",revision:null},{url:"/static/css/9732.75f88cfe.css",revision:null},{url:"/static/css/9751.99faecb1.css",revision:null},{url:"/static/css/980.3fc64539.css",revision:null},{url:"/static/css/984.d1631b13.css",revision:null},{url:"/static/css/9962.1bd519cb.css",revision:null},{url:"/static/css/app.81a70139.css",revision:null},{url:"/static/css/chunk-vendors.d510eff2.css",revision:null},{url:"/static/css/dashboard.c3db81e8.css",revision:null},{url:"/static/css/panel.d8b4a6d8.css",revision:null},{url:"/static/css/plugin.0537ff26.css",revision:null},{url:"/static/fonts/fa-brands-400.5d18d427.ttf",revision:null},{url:"/static/fonts/fa-brands-400.87587a68.woff2",revision:null},{url:"/static/fonts/fa-regular-400.3ccdbd3d.woff2",revision:null},{url:"/static/fonts/fa-regular-400.81482cd4.ttf",revision:null},{url:"/static/fonts/fa-solid-900.0b0cc8a6.woff2",revision:null},{url:"/static/fonts/fa-solid-900.69d3141a.ttf",revision:null},{url:"/static/fonts/lato-medium-italic.1996cc15.woff",revision:null},{url:"/static/fonts/lato-medium-italic.1e312dd9.woff2",revision:null},{url:"/static/fonts/lato-medium.13fcde4c.woff2",revision:null},{url:"/static/fonts/lato-medium.b41c3821.woff",revision:null},{url:"/static/img/ad.cb33f69a.svg",revision:null},{url:"/static/img/ad.fa8477e6.svg",revision:null},{url:"/static/img/ae.a3f5e295.svg",revision:null},{url:"/static/img/ae.f06e0095.svg",revision:null},{url:"/static/img/af.89591ab0.svg",revision:null},{url:"/static/img/af.8ca96393.svg",revision:null},{url:"/static/img/ag.4c37bc2e.svg",revision:null},{url:"/static/img/ag.56074d55.svg",revision:null},{url:"/static/img/ai.70eefdc0.svg",revision:null},{url:"/static/img/ai.893d1179.svg",revision:null},{url:"/static/img/al.b16acdb2.svg",revision:null},{url:"/static/img/al.e0864b5d.svg",revision:null},{url:"/static/img/am.00f0fec4.svg",revision:null},{url:"/static/img/am.a566904f.svg",revision:null},{url:"/static/img/ao.3df23f21.svg",revision:null},{url:"/static/img/ao.c0c32201.svg",revision:null},{url:"/static/img/aq.1b8c45a6.svg",revision:null},{url:"/static/img/aq.aa242c4a.svg",revision:null},{url:"/static/img/ar.22a3116e.svg",revision:null},{url:"/static/img/ar.d3238270.svg",revision:null},{url:"/static/img/as.10ed1a23.svg",revision:null},{url:"/static/img/as.4a330654.svg",revision:null},{url:"/static/img/at.02a64279.svg",revision:null},{url:"/static/img/at.94cde74c.svg",revision:null},{url:"/static/img/au.cc65fc07.svg",revision:null},{url:"/static/img/au.dbcdef2c.svg",revision:null},{url:"/static/img/aw.abbad4ac.svg",revision:null},{url:"/static/img/aw.be4540eb.svg",revision:null},{url:"/static/img/ax.371c7af2.svg",revision:null},{url:"/static/img/ax.91eea523.svg",revision:null},{url:"/static/img/az.0e2f1d1a.svg",revision:null},{url:"/static/img/az.f399f1c8.svg",revision:null},{url:"/static/img/ba.032070d4.svg",revision:null},{url:"/static/img/ba.e167b08f.svg",revision:null},{url:"/static/img/bb.23a15e67.svg",revision:null},{url:"/static/img/bb.b800513b.svg",revision:null},{url:"/static/img/bd.c1abcb00.svg",revision:null},{url:"/static/img/bd.c4a5f0e2.svg",revision:null},{url:"/static/img/be.29774a37.svg",revision:null},{url:"/static/img/be.3eb14701.svg",revision:null},{url:"/static/img/bf.2334e919.svg",revision:null},{url:"/static/img/bf.4ffd5dc6.svg",revision:null},{url:"/static/img/bg.700f100c.svg",revision:null},{url:"/static/img/bg.d0a49130.svg",revision:null},{url:"/static/img/bh.2a884f6c.svg",revision:null},{url:"/static/img/bh.3968dfe0.svg",revision:null},{url:"/static/img/bi.211d0f9e.svg",revision:null},{url:"/static/img/bi.ae3bb248.svg",revision:null},{url:"/static/img/bj.2cdc8a62.svg",revision:null},{url:"/static/img/bj.aba95ad2.svg",revision:null},{url:"/static/img/bl.04966866.svg",revision:null},{url:"/static/img/bl.3e69e968.svg",revision:null},{url:"/static/img/bm.e6903c8e.svg",revision:null},{url:"/static/img/bm.e69e40c4.svg",revision:null},{url:"/static/img/bn.07911e0c.svg",revision:null},{url:"/static/img/bn.4d91734a.svg",revision:null},{url:"/static/img/bo.03595499.svg",revision:null},{url:"/static/img/bo.9c1d9ef8.svg",revision:null},{url:"/static/img/bq.747d8177.svg",revision:null},{url:"/static/img/bq.b9355bec.svg",revision:null},{url:"/static/img/br.058a5086.svg",revision:null},{url:"/static/img/br.fe030c1c.svg",revision:null},{url:"/static/img/bs.d228cbb2.svg",revision:null},{url:"/static/img/bs.ef0a29ed.svg",revision:null},{url:"/static/img/bt.3f8ecb9b.svg",revision:null},{url:"/static/img/bt.fc241981.svg",revision:null},{url:"/static/img/bv.5503f03a.svg",revision:null},{url:"/static/img/bv.7f7cd26f.svg",revision:null},{url:"/static/img/bw.494aae64.svg",revision:null},{url:"/static/img/bw.b767df8c.svg",revision:null},{url:"/static/img/by.78d2c3c9.svg",revision:null},{url:"/static/img/by.fba98c48.svg",revision:null},{url:"/static/img/bz.14c3376a.svg",revision:null},{url:"/static/img/bz.5e0ef548.svg",revision:null},{url:"/static/img/ca.163ac200.svg",revision:null},{url:"/static/img/ca.a2ab234d.svg",revision:null},{url:"/static/img/cc.51960f85.svg",revision:null},{url:"/static/img/cc.813adff8.svg",revision:null},{url:"/static/img/cd.39186ec2.svg",revision:null},{url:"/static/img/cd.b4bd46ee.svg",revision:null},{url:"/static/img/cf.b5702729.svg",revision:null},{url:"/static/img/cf.fe1120e9.svg",revision:null},{url:"/static/img/cg.00603842.svg",revision:null},{url:"/static/img/cg.12414c99.svg",revision:null},{url:"/static/img/ch.7376c9c3.svg",revision:null},{url:"/static/img/ch.a558d859.svg",revision:null},{url:"/static/img/ci.1251a8e3.svg",revision:null},{url:"/static/img/ci.425a24c2.svg",revision:null},{url:"/static/img/ck.4e83dd3e.svg",revision:null},{url:"/static/img/ck.6303aa5b.svg",revision:null},{url:"/static/img/cl.0917a91e.svg",revision:null},{url:"/static/img/cl.b5974a35.svg",revision:null},{url:"/static/img/cm.253adb39.svg",revision:null},{url:"/static/img/cm.853e2843.svg",revision:null},{url:"/static/img/cn.38f63e1e.svg",revision:null},{url:"/static/img/cn.e1b166eb.svg",revision:null},{url:"/static/img/co.33e249d8.svg",revision:null},{url:"/static/img/co.b5cbc817.svg",revision:null},{url:"/static/img/cr.2e572846.svg",revision:null},{url:"/static/img/cr.336eb7d3.svg",revision:null},{url:"/static/img/cu.c2a6f0ed.svg",revision:null},{url:"/static/img/cu.d6e33f19.svg",revision:null},{url:"/static/img/cv.5ea64968.svg",revision:null},{url:"/static/img/cv.b3ab83f5.svg",revision:null},{url:"/static/img/cw.0e14b0b7.svg",revision:null},{url:"/static/img/cw.9b9b7ed5.svg",revision:null},{url:"/static/img/cx.da5de6d2.svg",revision:null},{url:"/static/img/cx.e04e07e8.svg",revision:null},{url:"/static/img/cy.834e6240.svg",revision:null},{url:"/static/img/cy.bfcfd736.svg",revision:null},{url:"/static/img/cz.aa114964.svg",revision:null},{url:"/static/img/cz.b5f98a6b.svg",revision:null},{url:"/static/img/dashboard-bg-light.06da6eab.jpg",revision:null},{url:"/static/img/de.8e159e6e.svg",revision:null},{url:"/static/img/de.b827ac51.svg",revision:null},{url:"/static/img/dj.4197a18a.svg",revision:null},{url:"/static/img/dj.925748d5.svg",revision:null},{url:"/static/img/dk.3ca1caed.svg",revision:null},{url:"/static/img/dk.a867eeef.svg",revision:null},{url:"/static/img/dm.7ddb00ac.svg",revision:null},{url:"/static/img/dm.bca6d70c.svg",revision:null},{url:"/static/img/do.81097daa.svg",revision:null},{url:"/static/img/do.954f0f3e.svg",revision:null},{url:"/static/img/dz.76d47b01.svg",revision:null},{url:"/static/img/dz.b7e2fbce.svg",revision:null},{url:"/static/img/ec.0029f514.svg",revision:null},{url:"/static/img/ec.5f387e2f.svg",revision:null},{url:"/static/img/ee.1b4839e0.svg",revision:null},{url:"/static/img/ee.828384a8.svg",revision:null},{url:"/static/img/eg.38443fa6.svg",revision:null},{url:"/static/img/eg.5756a758.svg",revision:null},{url:"/static/img/eh.82bd1c7b.svg",revision:null},{url:"/static/img/eh.f8d7b64f.svg",revision:null},{url:"/static/img/er.bf5b134b.svg",revision:null},{url:"/static/img/er.e932abe1.svg",revision:null},{url:"/static/img/es-ct.64a68954.svg",revision:null},{url:"/static/img/es-ct.69469f50.svg",revision:null},{url:"/static/img/es.7dd46df0.svg",revision:null},{url:"/static/img/es.de5915e5.svg",revision:null},{url:"/static/img/et.82e8eb21.svg",revision:null},{url:"/static/img/et.a998a1b2.svg",revision:null},{url:"/static/img/eu.4c6e130f.svg",revision:null},{url:"/static/img/eu.aba724b1.svg",revision:null},{url:"/static/img/fi.0cd85b78.svg",revision:null},{url:"/static/img/fi.3be6b378.svg",revision:null},{url:"/static/img/fj.ac9c916f.svg",revision:null},{url:"/static/img/fj.e8d3e00b.svg",revision:null},{url:"/static/img/fk.af0350f8.svg",revision:null},{url:"/static/img/fk.db55fa14.svg",revision:null},{url:"/static/img/fm.3491efc7.svg",revision:null},{url:"/static/img/fm.78d44caa.svg",revision:null},{url:"/static/img/fo.1da81e3a.svg",revision:null},{url:"/static/img/fo.72949ad1.svg",revision:null},{url:"/static/img/fr.3565b8f4.svg",revision:null},{url:"/static/img/fr.9cb70285.svg",revision:null},{url:"/static/img/ga.3e474381.svg",revision:null},{url:"/static/img/ga.59f7d865.svg",revision:null},{url:"/static/img/gb-eng.0fac6e79.svg",revision:null},{url:"/static/img/gb-eng.513dcf1b.svg",revision:null},{url:"/static/img/gb-nir.2b7d2c3a.svg",revision:null},{url:"/static/img/gb-nir.f59817d6.svg",revision:null},{url:"/static/img/gb-sct.f5001e5d.svg",revision:null},{url:"/static/img/gb-sct.fee55173.svg",revision:null},{url:"/static/img/gb-wls.13481560.svg",revision:null},{url:"/static/img/gb-wls.95b2cfab.svg",revision:null},{url:"/static/img/gb.2aafb374.svg",revision:null},{url:"/static/img/gb.7a456bb2.svg",revision:null},{url:"/static/img/gd.04ea09b7.svg",revision:null},{url:"/static/img/gd.60b96978.svg",revision:null},{url:"/static/img/ge.b7b65b55.svg",revision:null},{url:"/static/img/ge.c7190912.svg",revision:null},{url:"/static/img/gf.531f9e07.svg",revision:null},{url:"/static/img/gf.90f438a3.svg",revision:null},{url:"/static/img/gg.3aebc3ce.svg",revision:null},{url:"/static/img/gg.65174039.svg",revision:null},{url:"/static/img/gh.af443995.svg",revision:null},{url:"/static/img/gh.f2b6baac.svg",revision:null},{url:"/static/img/gi.302c2506.svg",revision:null},{url:"/static/img/gi.7beea6ed.svg",revision:null},{url:"/static/img/gl.551d0783.svg",revision:null},{url:"/static/img/gl.6a5c17b0.svg",revision:null},{url:"/static/img/gm.0e00e9d4.svg",revision:null},{url:"/static/img/gm.1724dc37.svg",revision:null},{url:"/static/img/gn.54a75b28.svg",revision:null},{url:"/static/img/gn.7c96520b.svg",revision:null},{url:"/static/img/gp.4327060f.svg",revision:null},{url:"/static/img/gp.f8adbf5c.svg",revision:null},{url:"/static/img/gq.b1679302.svg",revision:null},{url:"/static/img/gq.bd7daf33.svg",revision:null},{url:"/static/img/gr.07bedadf.svg",revision:null},{url:"/static/img/gr.25dd3287.svg",revision:null},{url:"/static/img/gs.60368968.svg",revision:null},{url:"/static/img/gs.b2836676.svg",revision:null},{url:"/static/img/gt.1a24ed67.svg",revision:null},{url:"/static/img/gt.825f7286.svg",revision:null},{url:"/static/img/gu.05f0ab85.svg",revision:null},{url:"/static/img/gu.19b114eb.svg",revision:null},{url:"/static/img/gw.bcd1eddb.svg",revision:null},{url:"/static/img/gw.c97f3f94.svg",revision:null},{url:"/static/img/gy.6327f72a.svg",revision:null},{url:"/static/img/gy.e11d0234.svg",revision:null},{url:"/static/img/hk.b199a9ee.svg",revision:null},{url:"/static/img/hk.c72bba0e.svg",revision:null},{url:"/static/img/hm.4aa61657.svg",revision:null},{url:"/static/img/hm.d4b3d393.svg",revision:null},{url:"/static/img/hn.08ad78b2.svg",revision:null},{url:"/static/img/hn.44cee191.svg",revision:null},{url:"/static/img/hr.078b1bf9.svg",revision:null},{url:"/static/img/hr.1f4e28b8.svg",revision:null},{url:"/static/img/ht.6943447c.svg",revision:null},{url:"/static/img/ht.7ca68737.svg",revision:null},{url:"/static/img/hu.692e97ca.svg",revision:null},{url:"/static/img/hu.b10d3f8e.svg",revision:null},{url:"/static/img/id.94464e47.svg",revision:null},{url:"/static/img/id.a05dc04c.svg",revision:null},{url:"/static/img/ie.5154112a.svg",revision:null},{url:"/static/img/ie.e23b25d1.svg",revision:null},{url:"/static/img/il.150f4c5f.svg",revision:null},{url:"/static/img/il.e02a66d3.svg",revision:null},{url:"/static/img/im.25166c91.svg",revision:null},{url:"/static/img/im.942419c5.svg",revision:null},{url:"/static/img/in.954929a0.svg",revision:null},{url:"/static/img/in.bd0d4f19.svg",revision:null},{url:"/static/img/io.a59923ab.svg",revision:null},{url:"/static/img/io.fa003484.svg",revision:null},{url:"/static/img/iq.1232a5c2.svg",revision:null},{url:"/static/img/iq.9a48d678.svg",revision:null},{url:"/static/img/ir.1ed24953.svg",revision:null},{url:"/static/img/ir.bc7ae9e1.svg",revision:null},{url:"/static/img/is.cad57f19.svg",revision:null},{url:"/static/img/is.eea59326.svg",revision:null},{url:"/static/img/it.039b4527.svg",revision:null},{url:"/static/img/it.e8516fc7.svg",revision:null},{url:"/static/img/je.1684dacc.svg",revision:null},{url:"/static/img/je.3ed72a25.svg",revision:null},{url:"/static/img/jellyfin.7b53a541.svg",revision:null},{url:"/static/img/jm.2357530e.svg",revision:null},{url:"/static/img/jm.479f30fe.svg",revision:null},{url:"/static/img/jo.06fbaa2c.svg",revision:null},{url:"/static/img/jo.7ac45a65.svg",revision:null},{url:"/static/img/jp.1795778c.svg",revision:null},{url:"/static/img/jp.b6063838.svg",revision:null},{url:"/static/img/ke.6dbfffd5.svg",revision:null},{url:"/static/img/ke.769bb975.svg",revision:null},{url:"/static/img/kg.96c12490.svg",revision:null},{url:"/static/img/kg.daded53c.svg",revision:null},{url:"/static/img/kh.8eeb1634.svg",revision:null},{url:"/static/img/kh.b10339d6.svg",revision:null},{url:"/static/img/ki.033ff9ce.svg",revision:null},{url:"/static/img/ki.89e43a21.svg",revision:null},{url:"/static/img/km.1e3bd5fe.svg",revision:null},{url:"/static/img/km.3ffb0228.svg",revision:null},{url:"/static/img/kn.0c16fe68.svg",revision:null},{url:"/static/img/kn.8f2e7b29.svg",revision:null},{url:"/static/img/kodi.d18f8d23.svg",revision:null},{url:"/static/img/kp.0f5253d8.svg",revision:null},{url:"/static/img/kp.f4ff9e76.svg",revision:null},{url:"/static/img/kr.0dc8b972.svg",revision:null},{url:"/static/img/kr.0f5e1116.svg",revision:null},{url:"/static/img/kw.3b4f3ea3.svg",revision:null},{url:"/static/img/kw.830d3755.svg",revision:null},{url:"/static/img/ky.be81d90b.svg",revision:null},{url:"/static/img/ky.e3b76b32.svg",revision:null},{url:"/static/img/kz.32ac1036.svg",revision:null},{url:"/static/img/kz.579ac0f9.svg",revision:null},{url:"/static/img/la.e583f8ec.svg",revision:null},{url:"/static/img/la.f71017ef.svg",revision:null},{url:"/static/img/lb.8eea508a.svg",revision:null},{url:"/static/img/lb.bdbeb8f1.svg",revision:null},{url:"/static/img/lc.25f644a6.svg",revision:null},{url:"/static/img/lc.68bd77ae.svg",revision:null},{url:"/static/img/li.8dc1ed79.svg",revision:null},{url:"/static/img/li.d7e2a871.svg",revision:null},{url:"/static/img/lk.42c41c61.svg",revision:null},{url:"/static/img/lk.e52240d6.svg",revision:null},{url:"/static/img/lr.5b84ff00.svg",revision:null},{url:"/static/img/lr.9a67cd3d.svg",revision:null},{url:"/static/img/ls.6d444cae.svg",revision:null},{url:"/static/img/ls.fe1da403.svg",revision:null},{url:"/static/img/lt.03a2e8c1.svg",revision:null},{url:"/static/img/lt.b57ea2a8.svg",revision:null},{url:"/static/img/lu.93878a1b.svg",revision:null},{url:"/static/img/lu.e3bdc6d3.svg",revision:null},{url:"/static/img/lv.1853e3a0.svg",revision:null},{url:"/static/img/lv.679c099e.svg",revision:null},{url:"/static/img/ly.05f8732e.svg",revision:null},{url:"/static/img/ly.b9e750ff.svg",revision:null},{url:"/static/img/ma.65053fc4.svg",revision:null},{url:"/static/img/ma.88ada30c.svg",revision:null},{url:"/static/img/mc.2c03ea5c.svg",revision:null},{url:"/static/img/mc.89b532e8.svg",revision:null},{url:"/static/img/md.646818c3.svg",revision:null},{url:"/static/img/md.a56562ee.svg",revision:null},{url:"/static/img/me.2e71b778.svg",revision:null},{url:"/static/img/me.f05548f2.svg",revision:null},{url:"/static/img/mf.70d09a4a.svg",revision:null},{url:"/static/img/mf.7da6b3d2.svg",revision:null},{url:"/static/img/mg.09ca17b2.svg",revision:null},{url:"/static/img/mg.b3fff4a6.svg",revision:null},{url:"/static/img/mh.3fd69bb2.svg",revision:null},{url:"/static/img/mh.f6cbc774.svg",revision:null},{url:"/static/img/mk.4234a248.svg",revision:null},{url:"/static/img/mk.e5412079.svg",revision:null},{url:"/static/img/ml.3fad079e.svg",revision:null},{url:"/static/img/ml.4f0dba9e.svg",revision:null},{url:"/static/img/mm.8ac1f094.svg",revision:null},{url:"/static/img/mm.adaa2111.svg",revision:null},{url:"/static/img/mn.78547af0.svg",revision:null},{url:"/static/img/mn.a4bcb0e6.svg",revision:null},{url:"/static/img/mo.2f0d2c15.svg",revision:null},{url:"/static/img/mo.c8198565.svg",revision:null},{url:"/static/img/mp.2acb5506.svg",revision:null},{url:"/static/img/mp.eeeefff6.svg",revision:null},{url:"/static/img/mq.145a7657.svg",revision:null},{url:"/static/img/mq.bb36a8fc.svg",revision:null},{url:"/static/img/mr.dd34eae8.svg",revision:null},{url:"/static/img/mr.e91e06ea.svg",revision:null},{url:"/static/img/ms.2025cd7d.svg",revision:null},{url:"/static/img/ms.b13001dc.svg",revision:null},{url:"/static/img/mt.b6f71c85.svg",revision:null},{url:"/static/img/mt.cff39ee0.svg",revision:null},{url:"/static/img/mu.51f71163.svg",revision:null},{url:"/static/img/mu.a926c232.svg",revision:null},{url:"/static/img/mv.2c8b92b5.svg",revision:null},{url:"/static/img/mv.ba4de4fd.svg",revision:null},{url:"/static/img/mw.0b005148.svg",revision:null},{url:"/static/img/mw.f704f4bb.svg",revision:null},{url:"/static/img/mx.1b615ec2.svg",revision:null},{url:"/static/img/mx.8a36b075.svg",revision:null},{url:"/static/img/my.4109ae71.svg",revision:null},{url:"/static/img/my.69c87fc5.svg",revision:null},{url:"/static/img/mz.1377650b.svg",revision:null},{url:"/static/img/mz.2c96acb1.svg",revision:null},{url:"/static/img/na.7adf4344.svg",revision:null},{url:"/static/img/na.e0503926.svg",revision:null},{url:"/static/img/nc.96fa6a4b.svg",revision:null},{url:"/static/img/nc.b5a5d41b.svg",revision:null},{url:"/static/img/ne.d11b82c6.svg",revision:null},{url:"/static/img/ne.d4fe4faa.svg",revision:null},{url:"/static/img/nf.1e8c700b.svg",revision:null},{url:"/static/img/nf.a7166b00.svg",revision:null},{url:"/static/img/ng.51059407.svg",revision:null},{url:"/static/img/ng.c3b42ad2.svg",revision:null},{url:"/static/img/ni.5b80bac0.svg",revision:null},{url:"/static/img/ni.cc7eb514.svg",revision:null},{url:"/static/img/nl.dd138444.svg",revision:null},{url:"/static/img/nl.e415f0e7.svg",revision:null},{url:"/static/img/no.26996afa.svg",revision:null},{url:"/static/img/no.70157234.svg",revision:null},{url:"/static/img/np.954177a0.svg",revision:null},{url:"/static/img/np.f7b8a5c3.svg",revision:null},{url:"/static/img/nr.2c66d218.svg",revision:null},{url:"/static/img/nr.a4f0e762.svg",revision:null},{url:"/static/img/nu.26551dc2.svg",revision:null},{url:"/static/img/nu.860bbe8a.svg",revision:null},{url:"/static/img/nz.38d0d690.svg",revision:null},{url:"/static/img/nz.c77ae58d.svg",revision:null},{url:"/static/img/om.3f5691ca.svg",revision:null},{url:"/static/img/om.ff034f9e.svg",revision:null},{url:"/static/img/pa.6dc8212a.svg",revision:null},{url:"/static/img/pa.acde3214.svg",revision:null},{url:"/static/img/pe.5a3b0bc5.svg",revision:null},{url:"/static/img/pe.5c2ced95.svg",revision:null},{url:"/static/img/pf.9f06082b.svg",revision:null},{url:"/static/img/pf.f6ae1bc8.svg",revision:null},{url:"/static/img/pg.26847b33.svg",revision:null},{url:"/static/img/pg.66c8dc3b.svg",revision:null},{url:"/static/img/ph.12e2b123.svg",revision:null},{url:"/static/img/ph.f215833e.svg",revision:null},{url:"/static/img/pk.0bbf58be.svg",revision:null},{url:"/static/img/pk.32b55f6f.svg",revision:null},{url:"/static/img/pl.03886843.svg",revision:null},{url:"/static/img/pl.a1350f0c.svg",revision:null},{url:"/static/img/plex.7a4e22a6.svg",revision:null},{url:"/static/img/pm.7a6beab5.svg",revision:null},{url:"/static/img/pm.a5590fa3.svg",revision:null},{url:"/static/img/pn.00a9342b.svg",revision:null},{url:"/static/img/pn.715fd11d.svg",revision:null},{url:"/static/img/pr.391a48e2.svg",revision:null},{url:"/static/img/pr.b37cbdc4.svg",revision:null},{url:"/static/img/ps.1af72ed4.svg",revision:null},{url:"/static/img/ps.96bcac74.svg",revision:null},{url:"/static/img/pt.0703cc3a.svg",revision:null},{url:"/static/img/pt.351b87cb.svg",revision:null},{url:"/static/img/pw.17220ffb.svg",revision:null},{url:"/static/img/pw.6d8e7ce0.svg",revision:null},{url:"/static/img/py.25cc39e3.svg",revision:null},{url:"/static/img/py.c20318c9.svg",revision:null},{url:"/static/img/qa.7e695788.svg",revision:null},{url:"/static/img/qa.86452d7a.svg",revision:null},{url:"/static/img/re.b8140129.svg",revision:null},{url:"/static/img/re.cf143c2f.svg",revision:null},{url:"/static/img/ro.67f8501e.svg",revision:null},{url:"/static/img/ro.cab93784.svg",revision:null},{url:"/static/img/rs.23638d75.svg",revision:null},{url:"/static/img/rs.ae2e3422.svg",revision:null},{url:"/static/img/ru.ccd50623.svg",revision:null},{url:"/static/img/ru.edd8b008.svg",revision:null},{url:"/static/img/rw.87d5d899.svg",revision:null},{url:"/static/img/rw.d118aacd.svg",revision:null},{url:"/static/img/sa.5bfbe72b.svg",revision:null},{url:"/static/img/sa.f0a8997b.svg",revision:null},{url:"/static/img/sb.1c406073.svg",revision:null},{url:"/static/img/sb.b0db5b0a.svg",revision:null},{url:"/static/img/sc.0452f14c.svg",revision:null},{url:"/static/img/sc.cdc20672.svg",revision:null},{url:"/static/img/sd.0e619868.svg",revision:null},{url:"/static/img/sd.da3b68ee.svg",revision:null},{url:"/static/img/se.7e499d82.svg",revision:null},{url:"/static/img/se.7ec71700.svg",revision:null},{url:"/static/img/sg.4f0e8eff.svg",revision:null},{url:"/static/img/sg.8a63b009.svg",revision:null},{url:"/static/img/sh.46e2588d.svg",revision:null},{url:"/static/img/sh.681f8fff.svg",revision:null},{url:"/static/img/si.2a428364.svg",revision:null},{url:"/static/img/si.d9d425c0.svg",revision:null},{url:"/static/img/sj.638e6522.svg",revision:null},{url:"/static/img/sj.92c583b8.svg",revision:null},{url:"/static/img/sk.7998d1f5.svg",revision:null},{url:"/static/img/sk.93c91c0b.svg",revision:null},{url:"/static/img/sl.d8378c47.svg",revision:null},{url:"/static/img/sl.eb9dda3f.svg",revision:null},{url:"/static/img/sm.0ba901f4.svg",revision:null},{url:"/static/img/sm.5e2fc188.svg",revision:null},{url:"/static/img/sn.4247b831.svg",revision:null},{url:"/static/img/sn.98923b55.svg",revision:null},{url:"/static/img/so.2d18a203.svg",revision:null},{url:"/static/img/so.45f08b28.svg",revision:null},{url:"/static/img/sr.cb178d98.svg",revision:null},{url:"/static/img/sr.d66c1240.svg",revision:null},{url:"/static/img/ss.caedfdf2.svg",revision:null},{url:"/static/img/ss.db181f81.svg",revision:null},{url:"/static/img/st.a70042c6.svg",revision:null},{url:"/static/img/st.ecc4827f.svg",revision:null},{url:"/static/img/sv.9501935a.svg",revision:null},{url:"/static/img/sv.f67839a6.svg",revision:null},{url:"/static/img/sx.77e864f0.svg",revision:null},{url:"/static/img/sx.c0e6297a.svg",revision:null},{url:"/static/img/sy.2b3eac89.svg",revision:null},{url:"/static/img/sy.7fe894df.svg",revision:null},{url:"/static/img/sz.70b6fc50.svg",revision:null},{url:"/static/img/sz.eb01cd9f.svg",revision:null},{url:"/static/img/tc.30ccd48e.svg",revision:null},{url:"/static/img/tc.651466dd.svg",revision:null},{url:"/static/img/td.5d622e26.svg",revision:null},{url:"/static/img/td.f1319408.svg",revision:null},{url:"/static/img/tf.27cbe00b.svg",revision:null},{url:"/static/img/tf.a1757237.svg",revision:null},{url:"/static/img/tg.b492a751.svg",revision:null},{url:"/static/img/tg.d04f874c.svg",revision:null},{url:"/static/img/th.79b63a8a.svg",revision:null},{url:"/static/img/th.b8e24edb.svg",revision:null},{url:"/static/img/tj.b7dafe8d.svg",revision:null},{url:"/static/img/tj.d3a42312.svg",revision:null},{url:"/static/img/tk.6c1f520c.svg",revision:null},{url:"/static/img/tk.f87f794b.svg",revision:null},{url:"/static/img/tl.85904d79.svg",revision:null},{url:"/static/img/tl.ca9af3c0.svg",revision:null},{url:"/static/img/tm.762df128.svg",revision:null},{url:"/static/img/tm.e467552c.svg",revision:null},{url:"/static/img/tn.cc3ab493.svg",revision:null},{url:"/static/img/tn.ff4c5190.svg",revision:null},{url:"/static/img/to.8dd22284.svg",revision:null},{url:"/static/img/to.9748a967.svg",revision:null},{url:"/static/img/tr.87e40d5c.svg",revision:null},{url:"/static/img/tr.fc8c91dd.svg",revision:null},{url:"/static/img/tt.4acf6cc2.svg",revision:null},{url:"/static/img/tt.5a459e81.svg",revision:null},{url:"/static/img/tv.9717b553.svg",revision:null},{url:"/static/img/tv.a8ff4939.svg",revision:null},{url:"/static/img/tw.45c8a106.svg",revision:null},{url:"/static/img/tw.c0cf9ea7.svg",revision:null},{url:"/static/img/tz.1abfbb38.svg",revision:null},{url:"/static/img/tz.c27fd405.svg",revision:null},{url:"/static/img/ua.04fa0e67.svg",revision:null},{url:"/static/img/ua.63d75c84.svg",revision:null},{url:"/static/img/ug.5ac71e98.svg",revision:null},{url:"/static/img/ug.5ae165a2.svg",revision:null},{url:"/static/img/um.582dd57b.svg",revision:null},{url:"/static/img/um.b38f913c.svg",revision:null},{url:"/static/img/un.2df110d6.svg",revision:null},{url:"/static/img/un.58a4a02a.svg",revision:null},{url:"/static/img/us.6c459052.svg",revision:null},{url:"/static/img/us.99e04236.svg",revision:null},{url:"/static/img/uy.69cf8938.svg",revision:null},{url:"/static/img/uy.b70ac310.svg",revision:null},{url:"/static/img/uz.7f8823a2.svg",revision:null},{url:"/static/img/uz.d53abc35.svg",revision:null},{url:"/static/img/va.7efb8ba6.svg",revision:null},{url:"/static/img/va.abcb42e8.svg",revision:null},{url:"/static/img/vc.37cf5ba1.svg",revision:null},{url:"/static/img/vc.3e4ac6d4.svg",revision:null},{url:"/static/img/ve.4cd0e3ed.svg",revision:null},{url:"/static/img/ve.9cd63506.svg",revision:null},{url:"/static/img/vg.025b8b6a.svg",revision:null},{url:"/static/img/vg.ae3b6f7e.svg",revision:null},{url:"/static/img/vi.293e6f1c.svg",revision:null},{url:"/static/img/vi.f920eec7.svg",revision:null},{url:"/static/img/vn.11dd1cf6.svg",revision:null},{url:"/static/img/vn.9ec4ca4d.svg",revision:null},{url:"/static/img/vu.5d2d7643.svg",revision:null},{url:"/static/img/vu.b7a8d91a.svg",revision:null},{url:"/static/img/wf.69c77016.svg",revision:null},{url:"/static/img/wf.9ca6f4bc.svg",revision:null},{url:"/static/img/ws.15c7a17c.svg",revision:null},{url:"/static/img/ws.d2e19e5a.svg",revision:null},{url:"/static/img/xk.16b6bb85.svg",revision:null},{url:"/static/img/xk.ca7843be.svg",revision:null},{url:"/static/img/ye.0b3f3c76.svg",revision:null},{url:"/static/img/ye.bb567731.svg",revision:null},{url:"/static/img/yt.332bd5d3.svg",revision:null},{url:"/static/img/yt.c33641ca.svg",revision:null},{url:"/static/img/za.2fa94205.svg",revision:null},{url:"/static/img/za.42e033a9.svg",revision:null},{url:"/static/img/zm.92477cab.svg",revision:null},{url:"/static/img/zm.ce5363b7.svg",revision:null},{url:"/static/img/zw.6a535c1e.svg",revision:null},{url:"/static/img/zw.f488cb8a.svg",revision:null},{url:"/static/js/1088.1c904e63.js",revision:null},{url:"/static/js/1171.58632721.js",revision:null},{url:"/static/js/1449.a5b4b2d2.js",revision:null},{url:"/static/js/1485.ffaf2a68.js",revision:null},{url:"/static/js/1512.b686fb87.js",revision:null},{url:"/static/js/169.92c1a438.js",revision:null},{url:"/static/js/1706.1a5248ba.js",revision:null},{url:"/static/js/1807.564d1fef.js",revision:null},{url:"/static/js/1949.aa522c80.js",revision:null},{url:"/static/js/2018.797df628.js",revision:null},{url:"/static/js/2106.50dde272.js",revision:null},{url:"/static/js/2140.d72a32d8.js",revision:null},{url:"/static/js/2183.f8766c50.js",revision:null},{url:"/static/js/2200.a7bc2894.js",revision:null},{url:"/static/js/2217.d60fbb58.js",revision:null},{url:"/static/js/2460.2a8400ba.js",revision:null},{url:"/static/js/2614.c79ffd3c.js",revision:null},{url:"/static/js/2718.6d5ad916.js",revision:null},{url:"/static/js/2732.93033fcd.js",revision:null},{url:"/static/js/281.2c3f212b.js",revision:null},{url:"/static/js/2853.99de82eb.js",revision:null},{url:"/static/js/2892.e9ab901f.js",revision:null},{url:"/static/js/2893.c9d72a7c.js",revision:null},{url:"/static/js/2948.b275f03f.js",revision:null},{url:"/static/js/2951.d5589556.js",revision:null},{url:"/static/js/2976.e3dbc1e6.js",revision:null},{url:"/static/js/3083.f289e43a.js",revision:null},{url:"/static/js/3211.542ae3e8.js",revision:null},{url:"/static/js/3322.dadc23cc.js",revision:null},{url:"/static/js/3368.8c968129.js",revision:null},{url:"/static/js/3369.cb38d432.js",revision:null},{url:"/static/js/34.4c59fb03.js",revision:null},{url:"/static/js/3400.748068b2.js",revision:null},{url:"/static/js/3518.6ca9dd02.js",revision:null},{url:"/static/js/3559.61ebd182.js",revision:null},{url:"/static/js/3732.d6584e8e.js",revision:null},{url:"/static/js/3835.2db962db.js",revision:null},{url:"/static/js/3862.0ca0e08c.js",revision:null},{url:"/static/js/3924.0fd0a3c0.js",revision:null},{url:"/static/js/4015.49496536.js",revision:null},{url:"/static/js/4053.0d63e56f.js",revision:null},{url:"/static/js/4166.2ad8ca25.js",revision:null},{url:"/static/js/446.cdd8637e.js",revision:null},{url:"/static/js/4619.b038c54a.js",revision:null},{url:"/static/js/472.1405415c.js",revision:null},{url:"/static/js/4765.f893461f.js",revision:null},{url:"/static/js/5197.1a8603ef.js",revision:null},{url:"/static/js/5207.7f241e21.js",revision:null},{url:"/static/js/5285.4efb90e2.js",revision:null},{url:"/static/js/5329.1dc4e553.js",revision:null},{url:"/static/js/5505.35fbb782.js",revision:null},{url:"/static/js/5638.d0047a11.js",revision:null},{url:"/static/js/6148.6a799072.js",revision:null},{url:"/static/js/6324.93ea59d2.js",revision:null},{url:"/static/js/6362.4870392f.js",revision:null},{url:"/static/js/6429.902857be.js",revision:null},{url:"/static/js/65.ae7df477.js",revision:null},{url:"/static/js/6523.426200f5.js",revision:null},{url:"/static/js/6640.49b4564c.js",revision:null},{url:"/static/js/6882.a20cfcd3.js",revision:null},{url:"/static/js/7089.8779e12e.js",revision:null},{url:"/static/js/729.81683ae6.js",revision:null},{url:"/static/js/735.09e06f2a.js",revision:null},{url:"/static/js/7381.16a4edaa.js",revision:null},{url:"/static/js/746.9a199f8f.js",revision:null},{url:"/static/js/7493.7328f347.js",revision:null},{url:"/static/js/7528.e54955c4.js",revision:null},{url:"/static/js/7590.be3564f1.js",revision:null},{url:"/static/js/7819.d1f61659.js",revision:null},{url:"/static/js/7841.580c6097.js",revision:null},{url:"/static/js/813.3ec855c4.js",revision:null},{url:"/static/js/8179.373b33c6.js",revision:null},{url:"/static/js/8391.c04e1c3a.js",revision:null},{url:"/static/js/844.4b1a666d.js",revision:null},{url:"/static/js/8498.e34e99e5.js",revision:null},{url:"/static/js/8621.edd395ad.js",revision:null},{url:"/static/js/8752.1ad15e4e.js",revision:null},{url:"/static/js/8769.52fe04f5.js",revision:null},{url:"/static/js/8784.5892bf2a.js",revision:null},{url:"/static/js/8825.f5386513.js",revision:null},{url:"/static/js/8895.c5e5490a.js",revision:null},{url:"/static/js/8930.5354086d.js",revision:null},{url:"/static/js/9091.b9371c68.js",revision:null},{url:"/static/js/9092.89f920f0.js",revision:null},{url:"/static/js/9164.0a6e4f74.js",revision:null},{url:"/static/js/9211.e190626a.js",revision:null},{url:"/static/js/9334.043959f5.js",revision:null},{url:"/static/js/9381.3d111609.js",revision:null},{url:"/static/js/9461.1b6014d3.js",revision:null},{url:"/static/js/9472.3664c2f1.js",revision:null},{url:"/static/js/9732.0ee6a4b6.js",revision:null},{url:"/static/js/9751.9e425e19.js",revision:null},{url:"/static/js/980.ee52bc55.js",revision:null},{url:"/static/js/984.50a15617.js",revision:null},{url:"/static/js/9962.76f7d059.js",revision:null},{url:"/static/js/app.47aad9f7.js",revision:null},{url:"/static/js/chunk-vendors.05911ac4.js",revision:null},{url:"/static/js/dashboard.8eaf2de4.js",revision:null},{url:"/static/js/login.2645d0f5.js",revision:null},{url:"/static/js/notfound.46477842.js",revision:null},{url:"/static/js/panel.f97445c6.js",revision:null},{url:"/static/js/plugin.95e66081.js",revision:null},{url:"/static/js/register.5ed802b7.js",revision:null}],{})})); //# sourceMappingURL=service-worker.js.map diff --git a/platypush/backend/http/webapp/dist/service-worker.js.map b/platypush/backend/http/webapp/dist/service-worker.js.map index 90cb8d567d..e5460a13a5 100644 --- a/platypush/backend/http/webapp/dist/service-worker.js.map +++ b/platypush/backend/http/webapp/dist/service-worker.js.map @@ -1 +1 @@ -{"version":3,"file":"service-worker.js","sources":["../../../../../../tmp/7f03537aa175ee94e475da79a7188456/service-worker.js"],"sourcesContent":["import {setCacheNameDetails as workbox_core_setCacheNameDetails} from '/drone/src/platypush/backend/http/webapp/node_modules/workbox-core/setCacheNameDetails.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/drone/src/platypush/backend/http/webapp/node_modules/workbox-precaching/precacheAndRoute.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\nworkbox_core_setCacheNameDetails({prefix: \"platypush\"});\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\n\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"/fonts/Poppins.ttf\",\n \"revision\": \"d10d3ed96303653f936a08b38534f12e\"\n },\n {\n \"url\": \"/fonts/poppins.css\",\n \"revision\": \"413ee9a4d1879f6ae3d62a796644daad\"\n },\n {\n \"url\": \"/icons/jellyfin.svg\",\n \"revision\": \"1ec11e72ffc381f8797ddbebed2652c0\"\n },\n {\n \"url\": \"/icons/kodi.svg\",\n \"revision\": \"81ea5504989d4a0ed19ba6528c39e80f\"\n },\n {\n \"url\": \"/icons/openweathermap/black/01d.png\",\n \"revision\": \"4cf2907a1083c067828830bb007e2f34\"\n },\n {\n \"url\": \"/icons/openweathermap/black/01n.png\",\n \"revision\": \"df30375c6371005e2d238c36255afc8a\"\n },\n {\n \"url\": \"/icons/openweathermap/black/02d.png\",\n \"revision\": \"79a0adce79d78da203beeb7a6f4f510b\"\n },\n {\n \"url\": \"/icons/openweathermap/black/02n.png\",\n \"revision\": \"68d34b41357c2a3ea9479dae653b3617\"\n },\n {\n \"url\": \"/icons/openweathermap/black/03d.png\",\n \"revision\": \"5f13dba4164c437e2fbdc1d1ecaada4c\"\n },\n {\n \"url\": \"/icons/openweathermap/black/03n.png\",\n \"revision\": \"65c125cd51934e24f9e3321cc5448d0e\"\n },\n {\n \"url\": \"/icons/openweathermap/black/04d.png\",\n \"revision\": \"e75cd73c232806d7364ad7feae354074\"\n },\n {\n \"url\": \"/icons/openweathermap/black/04n.png\",\n \"revision\": \"e75cd73c232806d7364ad7feae354074\"\n },\n {\n \"url\": \"/icons/openweathermap/black/09d.png\",\n \"revision\": \"328b726310fb5762861859e33ac9066a\"\n },\n {\n \"url\": \"/icons/openweathermap/black/09n.png\",\n \"revision\": \"328b726310fb5762861859e33ac9066a\"\n },\n {\n \"url\": \"/icons/openweathermap/black/10d.png\",\n \"revision\": \"7dde329628506567faef30b9eb5c5f69\"\n },\n {\n \"url\": \"/icons/openweathermap/black/10n.png\",\n \"revision\": \"7dde329628506567faef30b9eb5c5f69\"\n },\n {\n \"url\": \"/icons/openweathermap/black/11d.png\",\n \"revision\": \"8f6a4b2446b42e8215195e195133e546\"\n },\n {\n \"url\": \"/icons/openweathermap/black/11n.png\",\n \"revision\": \"8f6a4b2446b42e8215195e195133e546\"\n },\n {\n \"url\": \"/icons/openweathermap/black/13d.png\",\n \"revision\": \"45bfce1d2ea7d16415848650eb5d2cb3\"\n },\n {\n \"url\": \"/icons/openweathermap/black/13n.png\",\n \"revision\": \"45bfce1d2ea7d16415848650eb5d2cb3\"\n },\n {\n \"url\": \"/icons/openweathermap/black/50d.png\",\n \"revision\": \"7a304f2b15fe4d9de351dabc44ff900d\"\n },\n {\n \"url\": \"/icons/openweathermap/black/50n.png\",\n \"revision\": \"7a304f2b15fe4d9de351dabc44ff900d\"\n },\n {\n \"url\": \"/icons/openweathermap/black/unknown.png\",\n \"revision\": \"c219891f5796e43d0f75f6525a8d6f33\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/01d.png\",\n \"revision\": \"4cf2907a1083c067828830bb007e2f34\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/01n.png\",\n \"revision\": \"df30375c6371005e2d238c36255afc8a\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/02d.png\",\n \"revision\": \"79a0adce79d78da203beeb7a6f4f510b\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/02n.png\",\n \"revision\": \"68d34b41357c2a3ea9479dae653b3617\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/03d.png\",\n \"revision\": \"5f13dba4164c437e2fbdc1d1ecaada4c\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/03n.png\",\n \"revision\": \"65c125cd51934e24f9e3321cc5448d0e\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/04d.png\",\n \"revision\": \"e75cd73c232806d7364ad7feae354074\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/04n.png\",\n \"revision\": \"e75cd73c232806d7364ad7feae354074\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/09d.png\",\n \"revision\": \"328b726310fb5762861859e33ac9066a\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/09n.png\",\n \"revision\": \"328b726310fb5762861859e33ac9066a\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/10d.png\",\n \"revision\": \"7dde329628506567faef30b9eb5c5f69\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/10n.png\",\n \"revision\": \"7dde329628506567faef30b9eb5c5f69\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/11d.png\",\n \"revision\": \"8f6a4b2446b42e8215195e195133e546\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/11n.png\",\n \"revision\": \"8f6a4b2446b42e8215195e195133e546\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/13d.png\",\n \"revision\": \"45bfce1d2ea7d16415848650eb5d2cb3\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/13n.png\",\n \"revision\": \"45bfce1d2ea7d16415848650eb5d2cb3\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/50d.png\",\n \"revision\": \"7a304f2b15fe4d9de351dabc44ff900d\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/50n.png\",\n \"revision\": \"7a304f2b15fe4d9de351dabc44ff900d\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/unknown.png\",\n \"revision\": \"c219891f5796e43d0f75f6525a8d6f33\"\n },\n {\n \"url\": \"/icons/openweathermap/light/01d.png\",\n \"revision\": \"00c2d0a72a69bf279bf8703cea9ce8d2\"\n },\n {\n \"url\": \"/icons/openweathermap/light/01n.png\",\n \"revision\": \"3a65e9f7ed5c54c6acd638a7bd26de25\"\n },\n {\n \"url\": \"/icons/openweathermap/light/02d.png\",\n \"revision\": \"63dab156e991be7e4174d1d6cd8c2321\"\n },\n {\n \"url\": \"/icons/openweathermap/light/02n.png\",\n \"revision\": \"7c64d1a1c5efdbe38e6b7e3b4f50f2c5\"\n },\n {\n \"url\": \"/icons/openweathermap/light/03d.png\",\n \"revision\": \"f609003793e658a60870587cd450fc6f\"\n },\n {\n \"url\": \"/icons/openweathermap/light/03n.png\",\n \"revision\": \"7e694b4317b3e9f2533db93969fcc3e8\"\n },\n {\n \"url\": \"/icons/openweathermap/light/04d.png\",\n \"revision\": \"098f9d40b1d5747996df9a720f160c81\"\n },\n {\n \"url\": \"/icons/openweathermap/light/04n.png\",\n \"revision\": \"098f9d40b1d5747996df9a720f160c81\"\n },\n {\n \"url\": \"/icons/openweathermap/light/09d.png\",\n \"revision\": \"c48a99b60e45690cdc702a2dc6694002\"\n },\n {\n \"url\": \"/icons/openweathermap/light/09n.png\",\n \"revision\": \"c48a99b60e45690cdc702a2dc6694002\"\n },\n {\n \"url\": \"/icons/openweathermap/light/10d.png\",\n \"revision\": \"2750daf3f0d811230591a415e42bddb2\"\n },\n {\n \"url\": \"/icons/openweathermap/light/10n.png\",\n \"revision\": \"2750daf3f0d811230591a415e42bddb2\"\n },\n {\n \"url\": \"/icons/openweathermap/light/11d.png\",\n \"revision\": \"7bd0501a7bfcf2675467df0c0788ffad\"\n },\n {\n \"url\": \"/icons/openweathermap/light/11n.png\",\n \"revision\": \"7bd0501a7bfcf2675467df0c0788ffad\"\n },\n {\n \"url\": \"/icons/openweathermap/light/13d.png\",\n \"revision\": \"4e11e697c6bafc8dd83c4dfc8ce47919\"\n },\n {\n \"url\": \"/icons/openweathermap/light/13n.png\",\n \"revision\": \"4e11e697c6bafc8dd83c4dfc8ce47919\"\n },\n {\n \"url\": \"/icons/openweathermap/light/50d.png\",\n \"revision\": \"9a0770f3adc7c4a27e131c04a739f735\"\n },\n {\n \"url\": \"/icons/openweathermap/light/50n.png\",\n \"revision\": \"9a0770f3adc7c4a27e131c04a739f735\"\n },\n {\n \"url\": \"/icons/openweathermap/light/unknown.png\",\n \"revision\": \"f14a44a1ecde49a5c6a396f8c1753263\"\n },\n {\n \"url\": \"/icons/openweathermap/white/01d.png\",\n \"revision\": \"00c2d0a72a69bf279bf8703cea9ce8d2\"\n },\n {\n \"url\": \"/icons/openweathermap/white/01n.png\",\n \"revision\": \"3a65e9f7ed5c54c6acd638a7bd26de25\"\n },\n {\n \"url\": \"/icons/openweathermap/white/02d.png\",\n \"revision\": \"63dab156e991be7e4174d1d6cd8c2321\"\n },\n {\n \"url\": \"/icons/openweathermap/white/02n.png\",\n \"revision\": \"7c64d1a1c5efdbe38e6b7e3b4f50f2c5\"\n },\n {\n \"url\": \"/icons/openweathermap/white/03d.png\",\n \"revision\": \"f609003793e658a60870587cd450fc6f\"\n },\n {\n \"url\": \"/icons/openweathermap/white/03n.png\",\n \"revision\": \"7e694b4317b3e9f2533db93969fcc3e8\"\n },\n {\n \"url\": \"/icons/openweathermap/white/04d.png\",\n \"revision\": \"098f9d40b1d5747996df9a720f160c81\"\n },\n {\n \"url\": \"/icons/openweathermap/white/04n.png\",\n \"revision\": \"098f9d40b1d5747996df9a720f160c81\"\n },\n {\n \"url\": \"/icons/openweathermap/white/09d.png\",\n \"revision\": \"c48a99b60e45690cdc702a2dc6694002\"\n },\n {\n \"url\": \"/icons/openweathermap/white/09n.png\",\n \"revision\": \"c48a99b60e45690cdc702a2dc6694002\"\n },\n {\n \"url\": \"/icons/openweathermap/white/10d.png\",\n \"revision\": \"2750daf3f0d811230591a415e42bddb2\"\n },\n {\n \"url\": \"/icons/openweathermap/white/10n.png\",\n \"revision\": \"2750daf3f0d811230591a415e42bddb2\"\n },\n {\n \"url\": \"/icons/openweathermap/white/11d.png\",\n \"revision\": \"7bd0501a7bfcf2675467df0c0788ffad\"\n },\n {\n \"url\": \"/icons/openweathermap/white/11n.png\",\n \"revision\": \"7bd0501a7bfcf2675467df0c0788ffad\"\n },\n {\n \"url\": \"/icons/openweathermap/white/13d.png\",\n \"revision\": \"4e11e697c6bafc8dd83c4dfc8ce47919\"\n },\n {\n \"url\": \"/icons/openweathermap/white/13n.png\",\n \"revision\": \"4e11e697c6bafc8dd83c4dfc8ce47919\"\n },\n {\n \"url\": \"/icons/openweathermap/white/50d.png\",\n \"revision\": \"9a0770f3adc7c4a27e131c04a739f735\"\n },\n {\n \"url\": \"/icons/openweathermap/white/50n.png\",\n \"revision\": \"9a0770f3adc7c4a27e131c04a739f735\"\n },\n {\n \"url\": \"/icons/openweathermap/white/unknown.png\",\n \"revision\": \"f14a44a1ecde49a5c6a396f8c1753263\"\n },\n {\n \"url\": \"/icons/plex.svg\",\n \"revision\": \"9923c5c80858a7da9d48c3ee77974e77\"\n },\n {\n \"url\": \"/icons/smartthings.png\",\n \"revision\": \"9306b6ca82efa85d58823615ff14b00f\"\n },\n {\n \"url\": \"/icons/z-wave.png\",\n \"revision\": \"3045e92627da521267db845b16da6028\"\n },\n {\n \"url\": \"/icons/zigbee.svg\",\n \"revision\": \"3e5f749af9e83ace5c12ff3aac6d4b88\"\n },\n {\n \"url\": \"/img/dashboard-bg-light.jpg\",\n \"revision\": \"f9ab2a6552509997ec0cbaeb47199eba\"\n },\n {\n \"url\": \"/img/logo.png\",\n \"revision\": \"98702e78dde598404826f6e9279e4ab3\"\n },\n {\n \"url\": \"/img/spinner.gif\",\n \"revision\": \"5572838d351b66bf6a3350b6d8d23cb8\"\n },\n {\n \"url\": \"/index.html\",\n \"revision\": \"ce7e741473c49bac07a3a0568cfc738a\"\n },\n {\n \"url\": \"/manifest.json\",\n \"revision\": \"8a45dcffc3380b17da6ea17291b43e00\"\n },\n {\n \"url\": \"/static/css/1171.e994a915.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1327.1b87ccea.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1391.4c2a54af.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1449.aa6f3b13.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1485.affb1035.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1558.972e84ae.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/169.e5f2ae64.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1706.6d512c72.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1807.c0b8bd4e.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/182.ceea8242.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1931.4aa7fbb8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1949.5bc4128f.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2018.423c85e4.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2140.ccffb19d.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2217.5d4af353.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2308.b500f3ef.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2460.23b03062.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2718.7330d755.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/281.59540c1e.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2844.f22570b6.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2892.29e6b46e.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2893.6ff6d2f5.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2924.f0edc749.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2948.a853dd34.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2976.e523133c.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2992.3ad12451.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3211.bb22df23.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3368.46202981.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3369.6e3c3961.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3393.916736c6.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/34.697bbb6c.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3559.18cfd512.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3826.a3a30364.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3835.4397fb75.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3924.1e986b6a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4015.92ad285d.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4109.5418ba6a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4166.cf5dfc42.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4364.92fac5a6.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/446.00260d6b.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/472.34503f0a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4790.03576fd8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5197.aa8e547f.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5207.270e37eb.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5285.b0da7899.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5329.389efe5a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5638.ddd3f9ab.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/58.4e42bcd7.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5906.68bca63a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5933.bfa8eecd.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6096.de73fc67.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6217.199dcb8a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6281.96662ea9.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6324.12908cb3.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6429.370bde85.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/65.f26c4c69.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6523.2d62c484.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6561.723d0b72.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/669.b79c5124.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6882.0292b32b.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7243.b4062d54.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/729.57b57d7b.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/735.826ef4a8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/746.950ba016.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7493.6a1875d9.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7528.4bf79319.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7590.e5788cc0.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7624.b51179b6.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7651.f63c0e66.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7841.fdeea133.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8069.7f911c23.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8179.c703112d.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8391.bab12c47.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8498.8ac7dc79.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8590.dbed6cfb.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8621.1d643b83.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/864.78f08d0f.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8769.9fc4ff4e.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8825.6bed1a5d.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8989.995028ce.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/906.ba484368.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9092.a5a11002.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9211.6c8097ed.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9381.9ee3ac59.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9461.4d6142dc.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9732.75f88cfe.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9751.99faecb1.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/980.3fc64539.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/984.d1631b13.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9962.1bd519cb.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/app.21f0b7e0.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/chunk-vendors.d510eff2.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/dashboard.c3db81e8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/panel.d8b4a6d8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/plugin.0537ff26.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-brands-400.5d18d427.ttf\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-brands-400.87587a68.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-regular-400.3ccdbd3d.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-regular-400.81482cd4.ttf\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-solid-900.0b0cc8a6.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-solid-900.69d3141a.ttf\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/lato-medium-italic.1996cc15.woff\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/lato-medium-italic.1e312dd9.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/lato-medium.13fcde4c.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/lato-medium.b41c3821.woff\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ad.cb33f69a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ad.fa8477e6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ae.a3f5e295.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ae.f06e0095.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/af.89591ab0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/af.8ca96393.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ag.4c37bc2e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ag.56074d55.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ai.70eefdc0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ai.893d1179.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/al.b16acdb2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/al.e0864b5d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/am.00f0fec4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/am.a566904f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ao.3df23f21.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ao.c0c32201.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/aq.1b8c45a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/aq.aa242c4a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ar.22a3116e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ar.d3238270.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/as.10ed1a23.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/as.4a330654.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/at.02a64279.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/at.94cde74c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/au.cc65fc07.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/au.dbcdef2c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/aw.abbad4ac.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/aw.be4540eb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ax.371c7af2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ax.91eea523.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/az.0e2f1d1a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/az.f399f1c8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ba.032070d4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ba.e167b08f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bb.23a15e67.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bb.b800513b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bd.c1abcb00.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bd.c4a5f0e2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/be.29774a37.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/be.3eb14701.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bf.2334e919.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bf.4ffd5dc6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bg.700f100c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bg.d0a49130.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bh.2a884f6c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bh.3968dfe0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bi.211d0f9e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bi.ae3bb248.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bj.2cdc8a62.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bj.aba95ad2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bl.04966866.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bl.3e69e968.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bm.e6903c8e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bm.e69e40c4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bn.07911e0c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bn.4d91734a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bo.03595499.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bo.9c1d9ef8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bq.747d8177.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bq.b9355bec.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/br.058a5086.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/br.fe030c1c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bs.d228cbb2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bs.ef0a29ed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bt.3f8ecb9b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bt.fc241981.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bv.5503f03a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bv.7f7cd26f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bw.494aae64.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bw.b767df8c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/by.78d2c3c9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/by.fba98c48.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bz.14c3376a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bz.5e0ef548.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ca.163ac200.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ca.a2ab234d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cc.51960f85.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cc.813adff8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cd.39186ec2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cd.b4bd46ee.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cf.b5702729.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cf.fe1120e9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cg.00603842.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cg.12414c99.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ch.7376c9c3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ch.a558d859.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ci.1251a8e3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ci.425a24c2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ck.4e83dd3e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ck.6303aa5b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cl.0917a91e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cl.b5974a35.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cm.253adb39.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cm.853e2843.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cn.38f63e1e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cn.e1b166eb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/co.33e249d8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/co.b5cbc817.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cr.2e572846.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cr.336eb7d3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cu.c2a6f0ed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cu.d6e33f19.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cv.5ea64968.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cv.b3ab83f5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cw.0e14b0b7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cw.9b9b7ed5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cx.da5de6d2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cx.e04e07e8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cy.834e6240.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cy.bfcfd736.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cz.aa114964.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cz.b5f98a6b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dashboard-bg-light.06da6eab.jpg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/de.8e159e6e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/de.b827ac51.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dj.4197a18a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dj.925748d5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dk.3ca1caed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dk.a867eeef.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dm.7ddb00ac.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dm.bca6d70c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/do.81097daa.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/do.954f0f3e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dz.76d47b01.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dz.b7e2fbce.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ec.0029f514.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ec.5f387e2f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ee.1b4839e0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ee.828384a8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eg.38443fa6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eg.5756a758.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eh.82bd1c7b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eh.f8d7b64f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/er.bf5b134b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/er.e932abe1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/es-ct.64a68954.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/es-ct.69469f50.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/es.7dd46df0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/es.de5915e5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/et.82e8eb21.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/et.a998a1b2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eu.4c6e130f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eu.aba724b1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fi.0cd85b78.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fi.3be6b378.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fj.ac9c916f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fj.e8d3e00b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fk.af0350f8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fk.db55fa14.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fm.3491efc7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fm.78d44caa.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fo.1da81e3a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fo.72949ad1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fr.3565b8f4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fr.9cb70285.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ga.3e474381.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ga.59f7d865.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-eng.0fac6e79.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-eng.513dcf1b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-nir.2b7d2c3a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-nir.f59817d6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-sct.f5001e5d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-sct.fee55173.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-wls.13481560.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-wls.95b2cfab.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb.2aafb374.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb.7a456bb2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gd.04ea09b7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gd.60b96978.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ge.b7b65b55.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ge.c7190912.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gf.531f9e07.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gf.90f438a3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gg.3aebc3ce.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gg.65174039.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gh.af443995.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gh.f2b6baac.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gi.302c2506.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gi.7beea6ed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gl.551d0783.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gl.6a5c17b0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gm.0e00e9d4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gm.1724dc37.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gn.54a75b28.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gn.7c96520b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gp.4327060f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gp.f8adbf5c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gq.b1679302.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gq.bd7daf33.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gr.07bedadf.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gr.25dd3287.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gs.60368968.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gs.b2836676.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gt.1a24ed67.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gt.825f7286.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gu.05f0ab85.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gu.19b114eb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gw.bcd1eddb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gw.c97f3f94.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gy.6327f72a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gy.e11d0234.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hk.b199a9ee.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hk.c72bba0e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hm.4aa61657.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hm.d4b3d393.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hn.08ad78b2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hn.44cee191.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hr.078b1bf9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hr.1f4e28b8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ht.6943447c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ht.7ca68737.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hu.692e97ca.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hu.b10d3f8e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/id.94464e47.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/id.a05dc04c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ie.5154112a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ie.e23b25d1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/il.150f4c5f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/il.e02a66d3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/im.25166c91.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/im.942419c5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/in.954929a0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/in.bd0d4f19.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/io.a59923ab.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/io.fa003484.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/iq.1232a5c2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/iq.9a48d678.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ir.1ed24953.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ir.bc7ae9e1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/is.cad57f19.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/is.eea59326.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/it.039b4527.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/it.e8516fc7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/je.1684dacc.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/je.3ed72a25.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jellyfin.7b53a541.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jm.2357530e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jm.479f30fe.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jo.06fbaa2c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jo.7ac45a65.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jp.1795778c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jp.b6063838.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ke.6dbfffd5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ke.769bb975.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kg.96c12490.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kg.daded53c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kh.8eeb1634.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kh.b10339d6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ki.033ff9ce.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ki.89e43a21.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/km.1e3bd5fe.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/km.3ffb0228.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kn.0c16fe68.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kn.8f2e7b29.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kodi.d18f8d23.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kp.0f5253d8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kp.f4ff9e76.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kr.0dc8b972.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kr.0f5e1116.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kw.3b4f3ea3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kw.830d3755.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ky.be81d90b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ky.e3b76b32.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kz.32ac1036.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kz.579ac0f9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/la.e583f8ec.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/la.f71017ef.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lb.8eea508a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lb.bdbeb8f1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lc.25f644a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lc.68bd77ae.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/li.8dc1ed79.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/li.d7e2a871.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lk.42c41c61.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lk.e52240d6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lr.5b84ff00.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lr.9a67cd3d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ls.6d444cae.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ls.fe1da403.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lt.03a2e8c1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lt.b57ea2a8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lu.93878a1b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lu.e3bdc6d3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lv.1853e3a0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lv.679c099e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ly.05f8732e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ly.b9e750ff.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ma.65053fc4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ma.88ada30c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mc.2c03ea5c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mc.89b532e8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/md.646818c3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/md.a56562ee.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/me.2e71b778.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/me.f05548f2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mf.70d09a4a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mf.7da6b3d2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mg.09ca17b2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mg.b3fff4a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mh.3fd69bb2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mh.f6cbc774.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mk.4234a248.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mk.e5412079.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ml.3fad079e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ml.4f0dba9e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mm.8ac1f094.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mm.adaa2111.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mn.78547af0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mn.a4bcb0e6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mo.2f0d2c15.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mo.c8198565.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mp.2acb5506.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mp.eeeefff6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mq.145a7657.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mq.bb36a8fc.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mr.dd34eae8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mr.e91e06ea.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ms.2025cd7d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ms.b13001dc.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mt.b6f71c85.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mt.cff39ee0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mu.51f71163.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mu.a926c232.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mv.2c8b92b5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mv.ba4de4fd.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mw.0b005148.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mw.f704f4bb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mx.1b615ec2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mx.8a36b075.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/my.4109ae71.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/my.69c87fc5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mz.1377650b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mz.2c96acb1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/na.7adf4344.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/na.e0503926.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nc.96fa6a4b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nc.b5a5d41b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ne.d11b82c6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ne.d4fe4faa.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nf.1e8c700b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nf.a7166b00.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ng.51059407.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ng.c3b42ad2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ni.5b80bac0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ni.cc7eb514.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nl.dd138444.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nl.e415f0e7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/no.26996afa.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/no.70157234.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/np.954177a0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/np.f7b8a5c3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nr.2c66d218.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nr.a4f0e762.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nu.26551dc2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nu.860bbe8a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nz.38d0d690.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nz.c77ae58d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/om.3f5691ca.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/om.ff034f9e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pa.6dc8212a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pa.acde3214.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pe.5a3b0bc5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pe.5c2ced95.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pf.9f06082b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pf.f6ae1bc8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pg.26847b33.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pg.66c8dc3b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ph.12e2b123.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ph.f215833e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pk.0bbf58be.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pk.32b55f6f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pl.03886843.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pl.a1350f0c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/plex.7a4e22a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pm.7a6beab5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pm.a5590fa3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pn.00a9342b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pn.715fd11d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pr.391a48e2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pr.b37cbdc4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ps.1af72ed4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ps.96bcac74.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pt.0703cc3a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pt.351b87cb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pw.17220ffb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pw.6d8e7ce0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/py.25cc39e3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/py.c20318c9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/qa.7e695788.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/qa.86452d7a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/re.b8140129.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/re.cf143c2f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ro.67f8501e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ro.cab93784.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/rs.23638d75.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/rs.ae2e3422.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ru.ccd50623.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ru.edd8b008.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/rw.87d5d899.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/rw.d118aacd.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sa.5bfbe72b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sa.f0a8997b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sb.1c406073.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sb.b0db5b0a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sc.0452f14c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sc.cdc20672.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sd.0e619868.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sd.da3b68ee.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/se.7e499d82.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/se.7ec71700.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sg.4f0e8eff.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sg.8a63b009.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sh.46e2588d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sh.681f8fff.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/si.2a428364.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/si.d9d425c0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sj.638e6522.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sj.92c583b8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sk.7998d1f5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sk.93c91c0b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sl.d8378c47.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sl.eb9dda3f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sm.0ba901f4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sm.5e2fc188.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sn.4247b831.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sn.98923b55.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/so.2d18a203.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/so.45f08b28.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sr.cb178d98.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sr.d66c1240.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ss.caedfdf2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ss.db181f81.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/st.a70042c6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/st.ecc4827f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sv.9501935a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sv.f67839a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sx.77e864f0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sx.c0e6297a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sy.2b3eac89.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sy.7fe894df.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sz.70b6fc50.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sz.eb01cd9f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tc.30ccd48e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tc.651466dd.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/td.5d622e26.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/td.f1319408.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tf.27cbe00b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tf.a1757237.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tg.b492a751.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tg.d04f874c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/th.79b63a8a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/th.b8e24edb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tj.b7dafe8d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tj.d3a42312.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tk.6c1f520c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tk.f87f794b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tl.85904d79.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tl.ca9af3c0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tm.762df128.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tm.e467552c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tn.cc3ab493.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tn.ff4c5190.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/to.8dd22284.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/to.9748a967.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tr.87e40d5c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tr.fc8c91dd.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tt.4acf6cc2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tt.5a459e81.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tv.9717b553.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tv.a8ff4939.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tw.45c8a106.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tw.c0cf9ea7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tz.1abfbb38.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tz.c27fd405.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ua.04fa0e67.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ua.63d75c84.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ug.5ac71e98.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ug.5ae165a2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/um.582dd57b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/um.b38f913c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/un.2df110d6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/un.58a4a02a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/us.6c459052.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/us.99e04236.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/uy.69cf8938.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/uy.b70ac310.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/uz.7f8823a2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/uz.d53abc35.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/va.7efb8ba6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/va.abcb42e8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vc.37cf5ba1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vc.3e4ac6d4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ve.4cd0e3ed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ve.9cd63506.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vg.025b8b6a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vg.ae3b6f7e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vi.293e6f1c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vi.f920eec7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vn.11dd1cf6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vn.9ec4ca4d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vu.5d2d7643.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vu.b7a8d91a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/wf.69c77016.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/wf.9ca6f4bc.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ws.15c7a17c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ws.d2e19e5a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/xk.16b6bb85.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/xk.ca7843be.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ye.0b3f3c76.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ye.bb567731.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/yt.332bd5d3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/yt.c33641ca.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/za.2fa94205.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/za.42e033a9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/zm.92477cab.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/zm.ce5363b7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/zw.6a535c1e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/zw.f488cb8a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1088.1c904e63.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1171.58632721.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1449.a5b4b2d2.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1485.ffaf2a68.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1512.b686fb87.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/169.92c1a438.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1706.1a5248ba.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1807.564d1fef.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1949.aa522c80.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2018.797df628.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2106.50dde272.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2140.d72a32d8.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2183.f8766c50.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2200.a7bc2894.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2217.d60fbb58.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2460.2a8400ba.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2614.c79ffd3c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2718.6d5ad916.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2732.93033fcd.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/281.2c3f212b.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2853.99de82eb.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2892.e9ab901f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2893.c9d72a7c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2948.b275f03f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2951.d5589556.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2976.e3dbc1e6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3083.f289e43a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3211.542ae3e8.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3322.dadc23cc.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3368.8c968129.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3369.cb38d432.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/34.4c59fb03.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3400.748068b2.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3518.6ca9dd02.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3559.61ebd182.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3732.d6584e8e.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3835.2db962db.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3862.0ca0e08c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3924.0fd0a3c0.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4015.49496536.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4053.0d63e56f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4166.2ad8ca25.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/446.cdd8637e.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4619.b038c54a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/472.1405415c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4765.f893461f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5197.1a8603ef.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5207.7f241e21.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5285.4efb90e2.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5329.1dc4e553.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5505.35fbb782.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5638.d0047a11.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6148.6a799072.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6324.93ea59d2.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6362.4870392f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6429.902857be.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/65.ae7df477.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6523.426200f5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6640.49b4564c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6882.a20cfcd3.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7089.8779e12e.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/729.81683ae6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/735.09e06f2a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7381.16a4edaa.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/746.9a199f8f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7493.7328f347.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7528.e54955c4.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7590.be3564f1.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7819.d1f61659.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7841.580c6097.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/813.3ec855c4.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8179.373b33c6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8391.c04e1c3a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/844.4b1a666d.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8498.e34e99e5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8621.edd395ad.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8752.1ad15e4e.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8769.52fe04f5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8784.5892bf2a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8825.f5386513.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8895.c5e5490a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8930.5354086d.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9091.b9371c68.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9092.89f920f0.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9164.0a6e4f74.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9211.e190626a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9334.043959f5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9381.3d111609.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9461.1b6014d3.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9472.3664c2f1.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9732.0ee6a4b6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9751.9e425e19.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/980.ee52bc55.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/984.50a15617.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9962.76f7d059.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/app.be593e21.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/chunk-vendors.05911ac4.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/dashboard.3b1ddc55.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/login.98ae4df8.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/notfound.46477842.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/panel.417b2723.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/plugin.716f67e8.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/register.64e266ad.js\",\n \"revision\": null\n }\n], {});\n\n\n\n\n\n\n\n\n"],"names":["workbox_core_setCacheNameDetails","prefix","self","addEventListener","event","data","type","skipWaiting","workbox_precaching_precacheAndRoute","url","revision"],"mappings":"0nBAiBAA,EAAAA,oBAAiC,CAACC,OAAQ,cAG1CC,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,aACP,IAWFC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,cACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,yCACPC,SAAY,MAEd,CACED,IAAO,qCACPC,SAAY,MAEd,CACED,IAAO,iCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,2CACPC,SAAY,MAEd,CACED,IAAO,6CACPC,SAAY,MAEd,CACED,IAAO,8CACPC,SAAY,MAEd,CACED,IAAO,4CACPC,SAAY,MAEd,CACED,IAAO,4CACPC,SAAY,MAEd,CACED,IAAO,0CACPC,SAAY,MAEd,CACED,IAAO,iDACPC,SAAY,MAEd,CACED,IAAO,kDACPC,SAAY,MAEd,CACED,IAAO,2CACPC,SAAY,MAEd,CACED,IAAO,0CACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8CACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,iCACPC,SAAY,MAEd,CACED,IAAO,iCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,oCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,4BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,4BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,uCACPC,SAAY,MAEd,CACED,IAAO,mCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,OAEb,CAAA"} \ No newline at end of file +{"version":3,"file":"service-worker.js","sources":["../../../../../../tmp/d31946ca107911521cc4e03a32109c07/service-worker.js"],"sourcesContent":["import {setCacheNameDetails as workbox_core_setCacheNameDetails} from '/drone/src/platypush/backend/http/webapp/node_modules/workbox-core/setCacheNameDetails.mjs';\nimport {precacheAndRoute as workbox_precaching_precacheAndRoute} from '/drone/src/platypush/backend/http/webapp/node_modules/workbox-precaching/precacheAndRoute.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\n\n\n\nworkbox_core_setCacheNameDetails({prefix: \"platypush\"});\n\n\nself.addEventListener('message', (event) => {\n if (event.data && event.data.type === 'SKIP_WAITING') {\n self.skipWaiting();\n }\n});\n\n\n\n\n/**\n * The precacheAndRoute() method efficiently caches and responds to\n * requests for URLs in the manifest.\n * See https://goo.gl/S9QRab\n */\nworkbox_precaching_precacheAndRoute([\n {\n \"url\": \"/fonts/Poppins.ttf\",\n \"revision\": \"d10d3ed96303653f936a08b38534f12e\"\n },\n {\n \"url\": \"/fonts/poppins.css\",\n \"revision\": \"413ee9a4d1879f6ae3d62a796644daad\"\n },\n {\n \"url\": \"/icons/jellyfin.svg\",\n \"revision\": \"1ec11e72ffc381f8797ddbebed2652c0\"\n },\n {\n \"url\": \"/icons/kodi.svg\",\n \"revision\": \"81ea5504989d4a0ed19ba6528c39e80f\"\n },\n {\n \"url\": \"/icons/openweathermap/black/01d.png\",\n \"revision\": \"4cf2907a1083c067828830bb007e2f34\"\n },\n {\n \"url\": \"/icons/openweathermap/black/01n.png\",\n \"revision\": \"df30375c6371005e2d238c36255afc8a\"\n },\n {\n \"url\": \"/icons/openweathermap/black/02d.png\",\n \"revision\": \"79a0adce79d78da203beeb7a6f4f510b\"\n },\n {\n \"url\": \"/icons/openweathermap/black/02n.png\",\n \"revision\": \"68d34b41357c2a3ea9479dae653b3617\"\n },\n {\n \"url\": \"/icons/openweathermap/black/03d.png\",\n \"revision\": \"5f13dba4164c437e2fbdc1d1ecaada4c\"\n },\n {\n \"url\": \"/icons/openweathermap/black/03n.png\",\n \"revision\": \"65c125cd51934e24f9e3321cc5448d0e\"\n },\n {\n \"url\": \"/icons/openweathermap/black/04d.png\",\n \"revision\": \"e75cd73c232806d7364ad7feae354074\"\n },\n {\n \"url\": \"/icons/openweathermap/black/04n.png\",\n \"revision\": \"e75cd73c232806d7364ad7feae354074\"\n },\n {\n \"url\": \"/icons/openweathermap/black/09d.png\",\n \"revision\": \"328b726310fb5762861859e33ac9066a\"\n },\n {\n \"url\": \"/icons/openweathermap/black/09n.png\",\n \"revision\": \"328b726310fb5762861859e33ac9066a\"\n },\n {\n \"url\": \"/icons/openweathermap/black/10d.png\",\n \"revision\": \"7dde329628506567faef30b9eb5c5f69\"\n },\n {\n \"url\": \"/icons/openweathermap/black/10n.png\",\n \"revision\": \"7dde329628506567faef30b9eb5c5f69\"\n },\n {\n \"url\": \"/icons/openweathermap/black/11d.png\",\n \"revision\": \"8f6a4b2446b42e8215195e195133e546\"\n },\n {\n \"url\": \"/icons/openweathermap/black/11n.png\",\n \"revision\": \"8f6a4b2446b42e8215195e195133e546\"\n },\n {\n \"url\": \"/icons/openweathermap/black/13d.png\",\n \"revision\": \"45bfce1d2ea7d16415848650eb5d2cb3\"\n },\n {\n \"url\": \"/icons/openweathermap/black/13n.png\",\n \"revision\": \"45bfce1d2ea7d16415848650eb5d2cb3\"\n },\n {\n \"url\": \"/icons/openweathermap/black/50d.png\",\n \"revision\": \"7a304f2b15fe4d9de351dabc44ff900d\"\n },\n {\n \"url\": \"/icons/openweathermap/black/50n.png\",\n \"revision\": \"7a304f2b15fe4d9de351dabc44ff900d\"\n },\n {\n \"url\": \"/icons/openweathermap/black/unknown.png\",\n \"revision\": \"c219891f5796e43d0f75f6525a8d6f33\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/01d.png\",\n \"revision\": \"4cf2907a1083c067828830bb007e2f34\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/01n.png\",\n \"revision\": \"df30375c6371005e2d238c36255afc8a\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/02d.png\",\n \"revision\": \"79a0adce79d78da203beeb7a6f4f510b\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/02n.png\",\n \"revision\": \"68d34b41357c2a3ea9479dae653b3617\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/03d.png\",\n \"revision\": \"5f13dba4164c437e2fbdc1d1ecaada4c\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/03n.png\",\n \"revision\": \"65c125cd51934e24f9e3321cc5448d0e\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/04d.png\",\n \"revision\": \"e75cd73c232806d7364ad7feae354074\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/04n.png\",\n \"revision\": \"e75cd73c232806d7364ad7feae354074\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/09d.png\",\n \"revision\": \"328b726310fb5762861859e33ac9066a\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/09n.png\",\n \"revision\": \"328b726310fb5762861859e33ac9066a\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/10d.png\",\n \"revision\": \"7dde329628506567faef30b9eb5c5f69\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/10n.png\",\n \"revision\": \"7dde329628506567faef30b9eb5c5f69\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/11d.png\",\n \"revision\": \"8f6a4b2446b42e8215195e195133e546\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/11n.png\",\n \"revision\": \"8f6a4b2446b42e8215195e195133e546\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/13d.png\",\n \"revision\": \"45bfce1d2ea7d16415848650eb5d2cb3\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/13n.png\",\n \"revision\": \"45bfce1d2ea7d16415848650eb5d2cb3\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/50d.png\",\n \"revision\": \"7a304f2b15fe4d9de351dabc44ff900d\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/50n.png\",\n \"revision\": \"7a304f2b15fe4d9de351dabc44ff900d\"\n },\n {\n \"url\": \"/icons/openweathermap/dark/unknown.png\",\n \"revision\": \"c219891f5796e43d0f75f6525a8d6f33\"\n },\n {\n \"url\": \"/icons/openweathermap/light/01d.png\",\n \"revision\": \"00c2d0a72a69bf279bf8703cea9ce8d2\"\n },\n {\n \"url\": \"/icons/openweathermap/light/01n.png\",\n \"revision\": \"3a65e9f7ed5c54c6acd638a7bd26de25\"\n },\n {\n \"url\": \"/icons/openweathermap/light/02d.png\",\n \"revision\": \"63dab156e991be7e4174d1d6cd8c2321\"\n },\n {\n \"url\": \"/icons/openweathermap/light/02n.png\",\n \"revision\": \"7c64d1a1c5efdbe38e6b7e3b4f50f2c5\"\n },\n {\n \"url\": \"/icons/openweathermap/light/03d.png\",\n \"revision\": \"f609003793e658a60870587cd450fc6f\"\n },\n {\n \"url\": \"/icons/openweathermap/light/03n.png\",\n \"revision\": \"7e694b4317b3e9f2533db93969fcc3e8\"\n },\n {\n \"url\": \"/icons/openweathermap/light/04d.png\",\n \"revision\": \"098f9d40b1d5747996df9a720f160c81\"\n },\n {\n \"url\": \"/icons/openweathermap/light/04n.png\",\n \"revision\": \"098f9d40b1d5747996df9a720f160c81\"\n },\n {\n \"url\": \"/icons/openweathermap/light/09d.png\",\n \"revision\": \"c48a99b60e45690cdc702a2dc6694002\"\n },\n {\n \"url\": \"/icons/openweathermap/light/09n.png\",\n \"revision\": \"c48a99b60e45690cdc702a2dc6694002\"\n },\n {\n \"url\": \"/icons/openweathermap/light/10d.png\",\n \"revision\": \"2750daf3f0d811230591a415e42bddb2\"\n },\n {\n \"url\": \"/icons/openweathermap/light/10n.png\",\n \"revision\": \"2750daf3f0d811230591a415e42bddb2\"\n },\n {\n \"url\": \"/icons/openweathermap/light/11d.png\",\n \"revision\": \"7bd0501a7bfcf2675467df0c0788ffad\"\n },\n {\n \"url\": \"/icons/openweathermap/light/11n.png\",\n \"revision\": \"7bd0501a7bfcf2675467df0c0788ffad\"\n },\n {\n \"url\": \"/icons/openweathermap/light/13d.png\",\n \"revision\": \"4e11e697c6bafc8dd83c4dfc8ce47919\"\n },\n {\n \"url\": \"/icons/openweathermap/light/13n.png\",\n \"revision\": \"4e11e697c6bafc8dd83c4dfc8ce47919\"\n },\n {\n \"url\": \"/icons/openweathermap/light/50d.png\",\n \"revision\": \"9a0770f3adc7c4a27e131c04a739f735\"\n },\n {\n \"url\": \"/icons/openweathermap/light/50n.png\",\n \"revision\": \"9a0770f3adc7c4a27e131c04a739f735\"\n },\n {\n \"url\": \"/icons/openweathermap/light/unknown.png\",\n \"revision\": \"f14a44a1ecde49a5c6a396f8c1753263\"\n },\n {\n \"url\": \"/icons/openweathermap/white/01d.png\",\n \"revision\": \"00c2d0a72a69bf279bf8703cea9ce8d2\"\n },\n {\n \"url\": \"/icons/openweathermap/white/01n.png\",\n \"revision\": \"3a65e9f7ed5c54c6acd638a7bd26de25\"\n },\n {\n \"url\": \"/icons/openweathermap/white/02d.png\",\n \"revision\": \"63dab156e991be7e4174d1d6cd8c2321\"\n },\n {\n \"url\": \"/icons/openweathermap/white/02n.png\",\n \"revision\": \"7c64d1a1c5efdbe38e6b7e3b4f50f2c5\"\n },\n {\n \"url\": \"/icons/openweathermap/white/03d.png\",\n \"revision\": \"f609003793e658a60870587cd450fc6f\"\n },\n {\n \"url\": \"/icons/openweathermap/white/03n.png\",\n \"revision\": \"7e694b4317b3e9f2533db93969fcc3e8\"\n },\n {\n \"url\": \"/icons/openweathermap/white/04d.png\",\n \"revision\": \"098f9d40b1d5747996df9a720f160c81\"\n },\n {\n \"url\": \"/icons/openweathermap/white/04n.png\",\n \"revision\": \"098f9d40b1d5747996df9a720f160c81\"\n },\n {\n \"url\": \"/icons/openweathermap/white/09d.png\",\n \"revision\": \"c48a99b60e45690cdc702a2dc6694002\"\n },\n {\n \"url\": \"/icons/openweathermap/white/09n.png\",\n \"revision\": \"c48a99b60e45690cdc702a2dc6694002\"\n },\n {\n \"url\": \"/icons/openweathermap/white/10d.png\",\n \"revision\": \"2750daf3f0d811230591a415e42bddb2\"\n },\n {\n \"url\": \"/icons/openweathermap/white/10n.png\",\n \"revision\": \"2750daf3f0d811230591a415e42bddb2\"\n },\n {\n \"url\": \"/icons/openweathermap/white/11d.png\",\n \"revision\": \"7bd0501a7bfcf2675467df0c0788ffad\"\n },\n {\n \"url\": \"/icons/openweathermap/white/11n.png\",\n \"revision\": \"7bd0501a7bfcf2675467df0c0788ffad\"\n },\n {\n \"url\": \"/icons/openweathermap/white/13d.png\",\n \"revision\": \"4e11e697c6bafc8dd83c4dfc8ce47919\"\n },\n {\n \"url\": \"/icons/openweathermap/white/13n.png\",\n \"revision\": \"4e11e697c6bafc8dd83c4dfc8ce47919\"\n },\n {\n \"url\": \"/icons/openweathermap/white/50d.png\",\n \"revision\": \"9a0770f3adc7c4a27e131c04a739f735\"\n },\n {\n \"url\": \"/icons/openweathermap/white/50n.png\",\n \"revision\": \"9a0770f3adc7c4a27e131c04a739f735\"\n },\n {\n \"url\": \"/icons/openweathermap/white/unknown.png\",\n \"revision\": \"f14a44a1ecde49a5c6a396f8c1753263\"\n },\n {\n \"url\": \"/icons/plex.svg\",\n \"revision\": \"9923c5c80858a7da9d48c3ee77974e77\"\n },\n {\n \"url\": \"/icons/smartthings.png\",\n \"revision\": \"9306b6ca82efa85d58823615ff14b00f\"\n },\n {\n \"url\": \"/icons/z-wave.png\",\n \"revision\": \"3045e92627da521267db845b16da6028\"\n },\n {\n \"url\": \"/icons/zigbee.svg\",\n \"revision\": \"3e5f749af9e83ace5c12ff3aac6d4b88\"\n },\n {\n \"url\": \"/img/dashboard-bg-light.jpg\",\n \"revision\": \"f9ab2a6552509997ec0cbaeb47199eba\"\n },\n {\n \"url\": \"/img/logo.png\",\n \"revision\": \"98702e78dde598404826f6e9279e4ab3\"\n },\n {\n \"url\": \"/img/spinner.gif\",\n \"revision\": \"5572838d351b66bf6a3350b6d8d23cb8\"\n },\n {\n \"url\": \"/index.html\",\n \"revision\": \"3944a488efb7899d3eb7071227aea0d5\"\n },\n {\n \"url\": \"/manifest.json\",\n \"revision\": \"8a45dcffc3380b17da6ea17291b43e00\"\n },\n {\n \"url\": \"/static/css/1171.e994a915.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1327.1b87ccea.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1391.4c2a54af.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1449.aa6f3b13.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1485.affb1035.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1558.972e84ae.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/169.e5f2ae64.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1706.6d512c72.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1807.c0b8bd4e.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/182.ceea8242.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1931.4aa7fbb8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/1949.5bc4128f.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2018.423c85e4.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2063.8c9e97f8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2140.ccffb19d.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2217.5d4af353.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2308.b500f3ef.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2460.23b03062.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2718.7330d755.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/281.59540c1e.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2844.f22570b6.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2892.29e6b46e.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2893.6ff6d2f5.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2924.f0edc749.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2948.a853dd34.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2976.e523133c.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/2992.3ad12451.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3211.bb22df23.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3368.46202981.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3369.6e3c3961.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3393.916736c6.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/34.697bbb6c.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3559.18cfd512.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3826.a3a30364.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3835.4397fb75.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/3924.1e986b6a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4015.92ad285d.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4109.5418ba6a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4166.cf5dfc42.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4364.92fac5a6.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/446.00260d6b.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/472.34503f0a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/4790.03576fd8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5197.aa8e547f.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5207.270e37eb.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5285.b0da7899.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5329.389efe5a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5638.ddd3f9ab.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/58.4e42bcd7.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5906.68bca63a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/5933.bfa8eecd.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6217.199dcb8a.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6281.96662ea9.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6324.12908cb3.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6429.370bde85.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/65.f26c4c69.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6523.2d62c484.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6561.723d0b72.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/669.b79c5124.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/6882.0292b32b.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7243.b4062d54.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/729.57b57d7b.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/735.826ef4a8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/746.950ba016.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7493.6a1875d9.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7528.4bf79319.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7590.e5788cc0.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7624.b51179b6.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7651.f63c0e66.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/7841.fdeea133.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8069.7f911c23.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8179.c703112d.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8391.bab12c47.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8498.8ac7dc79.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8621.1d643b83.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/864.78f08d0f.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8769.9fc4ff4e.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8825.6bed1a5d.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/8989.995028ce.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/906.ba484368.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9092.a5a11002.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9211.6c8097ed.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9381.9ee3ac59.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9461.4d6142dc.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9732.75f88cfe.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9751.99faecb1.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/980.3fc64539.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/984.d1631b13.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/9962.1bd519cb.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/app.81a70139.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/chunk-vendors.d510eff2.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/dashboard.c3db81e8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/panel.d8b4a6d8.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/css/plugin.0537ff26.css\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-brands-400.5d18d427.ttf\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-brands-400.87587a68.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-regular-400.3ccdbd3d.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-regular-400.81482cd4.ttf\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-solid-900.0b0cc8a6.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/fa-solid-900.69d3141a.ttf\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/lato-medium-italic.1996cc15.woff\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/lato-medium-italic.1e312dd9.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/lato-medium.13fcde4c.woff2\",\n \"revision\": null\n },\n {\n \"url\": \"/static/fonts/lato-medium.b41c3821.woff\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ad.cb33f69a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ad.fa8477e6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ae.a3f5e295.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ae.f06e0095.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/af.89591ab0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/af.8ca96393.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ag.4c37bc2e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ag.56074d55.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ai.70eefdc0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ai.893d1179.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/al.b16acdb2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/al.e0864b5d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/am.00f0fec4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/am.a566904f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ao.3df23f21.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ao.c0c32201.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/aq.1b8c45a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/aq.aa242c4a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ar.22a3116e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ar.d3238270.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/as.10ed1a23.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/as.4a330654.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/at.02a64279.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/at.94cde74c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/au.cc65fc07.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/au.dbcdef2c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/aw.abbad4ac.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/aw.be4540eb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ax.371c7af2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ax.91eea523.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/az.0e2f1d1a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/az.f399f1c8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ba.032070d4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ba.e167b08f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bb.23a15e67.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bb.b800513b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bd.c1abcb00.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bd.c4a5f0e2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/be.29774a37.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/be.3eb14701.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bf.2334e919.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bf.4ffd5dc6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bg.700f100c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bg.d0a49130.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bh.2a884f6c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bh.3968dfe0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bi.211d0f9e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bi.ae3bb248.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bj.2cdc8a62.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bj.aba95ad2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bl.04966866.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bl.3e69e968.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bm.e6903c8e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bm.e69e40c4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bn.07911e0c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bn.4d91734a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bo.03595499.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bo.9c1d9ef8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bq.747d8177.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bq.b9355bec.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/br.058a5086.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/br.fe030c1c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bs.d228cbb2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bs.ef0a29ed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bt.3f8ecb9b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bt.fc241981.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bv.5503f03a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bv.7f7cd26f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bw.494aae64.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bw.b767df8c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/by.78d2c3c9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/by.fba98c48.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bz.14c3376a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/bz.5e0ef548.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ca.163ac200.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ca.a2ab234d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cc.51960f85.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cc.813adff8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cd.39186ec2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cd.b4bd46ee.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cf.b5702729.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cf.fe1120e9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cg.00603842.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cg.12414c99.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ch.7376c9c3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ch.a558d859.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ci.1251a8e3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ci.425a24c2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ck.4e83dd3e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ck.6303aa5b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cl.0917a91e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cl.b5974a35.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cm.253adb39.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cm.853e2843.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cn.38f63e1e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cn.e1b166eb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/co.33e249d8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/co.b5cbc817.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cr.2e572846.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cr.336eb7d3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cu.c2a6f0ed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cu.d6e33f19.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cv.5ea64968.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cv.b3ab83f5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cw.0e14b0b7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cw.9b9b7ed5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cx.da5de6d2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cx.e04e07e8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cy.834e6240.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cy.bfcfd736.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cz.aa114964.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/cz.b5f98a6b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dashboard-bg-light.06da6eab.jpg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/de.8e159e6e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/de.b827ac51.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dj.4197a18a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dj.925748d5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dk.3ca1caed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dk.a867eeef.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dm.7ddb00ac.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dm.bca6d70c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/do.81097daa.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/do.954f0f3e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dz.76d47b01.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/dz.b7e2fbce.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ec.0029f514.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ec.5f387e2f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ee.1b4839e0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ee.828384a8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eg.38443fa6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eg.5756a758.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eh.82bd1c7b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eh.f8d7b64f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/er.bf5b134b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/er.e932abe1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/es-ct.64a68954.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/es-ct.69469f50.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/es.7dd46df0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/es.de5915e5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/et.82e8eb21.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/et.a998a1b2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eu.4c6e130f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/eu.aba724b1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fi.0cd85b78.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fi.3be6b378.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fj.ac9c916f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fj.e8d3e00b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fk.af0350f8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fk.db55fa14.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fm.3491efc7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fm.78d44caa.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fo.1da81e3a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fo.72949ad1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fr.3565b8f4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/fr.9cb70285.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ga.3e474381.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ga.59f7d865.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-eng.0fac6e79.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-eng.513dcf1b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-nir.2b7d2c3a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-nir.f59817d6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-sct.f5001e5d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-sct.fee55173.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-wls.13481560.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb-wls.95b2cfab.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb.2aafb374.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gb.7a456bb2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gd.04ea09b7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gd.60b96978.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ge.b7b65b55.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ge.c7190912.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gf.531f9e07.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gf.90f438a3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gg.3aebc3ce.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gg.65174039.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gh.af443995.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gh.f2b6baac.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gi.302c2506.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gi.7beea6ed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gl.551d0783.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gl.6a5c17b0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gm.0e00e9d4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gm.1724dc37.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gn.54a75b28.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gn.7c96520b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gp.4327060f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gp.f8adbf5c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gq.b1679302.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gq.bd7daf33.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gr.07bedadf.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gr.25dd3287.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gs.60368968.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gs.b2836676.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gt.1a24ed67.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gt.825f7286.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gu.05f0ab85.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gu.19b114eb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gw.bcd1eddb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gw.c97f3f94.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gy.6327f72a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/gy.e11d0234.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hk.b199a9ee.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hk.c72bba0e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hm.4aa61657.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hm.d4b3d393.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hn.08ad78b2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hn.44cee191.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hr.078b1bf9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hr.1f4e28b8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ht.6943447c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ht.7ca68737.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hu.692e97ca.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/hu.b10d3f8e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/id.94464e47.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/id.a05dc04c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ie.5154112a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ie.e23b25d1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/il.150f4c5f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/il.e02a66d3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/im.25166c91.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/im.942419c5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/in.954929a0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/in.bd0d4f19.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/io.a59923ab.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/io.fa003484.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/iq.1232a5c2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/iq.9a48d678.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ir.1ed24953.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ir.bc7ae9e1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/is.cad57f19.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/is.eea59326.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/it.039b4527.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/it.e8516fc7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/je.1684dacc.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/je.3ed72a25.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jellyfin.7b53a541.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jm.2357530e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jm.479f30fe.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jo.06fbaa2c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jo.7ac45a65.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jp.1795778c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/jp.b6063838.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ke.6dbfffd5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ke.769bb975.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kg.96c12490.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kg.daded53c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kh.8eeb1634.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kh.b10339d6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ki.033ff9ce.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ki.89e43a21.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/km.1e3bd5fe.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/km.3ffb0228.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kn.0c16fe68.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kn.8f2e7b29.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kodi.d18f8d23.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kp.0f5253d8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kp.f4ff9e76.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kr.0dc8b972.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kr.0f5e1116.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kw.3b4f3ea3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kw.830d3755.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ky.be81d90b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ky.e3b76b32.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kz.32ac1036.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/kz.579ac0f9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/la.e583f8ec.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/la.f71017ef.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lb.8eea508a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lb.bdbeb8f1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lc.25f644a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lc.68bd77ae.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/li.8dc1ed79.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/li.d7e2a871.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lk.42c41c61.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lk.e52240d6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lr.5b84ff00.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lr.9a67cd3d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ls.6d444cae.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ls.fe1da403.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lt.03a2e8c1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lt.b57ea2a8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lu.93878a1b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lu.e3bdc6d3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lv.1853e3a0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/lv.679c099e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ly.05f8732e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ly.b9e750ff.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ma.65053fc4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ma.88ada30c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mc.2c03ea5c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mc.89b532e8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/md.646818c3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/md.a56562ee.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/me.2e71b778.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/me.f05548f2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mf.70d09a4a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mf.7da6b3d2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mg.09ca17b2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mg.b3fff4a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mh.3fd69bb2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mh.f6cbc774.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mk.4234a248.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mk.e5412079.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ml.3fad079e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ml.4f0dba9e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mm.8ac1f094.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mm.adaa2111.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mn.78547af0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mn.a4bcb0e6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mo.2f0d2c15.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mo.c8198565.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mp.2acb5506.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mp.eeeefff6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mq.145a7657.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mq.bb36a8fc.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mr.dd34eae8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mr.e91e06ea.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ms.2025cd7d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ms.b13001dc.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mt.b6f71c85.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mt.cff39ee0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mu.51f71163.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mu.a926c232.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mv.2c8b92b5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mv.ba4de4fd.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mw.0b005148.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mw.f704f4bb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mx.1b615ec2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mx.8a36b075.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/my.4109ae71.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/my.69c87fc5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mz.1377650b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/mz.2c96acb1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/na.7adf4344.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/na.e0503926.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nc.96fa6a4b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nc.b5a5d41b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ne.d11b82c6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ne.d4fe4faa.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nf.1e8c700b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nf.a7166b00.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ng.51059407.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ng.c3b42ad2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ni.5b80bac0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ni.cc7eb514.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nl.dd138444.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nl.e415f0e7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/no.26996afa.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/no.70157234.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/np.954177a0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/np.f7b8a5c3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nr.2c66d218.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nr.a4f0e762.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nu.26551dc2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nu.860bbe8a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nz.38d0d690.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/nz.c77ae58d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/om.3f5691ca.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/om.ff034f9e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pa.6dc8212a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pa.acde3214.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pe.5a3b0bc5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pe.5c2ced95.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pf.9f06082b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pf.f6ae1bc8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pg.26847b33.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pg.66c8dc3b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ph.12e2b123.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ph.f215833e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pk.0bbf58be.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pk.32b55f6f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pl.03886843.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pl.a1350f0c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/plex.7a4e22a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pm.7a6beab5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pm.a5590fa3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pn.00a9342b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pn.715fd11d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pr.391a48e2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pr.b37cbdc4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ps.1af72ed4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ps.96bcac74.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pt.0703cc3a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pt.351b87cb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pw.17220ffb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/pw.6d8e7ce0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/py.25cc39e3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/py.c20318c9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/qa.7e695788.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/qa.86452d7a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/re.b8140129.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/re.cf143c2f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ro.67f8501e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ro.cab93784.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/rs.23638d75.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/rs.ae2e3422.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ru.ccd50623.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ru.edd8b008.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/rw.87d5d899.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/rw.d118aacd.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sa.5bfbe72b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sa.f0a8997b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sb.1c406073.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sb.b0db5b0a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sc.0452f14c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sc.cdc20672.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sd.0e619868.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sd.da3b68ee.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/se.7e499d82.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/se.7ec71700.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sg.4f0e8eff.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sg.8a63b009.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sh.46e2588d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sh.681f8fff.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/si.2a428364.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/si.d9d425c0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sj.638e6522.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sj.92c583b8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sk.7998d1f5.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sk.93c91c0b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sl.d8378c47.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sl.eb9dda3f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sm.0ba901f4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sm.5e2fc188.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sn.4247b831.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sn.98923b55.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/so.2d18a203.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/so.45f08b28.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sr.cb178d98.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sr.d66c1240.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ss.caedfdf2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ss.db181f81.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/st.a70042c6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/st.ecc4827f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sv.9501935a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sv.f67839a6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sx.77e864f0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sx.c0e6297a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sy.2b3eac89.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sy.7fe894df.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sz.70b6fc50.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/sz.eb01cd9f.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tc.30ccd48e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tc.651466dd.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/td.5d622e26.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/td.f1319408.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tf.27cbe00b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tf.a1757237.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tg.b492a751.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tg.d04f874c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/th.79b63a8a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/th.b8e24edb.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tj.b7dafe8d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tj.d3a42312.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tk.6c1f520c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tk.f87f794b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tl.85904d79.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tl.ca9af3c0.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tm.762df128.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tm.e467552c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tn.cc3ab493.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tn.ff4c5190.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/to.8dd22284.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/to.9748a967.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tr.87e40d5c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tr.fc8c91dd.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tt.4acf6cc2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tt.5a459e81.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tv.9717b553.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tv.a8ff4939.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tw.45c8a106.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tw.c0cf9ea7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tz.1abfbb38.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/tz.c27fd405.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ua.04fa0e67.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ua.63d75c84.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ug.5ac71e98.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ug.5ae165a2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/um.582dd57b.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/um.b38f913c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/un.2df110d6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/un.58a4a02a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/us.6c459052.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/us.99e04236.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/uy.69cf8938.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/uy.b70ac310.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/uz.7f8823a2.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/uz.d53abc35.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/va.7efb8ba6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/va.abcb42e8.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vc.37cf5ba1.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vc.3e4ac6d4.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ve.4cd0e3ed.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ve.9cd63506.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vg.025b8b6a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vg.ae3b6f7e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vi.293e6f1c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vi.f920eec7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vn.11dd1cf6.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vn.9ec4ca4d.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vu.5d2d7643.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/vu.b7a8d91a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/wf.69c77016.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/wf.9ca6f4bc.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ws.15c7a17c.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ws.d2e19e5a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/xk.16b6bb85.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/xk.ca7843be.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ye.0b3f3c76.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/ye.bb567731.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/yt.332bd5d3.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/yt.c33641ca.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/za.2fa94205.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/za.42e033a9.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/zm.92477cab.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/zm.ce5363b7.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/zw.6a535c1e.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/img/zw.f488cb8a.svg\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1088.1c904e63.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1171.58632721.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1449.a5b4b2d2.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1485.ffaf2a68.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1512.b686fb87.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/169.92c1a438.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1706.1a5248ba.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1807.564d1fef.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/1949.aa522c80.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2018.797df628.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2106.50dde272.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2140.d72a32d8.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2183.f8766c50.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2200.a7bc2894.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2217.d60fbb58.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2460.2a8400ba.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2614.c79ffd3c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2718.6d5ad916.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2732.93033fcd.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/281.2c3f212b.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2853.99de82eb.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2892.e9ab901f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2893.c9d72a7c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2948.b275f03f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2951.d5589556.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/2976.e3dbc1e6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3083.f289e43a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3211.542ae3e8.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3322.dadc23cc.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3368.8c968129.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3369.cb38d432.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/34.4c59fb03.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3400.748068b2.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3518.6ca9dd02.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3559.61ebd182.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3732.d6584e8e.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3835.2db962db.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3862.0ca0e08c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/3924.0fd0a3c0.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4015.49496536.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4053.0d63e56f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4166.2ad8ca25.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/446.cdd8637e.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4619.b038c54a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/472.1405415c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/4765.f893461f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5197.1a8603ef.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5207.7f241e21.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5285.4efb90e2.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5329.1dc4e553.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5505.35fbb782.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/5638.d0047a11.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6148.6a799072.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6324.93ea59d2.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6362.4870392f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6429.902857be.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/65.ae7df477.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6523.426200f5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6640.49b4564c.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/6882.a20cfcd3.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7089.8779e12e.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/729.81683ae6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/735.09e06f2a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7381.16a4edaa.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/746.9a199f8f.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7493.7328f347.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7528.e54955c4.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7590.be3564f1.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7819.d1f61659.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/7841.580c6097.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/813.3ec855c4.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8179.373b33c6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8391.c04e1c3a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/844.4b1a666d.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8498.e34e99e5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8621.edd395ad.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8752.1ad15e4e.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8769.52fe04f5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8784.5892bf2a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8825.f5386513.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8895.c5e5490a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/8930.5354086d.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9091.b9371c68.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9092.89f920f0.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9164.0a6e4f74.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9211.e190626a.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9334.043959f5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9381.3d111609.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9461.1b6014d3.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9472.3664c2f1.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9732.0ee6a4b6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9751.9e425e19.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/980.ee52bc55.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/984.50a15617.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/9962.76f7d059.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/app.47aad9f7.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/chunk-vendors.05911ac4.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/dashboard.8eaf2de4.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/login.2645d0f5.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/notfound.46477842.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/panel.f97445c6.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/plugin.95e66081.js\",\n \"revision\": null\n },\n {\n \"url\": \"/static/js/register.5ed802b7.js\",\n \"revision\": null\n }\n], {});\n\n\n\n\n\n\n\n\n"],"names":["workbox_core_setCacheNameDetails","prefix","self","addEventListener","event","data","type","skipWaiting","workbox_precaching_precacheAndRoute","url","revision"],"mappings":"0nBAiBAA,EAAAA,oBAAiC,CAACC,OAAQ,cAG1CC,KAAKC,iBAAiB,WAAYC,IAC5BA,EAAMC,MAA4B,iBAApBD,EAAMC,KAAKC,MAC3BJ,KAAKK,aACP,IAWFC,EAAAA,iBAAoC,CAClC,CACEC,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,qBACPC,SAAY,oCAEd,CACED,IAAO,sBACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,qCACPC,SAAY,oCAEd,CACED,IAAO,yCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,sCACPC,SAAY,oCAEd,CACED,IAAO,0CACPC,SAAY,oCAEd,CACED,IAAO,kBACPC,SAAY,oCAEd,CACED,IAAO,yBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,oBACPC,SAAY,oCAEd,CACED,IAAO,8BACPC,SAAY,oCAEd,CACED,IAAO,gBACPC,SAAY,oCAEd,CACED,IAAO,mBACPC,SAAY,oCAEd,CACED,IAAO,cACPC,SAAY,oCAEd,CACED,IAAO,iBACPC,SAAY,oCAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,yCACPC,SAAY,MAEd,CACED,IAAO,qCACPC,SAAY,MAEd,CACED,IAAO,iCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,2CACPC,SAAY,MAEd,CACED,IAAO,6CACPC,SAAY,MAEd,CACED,IAAO,8CACPC,SAAY,MAEd,CACED,IAAO,4CACPC,SAAY,MAEd,CACED,IAAO,4CACPC,SAAY,MAEd,CACED,IAAO,0CACPC,SAAY,MAEd,CACED,IAAO,iDACPC,SAAY,MAEd,CACED,IAAO,kDACPC,SAAY,MAEd,CACED,IAAO,2CACPC,SAAY,MAEd,CACED,IAAO,0CACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8CACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,iCACPC,SAAY,MAEd,CACED,IAAO,iCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,oCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,4BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,4BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,8BACPC,SAAY,MAEd,CACED,IAAO,6BACPC,SAAY,MAEd,CACED,IAAO,uCACPC,SAAY,MAEd,CACED,IAAO,mCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,MAEd,CACED,IAAO,+BACPC,SAAY,MAEd,CACED,IAAO,gCACPC,SAAY,MAEd,CACED,IAAO,kCACPC,SAAY,OAEb,CAAA"} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/2063.8c9e97f8.css b/platypush/backend/http/webapp/dist/static/css/2063.8c9e97f8.css new file mode 100644 index 0000000000..27d1076d5c --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/css/2063.8c9e97f8.css @@ -0,0 +1 @@ +.col-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-f5e7f974]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-f5e7f974]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-f5e7f974]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-f5e7f974]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-f5e7f974]:first-child{margin-left:26%!important}.col-offset-3[data-v-f5e7f974]:not(first-child){margin-left:30%!important}.col-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-f5e7f974]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-f5e7f974]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-f5e7f974]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-f5e7f974]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-f5e7f974]:first-child{margin-left:52%!important}.col-offset-6[data-v-f5e7f974]:not(first-child){margin-left:56%!important}.col-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-f5e7f974]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-f5e7f974]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-f5e7f974]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-f5e7f974]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-f5e7f974]:first-child{margin-left:78%!important}.col-offset-9[data-v-f5e7f974]:not(first-child){margin-left:82%!important}.col-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-f5e7f974]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-f5e7f974]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-f5e7f974]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-f5e7f974]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-1[data-v-f5e7f974]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-2[data-v-f5e7f974]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-3[data-v-f5e7f974]{margin-left:26%}.col-no-margin-s-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-4[data-v-f5e7f974]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-5[data-v-f5e7f974]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-6[data-v-f5e7f974]{margin-left:52%}.col-no-margin-s-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-7[data-v-f5e7f974]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-8[data-v-f5e7f974]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-9[data-v-f5e7f974]{margin-left:78%}.col-no-margin-s-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-10[data-v-f5e7f974]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-s-11[data-v-f5e7f974]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-s-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-f5e7f974]{display:none!important}.s-visible[data-v-f5e7f974]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-1[data-v-f5e7f974]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-2[data-v-f5e7f974]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-3[data-v-f5e7f974]{margin-left:26%}.col-no-margin-m-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-4[data-v-f5e7f974]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-5[data-v-f5e7f974]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-6[data-v-f5e7f974]{margin-left:52%}.col-no-margin-m-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-7[data-v-f5e7f974]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-8[data-v-f5e7f974]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-9[data-v-f5e7f974]{margin-left:78%}.col-no-margin-m-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-10[data-v-f5e7f974]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-m-11[data-v-f5e7f974]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-m-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-f5e7f974]{display:none!important}.m-visible[data-v-f5e7f974]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-1[data-v-f5e7f974]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-2[data-v-f5e7f974]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-3[data-v-f5e7f974]{margin-left:26%}.col-no-margin-l-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-4[data-v-f5e7f974]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-5[data-v-f5e7f974]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-6[data-v-f5e7f974]{margin-left:52%}.col-no-margin-l-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-7[data-v-f5e7f974]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-8[data-v-f5e7f974]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-9[data-v-f5e7f974]{margin-left:78%}.col-no-margin-l-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-10[data-v-f5e7f974]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-l-11[data-v-f5e7f974]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-l-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-f5e7f974]{display:none!important}.l-visible[data-v-f5e7f974]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-1[data-v-f5e7f974]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-2[data-v-f5e7f974]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-3[data-v-f5e7f974]{margin-left:26%}.col-no-margin-xl-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-4[data-v-f5e7f974]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-5[data-v-f5e7f974]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-6[data-v-f5e7f974]{margin-left:52%}.col-no-margin-xl-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-7[data-v-f5e7f974]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-8[data-v-f5e7f974]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-9[data-v-f5e7f974]{margin-left:78%}.col-no-margin-xl-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-10[data-v-f5e7f974]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xl-11[data-v-f5e7f974]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-f5e7f974]{display:none!important}.xl-visible[data-v-f5e7f974]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-1[data-v-f5e7f974]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-f5e7f974]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-2[data-v-f5e7f974]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-f5e7f974]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-3[data-v-f5e7f974]{margin-left:26%}.col-no-margin-xxl-3[data-v-f5e7f974]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-4[data-v-f5e7f974]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-f5e7f974]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-5[data-v-f5e7f974]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-f5e7f974]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-6[data-v-f5e7f974]{margin-left:52%}.col-no-margin-xxl-6[data-v-f5e7f974]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-7[data-v-f5e7f974]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-f5e7f974]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-8[data-v-f5e7f974]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-f5e7f974]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-9[data-v-f5e7f974]{margin-left:78%}.col-no-margin-xxl-9[data-v-f5e7f974]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-10[data-v-f5e7f974]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-f5e7f974]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-f5e7f974]:first-child{margin-left:0}.col-offset-xxl-11[data-v-f5e7f974]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-f5e7f974]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-f5e7f974]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-f5e7f974]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-f5e7f974]{display:none!important}.xxl-visible[data-v-f5e7f974]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-f5e7f974]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-f5e7f974]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-f5e7f974]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-f5e7f974]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-f5e7f974]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-f5e7f974]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-f5e7f974]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-f5e7f974]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-f5e7f974]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-f5e7f974]{display:none!important}}.vertical-center[data-v-f5e7f974]{display:flex;align-items:center}.horizontal-center[data-v-f5e7f974]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-f5e7f974]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-f5e7f974]{display:none!important}.no-content[data-v-f5e7f974]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-f5e7f974]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-f5e7f974]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-f5e7f974]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-f5e7f974]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-f5e7f974]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-f5e7f974]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-f5e7f974],.btn[data-v-f5e7f974],button[data-v-f5e7f974]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-f5e7f974],.btn-default[type=submit][data-v-f5e7f974],.btn.btn-primary[data-v-f5e7f974],.btn[type=submit][data-v-f5e7f974],button.btn-primary[data-v-f5e7f974],button[type=submit][data-v-f5e7f974]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-f5e7f974],.btn-default .icon[data-v-f5e7f974],button .icon[data-v-f5e7f974]{margin-right:.5em}input[type=password][data-v-f5e7f974],input[type=text][data-v-f5e7f974]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-f5e7f974]:focus,input[type=text][data-v-f5e7f974]:focus{border:1px solid #35b870}button[data-v-f5e7f974],input[data-v-f5e7f974]{outline:none}input[type=text][data-v-f5e7f974]:hover,textarea[data-v-f5e7f974]:hover{border:1px solid #9cdfb0}ul[data-v-f5e7f974]{margin:0;padding:0;list-style:none}a[data-v-f5e7f974]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-f5e7f974]:hover{color:#35b870}[data-v-f5e7f974]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-f5e7f974]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-f5e7f974]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-f5e7f974]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-f5e7f974]{color:#ad1717}body[data-v-f5e7f974]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-f5e7f974] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-f5e7f974] .nav .path{cursor:pointer}.browser[data-v-f5e7f974] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-f5e7f974] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-f5e7f974]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-f5e7f974],input[type=number][data-v-f5e7f974],input[type=password][data-v-f5e7f974],input[type=search][data-v-f5e7f974],input[type=text][data-v-f5e7f974],input[type=time][data-v-f5e7f974]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-f5e7f974]:hover,input[type=number][data-v-f5e7f974]:hover,input[type=password][data-v-f5e7f974]:hover,input[type=search][data-v-f5e7f974]:hover,input[type=text][data-v-f5e7f974]:hover,input[type=time][data-v-f5e7f974]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-f5e7f974]:focus,input[type=number][data-v-f5e7f974]:focus,input[type=password][data-v-f5e7f974]:focus,input[type=search][data-v-f5e7f974]:focus,input[type=text][data-v-f5e7f974]:focus,input[type=time][data-v-f5e7f974]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-f5e7f974],input[type=number].with-icon[data-v-f5e7f974],input[type=password].with-icon[data-v-f5e7f974],input[type=search].with-icon[data-v-f5e7f974],input[type=text].with-icon[data-v-f5e7f974],input[type=time].with-icon[data-v-f5e7f974]{padding-left:.3em}input[type=search][data-v-f5e7f974],input[type=text][data-v-f5e7f974]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-f5e7f974]{animation-fill-mode:both;animation-name:fadeIn-f5e7f974;-webkit-animation-name:fadeIn-f5e7f974}.fade-in[data-v-f5e7f974],.fade-out[data-v-f5e7f974]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-f5e7f974]{animation-fill-mode:both;animation-name:fadeOut-f5e7f974;-webkit-animation-name:fadeOut-f5e7f974}@keyframes fadeIn-f5e7f974{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-f5e7f974{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-f5e7f974]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-f5e7f974;-webkit-animation-name:glow-f5e7f974}.loop[data-v-f5e7f974]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-f5e7f974{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-f5e7f974]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-f5e7f974]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-f5e7f974]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}body[data-v-f5e7f974]{width:100vw;height:100vh;margin:0}.login-container[data-v-f5e7f974]{height:100%;display:flex;align-items:center;justify-content:center;background:#e4eae8}.header[data-v-f5e7f974]{font-size:1.2em;margin-bottom:2em;display:flex;justify-content:center;align-items:center}.header .logo[data-v-f5e7f974]{width:3em;height:3em;display:inline-flex;background-size:cover}.header .text[data-v-f5e7f974]{font-family:Poppins,sans-serif;margin-left:.5em}form[data-v-f5e7f974]{display:flex;flex-direction:column;padding:4em;border:1px solid #ccc;border-radius:3em;box-shadow:2px 2px 3px 3px #ddd;background:#fff}form .row[data-v-f5e7f974]{margin:.5em 0}form input[type=password][data-v-f5e7f974],form input[type=text][data-v-f5e7f974]{width:100%}form [type=submit][data-v-f5e7f974],form input[type=password][data-v-f5e7f974]{border-radius:1em}form input[type=password][data-v-f5e7f974]{padding:.25em .5em}form .checkbox[data-v-f5e7f974]{display:flex;font-size:.8em}form .buttons[data-v-f5e7f974]{text-align:center}form .buttons [type=submit][data-v-f5e7f974]{position:relative;width:6em;height:2.5em;padding:.5em .75em;display:inline-flex;align-items:center;justify-content:center}form .buttons [type=submit].loading[data-v-f5e7f974]{background:none;border:none;cursor:not-allowed}form .auth-error[data-v-f5e7f974]{background:#ffaaa2;display:flex;margin:1em 0 -2em 0;padding:.5em;align-items:center;justify-content:center;border:1px solid hsla(0,49%,62%,.62);border-radius:1em}a[data-v-f5e7f974]{color:#5f7869} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/6096.de73fc67.css b/platypush/backend/http/webapp/dist/static/css/6096.de73fc67.css deleted file mode 100644 index 921da33087..0000000000 --- a/platypush/backend/http/webapp/dist/static/css/6096.de73fc67.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-4d9c871b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-4d9c871b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-4d9c871b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-4d9c871b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-4d9c871b]:first-child{margin-left:26%!important}.col-offset-3[data-v-4d9c871b]:not(first-child){margin-left:30%!important}.col-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-4d9c871b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-4d9c871b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-4d9c871b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-4d9c871b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-4d9c871b]:first-child{margin-left:52%!important}.col-offset-6[data-v-4d9c871b]:not(first-child){margin-left:56%!important}.col-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-4d9c871b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-4d9c871b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-4d9c871b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-4d9c871b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-4d9c871b]:first-child{margin-left:78%!important}.col-offset-9[data-v-4d9c871b]:not(first-child){margin-left:82%!important}.col-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-4d9c871b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-4d9c871b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-4d9c871b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-4d9c871b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-s-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-s-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-s-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-4d9c871b]{display:none!important}.s-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-m-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-m-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-m-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-4d9c871b]{display:none!important}.m-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-l-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-l-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-l-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-4d9c871b]{display:none!important}.l-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-xl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-xl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-xl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-4d9c871b]{display:none!important}.xl-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-xxl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-xxl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-xxl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-4d9c871b]{display:none!important}.xxl-visible[data-v-4d9c871b]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-4d9c871b]{display:none!important}}.vertical-center[data-v-4d9c871b]{display:flex;align-items:center}.horizontal-center[data-v-4d9c871b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-4d9c871b]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-4d9c871b]{display:none!important}.no-content[data-v-4d9c871b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-4d9c871b]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-4d9c871b]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-4d9c871b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-4d9c871b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-4d9c871b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-4d9c871b]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-4d9c871b],.btn[data-v-4d9c871b],button[data-v-4d9c871b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-4d9c871b],.btn-default[type=submit][data-v-4d9c871b],.btn.btn-primary[data-v-4d9c871b],.btn[type=submit][data-v-4d9c871b],button.btn-primary[data-v-4d9c871b],button[type=submit][data-v-4d9c871b]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-4d9c871b],.btn-default .icon[data-v-4d9c871b],button .icon[data-v-4d9c871b]{margin-right:.5em}input[type=password][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-4d9c871b]:focus,input[type=text][data-v-4d9c871b]:focus{border:1px solid #35b870}button[data-v-4d9c871b],input[data-v-4d9c871b]{outline:none}input[type=text][data-v-4d9c871b]:hover,textarea[data-v-4d9c871b]:hover{border:1px solid #9cdfb0}ul[data-v-4d9c871b]{margin:0;padding:0;list-style:none}a[data-v-4d9c871b]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-4d9c871b]:hover{color:#35b870}[data-v-4d9c871b]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-4d9c871b]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-4d9c871b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-4d9c871b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-4d9c871b]{color:#ad1717}body[data-v-4d9c871b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-4d9c871b] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-4d9c871b] .nav .path{cursor:pointer}.browser[data-v-4d9c871b] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-4d9c871b] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-4d9c871b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-4d9c871b],input[type=number][data-v-4d9c871b],input[type=password][data-v-4d9c871b],input[type=search][data-v-4d9c871b],input[type=text][data-v-4d9c871b],input[type=time][data-v-4d9c871b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-4d9c871b]:hover,input[type=number][data-v-4d9c871b]:hover,input[type=password][data-v-4d9c871b]:hover,input[type=search][data-v-4d9c871b]:hover,input[type=text][data-v-4d9c871b]:hover,input[type=time][data-v-4d9c871b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-4d9c871b]:focus,input[type=number][data-v-4d9c871b]:focus,input[type=password][data-v-4d9c871b]:focus,input[type=search][data-v-4d9c871b]:focus,input[type=text][data-v-4d9c871b]:focus,input[type=time][data-v-4d9c871b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-4d9c871b],input[type=number].with-icon[data-v-4d9c871b],input[type=password].with-icon[data-v-4d9c871b],input[type=search].with-icon[data-v-4d9c871b],input[type=text].with-icon[data-v-4d9c871b],input[type=time].with-icon[data-v-4d9c871b]{padding-left:.3em}input[type=search][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-4d9c871b]{animation-fill-mode:both;animation-name:fadeIn-4d9c871b;-webkit-animation-name:fadeIn-4d9c871b}.fade-in[data-v-4d9c871b],.fade-out[data-v-4d9c871b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-4d9c871b]{animation-fill-mode:both;animation-name:fadeOut-4d9c871b;-webkit-animation-name:fadeOut-4d9c871b}@keyframes fadeIn-4d9c871b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-4d9c871b{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-4d9c871b]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-4d9c871b;-webkit-animation-name:glow-4d9c871b}.loop[data-v-4d9c871b]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-4d9c871b{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.loading[data-v-4d9c871b]{display:flex;align-items:center;justify-content:center;font-size:3em;position:absolute;top:0;left:0;width:100%;height:100%;background:#909090;opacity:.5}.icon[data-v-4d9c871b]{display:inline-block;position:relative;width:80px;height:80px}.icon div[data-v-4d9c871b]{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.icon div[data-v-4d9c871b]:first-child{left:8px;animation:lds-ellipsis1-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(2){left:8px;animation:lds-ellipsis2-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(3){left:32px;animation:lds-ellipsis2-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(4){left:56px;animation:lds-ellipsis3-4d9c871b .6s infinite}@keyframes lds-ellipsis1-4d9c871b{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-4d9c871b{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-4d9c871b{0%{transform:translate(0)}to{transform:translate(24px)}} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/8590.dbed6cfb.css b/platypush/backend/http/webapp/dist/static/css/8590.dbed6cfb.css deleted file mode 100644 index e554de98fc..0000000000 --- a/platypush/backend/http/webapp/dist/static/css/8590.dbed6cfb.css +++ /dev/null @@ -1 +0,0 @@ -.col-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-af0b14d0]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-af0b14d0]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-af0b14d0]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-af0b14d0]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-af0b14d0]:first-child{margin-left:26%!important}.col-offset-3[data-v-af0b14d0]:not(first-child){margin-left:30%!important}.col-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-af0b14d0]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-af0b14d0]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-af0b14d0]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-af0b14d0]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-af0b14d0]:first-child{margin-left:52%!important}.col-offset-6[data-v-af0b14d0]:not(first-child){margin-left:56%!important}.col-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-af0b14d0]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-af0b14d0]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-af0b14d0]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-af0b14d0]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-af0b14d0]:first-child{margin-left:78%!important}.col-offset-9[data-v-af0b14d0]:not(first-child){margin-left:82%!important}.col-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-af0b14d0]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-af0b14d0]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-af0b14d0]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-af0b14d0]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-1[data-v-af0b14d0]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-2[data-v-af0b14d0]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-3[data-v-af0b14d0]{margin-left:26%}.col-no-margin-s-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-4[data-v-af0b14d0]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-5[data-v-af0b14d0]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-6[data-v-af0b14d0]{margin-left:52%}.col-no-margin-s-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-7[data-v-af0b14d0]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-8[data-v-af0b14d0]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-9[data-v-af0b14d0]{margin-left:78%}.col-no-margin-s-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-10[data-v-af0b14d0]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-s-11[data-v-af0b14d0]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-s-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-af0b14d0]{display:none!important}.s-visible[data-v-af0b14d0]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-1[data-v-af0b14d0]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-2[data-v-af0b14d0]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-3[data-v-af0b14d0]{margin-left:26%}.col-no-margin-m-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-4[data-v-af0b14d0]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-5[data-v-af0b14d0]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-6[data-v-af0b14d0]{margin-left:52%}.col-no-margin-m-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-7[data-v-af0b14d0]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-8[data-v-af0b14d0]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-9[data-v-af0b14d0]{margin-left:78%}.col-no-margin-m-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-10[data-v-af0b14d0]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-m-11[data-v-af0b14d0]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-m-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-af0b14d0]{display:none!important}.m-visible[data-v-af0b14d0]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-1[data-v-af0b14d0]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-2[data-v-af0b14d0]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-3[data-v-af0b14d0]{margin-left:26%}.col-no-margin-l-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-4[data-v-af0b14d0]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-5[data-v-af0b14d0]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-6[data-v-af0b14d0]{margin-left:52%}.col-no-margin-l-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-7[data-v-af0b14d0]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-8[data-v-af0b14d0]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-9[data-v-af0b14d0]{margin-left:78%}.col-no-margin-l-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-10[data-v-af0b14d0]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-l-11[data-v-af0b14d0]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-l-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-af0b14d0]{display:none!important}.l-visible[data-v-af0b14d0]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-1[data-v-af0b14d0]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-2[data-v-af0b14d0]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-3[data-v-af0b14d0]{margin-left:26%}.col-no-margin-xl-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-4[data-v-af0b14d0]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-5[data-v-af0b14d0]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-6[data-v-af0b14d0]{margin-left:52%}.col-no-margin-xl-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-7[data-v-af0b14d0]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-8[data-v-af0b14d0]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-9[data-v-af0b14d0]{margin-left:78%}.col-no-margin-xl-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-10[data-v-af0b14d0]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xl-11[data-v-af0b14d0]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-af0b14d0]{display:none!important}.xl-visible[data-v-af0b14d0]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-1[data-v-af0b14d0]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-af0b14d0]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-2[data-v-af0b14d0]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-af0b14d0]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-3[data-v-af0b14d0]{margin-left:26%}.col-no-margin-xxl-3[data-v-af0b14d0]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-4[data-v-af0b14d0]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-af0b14d0]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-5[data-v-af0b14d0]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-af0b14d0]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-6[data-v-af0b14d0]{margin-left:52%}.col-no-margin-xxl-6[data-v-af0b14d0]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-7[data-v-af0b14d0]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-af0b14d0]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-8[data-v-af0b14d0]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-af0b14d0]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-9[data-v-af0b14d0]{margin-left:78%}.col-no-margin-xxl-9[data-v-af0b14d0]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-10[data-v-af0b14d0]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-af0b14d0]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-af0b14d0]:first-child{margin-left:0}.col-offset-xxl-11[data-v-af0b14d0]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-af0b14d0]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-af0b14d0]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-af0b14d0]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-af0b14d0]{display:none!important}.xxl-visible[data-v-af0b14d0]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-af0b14d0]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-af0b14d0]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-af0b14d0]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-af0b14d0]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-af0b14d0]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-af0b14d0]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-af0b14d0]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-af0b14d0]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-af0b14d0]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-af0b14d0]{display:none!important}}.vertical-center[data-v-af0b14d0]{display:flex;align-items:center}.horizontal-center[data-v-af0b14d0]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-af0b14d0]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-af0b14d0]{display:none!important}.no-content[data-v-af0b14d0]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-af0b14d0]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-af0b14d0]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-af0b14d0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-af0b14d0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-af0b14d0]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-af0b14d0]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-af0b14d0],.btn[data-v-af0b14d0],button[data-v-af0b14d0]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-af0b14d0],.btn-default[type=submit][data-v-af0b14d0],.btn.btn-primary[data-v-af0b14d0],.btn[type=submit][data-v-af0b14d0],button.btn-primary[data-v-af0b14d0],button[type=submit][data-v-af0b14d0]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-af0b14d0],.btn-default .icon[data-v-af0b14d0],button .icon[data-v-af0b14d0]{margin-right:.5em}input[type=password][data-v-af0b14d0],input[type=text][data-v-af0b14d0]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-af0b14d0]:focus,input[type=text][data-v-af0b14d0]:focus{border:1px solid #35b870}button[data-v-af0b14d0],input[data-v-af0b14d0]{outline:none}input[type=text][data-v-af0b14d0]:hover,textarea[data-v-af0b14d0]:hover{border:1px solid #9cdfb0}ul[data-v-af0b14d0]{margin:0;padding:0;list-style:none}a[data-v-af0b14d0]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-af0b14d0]:hover{color:#35b870}[data-v-af0b14d0]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-af0b14d0]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-af0b14d0]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-af0b14d0]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-af0b14d0]{color:#ad1717}body[data-v-af0b14d0]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-af0b14d0] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-af0b14d0] .nav .path{cursor:pointer}.browser[data-v-af0b14d0] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-af0b14d0] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-af0b14d0]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-af0b14d0],input[type=number][data-v-af0b14d0],input[type=password][data-v-af0b14d0],input[type=search][data-v-af0b14d0],input[type=text][data-v-af0b14d0],input[type=time][data-v-af0b14d0]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-af0b14d0]:hover,input[type=number][data-v-af0b14d0]:hover,input[type=password][data-v-af0b14d0]:hover,input[type=search][data-v-af0b14d0]:hover,input[type=text][data-v-af0b14d0]:hover,input[type=time][data-v-af0b14d0]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-af0b14d0]:focus,input[type=number][data-v-af0b14d0]:focus,input[type=password][data-v-af0b14d0]:focus,input[type=search][data-v-af0b14d0]:focus,input[type=text][data-v-af0b14d0]:focus,input[type=time][data-v-af0b14d0]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-af0b14d0],input[type=number].with-icon[data-v-af0b14d0],input[type=password].with-icon[data-v-af0b14d0],input[type=search].with-icon[data-v-af0b14d0],input[type=text].with-icon[data-v-af0b14d0],input[type=time].with-icon[data-v-af0b14d0]{padding-left:.3em}input[type=search][data-v-af0b14d0],input[type=text][data-v-af0b14d0]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-af0b14d0]{animation-fill-mode:both;animation-name:fadeIn-af0b14d0;-webkit-animation-name:fadeIn-af0b14d0}.fade-in[data-v-af0b14d0],.fade-out[data-v-af0b14d0]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-af0b14d0]{animation-fill-mode:both;animation-name:fadeOut-af0b14d0;-webkit-animation-name:fadeOut-af0b14d0}@keyframes fadeIn-af0b14d0{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-af0b14d0{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-af0b14d0]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-af0b14d0;-webkit-animation-name:glow-af0b14d0}.loop[data-v-af0b14d0]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-af0b14d0{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-af0b14d0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-af0b14d0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-af0b14d0]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}body[data-v-af0b14d0]{width:100vw;height:100vh;margin:0}.login-container[data-v-af0b14d0]{height:100%;display:flex;align-items:center;justify-content:center;background:#e4eae8}.header[data-v-af0b14d0]{font-size:1.2em;margin-bottom:2em;display:flex;justify-content:center;align-items:center}.header .logo[data-v-af0b14d0]{width:3em;height:3em;display:inline-flex;background-size:cover}.header .text[data-v-af0b14d0]{font-family:Poppins,sans-serif;margin-left:.5em}form[data-v-af0b14d0]{display:flex;flex-direction:column;padding:4em;border:1px solid #ccc;border-radius:3em;box-shadow:2px 2px 3px 3px #ddd;background:#fff}form .row[data-v-af0b14d0]{margin:.5em 0}form input[type=password][data-v-af0b14d0],form input[type=text][data-v-af0b14d0]{width:100%}form input[type=password][data-v-af0b14d0],form input[type=submit][data-v-af0b14d0]{border-radius:1em}form input[type=password][data-v-af0b14d0]{padding:.25em .5em}form .checkbox[data-v-af0b14d0]{display:flex;font-size:.8em}form .buttons[data-v-af0b14d0]{text-align:center}form .buttons input[type=submit][data-v-af0b14d0]{padding:.5em .75em}a[data-v-af0b14d0]{color:#5f7869} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/css/app.21f0b7e0.css b/platypush/backend/http/webapp/dist/static/css/app.81a70139.css similarity index 69% rename from platypush/backend/http/webapp/dist/static/css/app.21f0b7e0.css rename to platypush/backend/http/webapp/dist/static/css/app.81a70139.css index f6eb2c9730..eeed179e6a 100644 --- a/platypush/backend/http/webapp/dist/static/css/app.21f0b7e0.css +++ b/platypush/backend/http/webapp/dist/static/css/app.81a70139.css @@ -1,4 +1,4 @@ -.col-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-09bd997a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-09bd997a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-09bd997a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-09bd997a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-09bd997a]:first-child{margin-left:26%!important}.col-offset-3[data-v-09bd997a]:not(first-child){margin-left:30%!important}.col-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-09bd997a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-09bd997a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-09bd997a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-09bd997a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-09bd997a]:first-child{margin-left:52%!important}.col-offset-6[data-v-09bd997a]:not(first-child){margin-left:56%!important}.col-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-09bd997a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-09bd997a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-09bd997a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-09bd997a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-09bd997a]:first-child{margin-left:78%!important}.col-offset-9[data-v-09bd997a]:not(first-child){margin-left:82%!important}.col-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-09bd997a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-09bd997a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-09bd997a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-09bd997a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-s-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-s-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-s-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-09bd997a]{display:none!important}.s-visible[data-v-09bd997a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-m-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-m-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-m-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-09bd997a]{display:none!important}.m-visible[data-v-09bd997a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-l-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-l-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-l-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-09bd997a]{display:none!important}.l-visible[data-v-09bd997a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-xl-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-xl-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-xl-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-09bd997a]{display:none!important}.xl-visible[data-v-09bd997a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-xxl-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-xxl-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-xxl-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-09bd997a]{display:none!important}.xxl-visible[data-v-09bd997a]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-09bd997a]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-09bd997a]{display:none!important}}.vertical-center[data-v-09bd997a]{display:flex;align-items:center}.horizontal-center[data-v-09bd997a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-09bd997a]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-09bd997a]{display:none!important}.no-content[data-v-09bd997a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-09bd997a]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-09bd997a]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-09bd997a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-09bd997a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-09bd997a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-09bd997a]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-09bd997a],.btn[data-v-09bd997a],button[data-v-09bd997a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-09bd997a],.btn-default[type=submit][data-v-09bd997a],.btn.btn-primary[data-v-09bd997a],.btn[type=submit][data-v-09bd997a],button.btn-primary[data-v-09bd997a],button[type=submit][data-v-09bd997a]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-09bd997a],.btn-default .icon[data-v-09bd997a],button .icon[data-v-09bd997a]{margin-right:.5em}input[type=password][data-v-09bd997a],input[type=text][data-v-09bd997a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-09bd997a]:focus,input[type=text][data-v-09bd997a]:focus{border:1px solid #35b870}button[data-v-09bd997a],input[data-v-09bd997a]{outline:none}input[type=text][data-v-09bd997a]:hover,textarea[data-v-09bd997a]:hover{border:1px solid #9cdfb0}ul[data-v-09bd997a]{margin:0;padding:0;list-style:none}a[data-v-09bd997a]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-09bd997a]:hover{color:#35b870}[data-v-09bd997a]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-09bd997a]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-09bd997a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-09bd997a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-09bd997a]{color:#ad1717}body[data-v-09bd997a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-09bd997a] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-09bd997a] .nav .path{cursor:pointer}.browser[data-v-09bd997a] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-09bd997a] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-09bd997a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-09bd997a],input[type=number][data-v-09bd997a],input[type=password][data-v-09bd997a],input[type=search][data-v-09bd997a],input[type=text][data-v-09bd997a],input[type=time][data-v-09bd997a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-09bd997a]:hover,input[type=number][data-v-09bd997a]:hover,input[type=password][data-v-09bd997a]:hover,input[type=search][data-v-09bd997a]:hover,input[type=text][data-v-09bd997a]:hover,input[type=time][data-v-09bd997a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-09bd997a]:focus,input[type=number][data-v-09bd997a]:focus,input[type=password][data-v-09bd997a]:focus,input[type=search][data-v-09bd997a]:focus,input[type=text][data-v-09bd997a]:focus,input[type=time][data-v-09bd997a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-09bd997a],input[type=number].with-icon[data-v-09bd997a],input[type=password].with-icon[data-v-09bd997a],input[type=search].with-icon[data-v-09bd997a],input[type=text].with-icon[data-v-09bd997a],input[type=time].with-icon[data-v-09bd997a]{padding-left:.3em}input[type=search][data-v-09bd997a],input[type=text][data-v-09bd997a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-09bd997a]{animation-fill-mode:both;animation-name:fadeIn-09bd997a;-webkit-animation-name:fadeIn-09bd997a}.fade-in[data-v-09bd997a],.fade-out[data-v-09bd997a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-09bd997a]{animation-fill-mode:both;animation-name:fadeOut-09bd997a;-webkit-animation-name:fadeOut-09bd997a}@keyframes fadeIn-09bd997a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-09bd997a{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-09bd997a]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-09bd997a;-webkit-animation-name:glow-09bd997a}.loop[data-v-09bd997a]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-09bd997a{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-09bd997a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-09bd997a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-09bd997a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.modal-container[data-v-09bd997a]{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:var(--z-index);background:hsla(0,0%,4%,.9)}.modal-container .modal[data-v-09bd997a]{display:flex;max-width:100%;justify-content:center}.modal-container .modal .content[data-v-09bd997a]{--width:auto;--height:auto;width:var(--width);height:var(--height);border-radius:.5em;background:#fff}.modal-container .modal .header[data-v-09bd997a]{display:flex;position:relative;border-bottom:1px solid #ccc;border-radius:.5em .5em 0 0;padding:.5em;text-align:center;justify-content:center;align-items:center;background:#e0e0e0;text-transform:uppercase}.modal-container .modal .header button[data-v-09bd997a]{width:1.5em;height:1.5em;position:absolute;right:0;margin:auto .5em;padding:0;border:0;background:transparent}.modal-container .modal .header button[data-v-09bd997a]:hover{color:#35b870}.modal-container .modal .body[data-v-09bd997a]{max-height:75vh;overflow:auto;padding:2em}.col-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-06d2f237]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-06d2f237]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-06d2f237]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-06d2f237]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-06d2f237]:first-child{margin-left:26%!important}.col-offset-3[data-v-06d2f237]:not(first-child){margin-left:30%!important}.col-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-06d2f237]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-06d2f237]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-06d2f237]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-06d2f237]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-06d2f237]:first-child{margin-left:52%!important}.col-offset-6[data-v-06d2f237]:not(first-child){margin-left:56%!important}.col-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-06d2f237]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-06d2f237]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-06d2f237]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-06d2f237]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-06d2f237]:first-child{margin-left:78%!important}.col-offset-9[data-v-06d2f237]:not(first-child){margin-left:82%!important}.col-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-06d2f237]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-06d2f237]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-06d2f237]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-06d2f237]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-s-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-s-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-s-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-s-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-06d2f237]{display:none!important}.s-visible[data-v-06d2f237]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-m-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-m-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-m-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-m-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-06d2f237]{display:none!important}.m-visible[data-v-06d2f237]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-l-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-l-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-l-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-l-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-06d2f237]{display:none!important}.l-visible[data-v-06d2f237]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-xl-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-xl-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-xl-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-06d2f237]{display:none!important}.xl-visible[data-v-06d2f237]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-xxl-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-xxl-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-xxl-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-06d2f237]{display:none!important}.xxl-visible[data-v-06d2f237]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-06d2f237]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-06d2f237]{display:none!important}}.vertical-center[data-v-06d2f237]{display:flex;align-items:center}.horizontal-center[data-v-06d2f237]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-06d2f237]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-06d2f237]{display:none!important}.no-content[data-v-06d2f237]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-06d2f237]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-06d2f237]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-06d2f237]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-06d2f237]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-06d2f237]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-06d2f237]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-06d2f237],.btn[data-v-06d2f237],button[data-v-06d2f237]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-06d2f237],.btn-default[type=submit][data-v-06d2f237],.btn.btn-primary[data-v-06d2f237],.btn[type=submit][data-v-06d2f237],button.btn-primary[data-v-06d2f237],button[type=submit][data-v-06d2f237]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-06d2f237],.btn-default .icon[data-v-06d2f237],button .icon[data-v-06d2f237]{margin-right:.5em}input[type=password][data-v-06d2f237],input[type=text][data-v-06d2f237]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-06d2f237]:focus,input[type=text][data-v-06d2f237]:focus{border:1px solid #35b870}button[data-v-06d2f237],input[data-v-06d2f237]{outline:none}input[type=text][data-v-06d2f237]:hover,textarea[data-v-06d2f237]:hover{border:1px solid #9cdfb0}ul[data-v-06d2f237]{margin:0;padding:0;list-style:none}a[data-v-06d2f237]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-06d2f237]:hover{color:#35b870}[data-v-06d2f237]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-06d2f237]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-06d2f237]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-06d2f237]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-06d2f237]{color:#ad1717}body[data-v-06d2f237]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-06d2f237] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-06d2f237] .nav .path{cursor:pointer}.browser[data-v-06d2f237] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-06d2f237] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-06d2f237]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-06d2f237],input[type=number][data-v-06d2f237],input[type=password][data-v-06d2f237],input[type=search][data-v-06d2f237],input[type=text][data-v-06d2f237],input[type=time][data-v-06d2f237]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-06d2f237]:hover,input[type=number][data-v-06d2f237]:hover,input[type=password][data-v-06d2f237]:hover,input[type=search][data-v-06d2f237]:hover,input[type=text][data-v-06d2f237]:hover,input[type=time][data-v-06d2f237]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-06d2f237]:focus,input[type=number][data-v-06d2f237]:focus,input[type=password][data-v-06d2f237]:focus,input[type=search][data-v-06d2f237]:focus,input[type=text][data-v-06d2f237]:focus,input[type=time][data-v-06d2f237]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-06d2f237],input[type=number].with-icon[data-v-06d2f237],input[type=password].with-icon[data-v-06d2f237],input[type=search].with-icon[data-v-06d2f237],input[type=text].with-icon[data-v-06d2f237],input[type=time].with-icon[data-v-06d2f237]{padding-left:.3em}input[type=search][data-v-06d2f237],input[type=text][data-v-06d2f237]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-06d2f237]{animation-fill-mode:both;animation-name:fadeIn-06d2f237;-webkit-animation-name:fadeIn-06d2f237}.fade-in[data-v-06d2f237],.fade-out[data-v-06d2f237]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-06d2f237]{animation-fill-mode:both;animation-name:fadeOut-06d2f237;-webkit-animation-name:fadeOut-06d2f237}@keyframes fadeIn-06d2f237{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-06d2f237{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-06d2f237]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-06d2f237;-webkit-animation-name:glow-06d2f237}.loop[data-v-06d2f237]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-06d2f237{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-06d2f237]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-06d2f237]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-06d2f237]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}[data-v-06d2f237] .modal .dialog-content{padding:1em}[data-v-06d2f237] .modal .body{padding:1.5em}[data-v-06d2f237] .modal .buttons{display:flex;flex-direction:row;justify-content:right;margin-bottom:1em;border:0;border-radius:0}[data-v-06d2f237] .modal .buttons button{margin-right:1em;padding:.5em 1em;border:1px solid #ddd;border-radius:1em}[data-v-06d2f237] .modal .buttons button:hover{background:linear-gradient(90deg,#bef6da,#e5fbf0)}.col-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-c190f656]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-c190f656]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-c190f656]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-c190f656]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-c190f656]:first-child{margin-left:26%!important}.col-offset-3[data-v-c190f656]:not(first-child){margin-left:30%!important}.col-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-c190f656]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-c190f656]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-c190f656]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-c190f656]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-c190f656]:first-child{margin-left:52%!important}.col-offset-6[data-v-c190f656]:not(first-child){margin-left:56%!important}.col-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-c190f656]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-c190f656]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-c190f656]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-c190f656]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-c190f656]:first-child{margin-left:78%!important}.col-offset-9[data-v-c190f656]:not(first-child){margin-left:82%!important}.col-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-c190f656]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-c190f656]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-c190f656]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-c190f656]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-3[data-v-c190f656]{margin-left:26%}.col-no-margin-s-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-6[data-v-c190f656]{margin-left:52%}.col-no-margin-s-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-9[data-v-c190f656]{margin-left:78%}.col-no-margin-s-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-s-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-c190f656]{display:none!important}.s-visible[data-v-c190f656]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-3[data-v-c190f656]{margin-left:26%}.col-no-margin-m-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-6[data-v-c190f656]{margin-left:52%}.col-no-margin-m-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-9[data-v-c190f656]{margin-left:78%}.col-no-margin-m-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-m-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-c190f656]{display:none!important}.m-visible[data-v-c190f656]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-3[data-v-c190f656]{margin-left:26%}.col-no-margin-l-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-6[data-v-c190f656]{margin-left:52%}.col-no-margin-l-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-9[data-v-c190f656]{margin-left:78%}.col-no-margin-l-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-l-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-c190f656]{display:none!important}.l-visible[data-v-c190f656]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-3[data-v-c190f656]{margin-left:26%}.col-no-margin-xl-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-6[data-v-c190f656]{margin-left:52%}.col-no-margin-xl-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-9[data-v-c190f656]{margin-left:78%}.col-no-margin-xl-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-c190f656]{display:none!important}.xl-visible[data-v-c190f656]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-3[data-v-c190f656]{margin-left:26%}.col-no-margin-xxl-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-6[data-v-c190f656]{margin-left:52%}.col-no-margin-xxl-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-9[data-v-c190f656]{margin-left:78%}.col-no-margin-xxl-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-c190f656]{display:none!important}.xxl-visible[data-v-c190f656]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-c190f656]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-c190f656]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-c190f656]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-c190f656]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-c190f656]{display:none!important}}.vertical-center[data-v-c190f656]{display:flex;align-items:center}.horizontal-center[data-v-c190f656]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-c190f656]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-c190f656]{display:none!important}.no-content[data-v-c190f656]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-c190f656]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-c190f656]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-c190f656]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-c190f656]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-c190f656]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-c190f656]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-c190f656],.btn[data-v-c190f656],button[data-v-c190f656]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-c190f656],.btn-default[type=submit][data-v-c190f656],.btn.btn-primary[data-v-c190f656],.btn[type=submit][data-v-c190f656],button.btn-primary[data-v-c190f656],button[type=submit][data-v-c190f656]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-c190f656],.btn-default .icon[data-v-c190f656],button .icon[data-v-c190f656]{margin-right:.5em}input[type=password][data-v-c190f656],input[type=text][data-v-c190f656]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-c190f656]:focus,input[type=text][data-v-c190f656]:focus{border:1px solid #35b870}button[data-v-c190f656],input[data-v-c190f656]{outline:none}input[type=text][data-v-c190f656]:hover,textarea[data-v-c190f656]:hover{border:1px solid #9cdfb0}ul[data-v-c190f656]{margin:0;padding:0;list-style:none}a[data-v-c190f656]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-c190f656]:hover{color:#35b870}[data-v-c190f656]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-c190f656]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-c190f656]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-c190f656]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-c190f656]{color:#ad1717}body[data-v-c190f656]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-c190f656] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-c190f656] .nav .path{cursor:pointer}.browser[data-v-c190f656] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-c190f656] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-c190f656]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-c190f656],input[type=number][data-v-c190f656],input[type=password][data-v-c190f656],input[type=search][data-v-c190f656],input[type=text][data-v-c190f656],input[type=time][data-v-c190f656]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-c190f656]:hover,input[type=number][data-v-c190f656]:hover,input[type=password][data-v-c190f656]:hover,input[type=search][data-v-c190f656]:hover,input[type=text][data-v-c190f656]:hover,input[type=time][data-v-c190f656]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-c190f656]:focus,input[type=number][data-v-c190f656]:focus,input[type=password][data-v-c190f656]:focus,input[type=search][data-v-c190f656]:focus,input[type=text][data-v-c190f656]:focus,input[type=time][data-v-c190f656]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-c190f656],input[type=number].with-icon[data-v-c190f656],input[type=password].with-icon[data-v-c190f656],input[type=search].with-icon[data-v-c190f656],input[type=text].with-icon[data-v-c190f656],input[type=time].with-icon[data-v-c190f656]{padding-left:.3em}input[type=search][data-v-c190f656],input[type=text][data-v-c190f656]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-c190f656]{animation-fill-mode:both;animation-name:fadeIn-c190f656;-webkit-animation-name:fadeIn-c190f656}.fade-in[data-v-c190f656],.fade-out[data-v-c190f656]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-c190f656]{animation-fill-mode:both;animation-name:fadeOut-c190f656;-webkit-animation-name:fadeOut-c190f656}@keyframes fadeIn-c190f656{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-c190f656{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-c190f656]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-c190f656;-webkit-animation-name:glow-c190f656}.loop[data-v-c190f656]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-c190f656{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-c190f656]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-c190f656]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-c190f656]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.dropdown-container[data-v-c190f656] .dropdown{border:1px solid #ddd}.col-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7646705e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7646705e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7646705e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7646705e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7646705e]:first-child{margin-left:26%!important}.col-offset-3[data-v-7646705e]:not(first-child){margin-left:30%!important}.col-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7646705e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7646705e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7646705e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7646705e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7646705e]:first-child{margin-left:52%!important}.col-offset-6[data-v-7646705e]:not(first-child){margin-left:56%!important}.col-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7646705e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7646705e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7646705e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7646705e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7646705e]:first-child{margin-left:78%!important}.col-offset-9[data-v-7646705e]:not(first-child){margin-left:82%!important}.col-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7646705e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7646705e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7646705e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7646705e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-3[data-v-7646705e]{margin-left:26%}.col-no-margin-s-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-6[data-v-7646705e]{margin-left:52%}.col-no-margin-s-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-9[data-v-7646705e]{margin-left:78%}.col-no-margin-s-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7646705e]{display:none!important}.s-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-3[data-v-7646705e]{margin-left:26%}.col-no-margin-m-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-6[data-v-7646705e]{margin-left:52%}.col-no-margin-m-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-9[data-v-7646705e]{margin-left:78%}.col-no-margin-m-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7646705e]{display:none!important}.m-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-3[data-v-7646705e]{margin-left:26%}.col-no-margin-l-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-6[data-v-7646705e]{margin-left:52%}.col-no-margin-l-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-9[data-v-7646705e]{margin-left:78%}.col-no-margin-l-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7646705e]{display:none!important}.l-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-3[data-v-7646705e]{margin-left:26%}.col-no-margin-xl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-6[data-v-7646705e]{margin-left:52%}.col-no-margin-xl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-9[data-v-7646705e]{margin-left:78%}.col-no-margin-xl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7646705e]{display:none!important}.xl-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7646705e]{margin-left:26%}.col-no-margin-xxl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7646705e]{margin-left:52%}.col-no-margin-xxl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7646705e]{margin-left:78%}.col-no-margin-xxl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7646705e]{display:none!important}.xxl-visible[data-v-7646705e]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-7646705e]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-7646705e]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-7646705e]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-7646705e]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-7646705e]{display:none!important}}.notification .body[data-v-7646705e],.notification .image .row[data-v-7646705e],.vertical-center[data-v-7646705e]{display:flex;align-items:center}.horizontal-center[data-v-7646705e],.notification .image .row[data-v-7646705e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7646705e]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-7646705e]{display:none!important}.no-content[data-v-7646705e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-7646705e]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-7646705e]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-7646705e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-7646705e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-7646705e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-7646705e]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-7646705e],.btn[data-v-7646705e],button[data-v-7646705e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7646705e],.btn-default[type=submit][data-v-7646705e],.btn.btn-primary[data-v-7646705e],.btn[type=submit][data-v-7646705e],button.btn-primary[data-v-7646705e],button[type=submit][data-v-7646705e]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7646705e],.btn-default .icon[data-v-7646705e],button .icon[data-v-7646705e]{margin-right:.5em}input[type=password][data-v-7646705e],input[type=text][data-v-7646705e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7646705e]:focus,input[type=text][data-v-7646705e]:focus{border:1px solid #35b870}button[data-v-7646705e],input[data-v-7646705e]{outline:none}input[type=text][data-v-7646705e]:hover,textarea[data-v-7646705e]:hover{border:1px solid #9cdfb0}ul[data-v-7646705e]{margin:0;padding:0;list-style:none}a[data-v-7646705e]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-7646705e]:hover{color:#35b870}[data-v-7646705e]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-7646705e]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-7646705e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7646705e]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-7646705e]{color:#ad1717}body[data-v-7646705e]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-7646705e] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-7646705e] .nav .path{cursor:pointer}.browser[data-v-7646705e] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-7646705e] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-7646705e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-7646705e],input[type=number][data-v-7646705e],input[type=password][data-v-7646705e],input[type=search][data-v-7646705e],input[type=text][data-v-7646705e],input[type=time][data-v-7646705e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-7646705e]:hover,input[type=number][data-v-7646705e]:hover,input[type=password][data-v-7646705e]:hover,input[type=search][data-v-7646705e]:hover,input[type=text][data-v-7646705e]:hover,input[type=time][data-v-7646705e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-7646705e]:focus,input[type=number][data-v-7646705e]:focus,input[type=password][data-v-7646705e]:focus,input[type=search][data-v-7646705e]:focus,input[type=text][data-v-7646705e]:focus,input[type=time][data-v-7646705e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-7646705e],input[type=number].with-icon[data-v-7646705e],input[type=password].with-icon[data-v-7646705e],input[type=search].with-icon[data-v-7646705e],input[type=text].with-icon[data-v-7646705e],input[type=time].with-icon[data-v-7646705e]{padding-left:.3em}input[type=search][data-v-7646705e],input[type=text][data-v-7646705e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7646705e]{animation-fill-mode:both;animation-name:fadeIn-7646705e;-webkit-animation-name:fadeIn-7646705e}.fade-in[data-v-7646705e],.fade-out[data-v-7646705e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7646705e]{animation-fill-mode:both;animation-name:fadeOut-7646705e;-webkit-animation-name:fadeOut-7646705e}@keyframes fadeIn-7646705e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7646705e{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-7646705e]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-7646705e;-webkit-animation-name:glow-7646705e}.loop[data-v-7646705e]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-7646705e{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.notification[data-v-7646705e]{background:rgba(185,255,193,.9);border:1px solid rgba(109,205,134,.62);border-radius:1em;margin-bottom:.25em!important;margin-right:.1em;padding:.5em;cursor:pointer}.notification[data-v-7646705e]:hover{background:rgba(160,245,178,.95)}.notification:hover.warning[data-v-7646705e]{background:rgba(218,245,68,.95)}.notification:hover.error[data-v-7646705e]{background:rgba(245,90,90,.95)}.notification.warning[data-v-7646705e]{background:rgba(228,255,78,.9);border:1px solid hsla(60,49%,62%,.62)}.notification.warning .image[data-v-7646705e]{--color:$notification-warning-icon-color}.notification.error[data-v-7646705e]{background:hsla(0,100%,70%,.9);border:1px solid hsla(0,49%,62%,.62)}.notification.error .image[data-v-7646705e]{--color:$notification-error-icon-color}.notification .title[data-v-7646705e]{color:#364;font-size:1.25em;font-weight:400;margin:.25em 0;padding:0;letter-spacing:.07em}.notification .body[data-v-7646705e]{height:6em;overflow:hidden;padding-bottom:.1em;letter-spacing:.05em}.notification .image[data-v-7646705e]{height:100%;text-align:center;--color:$notification-icon-color}.notification .image .row[data-v-7646705e]{width:100%;height:100%}.notification .image .row .fa[data-v-7646705e]{font-size:2.5em;color:var(--color)}.notification .image .row img[data-v-7646705e]{width:80%;height:80%}.notifications[data-v-6dc8bebc]{position:fixed;bottom:0;right:0;width:25em;z-index:1000}.assistant-modal .modal .body{width:50vw;height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.assistant-modal .modal .body .icon{font-size:3em;color:#7e8;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;border-radius:3em;padding:1em}.assistant-modal .modal .body .text{margin-top:2.5em}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from{display:none!important}}@media screen and (min-width:769px){.tablet-small.until{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only{display:none!important}}@media screen and (min-width:769px){.tablet-small.only{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from{display:none!important}}@media screen and (min-width:1024px){.tablet.until{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only{display:none!important}}@media screen and (min-width:1024px){.tablet.only{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from{display:none!important}}@media screen and (min-width:1216px){.desktop.until{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only{display:none!important}}@media screen and (min-width:1216px){.desktop.only{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from{display:none!important}}@media screen and (min-width:1408px){.widescreen.until{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only{display:none!important}}@media screen and (min-width:1408px){.widescreen.only{display:none!important}}@media screen and (min-width:769px){.mobile{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd{display:none!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a:hover{color:#35b870}::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){::-webkit-scrollbar{width:.3333em;height:.3333em}}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger{color:#ad1717}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser :deep(.nav){width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser :deep(.nav) .path{cursor:pointer}.browser :deep(.nav) .path .token:hover{color:#35b870;text-decoration:underline}.browser :deep(.nav) .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover,input[type=time]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=time]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon,input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon,input[type=time].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.glow{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow;-webkit-animation-name:glow}.loop{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}/*! +.col-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-09bd997a]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-09bd997a]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-09bd997a]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-09bd997a]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-09bd997a]:first-child{margin-left:26%!important}.col-offset-3[data-v-09bd997a]:not(first-child){margin-left:30%!important}.col-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-09bd997a]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-09bd997a]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-09bd997a]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-09bd997a]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-09bd997a]:first-child{margin-left:52%!important}.col-offset-6[data-v-09bd997a]:not(first-child){margin-left:56%!important}.col-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-09bd997a]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-09bd997a]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-09bd997a]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-09bd997a]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-09bd997a]:first-child{margin-left:78%!important}.col-offset-9[data-v-09bd997a]:not(first-child){margin-left:82%!important}.col-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-09bd997a]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-09bd997a]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-09bd997a]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-09bd997a]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-s-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-s-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-s-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-s-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-s-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-09bd997a]{display:none!important}.s-visible[data-v-09bd997a]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-m-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-m-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-m-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-m-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-m-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-09bd997a]{display:none!important}.m-visible[data-v-09bd997a]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-l-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-l-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-l-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-l-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-l-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-09bd997a]{display:none!important}.l-visible[data-v-09bd997a]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-xl-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-xl-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-xl-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xl-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-09bd997a]{display:none!important}.xl-visible[data-v-09bd997a]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-1[data-v-09bd997a]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-09bd997a]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-2[data-v-09bd997a]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-09bd997a]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-3[data-v-09bd997a]{margin-left:26%}.col-no-margin-xxl-3[data-v-09bd997a]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-4[data-v-09bd997a]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-09bd997a]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-5[data-v-09bd997a]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-09bd997a]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-6[data-v-09bd997a]{margin-left:52%}.col-no-margin-xxl-6[data-v-09bd997a]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-7[data-v-09bd997a]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-09bd997a]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-8[data-v-09bd997a]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-09bd997a]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-9[data-v-09bd997a]{margin-left:78%}.col-no-margin-xxl-9[data-v-09bd997a]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-10[data-v-09bd997a]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-09bd997a]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-09bd997a]:first-child{margin-left:0}.col-offset-xxl-11[data-v-09bd997a]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-09bd997a]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-09bd997a]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-09bd997a]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-09bd997a]{display:none!important}.xxl-visible[data-v-09bd997a]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-09bd997a]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-09bd997a]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-09bd997a]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-09bd997a]{display:none!important}}.vertical-center[data-v-09bd997a]{display:flex;align-items:center}.horizontal-center[data-v-09bd997a]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-09bd997a]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-09bd997a]{display:none!important}.no-content[data-v-09bd997a]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-09bd997a]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-09bd997a]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-09bd997a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-09bd997a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-09bd997a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-09bd997a]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-09bd997a],.btn[data-v-09bd997a],button[data-v-09bd997a]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-09bd997a],.btn-default[type=submit][data-v-09bd997a],.btn.btn-primary[data-v-09bd997a],.btn[type=submit][data-v-09bd997a],button.btn-primary[data-v-09bd997a],button[type=submit][data-v-09bd997a]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-09bd997a],.btn-default .icon[data-v-09bd997a],button .icon[data-v-09bd997a]{margin-right:.5em}input[type=password][data-v-09bd997a],input[type=text][data-v-09bd997a]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-09bd997a]:focus,input[type=text][data-v-09bd997a]:focus{border:1px solid #35b870}button[data-v-09bd997a],input[data-v-09bd997a]{outline:none}input[type=text][data-v-09bd997a]:hover,textarea[data-v-09bd997a]:hover{border:1px solid #9cdfb0}ul[data-v-09bd997a]{margin:0;padding:0;list-style:none}a[data-v-09bd997a]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-09bd997a]:hover{color:#35b870}[data-v-09bd997a]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-09bd997a]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-09bd997a]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-09bd997a]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-09bd997a]{color:#ad1717}body[data-v-09bd997a]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-09bd997a] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-09bd997a] .nav .path{cursor:pointer}.browser[data-v-09bd997a] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-09bd997a] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-09bd997a]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-09bd997a],input[type=number][data-v-09bd997a],input[type=password][data-v-09bd997a],input[type=search][data-v-09bd997a],input[type=text][data-v-09bd997a],input[type=time][data-v-09bd997a]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-09bd997a]:hover,input[type=number][data-v-09bd997a]:hover,input[type=password][data-v-09bd997a]:hover,input[type=search][data-v-09bd997a]:hover,input[type=text][data-v-09bd997a]:hover,input[type=time][data-v-09bd997a]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-09bd997a]:focus,input[type=number][data-v-09bd997a]:focus,input[type=password][data-v-09bd997a]:focus,input[type=search][data-v-09bd997a]:focus,input[type=text][data-v-09bd997a]:focus,input[type=time][data-v-09bd997a]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-09bd997a],input[type=number].with-icon[data-v-09bd997a],input[type=password].with-icon[data-v-09bd997a],input[type=search].with-icon[data-v-09bd997a],input[type=text].with-icon[data-v-09bd997a],input[type=time].with-icon[data-v-09bd997a]{padding-left:.3em}input[type=search][data-v-09bd997a],input[type=text][data-v-09bd997a]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-09bd997a]{animation-fill-mode:both;animation-name:fadeIn-09bd997a;-webkit-animation-name:fadeIn-09bd997a}.fade-in[data-v-09bd997a],.fade-out[data-v-09bd997a]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-09bd997a]{animation-fill-mode:both;animation-name:fadeOut-09bd997a;-webkit-animation-name:fadeOut-09bd997a}@keyframes fadeIn-09bd997a{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-09bd997a{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-09bd997a]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-09bd997a;-webkit-animation-name:glow-09bd997a}.loop[data-v-09bd997a]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-09bd997a{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-09bd997a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-09bd997a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-09bd997a]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.modal-container[data-v-09bd997a]{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:var(--z-index);background:hsla(0,0%,4%,.9)}.modal-container .modal[data-v-09bd997a]{display:flex;max-width:100%;justify-content:center}.modal-container .modal .content[data-v-09bd997a]{--width:auto;--height:auto;width:var(--width);height:var(--height);border-radius:.5em;background:#fff}.modal-container .modal .header[data-v-09bd997a]{display:flex;position:relative;border-bottom:1px solid #ccc;border-radius:.5em .5em 0 0;padding:.5em;text-align:center;justify-content:center;align-items:center;background:#e0e0e0;text-transform:uppercase}.modal-container .modal .header button[data-v-09bd997a]{width:1.5em;height:1.5em;position:absolute;right:0;margin:auto .5em;padding:0;border:0;background:transparent}.modal-container .modal .header button[data-v-09bd997a]:hover{color:#35b870}.modal-container .modal .body[data-v-09bd997a]{max-height:75vh;overflow:auto;padding:2em}.col-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-06d2f237]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-06d2f237]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-06d2f237]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-06d2f237]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-06d2f237]:first-child{margin-left:26%!important}.col-offset-3[data-v-06d2f237]:not(first-child){margin-left:30%!important}.col-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-06d2f237]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-06d2f237]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-06d2f237]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-06d2f237]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-06d2f237]:first-child{margin-left:52%!important}.col-offset-6[data-v-06d2f237]:not(first-child){margin-left:56%!important}.col-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-06d2f237]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-06d2f237]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-06d2f237]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-06d2f237]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-06d2f237]:first-child{margin-left:78%!important}.col-offset-9[data-v-06d2f237]:not(first-child){margin-left:82%!important}.col-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-06d2f237]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-06d2f237]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-06d2f237]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-06d2f237]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-s-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-s-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-s-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-s-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-s-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-06d2f237]{display:none!important}.s-visible[data-v-06d2f237]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-m-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-m-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-m-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-m-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-m-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-06d2f237]{display:none!important}.m-visible[data-v-06d2f237]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-l-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-l-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-l-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-l-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-l-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-06d2f237]{display:none!important}.l-visible[data-v-06d2f237]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-xl-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-xl-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-xl-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xl-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-06d2f237]{display:none!important}.xl-visible[data-v-06d2f237]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-1[data-v-06d2f237]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-06d2f237]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-2[data-v-06d2f237]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-06d2f237]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-3[data-v-06d2f237]{margin-left:26%}.col-no-margin-xxl-3[data-v-06d2f237]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-4[data-v-06d2f237]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-06d2f237]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-5[data-v-06d2f237]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-06d2f237]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-6[data-v-06d2f237]{margin-left:52%}.col-no-margin-xxl-6[data-v-06d2f237]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-7[data-v-06d2f237]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-06d2f237]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-8[data-v-06d2f237]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-06d2f237]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-9[data-v-06d2f237]{margin-left:78%}.col-no-margin-xxl-9[data-v-06d2f237]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-10[data-v-06d2f237]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-06d2f237]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-06d2f237]:first-child{margin-left:0}.col-offset-xxl-11[data-v-06d2f237]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-06d2f237]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-06d2f237]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-06d2f237]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-06d2f237]{display:none!important}.xxl-visible[data-v-06d2f237]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-06d2f237]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-06d2f237]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-06d2f237]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-06d2f237]{display:none!important}}.vertical-center[data-v-06d2f237]{display:flex;align-items:center}.horizontal-center[data-v-06d2f237]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-06d2f237]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-06d2f237]{display:none!important}.no-content[data-v-06d2f237]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-06d2f237]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-06d2f237]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-06d2f237]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-06d2f237]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-06d2f237]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-06d2f237]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-06d2f237],.btn[data-v-06d2f237],button[data-v-06d2f237]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-06d2f237],.btn-default[type=submit][data-v-06d2f237],.btn.btn-primary[data-v-06d2f237],.btn[type=submit][data-v-06d2f237],button.btn-primary[data-v-06d2f237],button[type=submit][data-v-06d2f237]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-06d2f237],.btn-default .icon[data-v-06d2f237],button .icon[data-v-06d2f237]{margin-right:.5em}input[type=password][data-v-06d2f237],input[type=text][data-v-06d2f237]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-06d2f237]:focus,input[type=text][data-v-06d2f237]:focus{border:1px solid #35b870}button[data-v-06d2f237],input[data-v-06d2f237]{outline:none}input[type=text][data-v-06d2f237]:hover,textarea[data-v-06d2f237]:hover{border:1px solid #9cdfb0}ul[data-v-06d2f237]{margin:0;padding:0;list-style:none}a[data-v-06d2f237]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-06d2f237]:hover{color:#35b870}[data-v-06d2f237]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-06d2f237]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-06d2f237]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-06d2f237]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-06d2f237]{color:#ad1717}body[data-v-06d2f237]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-06d2f237] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-06d2f237] .nav .path{cursor:pointer}.browser[data-v-06d2f237] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-06d2f237] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-06d2f237]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-06d2f237],input[type=number][data-v-06d2f237],input[type=password][data-v-06d2f237],input[type=search][data-v-06d2f237],input[type=text][data-v-06d2f237],input[type=time][data-v-06d2f237]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-06d2f237]:hover,input[type=number][data-v-06d2f237]:hover,input[type=password][data-v-06d2f237]:hover,input[type=search][data-v-06d2f237]:hover,input[type=text][data-v-06d2f237]:hover,input[type=time][data-v-06d2f237]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-06d2f237]:focus,input[type=number][data-v-06d2f237]:focus,input[type=password][data-v-06d2f237]:focus,input[type=search][data-v-06d2f237]:focus,input[type=text][data-v-06d2f237]:focus,input[type=time][data-v-06d2f237]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-06d2f237],input[type=number].with-icon[data-v-06d2f237],input[type=password].with-icon[data-v-06d2f237],input[type=search].with-icon[data-v-06d2f237],input[type=text].with-icon[data-v-06d2f237],input[type=time].with-icon[data-v-06d2f237]{padding-left:.3em}input[type=search][data-v-06d2f237],input[type=text][data-v-06d2f237]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-06d2f237]{animation-fill-mode:both;animation-name:fadeIn-06d2f237;-webkit-animation-name:fadeIn-06d2f237}.fade-in[data-v-06d2f237],.fade-out[data-v-06d2f237]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-06d2f237]{animation-fill-mode:both;animation-name:fadeOut-06d2f237;-webkit-animation-name:fadeOut-06d2f237}@keyframes fadeIn-06d2f237{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-06d2f237{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-06d2f237]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-06d2f237;-webkit-animation-name:glow-06d2f237}.loop[data-v-06d2f237]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-06d2f237{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-06d2f237]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-06d2f237]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-06d2f237]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}[data-v-06d2f237] .modal .dialog-content{padding:1em}[data-v-06d2f237] .modal .body{padding:1.5em}[data-v-06d2f237] .modal .buttons{display:flex;flex-direction:row;justify-content:right;margin-bottom:1em;border:0;border-radius:0}[data-v-06d2f237] .modal .buttons button{margin-right:1em;padding:.5em 1em;border:1px solid #ddd;border-radius:1em}[data-v-06d2f237] .modal .buttons button:hover{background:linear-gradient(90deg,#bef6da,#e5fbf0)}.col-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-c190f656]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-c190f656]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-c190f656]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-c190f656]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-c190f656]:first-child{margin-left:26%!important}.col-offset-3[data-v-c190f656]:not(first-child){margin-left:30%!important}.col-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-c190f656]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-c190f656]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-c190f656]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-c190f656]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-c190f656]:first-child{margin-left:52%!important}.col-offset-6[data-v-c190f656]:not(first-child){margin-left:56%!important}.col-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-c190f656]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-c190f656]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-c190f656]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-c190f656]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-c190f656]:first-child{margin-left:78%!important}.col-offset-9[data-v-c190f656]:not(first-child){margin-left:82%!important}.col-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-c190f656]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-c190f656]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-c190f656]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-c190f656]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-3[data-v-c190f656]{margin-left:26%}.col-no-margin-s-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-6[data-v-c190f656]{margin-left:52%}.col-no-margin-s-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-9[data-v-c190f656]{margin-left:78%}.col-no-margin-s-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-s-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-s-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-c190f656]{display:none!important}.s-visible[data-v-c190f656]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-3[data-v-c190f656]{margin-left:26%}.col-no-margin-m-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-6[data-v-c190f656]{margin-left:52%}.col-no-margin-m-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-9[data-v-c190f656]{margin-left:78%}.col-no-margin-m-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-m-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-m-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-c190f656]{display:none!important}.m-visible[data-v-c190f656]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-3[data-v-c190f656]{margin-left:26%}.col-no-margin-l-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-6[data-v-c190f656]{margin-left:52%}.col-no-margin-l-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-9[data-v-c190f656]{margin-left:78%}.col-no-margin-l-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-l-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-l-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-c190f656]{display:none!important}.l-visible[data-v-c190f656]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-3[data-v-c190f656]{margin-left:26%}.col-no-margin-xl-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-6[data-v-c190f656]{margin-left:52%}.col-no-margin-xl-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-9[data-v-c190f656]{margin-left:78%}.col-no-margin-xl-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-xl-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-c190f656]{display:none!important}.xl-visible[data-v-c190f656]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-c190f656]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-1[data-v-c190f656]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-c190f656]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-c190f656]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-2[data-v-c190f656]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-c190f656]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-c190f656]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-3[data-v-c190f656]{margin-left:26%}.col-no-margin-xxl-3[data-v-c190f656]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-c190f656]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-4[data-v-c190f656]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-c190f656]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-c190f656]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-5[data-v-c190f656]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-c190f656]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-c190f656]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-6[data-v-c190f656]{margin-left:52%}.col-no-margin-xxl-6[data-v-c190f656]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-c190f656]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-7[data-v-c190f656]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-c190f656]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-c190f656]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-8[data-v-c190f656]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-c190f656]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-c190f656]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-9[data-v-c190f656]{margin-left:78%}.col-no-margin-xxl-9[data-v-c190f656]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-c190f656]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-10[data-v-c190f656]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-c190f656]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-c190f656]:first-child{margin-left:0}.col-offset-xxl-11[data-v-c190f656]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-c190f656]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-c190f656]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-c190f656]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-c190f656]{display:none!important}.xxl-visible[data-v-c190f656]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-c190f656]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-c190f656]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-c190f656]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-c190f656]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-c190f656]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-c190f656]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-c190f656]{display:none!important}}.vertical-center[data-v-c190f656]{display:flex;align-items:center}.horizontal-center[data-v-c190f656]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-c190f656]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-c190f656]{display:none!important}.no-content[data-v-c190f656]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-c190f656]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-c190f656]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-c190f656]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-c190f656]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-c190f656]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-c190f656]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-c190f656],.btn[data-v-c190f656],button[data-v-c190f656]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-c190f656],.btn-default[type=submit][data-v-c190f656],.btn.btn-primary[data-v-c190f656],.btn[type=submit][data-v-c190f656],button.btn-primary[data-v-c190f656],button[type=submit][data-v-c190f656]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-c190f656],.btn-default .icon[data-v-c190f656],button .icon[data-v-c190f656]{margin-right:.5em}input[type=password][data-v-c190f656],input[type=text][data-v-c190f656]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-c190f656]:focus,input[type=text][data-v-c190f656]:focus{border:1px solid #35b870}button[data-v-c190f656],input[data-v-c190f656]{outline:none}input[type=text][data-v-c190f656]:hover,textarea[data-v-c190f656]:hover{border:1px solid #9cdfb0}ul[data-v-c190f656]{margin:0;padding:0;list-style:none}a[data-v-c190f656]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-c190f656]:hover{color:#35b870}[data-v-c190f656]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-c190f656]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-c190f656]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-c190f656]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-c190f656]{color:#ad1717}body[data-v-c190f656]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-c190f656] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-c190f656] .nav .path{cursor:pointer}.browser[data-v-c190f656] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-c190f656] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-c190f656]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-c190f656],input[type=number][data-v-c190f656],input[type=password][data-v-c190f656],input[type=search][data-v-c190f656],input[type=text][data-v-c190f656],input[type=time][data-v-c190f656]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-c190f656]:hover,input[type=number][data-v-c190f656]:hover,input[type=password][data-v-c190f656]:hover,input[type=search][data-v-c190f656]:hover,input[type=text][data-v-c190f656]:hover,input[type=time][data-v-c190f656]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-c190f656]:focus,input[type=number][data-v-c190f656]:focus,input[type=password][data-v-c190f656]:focus,input[type=search][data-v-c190f656]:focus,input[type=text][data-v-c190f656]:focus,input[type=time][data-v-c190f656]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-c190f656],input[type=number].with-icon[data-v-c190f656],input[type=password].with-icon[data-v-c190f656],input[type=search].with-icon[data-v-c190f656],input[type=text].with-icon[data-v-c190f656],input[type=time].with-icon[data-v-c190f656]{padding-left:.3em}input[type=search][data-v-c190f656],input[type=text][data-v-c190f656]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-c190f656]{animation-fill-mode:both;animation-name:fadeIn-c190f656;-webkit-animation-name:fadeIn-c190f656}.fade-in[data-v-c190f656],.fade-out[data-v-c190f656]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-c190f656]{animation-fill-mode:both;animation-name:fadeOut-c190f656;-webkit-animation-name:fadeOut-c190f656}@keyframes fadeIn-c190f656{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-c190f656{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-c190f656]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-c190f656;-webkit-animation-name:glow-c190f656}.loop[data-v-c190f656]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-c190f656{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-c190f656]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-c190f656]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-c190f656]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.dropdown-container[data-v-c190f656] .dropdown{border:1px solid #ddd}.col-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-4d9c871b]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-4d9c871b]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-4d9c871b]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-4d9c871b]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-4d9c871b]:first-child{margin-left:26%!important}.col-offset-3[data-v-4d9c871b]:not(first-child){margin-left:30%!important}.col-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-4d9c871b]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-4d9c871b]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-4d9c871b]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-4d9c871b]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-4d9c871b]:first-child{margin-left:52%!important}.col-offset-6[data-v-4d9c871b]:not(first-child){margin-left:56%!important}.col-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-4d9c871b]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-4d9c871b]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-4d9c871b]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-4d9c871b]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-4d9c871b]:first-child{margin-left:78%!important}.col-offset-9[data-v-4d9c871b]:not(first-child){margin-left:82%!important}.col-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-4d9c871b]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-4d9c871b]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-4d9c871b]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-4d9c871b]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-s-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-s-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-s-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-s-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-s-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-4d9c871b]{display:none!important}.s-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-m-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-m-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-m-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-m-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-m-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-4d9c871b]{display:none!important}.m-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-l-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-l-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-l-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-l-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-l-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-4d9c871b]{display:none!important}.l-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-xl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-xl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-xl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xl-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-4d9c871b]{display:none!important}.xl-visible[data-v-4d9c871b]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-1[data-v-4d9c871b]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-4d9c871b]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-2[data-v-4d9c871b]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-4d9c871b]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-3[data-v-4d9c871b]{margin-left:26%}.col-no-margin-xxl-3[data-v-4d9c871b]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-4[data-v-4d9c871b]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-4d9c871b]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-5[data-v-4d9c871b]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-4d9c871b]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-6[data-v-4d9c871b]{margin-left:52%}.col-no-margin-xxl-6[data-v-4d9c871b]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-7[data-v-4d9c871b]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-4d9c871b]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-8[data-v-4d9c871b]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-4d9c871b]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-9[data-v-4d9c871b]{margin-left:78%}.col-no-margin-xxl-9[data-v-4d9c871b]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-10[data-v-4d9c871b]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-4d9c871b]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-4d9c871b]:first-child{margin-left:0}.col-offset-xxl-11[data-v-4d9c871b]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-4d9c871b]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-4d9c871b]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-4d9c871b]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-4d9c871b]{display:none!important}.xxl-visible[data-v-4d9c871b]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-4d9c871b]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-4d9c871b]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-4d9c871b]{display:none!important}}.vertical-center[data-v-4d9c871b]{display:flex;align-items:center}.horizontal-center[data-v-4d9c871b]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-4d9c871b]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-4d9c871b]{display:none!important}.no-content[data-v-4d9c871b]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-4d9c871b]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-4d9c871b]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-4d9c871b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-4d9c871b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-4d9c871b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-4d9c871b]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-4d9c871b],.btn[data-v-4d9c871b],button[data-v-4d9c871b]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-4d9c871b],.btn-default[type=submit][data-v-4d9c871b],.btn.btn-primary[data-v-4d9c871b],.btn[type=submit][data-v-4d9c871b],button.btn-primary[data-v-4d9c871b],button[type=submit][data-v-4d9c871b]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-4d9c871b],.btn-default .icon[data-v-4d9c871b],button .icon[data-v-4d9c871b]{margin-right:.5em}input[type=password][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-4d9c871b]:focus,input[type=text][data-v-4d9c871b]:focus{border:1px solid #35b870}button[data-v-4d9c871b],input[data-v-4d9c871b]{outline:none}input[type=text][data-v-4d9c871b]:hover,textarea[data-v-4d9c871b]:hover{border:1px solid #9cdfb0}ul[data-v-4d9c871b]{margin:0;padding:0;list-style:none}a[data-v-4d9c871b]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-4d9c871b]:hover{color:#35b870}[data-v-4d9c871b]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-4d9c871b]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-4d9c871b]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-4d9c871b]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-4d9c871b]{color:#ad1717}body[data-v-4d9c871b]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-4d9c871b] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-4d9c871b] .nav .path{cursor:pointer}.browser[data-v-4d9c871b] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-4d9c871b] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-4d9c871b]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-4d9c871b],input[type=number][data-v-4d9c871b],input[type=password][data-v-4d9c871b],input[type=search][data-v-4d9c871b],input[type=text][data-v-4d9c871b],input[type=time][data-v-4d9c871b]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-4d9c871b]:hover,input[type=number][data-v-4d9c871b]:hover,input[type=password][data-v-4d9c871b]:hover,input[type=search][data-v-4d9c871b]:hover,input[type=text][data-v-4d9c871b]:hover,input[type=time][data-v-4d9c871b]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-4d9c871b]:focus,input[type=number][data-v-4d9c871b]:focus,input[type=password][data-v-4d9c871b]:focus,input[type=search][data-v-4d9c871b]:focus,input[type=text][data-v-4d9c871b]:focus,input[type=time][data-v-4d9c871b]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-4d9c871b],input[type=number].with-icon[data-v-4d9c871b],input[type=password].with-icon[data-v-4d9c871b],input[type=search].with-icon[data-v-4d9c871b],input[type=text].with-icon[data-v-4d9c871b],input[type=time].with-icon[data-v-4d9c871b]{padding-left:.3em}input[type=search][data-v-4d9c871b],input[type=text][data-v-4d9c871b]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-4d9c871b]{animation-fill-mode:both;animation-name:fadeIn-4d9c871b;-webkit-animation-name:fadeIn-4d9c871b}.fade-in[data-v-4d9c871b],.fade-out[data-v-4d9c871b]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-4d9c871b]{animation-fill-mode:both;animation-name:fadeOut-4d9c871b;-webkit-animation-name:fadeOut-4d9c871b}@keyframes fadeIn-4d9c871b{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-4d9c871b{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-4d9c871b]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-4d9c871b;-webkit-animation-name:glow-4d9c871b}.loop[data-v-4d9c871b]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-4d9c871b{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-4d9c871b]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.loading[data-v-4d9c871b]{display:flex;align-items:center;justify-content:center;font-size:3em;position:absolute;top:0;left:0;width:100%;height:100%;background:#909090;opacity:.5}.icon[data-v-4d9c871b]{display:inline-block;position:relative;width:80px;height:80px}.icon div[data-v-4d9c871b]{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.icon div[data-v-4d9c871b]:first-child{left:8px;animation:lds-ellipsis1-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(2){left:8px;animation:lds-ellipsis2-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(3){left:32px;animation:lds-ellipsis2-4d9c871b .6s infinite}.icon div[data-v-4d9c871b]:nth-child(4){left:56px;animation:lds-ellipsis3-4d9c871b .6s infinite}@keyframes lds-ellipsis1-4d9c871b{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-4d9c871b{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-4d9c871b{0%{transform:translate(0)}to{transform:translate(24px)}}.col-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1[data-v-7646705e]:first-child{margin-left:8.6666666667%!important}.col-offset-1[data-v-7646705e]:not(first-child){margin-left:12.6666666667%!important}.col-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2[data-v-7646705e]:first-child{margin-left:17.3333333333%!important}.col-offset-2[data-v-7646705e]:not(first-child){margin-left:21.3333333333%!important}.col-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3[data-v-7646705e]:first-child{margin-left:26%!important}.col-offset-3[data-v-7646705e]:not(first-child){margin-left:30%!important}.col-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4[data-v-7646705e]:first-child{margin-left:34.6666666667%!important}.col-offset-4[data-v-7646705e]:not(first-child){margin-left:38.6666666667%!important}.col-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5[data-v-7646705e]:first-child{margin-left:43.3333333334%!important}.col-offset-5[data-v-7646705e]:not(first-child){margin-left:47.3333333334%!important}.col-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6[data-v-7646705e]:first-child{margin-left:52%!important}.col-offset-6[data-v-7646705e]:not(first-child){margin-left:56%!important}.col-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7[data-v-7646705e]:first-child{margin-left:60.6666666667%!important}.col-offset-7[data-v-7646705e]:not(first-child){margin-left:64.6666666667%!important}.col-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8[data-v-7646705e]:first-child{margin-left:69.3333333334%!important}.col-offset-8[data-v-7646705e]:not(first-child){margin-left:73.3333333334%!important}.col-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9[data-v-7646705e]:first-child{margin-left:78%!important}.col-offset-9[data-v-7646705e]:not(first-child){margin-left:82%!important}.col-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10[data-v-7646705e]:first-child{margin-left:86.6666666667%!important}.col-offset-10[data-v-7646705e]:not(first-child){margin-left:90.6666666667%!important}.col-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11[data-v-7646705e]:first-child{margin-left:95.3333333334%!important}.col-offset-11[data-v-7646705e]:not(first-child){margin-left:99.3333333334%!important}.col-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-s-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-s-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-s-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-s-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-s-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-s-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-3[data-v-7646705e]{margin-left:26%}.col-no-margin-s-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-s-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-s-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-s-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-s-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-s-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-s-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-s-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-s-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-6[data-v-7646705e]{margin-left:52%}.col-no-margin-s-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-s-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-s-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-s-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-s-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-s-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-s-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-s-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-s-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-9[data-v-7646705e]{margin-left:78%}.col-no-margin-s-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-s-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-s-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-s-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-s-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-s-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-s-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-s-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-s-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-s-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-s-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.s-hidden[data-v-7646705e]{display:none!important}.s-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:769px){.col-m-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-m-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-m-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-m-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-m-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-m-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-m-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-3[data-v-7646705e]{margin-left:26%}.col-no-margin-m-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-m-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-m-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-m-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-m-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-m-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-m-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-m-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-m-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-6[data-v-7646705e]{margin-left:52%}.col-no-margin-m-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-m-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-m-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-m-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-m-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-m-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-m-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-m-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-m-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-9[data-v-7646705e]{margin-left:78%}.col-no-margin-m-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-m-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-m-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-m-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-m-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-m-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-m-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-m-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-m-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-m-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-m-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.m-hidden[data-v-7646705e]{display:none!important}.m-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1024px){.col-l-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-l-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-l-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-l-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-l-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-l-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-l-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-3[data-v-7646705e]{margin-left:26%}.col-no-margin-l-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-l-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-l-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-l-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-l-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-l-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-l-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-l-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-l-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-6[data-v-7646705e]{margin-left:52%}.col-no-margin-l-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-l-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-l-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-l-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-l-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-l-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-l-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-l-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-l-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-9[data-v-7646705e]{margin-left:78%}.col-no-margin-l-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-l-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-l-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-l-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-l-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-l-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-l-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-l-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-l-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-l-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-l-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.l-hidden[data-v-7646705e]{display:none!important}.l-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1216px){.col-xl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-xl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xl-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-xl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xl-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-3[data-v-7646705e]{margin-left:26%}.col-no-margin-xl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-xl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xl-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-xl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xl-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-xl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xl-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-6[data-v-7646705e]{margin-left:52%}.col-no-margin-xl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-xl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xl-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-xl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xl-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-xl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xl-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-9[data-v-7646705e]{margin-left:78%}.col-no-margin-xl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-xl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xl-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-xl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xl-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-xl-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-xl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xl-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-xl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.xl-hidden[data-v-7646705e]{display:none!important}.xl-visible[data-v-7646705e]{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-1[data-v-7646705e]{margin-left:8.6666666667%}.col-no-margin-xxl-1[data-v-7646705e]{float:left;box-sizing:border-box;width:8.3333333333%}.col-xxl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-xxl-2[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-2[data-v-7646705e]{margin-left:17.3333333333%}.col-no-margin-xxl-2[data-v-7646705e]{float:left;box-sizing:border-box;width:16.6666666667%}.col-xxl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-xxl-3[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-3[data-v-7646705e]{margin-left:26%}.col-no-margin-xxl-3[data-v-7646705e]{float:left;box-sizing:border-box;width:25%}.col-xxl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-xxl-4[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-4[data-v-7646705e]{margin-left:34.6666666667%}.col-no-margin-xxl-4[data-v-7646705e]{float:left;box-sizing:border-box;width:33.3333333333%}.col-xxl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-xxl-5[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-5[data-v-7646705e]{margin-left:43.3333333334%}.col-no-margin-xxl-5[data-v-7646705e]{float:left;box-sizing:border-box;width:41.6666666667%}.col-xxl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-xxl-6[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-6[data-v-7646705e]{margin-left:52%}.col-no-margin-xxl-6[data-v-7646705e]{float:left;box-sizing:border-box;width:50%}.col-xxl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-xxl-7[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-7[data-v-7646705e]{margin-left:60.6666666667%}.col-no-margin-xxl-7[data-v-7646705e]{float:left;box-sizing:border-box;width:58.3333333333%}.col-xxl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-xxl-8[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-8[data-v-7646705e]{margin-left:69.3333333334%}.col-no-margin-xxl-8[data-v-7646705e]{float:left;box-sizing:border-box;width:66.6666666667%}.col-xxl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-xxl-9[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-9[data-v-7646705e]{margin-left:78%}.col-no-margin-xxl-9[data-v-7646705e]{float:left;box-sizing:border-box;width:75%}.col-xxl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-10[data-v-7646705e]{margin-left:86.6666666667%}.col-no-margin-xxl-10[data-v-7646705e]{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11[data-v-7646705e]:first-child{margin-left:0}.col-offset-xxl-11[data-v-7646705e]{margin-left:95.3333333334%}.col-no-margin-xxl-11[data-v-7646705e]{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%;margin-left:0}.col-xxl-12[data-v-7646705e]:first-child{margin-left:0}.col-no-margin-xxl-12[data-v-7646705e]{float:left;box-sizing:border-box;width:100%}.xxl-hidden[data-v-7646705e]{display:none!important}.xxl-visible[data-v-7646705e]{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from[data-v-7646705e]{display:none!important}}@media screen and (min-width:769px){.tablet-small.until[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:769px){.tablet-small.only[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from[data-v-7646705e]{display:none!important}}@media screen and (min-width:1024px){.tablet.until[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:1024px){.tablet.only[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from[data-v-7646705e]{display:none!important}}@media screen and (min-width:1216px){.desktop.until[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:1216px){.desktop.only[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from[data-v-7646705e]{display:none!important}}@media screen and (min-width:1408px){.widescreen.until[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:1408px){.widescreen.only[data-v-7646705e]{display:none!important}}@media screen and (min-width:769px){.mobile[data-v-7646705e]{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd[data-v-7646705e]{display:none!important}}.notification .body[data-v-7646705e],.notification .image .row[data-v-7646705e],.vertical-center[data-v-7646705e]{display:flex;align-items:center}.horizontal-center[data-v-7646705e],.notification .image .row[data-v-7646705e]{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right[data-v-7646705e]{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden[data-v-7646705e]{display:none!important}.no-content[data-v-7646705e]{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid[data-v-7646705e]{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid[data-v-7646705e]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid[data-v-7646705e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid[data-v-7646705e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid[data-v-7646705e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid[data-v-7646705e]{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn-default[data-v-7646705e],.btn[data-v-7646705e],button[data-v-7646705e]{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary[data-v-7646705e],.btn-default[type=submit][data-v-7646705e],.btn.btn-primary[data-v-7646705e],.btn[type=submit][data-v-7646705e],button.btn-primary[data-v-7646705e],button[type=submit][data-v-7646705e]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon[data-v-7646705e],.btn-default .icon[data-v-7646705e],button .icon[data-v-7646705e]{margin-right:.5em}input[type=password][data-v-7646705e],input[type=text][data-v-7646705e]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password][data-v-7646705e]:focus,input[type=text][data-v-7646705e]:focus{border:1px solid #35b870}button[data-v-7646705e],input[data-v-7646705e]{outline:none}input[type=text][data-v-7646705e]:hover,textarea[data-v-7646705e]:hover{border:1px solid #9cdfb0}ul[data-v-7646705e]{margin:0;padding:0;list-style:none}a[data-v-7646705e]{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a[data-v-7646705e]:hover{color:#35b870}[data-v-7646705e]::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){[data-v-7646705e]::-webkit-scrollbar{width:.3333em;height:.3333em}}[data-v-7646705e]::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}[data-v-7646705e]::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger[data-v-7646705e]{color:#ad1717}body[data-v-7646705e]{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser[data-v-7646705e] .nav{width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser[data-v-7646705e] .nav .path{cursor:pointer}.browser[data-v-7646705e] .nav .path .token:hover{color:#35b870;text-decoration:underline}.browser[data-v-7646705e] .nav .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon[data-v-7646705e]{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local][data-v-7646705e],input[type=number][data-v-7646705e],input[type=password][data-v-7646705e],input[type=search][data-v-7646705e],input[type=text][data-v-7646705e],input[type=time][data-v-7646705e]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local][data-v-7646705e]:hover,input[type=number][data-v-7646705e]:hover,input[type=password][data-v-7646705e]:hover,input[type=search][data-v-7646705e]:hover,input[type=text][data-v-7646705e]:hover,input[type=time][data-v-7646705e]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local][data-v-7646705e]:focus,input[type=number][data-v-7646705e]:focus,input[type=password][data-v-7646705e]:focus,input[type=search][data-v-7646705e]:focus,input[type=text][data-v-7646705e]:focus,input[type=time][data-v-7646705e]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon[data-v-7646705e],input[type=number].with-icon[data-v-7646705e],input[type=password].with-icon[data-v-7646705e],input[type=search].with-icon[data-v-7646705e],input[type=text].with-icon[data-v-7646705e],input[type=time].with-icon[data-v-7646705e]{padding-left:.3em}input[type=search][data-v-7646705e],input[type=text][data-v-7646705e]{border-radius:1em;padding:.25em .5em}.fade-in[data-v-7646705e]{animation-fill-mode:both;animation-name:fadeIn-7646705e;-webkit-animation-name:fadeIn-7646705e}.fade-in[data-v-7646705e],.fade-out[data-v-7646705e]{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out[data-v-7646705e]{animation-fill-mode:both;animation-name:fadeOut-7646705e;-webkit-animation-name:fadeOut-7646705e}@keyframes fadeIn-7646705e{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-7646705e{0%{opacity:1}to{opacity:0;display:none}}.glow[data-v-7646705e]{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow-7646705e;-webkit-animation-name:glow-7646705e}.loop[data-v-7646705e]{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow-7646705e{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-plex[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin[data-v-7646705e]:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}.notification[data-v-7646705e]{background:rgba(185,255,193,.9);border:1px solid rgba(109,205,134,.62);border-radius:1em;margin-bottom:.25em!important;margin-right:.1em;padding:.5em;cursor:pointer}.notification[data-v-7646705e]:hover{background:rgba(160,245,178,.95)}.notification:hover.warning[data-v-7646705e]{background:rgba(218,245,68,.95)}.notification:hover.error[data-v-7646705e]{background:rgba(245,90,90,.95)}.notification.warning[data-v-7646705e]{background:rgba(228,255,78,.9);border:1px solid hsla(60,49%,62%,.62)}.notification.warning .image[data-v-7646705e]{--color:$notification-warning-icon-color}.notification.error[data-v-7646705e]{background:hsla(0,100%,70%,.9);border:1px solid hsla(0,49%,62%,.62)}.notification.error .image[data-v-7646705e]{--color:$notification-error-icon-color}.notification .title[data-v-7646705e]{color:#364;font-size:1.25em;font-weight:400;margin:.25em 0;padding:0;letter-spacing:.07em}.notification .body[data-v-7646705e]{height:6em;overflow:hidden;padding-bottom:.1em;letter-spacing:.05em}.notification .image[data-v-7646705e]{height:100%;text-align:center;--color:$notification-icon-color}.notification .image .row[data-v-7646705e]{width:100%;height:100%}.notification .image .row .fa[data-v-7646705e]{font-size:2.5em;color:var(--color)}.notification .image .row img[data-v-7646705e]{width:80%;height:80%}.notifications[data-v-6dc8bebc]{position:fixed;bottom:0;right:0;width:25em;z-index:1000}.assistant-modal .modal .body{width:50vw;height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.assistant-modal .modal .body .icon{font-size:3em;color:#7e8;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;border-radius:3em;padding:1em}.assistant-modal .modal .body .text{margin-top:2.5em}.col-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-1:first-child{margin-left:0}.col-no-margin-1{float:left;box-sizing:border-box;width:8.3333333333%;margin:0}.col-offset-1:first-child{margin-left:8.6666666667%!important}.col-offset-1:not(first-child){margin-left:12.6666666667%!important}.col-2{float:left;box-sizing:border-box;width:13.3333333333%;margin-left:4%}.col-2:first-child{margin-left:0}.col-no-margin-2{float:left;box-sizing:border-box;width:16.6666666667%;margin:0}.col-offset-2:first-child{margin-left:17.3333333333%!important}.col-offset-2:not(first-child){margin-left:21.3333333333%!important}.col-3{float:left;box-sizing:border-box;width:22%;margin-left:4%}.col-3:first-child{margin-left:0}.col-no-margin-3{float:left;box-sizing:border-box;width:25%;margin:0}.col-offset-3:first-child{margin-left:26%!important}.col-offset-3:not(first-child){margin-left:30%!important}.col-4{float:left;box-sizing:border-box;width:30.6666666667%;margin-left:4%}.col-4:first-child{margin-left:0}.col-no-margin-4{float:left;box-sizing:border-box;width:33.3333333333%;margin:0}.col-offset-4:first-child{margin-left:34.6666666667%!important}.col-offset-4:not(first-child){margin-left:38.6666666667%!important}.col-5{float:left;box-sizing:border-box;width:39.3333333334%;margin-left:4%}.col-5:first-child{margin-left:0}.col-no-margin-5{float:left;box-sizing:border-box;width:41.6666666667%;margin:0}.col-offset-5:first-child{margin-left:43.3333333334%!important}.col-offset-5:not(first-child){margin-left:47.3333333334%!important}.col-6{float:left;box-sizing:border-box;width:48%;margin-left:4%}.col-6:first-child{margin-left:0}.col-no-margin-6{float:left;box-sizing:border-box;width:50%;margin:0}.col-offset-6:first-child{margin-left:52%!important}.col-offset-6:not(first-child){margin-left:56%!important}.col-7{float:left;box-sizing:border-box;width:56.6666666667%;margin-left:4%}.col-7:first-child{margin-left:0}.col-no-margin-7{float:left;box-sizing:border-box;width:58.3333333333%;margin:0}.col-offset-7:first-child{margin-left:60.6666666667%!important}.col-offset-7:not(first-child){margin-left:64.6666666667%!important}.col-8{float:left;box-sizing:border-box;width:65.3333333334%;margin-left:4%}.col-8:first-child{margin-left:0}.col-no-margin-8{float:left;box-sizing:border-box;width:66.6666666667%;margin:0}.col-offset-8:first-child{margin-left:69.3333333334%!important}.col-offset-8:not(first-child){margin-left:73.3333333334%!important}.col-9{float:left;box-sizing:border-box;width:74%;margin-left:4%}.col-9:first-child{margin-left:0}.col-no-margin-9{float:left;box-sizing:border-box;width:75%;margin:0}.col-offset-9:first-child{margin-left:78%!important}.col-offset-9:not(first-child){margin-left:82%!important}.col-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-10:first-child{margin-left:0}.col-no-margin-10{float:left;box-sizing:border-box;width:83.3333333333%;margin:0}.col-offset-10:first-child{margin-left:86.6666666667%!important}.col-offset-10:not(first-child){margin-left:90.6666666667%!important}.col-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-11:first-child{margin-left:0}.col-no-margin-11{float:left;box-sizing:border-box;width:91.6666666667%;margin:0}.col-offset-11:first-child{margin-left:95.3333333334%!important}.col-offset-11:not(first-child){margin-left:99.3333333334%!important}.col-12{float:left;box-sizing:border-box;width:100%}.col-12,.col-12:first-child{margin-left:0}.col-no-margin-12{float:left;box-sizing:border-box;width:100%;margin:0}@media screen and (max-width:calc(769px - 1px)){.col-s-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-s-1:first-child{margin-left:0}.col-offset-s-1{margin-left:8.6666666667%}.col-no-margin-s-1{width:8.3333333333%}.col-no-margin-s-1,.col-s-2{float:left;box-sizing:border-box}.col-s-2{width:13.3333333333%;margin-left:4%}.col-s-2:first-child{margin-left:0}.col-offset-s-2{margin-left:17.3333333333%}.col-no-margin-s-2{width:16.6666666667%}.col-no-margin-s-2,.col-s-3{float:left;box-sizing:border-box}.col-s-3{width:22%;margin-left:4%}.col-s-3:first-child{margin-left:0}.col-offset-s-3{margin-left:26%}.col-no-margin-s-3{width:25%}.col-no-margin-s-3,.col-s-4{float:left;box-sizing:border-box}.col-s-4{width:30.6666666667%;margin-left:4%}.col-s-4:first-child{margin-left:0}.col-offset-s-4{margin-left:34.6666666667%}.col-no-margin-s-4{width:33.3333333333%}.col-no-margin-s-4,.col-s-5{float:left;box-sizing:border-box}.col-s-5{width:39.3333333334%;margin-left:4%}.col-s-5:first-child{margin-left:0}.col-offset-s-5{margin-left:43.3333333334%}.col-no-margin-s-5{width:41.6666666667%}.col-no-margin-s-5,.col-s-6{float:left;box-sizing:border-box}.col-s-6{width:48%;margin-left:4%}.col-s-6:first-child{margin-left:0}.col-offset-s-6{margin-left:52%}.col-no-margin-s-6{width:50%}.col-no-margin-s-6,.col-s-7{float:left;box-sizing:border-box}.col-s-7{width:56.6666666667%;margin-left:4%}.col-s-7:first-child{margin-left:0}.col-offset-s-7{margin-left:60.6666666667%}.col-no-margin-s-7{width:58.3333333333%}.col-no-margin-s-7,.col-s-8{float:left;box-sizing:border-box}.col-s-8{width:65.3333333334%;margin-left:4%}.col-s-8:first-child{margin-left:0}.col-offset-s-8{margin-left:69.3333333334%}.col-no-margin-s-8{width:66.6666666667%}.col-no-margin-s-8,.col-s-9{float:left;box-sizing:border-box}.col-s-9{width:74%;margin-left:4%}.col-s-9:first-child{margin-left:0}.col-offset-s-9{margin-left:78%}.col-no-margin-s-9{width:75%}.col-no-margin-s-9,.col-s-10{float:left;box-sizing:border-box}.col-s-10{width:82.6666666667%;margin-left:4%}.col-s-10:first-child{margin-left:0}.col-offset-s-10{margin-left:86.6666666667%}.col-no-margin-s-10{width:83.3333333333%}.col-no-margin-s-10,.col-s-11{float:left;box-sizing:border-box}.col-s-11{width:91.3333333334%;margin-left:4%}.col-s-11:first-child{margin-left:0}.col-offset-s-11{margin-left:95.3333333334%}.col-no-margin-s-11{width:91.6666666667%}.col-no-margin-s-11,.col-s-12{float:left;box-sizing:border-box}.col-s-12{width:100%}.col-s-12,.col-s-12:first-child{margin-left:0}.col-no-margin-s-12{float:left;box-sizing:border-box;width:100%}.s-hidden{display:none!important}.s-visible{display:block!important}}@media screen and (min-width:769px){.col-m-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-m-1:first-child{margin-left:0}.col-offset-m-1{margin-left:8.6666666667%}.col-no-margin-m-1{width:8.3333333333%}.col-m-2,.col-no-margin-m-1{float:left;box-sizing:border-box}.col-m-2{width:13.3333333333%;margin-left:4%}.col-m-2:first-child{margin-left:0}.col-offset-m-2{margin-left:17.3333333333%}.col-no-margin-m-2{width:16.6666666667%}.col-m-3,.col-no-margin-m-2{float:left;box-sizing:border-box}.col-m-3{width:22%;margin-left:4%}.col-m-3:first-child{margin-left:0}.col-offset-m-3{margin-left:26%}.col-no-margin-m-3{width:25%}.col-m-4,.col-no-margin-m-3{float:left;box-sizing:border-box}.col-m-4{width:30.6666666667%;margin-left:4%}.col-m-4:first-child{margin-left:0}.col-offset-m-4{margin-left:34.6666666667%}.col-no-margin-m-4{width:33.3333333333%}.col-m-5,.col-no-margin-m-4{float:left;box-sizing:border-box}.col-m-5{width:39.3333333334%;margin-left:4%}.col-m-5:first-child{margin-left:0}.col-offset-m-5{margin-left:43.3333333334%}.col-no-margin-m-5{width:41.6666666667%}.col-m-6,.col-no-margin-m-5{float:left;box-sizing:border-box}.col-m-6{width:48%;margin-left:4%}.col-m-6:first-child{margin-left:0}.col-offset-m-6{margin-left:52%}.col-no-margin-m-6{width:50%}.col-m-7,.col-no-margin-m-6{float:left;box-sizing:border-box}.col-m-7{width:56.6666666667%;margin-left:4%}.col-m-7:first-child{margin-left:0}.col-offset-m-7{margin-left:60.6666666667%}.col-no-margin-m-7{width:58.3333333333%}.col-m-8,.col-no-margin-m-7{float:left;box-sizing:border-box}.col-m-8{width:65.3333333334%;margin-left:4%}.col-m-8:first-child{margin-left:0}.col-offset-m-8{margin-left:69.3333333334%}.col-no-margin-m-8{width:66.6666666667%}.col-m-9,.col-no-margin-m-8{float:left;box-sizing:border-box}.col-m-9{width:74%;margin-left:4%}.col-m-9:first-child{margin-left:0}.col-offset-m-9{margin-left:78%}.col-no-margin-m-9{width:75%}.col-m-10,.col-no-margin-m-9{float:left;box-sizing:border-box}.col-m-10{width:82.6666666667%;margin-left:4%}.col-m-10:first-child{margin-left:0}.col-offset-m-10{margin-left:86.6666666667%}.col-no-margin-m-10{width:83.3333333333%}.col-m-11,.col-no-margin-m-10{float:left;box-sizing:border-box}.col-m-11{width:91.3333333334%;margin-left:4%}.col-m-11:first-child{margin-left:0}.col-offset-m-11{margin-left:95.3333333334%}.col-no-margin-m-11{width:91.6666666667%}.col-m-12,.col-no-margin-m-11{float:left;box-sizing:border-box}.col-m-12{width:100%}.col-m-12,.col-m-12:first-child{margin-left:0}.col-no-margin-m-12{float:left;box-sizing:border-box;width:100%}.m-hidden{display:none!important}.m-visible{display:block!important}}@media screen and (min-width:1024px){.col-l-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-l-1:first-child{margin-left:0}.col-offset-l-1{margin-left:8.6666666667%}.col-no-margin-l-1{width:8.3333333333%}.col-l-2,.col-no-margin-l-1{float:left;box-sizing:border-box}.col-l-2{width:13.3333333333%;margin-left:4%}.col-l-2:first-child{margin-left:0}.col-offset-l-2{margin-left:17.3333333333%}.col-no-margin-l-2{width:16.6666666667%}.col-l-3,.col-no-margin-l-2{float:left;box-sizing:border-box}.col-l-3{width:22%;margin-left:4%}.col-l-3:first-child{margin-left:0}.col-offset-l-3{margin-left:26%}.col-no-margin-l-3{width:25%}.col-l-4,.col-no-margin-l-3{float:left;box-sizing:border-box}.col-l-4{width:30.6666666667%;margin-left:4%}.col-l-4:first-child{margin-left:0}.col-offset-l-4{margin-left:34.6666666667%}.col-no-margin-l-4{width:33.3333333333%}.col-l-5,.col-no-margin-l-4{float:left;box-sizing:border-box}.col-l-5{width:39.3333333334%;margin-left:4%}.col-l-5:first-child{margin-left:0}.col-offset-l-5{margin-left:43.3333333334%}.col-no-margin-l-5{width:41.6666666667%}.col-l-6,.col-no-margin-l-5{float:left;box-sizing:border-box}.col-l-6{width:48%;margin-left:4%}.col-l-6:first-child{margin-left:0}.col-offset-l-6{margin-left:52%}.col-no-margin-l-6{width:50%}.col-l-7,.col-no-margin-l-6{float:left;box-sizing:border-box}.col-l-7{width:56.6666666667%;margin-left:4%}.col-l-7:first-child{margin-left:0}.col-offset-l-7{margin-left:60.6666666667%}.col-no-margin-l-7{width:58.3333333333%}.col-l-8,.col-no-margin-l-7{float:left;box-sizing:border-box}.col-l-8{width:65.3333333334%;margin-left:4%}.col-l-8:first-child{margin-left:0}.col-offset-l-8{margin-left:69.3333333334%}.col-no-margin-l-8{width:66.6666666667%}.col-l-9,.col-no-margin-l-8{float:left;box-sizing:border-box}.col-l-9{width:74%;margin-left:4%}.col-l-9:first-child{margin-left:0}.col-offset-l-9{margin-left:78%}.col-no-margin-l-9{width:75%}.col-l-10,.col-no-margin-l-9{float:left;box-sizing:border-box}.col-l-10{width:82.6666666667%;margin-left:4%}.col-l-10:first-child{margin-left:0}.col-offset-l-10{margin-left:86.6666666667%}.col-no-margin-l-10{width:83.3333333333%}.col-l-11,.col-no-margin-l-10{float:left;box-sizing:border-box}.col-l-11{width:91.3333333334%;margin-left:4%}.col-l-11:first-child{margin-left:0}.col-offset-l-11{margin-left:95.3333333334%}.col-no-margin-l-11{width:91.6666666667%}.col-l-12,.col-no-margin-l-11{float:left;box-sizing:border-box}.col-l-12{width:100%}.col-l-12,.col-l-12:first-child{margin-left:0}.col-no-margin-l-12{float:left;box-sizing:border-box;width:100%}.l-hidden{display:none!important}.l-visible{display:block!important}}@media screen and (min-width:1216px){.col-xl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xl-1:first-child{margin-left:0}.col-offset-xl-1{margin-left:8.6666666667%}.col-no-margin-xl-1{width:8.3333333333%}.col-no-margin-xl-1,.col-xl-2{float:left;box-sizing:border-box}.col-xl-2{width:13.3333333333%;margin-left:4%}.col-xl-2:first-child{margin-left:0}.col-offset-xl-2{margin-left:17.3333333333%}.col-no-margin-xl-2{width:16.6666666667%}.col-no-margin-xl-2,.col-xl-3{float:left;box-sizing:border-box}.col-xl-3{width:22%;margin-left:4%}.col-xl-3:first-child{margin-left:0}.col-offset-xl-3{margin-left:26%}.col-no-margin-xl-3{width:25%}.col-no-margin-xl-3,.col-xl-4{float:left;box-sizing:border-box}.col-xl-4{width:30.6666666667%;margin-left:4%}.col-xl-4:first-child{margin-left:0}.col-offset-xl-4{margin-left:34.6666666667%}.col-no-margin-xl-4{width:33.3333333333%}.col-no-margin-xl-4,.col-xl-5{float:left;box-sizing:border-box}.col-xl-5{width:39.3333333334%;margin-left:4%}.col-xl-5:first-child{margin-left:0}.col-offset-xl-5{margin-left:43.3333333334%}.col-no-margin-xl-5{width:41.6666666667%}.col-no-margin-xl-5,.col-xl-6{float:left;box-sizing:border-box}.col-xl-6{width:48%;margin-left:4%}.col-xl-6:first-child{margin-left:0}.col-offset-xl-6{margin-left:52%}.col-no-margin-xl-6{width:50%}.col-no-margin-xl-6,.col-xl-7{float:left;box-sizing:border-box}.col-xl-7{width:56.6666666667%;margin-left:4%}.col-xl-7:first-child{margin-left:0}.col-offset-xl-7{margin-left:60.6666666667%}.col-no-margin-xl-7{width:58.3333333333%}.col-no-margin-xl-7,.col-xl-8{float:left;box-sizing:border-box}.col-xl-8{width:65.3333333334%;margin-left:4%}.col-xl-8:first-child{margin-left:0}.col-offset-xl-8{margin-left:69.3333333334%}.col-no-margin-xl-8{width:66.6666666667%}.col-no-margin-xl-8,.col-xl-9{float:left;box-sizing:border-box}.col-xl-9{width:74%;margin-left:4%}.col-xl-9:first-child{margin-left:0}.col-offset-xl-9{margin-left:78%}.col-no-margin-xl-9{width:75%}.col-no-margin-xl-9,.col-xl-10{float:left;box-sizing:border-box}.col-xl-10{width:82.6666666667%;margin-left:4%}.col-xl-10:first-child{margin-left:0}.col-offset-xl-10{margin-left:86.6666666667%}.col-no-margin-xl-10{width:83.3333333333%}.col-no-margin-xl-10,.col-xl-11{float:left;box-sizing:border-box}.col-xl-11{width:91.3333333334%;margin-left:4%}.col-xl-11:first-child{margin-left:0}.col-offset-xl-11{margin-left:95.3333333334%}.col-no-margin-xl-11{width:91.6666666667%}.col-no-margin-xl-11,.col-xl-12{float:left;box-sizing:border-box}.col-xl-12{width:100%}.col-xl-12,.col-xl-12:first-child{margin-left:0}.col-no-margin-xl-12{float:left;box-sizing:border-box;width:100%}.xl-hidden{display:none!important}.xl-visible{display:block!important}}@media screen and (min-width:1408px){.col-xxl-1{float:left;box-sizing:border-box;width:4.6666666667%;margin-left:4%}.col-xxl-1:first-child{margin-left:0}.col-offset-xxl-1{margin-left:8.6666666667%}.col-no-margin-xxl-1{width:8.3333333333%}.col-no-margin-xxl-1,.col-xxl-2{float:left;box-sizing:border-box}.col-xxl-2{width:13.3333333333%;margin-left:4%}.col-xxl-2:first-child{margin-left:0}.col-offset-xxl-2{margin-left:17.3333333333%}.col-no-margin-xxl-2{width:16.6666666667%}.col-no-margin-xxl-2,.col-xxl-3{float:left;box-sizing:border-box}.col-xxl-3{width:22%;margin-left:4%}.col-xxl-3:first-child{margin-left:0}.col-offset-xxl-3{margin-left:26%}.col-no-margin-xxl-3{width:25%}.col-no-margin-xxl-3,.col-xxl-4{float:left;box-sizing:border-box}.col-xxl-4{width:30.6666666667%;margin-left:4%}.col-xxl-4:first-child{margin-left:0}.col-offset-xxl-4{margin-left:34.6666666667%}.col-no-margin-xxl-4{width:33.3333333333%}.col-no-margin-xxl-4,.col-xxl-5{float:left;box-sizing:border-box}.col-xxl-5{width:39.3333333334%;margin-left:4%}.col-xxl-5:first-child{margin-left:0}.col-offset-xxl-5{margin-left:43.3333333334%}.col-no-margin-xxl-5{width:41.6666666667%}.col-no-margin-xxl-5,.col-xxl-6{float:left;box-sizing:border-box}.col-xxl-6{width:48%;margin-left:4%}.col-xxl-6:first-child{margin-left:0}.col-offset-xxl-6{margin-left:52%}.col-no-margin-xxl-6{width:50%}.col-no-margin-xxl-6,.col-xxl-7{float:left;box-sizing:border-box}.col-xxl-7{width:56.6666666667%;margin-left:4%}.col-xxl-7:first-child{margin-left:0}.col-offset-xxl-7{margin-left:60.6666666667%}.col-no-margin-xxl-7{width:58.3333333333%}.col-no-margin-xxl-7,.col-xxl-8{float:left;box-sizing:border-box}.col-xxl-8{width:65.3333333334%;margin-left:4%}.col-xxl-8:first-child{margin-left:0}.col-offset-xxl-8{margin-left:69.3333333334%}.col-no-margin-xxl-8{width:66.6666666667%}.col-no-margin-xxl-8,.col-xxl-9{float:left;box-sizing:border-box}.col-xxl-9{width:74%;margin-left:4%}.col-xxl-9:first-child{margin-left:0}.col-offset-xxl-9{margin-left:78%}.col-no-margin-xxl-9{float:left;box-sizing:border-box;width:75%}.col-xxl-10{float:left;box-sizing:border-box;width:82.6666666667%;margin-left:4%}.col-xxl-10:first-child{margin-left:0}.col-offset-xxl-10{margin-left:86.6666666667%}.col-no-margin-xxl-10{float:left;box-sizing:border-box;width:83.3333333333%}.col-xxl-11{float:left;box-sizing:border-box;width:91.3333333334%;margin-left:4%}.col-xxl-11:first-child{margin-left:0}.col-offset-xxl-11{margin-left:95.3333333334%}.col-no-margin-xxl-11{float:left;box-sizing:border-box;width:91.6666666667%}.col-xxl-12{float:left;box-sizing:border-box;width:100%}.col-xxl-12,.col-xxl-12:first-child{margin-left:0}.col-no-margin-xxl-12{float:left;box-sizing:border-box;width:100%}.xxl-hidden{display:none!important}.xxl-visible{display:block!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.from{display:none!important}}@media screen and (min-width:769px){.tablet-small.until{display:none!important}}@media screen and (max-width:calc(640px - 1px)){.tablet-small.only{display:none!important}}@media screen and (min-width:769px){.tablet-small.only{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.from{display:none!important}}@media screen and (min-width:1024px){.tablet.until{display:none!important}}@media screen and (max-width:calc(769px - 1px)){.tablet.only{display:none!important}}@media screen and (min-width:1024px){.tablet.only{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.from{display:none!important}}@media screen and (min-width:1216px){.desktop.until{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.desktop.only{display:none!important}}@media screen and (min-width:1216px){.desktop.only{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.from{display:none!important}}@media screen and (min-width:1408px){.widescreen.until{display:none!important}}@media screen and (max-width:calc(1216px - 1px)){.widescreen.only{display:none!important}}@media screen and (min-width:1408px){.widescreen.only{display:none!important}}@media screen and (min-width:769px){.mobile{display:none!important}}@media screen and (max-width:calc(1408px - 1px)){.fullhd{display:none!important}}.vertical-center{display:flex;align-items:center}.horizontal-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.pull-right{display:inline-flex;text-align:right;justify-content:right;flex-grow:1}.hidden{display:none!important}.no-content{display:flex;font-size:1.5em;align-items:center;justify-content:center}.grid{width:100%;display:grid;row-gap:1em;-moz-column-gap:1.5em;column-gap:1.5em;padding:1em}@media screen and (max-width:calc(640px - 1px)){.grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:640px)and (max-width:calc(769px - 1px)){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:769px)and (max-width:calc(1024px - 1px)){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px)and (max-width:calc(1216px - 1px)){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1216px){.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.btn,.btn-default,button{border:1px solid #ccc;cursor:pointer;padding:.5em 1em;letter-spacing:.05em}.btn-default.btn-primary,.btn-default[type=submit],.btn.btn-primary,.btn[type=submit],button.btn-primary,button[type=submit]{background:linear-gradient(90deg,#c8ffd0,#d8efe8);color:#32b646;border:1px solid #98cfa0}.btn .icon,.btn-default .icon,button .icon{margin-right:.5em}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:1em;padding:.5em}input[type=password]:focus,input[type=text]:focus{border:1px solid #35b870}button,input{outline:none}input[type=text]:hover,textarea:hover{border:1px solid #9cdfb0}ul{margin:0;padding:0;list-style:none}a{color:#5f7869;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:pointer}a:hover{color:#35b870}::-webkit-scrollbar{width:.5em;height:.5em}@media screen and (max-width:calc(769px - 1px)){::-webkit-scrollbar{width:.3333em;height:.3333em}}::-webkit-scrollbar-track{background:#e4e4e4;box-shadow:inset 1px 0 3px 0 #a5a2a2}::-webkit-scrollbar-thumb{background:#a5a2a2;border-radius:1em;cursor:pointer}.text-danger{color:#ad1717}body{scrollbar-width:thin;scrollbar-color:#a5a2a2 #e4e4e4}.browser :deep(.nav){width:100%;height:2.5em;padding:.5em 1em;background:linear-gradient(0deg,#ececec,#f6f6f6);box-shadow:0 3px 2px -1px silver;white-space:nowrap;overflow:hidden}.browser :deep(.nav) .path{cursor:pointer}.browser :deep(.nav) .path .token:hover{color:#35b870;text-decoration:underline}.browser :deep(.nav) .path .separator{font-size:1em;width:1.2em;padding:0 1em}.input-icon{position:absolute;min-width:.3em;padding:.1em;color:#888}input[type=datetime-local],input[type=number],input[type=password],input[type=search],input[type=text],input[type=time]{border:1px solid #ddd;border-radius:.5em;padding:.25em}input[type=datetime-local]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover,input[type=time]:hover{border:1px solid rgba(159,180,152,.83)}input[type=datetime-local]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=time]:focus{border:1px solid rgba(127,216,95,.83)}input[type=datetime-local].with-icon,input[type=number].with-icon,input[type=password].with-icon,input[type=search].with-icon,input[type=text].with-icon,input[type=time].with-icon{padding-left:.3em}input[type=search],input[type=text]{border-radius:1em;padding:.25em .5em}.fade-in{animation-fill-mode:both;animation-name:fadeIn;-webkit-animation-name:fadeIn}.fade-in,.fade-out{animation-duration:.5s;-webkit-animation-duration:.5s}.fade-out{animation-fill-mode:both;animation-name:fadeOut;-webkit-animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.glow{animation-duration:2s;-webkit-animation-duration:2s;animation-fill-mode:both;animation-name:glow;-webkit-animation-name:glow}.loop{animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes glow{0%{opacity:1;box-shadow:0 0 5px #fff}10%{opacity:.9;box-shadow:0 0 10px #32b646}20%{opacity:.8;box-shadow:0 0 20px #32b646}30%{opacity:.7;box-shadow:0 0 30px #32b646}40%{opacity:.6;box-shadow:0 0 40px #32b646}50%{opacity:.5;box-shadow:0 0 50px #32b646}60%{opacity:.6;box-shadow:0 0 40px #32b646}70%{opacity:.7;box-shadow:0 0 30px #32b646}80%{opacity:.8;box-shadow:0 0 20px #32b646}90%{opacity:.9;box-shadow:0 0 10px #32b646}to{opacity:1;box-shadow:0 0 5px #fff}}.fa.fa-kodi:before{background-size:1em 1em;background:url(/static/img/kodi.d18f8d23.svg)}.fa.fa-kodi:before,.fa.fa-plex:before{content:" ";width:1em;height:1em;display:inline-block}.fa.fa-plex:before{background-size:1em 1em;background:url(/static/img/plex.7a4e22a6.svg)}.fa.fa-jellyfin:before{content:" ";background-size:1em 1em;width:1em;height:1em;display:inline-block;background:url(/static/img/jellyfin.7b53a541.svg)}/*! * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. @@ -14,4 +14,4 @@ * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. - */:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/static/fonts/fa-brands-400.87587a68.woff2) format("woff2"),url(/static/fonts/fa-brands-400.5d18d427.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-jxl:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before,.fa-square-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-web-awesome:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-square-web-awesome-stroke:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-square-upwork:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-square-web-awesome:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-bluesky:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}body,html{margin:0;overflow:auto}#app,body,html{width:100%;height:100%}#app{font-family:BlinkMacSystemFont,-apple-system,Avenir,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50} \ No newline at end of file + */:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(/static/fonts/fa-brands-400.87587a68.woff2) format("woff2"),url(/static/fonts/fa-brands-400.5d18d427.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-jxl:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before,.fa-square-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-web-awesome:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-square-web-awesome-stroke:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-square-upwork:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-square-web-awesome:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-bluesky:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}body,html{margin:0;overflow:auto}#app,#app-container,body,html{width:100%;height:100%}#app{font-family:BlinkMacSystemFont,-apple-system,Avenir,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/app.47aad9f7.js b/platypush/backend/http/webapp/dist/static/js/app.47aad9f7.js new file mode 100644 index 0000000000..0c3416a4f6 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/app.47aad9f7.js @@ -0,0 +1,2 @@ +(function(){"use strict";var e={5250:function(e,t,n){n.d(t,{$:function(){return s}});var i=n(9652);const s=(0,i.Z)();s.publishEntity=e=>{s.emit("entity-update",e)},s.onEntity=e=>{s.on("entity-update",e)},s.publishNotification=e=>{s.emit("notification-create",e)},s.onNotification=e=>{s.on("notification-create",e)}},5621:function(e,t,n){var i=n(9963),s=n(6252),o=n(3577);const a={key:0,id:"error"},r=(0,s._)("h1",null,"Initialization error",-1),c={key:2,id:"app-container"};function l(e,t,n,i,l,d){const u=(0,s.up)("Loading"),h=(0,s.up)("Events"),f=(0,s.up)("Notifications"),p=(0,s.up)("VoiceAssistant"),m=(0,s.up)("Pushbullet"),b=(0,s.up)("Ntfy"),g=(0,s.up)("ConfirmDialog"),v=(0,s.up)("DropdownContainer"),y=(0,s.up)("router-view");return l.initError?((0,s.wg)(),(0,s.iD)("div",a,[r,(0,s._)("p",null,(0,o.zw)(l.initError),1)])):l.initialized?((0,s.wg)(),(0,s.iD)("div",c,[d.hasWebsocket?((0,s.wg)(),(0,s.j4)(h,{key:0,ref:"events"},null,512)):(0,s.kq)("",!0),(0,s.Wm)(f,{ref:"notifications"},null,512),d.hasAssistant?((0,s.wg)(),(0,s.j4)(p,{key:1,ref:"voice-assistant"},null,512)):(0,s.kq)("",!0),d.hasPushbullet?((0,s.wg)(),(0,s.j4)(m,{key:2,ref:"pushbullet"},null,512)):(0,s.kq)("",!0),d.hasNtfy?((0,s.wg)(),(0,s.j4)(b,{key:3,ref:"ntfy"},null,512)):(0,s.kq)("",!0),(0,s.Wm)(g,{ref:"pwaDialog",onInput:d.installPWA},{default:(0,s.w5)((()=>[(0,s.Uk)(" Would you like to install this application locally? ")])),_:1},8,["onInput"]),(0,s.Wm)(v),(0,s.Wm)(y)])):((0,s.wg)(),(0,s.j4)(u,{key:1}))}var d=n(7833);const u={class:"dropdown-container"};function h(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div",u)}var f=n(5250),p={methods:{onOpen(e){e?.$el&&(e.keepOpenOnItemClick||this.onClose(),this.$el.appendChild(e.$el))},onClose(){this.$el.innerHTML=""}},mounted(){f.$.on("dropdown-open",this.onOpen),f.$.on("dropdown-close",this.onClose)}},m=n(3744);const b=(0,m.Z)(p,[["render",h],["__scopeId","data-v-c190f656"]]);var g=b,v=n(6791);const y={class:"notifications"};function w(e,t,n,i,o,a){const r=(0,s.up)("Notification");return(0,s.wg)(),(0,s.iD)("div",y,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.notifications,((e,t,n)=>((0,s.wg)(),(0,s.j4)(r,{key:n,id:t,text:e.text,html:e.html,title:e.title,link:e.link,image:e.image,warning:e.warning,error:e.error,onClicked:a.destroy},null,8,["id","text","html","title","link","image","warning","error","onClicked"])))),128))])}const k=["textContent"],C={class:"body"},x={key:0,class:"image col-3"},$={class:"row"},D=["src"],T={key:3,class:"fa fa-exclamation"},_={key:4,class:"fa fa-times"},E=["textContent"],M=["innerHTML"],j=["textContent"],N=["innerHTML"];function O(e,t,n,i,a,r){return(0,s.wg)(),(0,s.iD)("div",{class:(0,o.C_)(["notification fade-in",{warning:n.warning,error:n.error}]),onClick:t[0]||(t[0]=(...e)=>r.clicked&&r.clicked(...e))},[n.title?((0,s.wg)(),(0,s.iD)("div",{key:0,class:"title",textContent:(0,o.zw)(n.title)},null,8,k)):(0,s.kq)("",!0),(0,s._)("div",C,[n.image||n.warning||n.error?((0,s.wg)(),(0,s.iD)("div",x,[(0,s._)("div",$,[n.image&&n.image.src?((0,s.wg)(),(0,s.iD)("img",{key:0,src:n.image.src,alt:""},null,8,D)):n.image&&n.image.icon?((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,o.C_)(["fa","fa-"+n.image.icon]),style:(0,o.j5)(n.image.color?"--color: "+n.image.color:"")},null,6)):n.image&&n.image.iconClass?((0,s.wg)(),(0,s.iD)("i",{key:2,class:(0,o.C_)(n.image.iconClass),style:(0,o.j5)(n.image.color?"--color: "+n.image.color:"")},null,6)):n.warning?((0,s.wg)(),(0,s.iD)("i",T)):n.error?((0,s.wg)(),(0,s.iD)("i",_)):(0,s.kq)("",!0)])])):(0,s.kq)("",!0),n.text&&n.image?((0,s.wg)(),(0,s.iD)("div",{key:1,class:"text col-9",textContent:(0,o.zw)(n.text)},null,8,E)):(0,s.kq)("",!0),n.html&&n.image?((0,s.wg)(),(0,s.iD)("div",{key:2,class:"text col-9",innerHTML:n.html},null,8,M)):(0,s.kq)("",!0),n.text&&!n.image?((0,s.wg)(),(0,s.iD)("div",{key:3,class:"text row horizontal-center",textContent:(0,o.zw)(n.text)},null,8,j)):(0,s.kq)("",!0),n.html&&!n.image?((0,s.wg)(),(0,s.iD)("div",{key:4,class:"text row horizontal-center",innerHTML:n.html},null,8,N)):(0,s.kq)("",!0)])],2)}var S={name:"Notification",props:["id","text","html","title","image","link","error","warning"],methods:{clicked(){this.link&&window.open(this.link,"_blank"),this.$emit("clicked",this.id)}}};const I=(0,m.Z)(S,[["render",O],["__scopeId","data-v-7646705e"]]);var z=I,A={name:"Notifications",components:{Notification:z},props:{duration:{type:Number,default:1e4}},data:function(){return{index:0,notifications:{},timeouts:{}}},methods:{create:function(e){const t=this.index++;this.notifications[t]=e,null==e.duration&&(e.duration=this.duration);const n=e.duration?parseInt(e.duration):0;n&&(this.timeouts[t]=setTimeout(this.destroy.bind(null,t),n))},destroy:function(e){delete this.notifications[e],delete this.timeouts[e]}}};const P=(0,m.Z)(A,[["render",w],["__scopeId","data-v-6dc8bebc"]]);var Z=P,q=n(8637);function V(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div")}n(560);var W={name:"Events",data(){return{ws:null,initialized:!1,pending:!1,opened:!1,timeout:null,reconnectMsecs:1e3,minReconnectMsecs:1e3,maxReconnectMsecs:3e4,handlers:{},handlerNameToEventTypes:{}}},methods:{onWebsocketTimeout(){console.log("Websocket reconnection timed out, retrying"),this.reconnectMsecs=Math.min(2*this.reconnectMsecs,this.maxReconnectMsecs),this.pending=!1,this.ws&&this.ws.close(),this.onClose()},onMessage(e){const t=[];if(e=e.data,"string"===typeof e)try{e=JSON.parse(e)}catch(n){console.warn("Received invalid non-JSON event"),console.warn(e)}if(console.debug(e),"event"===e.type){null in this.handlers&&t.push(this.handlers[null]),e.args.type in this.handlers&&t.push(...Object.values(this.handlers[e.args.type]));for(let n of t)n&&(n instanceof Array?n=n[0]:n instanceof Object&&!(n instanceof Function)&&(n=Object.values(n)[0]),n(e.args))}},onOpen(){this.opened&&(console.log("There's already an opened websocket connection, closing the newly opened one"),this.ws&&(this.ws.onclose=()=>{},this.ws.close())),console.log("Websocket connection successful"),this.opened=!0,this.reconnectMsecs=this.minReconnectMsecs,this.pending&&(this.pending=!1),this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)},onError(e){console.error("Websocket error"),console.error(e)},onClose(e){e&&console.log(`Websocket closed - code: ${e.code} - reason: ${e.reason}. Retrying in ${this.reconnectMsecs/1e3}s`),this.opened=!1,this.pending||(this.pending=!0,this.init())},init(){try{const e="https:"===location.protocol?"wss":"ws",t=`${e}://${location.host}/ws/events`;this.ws=new WebSocket(t)}catch(e){return console.error("Websocket initialization error"),void console.error(e)}this.pending=!0,this.timeout=setTimeout(this.onWebsocketTimeout,this.reconnectMsecs),this.ws.onmessage=this.onMessage,this.ws.onopen=this.onOpen,this.ws.onerror=this.onError,this.ws.onclose=this.onClose,this.initialized=!0},subscribe(e){const t=e.handler,n=e.events.length?e.events:[null],i=e.handlerName;for(const s of n)s in this.handlers||(this.handlers[s]={}),i in this.handlerNameToEventTypes||(this.handlerNameToEventTypes[i]=n),this.handlers[s][i]=t;return()=>{this.unsubscribe(i)}},unsubscribe(e){const t=this.handlerNameToEventTypes[e];if(t){for(const n of t)this.handlers[n]?.[e]&&(delete this.handlers[n][e],Object.keys(this.handlers[n]).length||delete this.handlers[n]);delete this.handlerNameToEventTypes[e]}}},created(){f.$.on("subscribe",this.subscribe),f.$.on("unsubscribe",this.unsubscribe),this.$watch("opened",(e=>{f.$.emit(e?"connect":"disconnect")})),this.init()}};const R=(0,m.Z)(W,[["render",V]]);var U=R;const L={class:"assistant-modal"},F={class:"icon"},B={key:0,class:"fa fa-bell"},H={key:1,class:"fa fa-volume-up"},K={key:2,class:"fa fa-comment-dots"},J={key:3,class:"fa fa-microphone"},Y={class:"text"},G={key:0,class:"listening"},Q=(0,s._)("span",null,"Assistant listening",-1),X=[Q],ee={key:1,class:"speech-recognized"},te=["textContent"],ne={key:2,class:"responding"},ie=["textContent"];function se(e,t,n,i,a,r){const c=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",L,[(0,s.Wm)(c,{ref:"assistantModal"},{default:(0,s.w5)((()=>[(0,s._)("div",F,[a.state.alerting?((0,s.wg)(),(0,s.iD)("i",B)):a.state.responding?((0,s.wg)(),(0,s.iD)("i",H)):a.state.speechRecognized?((0,s.wg)(),(0,s.iD)("i",K)):((0,s.wg)(),(0,s.iD)("i",J))]),(0,s._)("div",Y,[a.state.listening?((0,s.wg)(),(0,s.iD)("div",G,X)):a.state.speechRecognized?((0,s.wg)(),(0,s.iD)("div",ee,[(0,s._)("span",{textContent:(0,o.zw)(a.phrase)},null,8,te)])):a.state.responding?((0,s.wg)(),(0,s.iD)("div",ne,[(0,s._)("span",{textContent:(0,o.zw)(a.responseText)},null,8,ie)])):(0,s.kq)("",!0)])])),_:1},512)])}var oe=n(3493),ae={name:"VoiceAssistant",components:{Modal:oe.Z},mixins:[q.Z],data(){return{responseText:"",phrase:"",hideTimeout:void 0,state:{listening:!1,speechRecognized:!1,responding:!1,alerting:!1}}},methods:{reset(){this.state.listening=!1,this.state.speechRecognized=!1,this.state.responding=!1,this.state.alerting=!1,this.phrase="",this.responseText=""},conversationStart(){this.reset(),this.state.listening=!0,this.$refs.assistantModal.show(),this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=void 0)},conversationEnd(){const e=this;this.hideTimeout=setTimeout((()=>{this.reset(),e.$refs.assistantModal.close(),e.hideTimeout=void 0}),4e3)},speechRecognized(e){this.reset(),this.state.speechRecognized=!0,this.phrase=e.phrase,this.$refs.assistantModal.show()},response(e){this.reset(),this.state.responding=!0,this.responseText=e.response_text,this.$refs.assistantModal.show()},alertOn(){this.reset(),this.state.alerting=!0,this.$refs.assistantModal.show()},alertOff(){this.reset(),this.state.alerting=!1,this.$refs.assistantModal.close()},registerHandlers(){this.subscribe(this.conversationStart,null,"platypush.message.event.assistant.ConversationStartEvent"),this.subscribe(this.alertOn,null,"platypush.message.event.assistant.AlertStartedEvent"),this.subscribe(this.alertOff,null,"platypush.message.event.assistant.AlertEndEvent"),this.subscribe(this.speechRecognized,null,"platypush.message.event.assistant.SpeechRecognizedEvent"),this.subscribe(this.response,null,"platypush.message.event.assistant.ResponseEvent"),this.subscribe(this.conversationEnd,null,"platypush.message.event.assistant.ConversationEndEvent","platypush.message.event.assistant.ResponseEndEvent","platypush.message.event.assistant.NoResponseEvent","platypush.message.event.assistant.ConversationTimeoutEvent")}},mounted(){this.registerHandlers()}};const re=(0,m.Z)(ae,[["render",se]]);var ce=re;function le(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div")}var de={name:"Ntfy",mixins:[q.Z],methods:{onMessage(e){this.notify({title:e.title,text:e.message,image:{icon:"bell"}})}},mounted(){this.subscribe(this.onMessage,null,"platypush.message.event.ntfy.NotificationEvent")}};const ue=(0,m.Z)(de,[["render",le]]);var he=ue;function fe(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div")}var pe={mixins:[q.Z],methods:{onMessage(e){this.notify({title:e.title,text:e.body,image:{src:e.icon?"data:image/png;base64, "+e.icon:void 0,icon:e.icon?void 0:"bell"}})}},mounted(){this.subscribe(this.onMessage,null,"platypush.message.event.pushbullet.PushbulletNotificationEvent")}};const me=(0,m.Z)(pe,[["render",fe]]);var be=me,ge={mixins:[q.Z],components:{ConfirmDialog:d.Z,DropdownContainer:g,Events:U,Loading:v.Z,Notifications:Z,Ntfy:he,Pushbullet:be,VoiceAssistant:ce},data(){return{config:{},userAuthenticated:!1,connected:!1,pwaInstallEvent:null,initialized:!1,initError:null}},computed:{hasWebsocket(){return this.userAuthenticated&&"backend.http"in this.config},hasAssistant(){return this.hasWebsocket},hasPushbullet(){return this.hasWebsocket&&("pushbullet"in this.config||"backend.pushbullet"in this.config)},hasNtfy(){return this.hasWebsocket&&"ntfy"in this.config}},methods:{onNotification(e){this.$refs.notifications.create(e)},async initConfig(){this.config=await this.request("config.get",{},6e4,!1),this.userAuthenticated=!0},installPWA(){this.pwaInstallEvent&&this.pwaInstallEvent.prompt(),this.$refs.pwaDialog.close()}},async created(){try{await this.initConfig()}catch(e){const t=e?.response?.data?.code;[401,403,412].includes(t)||(this.initError=e,console.error("Initialization error",e))}finally{this.initialized=!0}},beforeMount(){this.getCookie("pwa-dialog-shown")?.length||window.addEventListener("beforeinstallprompt",(e=>{e.preventDefault(),this.pwaInstallEvent=e,this.$refs.pwaDialog.show(),this.setCookie("pwa-dialog-shown","1",{expires:new Date((new Date).getTime()+31536e6)})}))},mounted(){f.$.onNotification(this.onNotification),f.$.on("connect",(()=>this.connected=!0)),f.$.on("disconnect",(()=>this.connected=!1))}};const ve=(0,m.Z)(ge,[["render",l]]);var ye=ve,we=n(2201);const ke=[{path:"/",name:"Panel",component:()=>Promise.all([n.e(5933),n.e(7243),n.e(735),n.e(6281),n.e(58),n.e(2924),n.e(4166),n.e(6217),n.e(2018),n.e(3393),n.e(7401)]).then(n.bind(n,8665))},{path:"/dashboard/:name",name:"Dashboard",component:()=>n.e(9966).then(n.bind(n,8332))},{path:"/plugin/:plugin",name:"Plugin",component:()=>Promise.all([n.e(5933),n.e(7243),n.e(6281),n.e(2924),n.e(4166),n.e(6217),n.e(3393),n.e(9975)]).then(n.bind(n,2354))},{path:"/login",name:"Login",component:()=>Promise.all([n.e(2063),n.e(4535)]).then(n.bind(n,8925))},{path:"/register",name:"Register",component:()=>Promise.all([n.e(2063),n.e(685)]).then(n.bind(n,9780))},{path:"/:catchAll(.*)",component:()=>n.e(2245).then(n.bind(n,2751))}],Ce=(0,we.p7)({history:(0,we.PO)(),routes:ke});var xe=Ce,$e=n(5205);(0,$e.z)("/service-worker.js",{ready(){console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered(){console.log("Service worker has been registered.")},cached(){console.log("Content has been cached for offline use.")},updatefound(){console.log("New content is downloading.")},updated(){console.log("New content is available; please refresh.")},offline(){console.log("No internet connection found. App is running in offline mode.")},error(e){console.error("Error during service worker registration:",e)}});const De=(0,i.ri)(ye);De.config.globalProperties._config=window.config,De.use(xe).mount("#app")},8637:function(e,t,n){n.d(t,{Z:function(){return V}});var i=n(7066),s={name:"Api",methods:{execute(e,t=6e4,n=!0){const s={};return"target"in e&&e["target"]||(e["target"]="localhost"),"type"in e&&e["type"]||(e["type"]="request"),t&&(s.timeout=t),new Promise(((t,o)=>{i.Z.post("/execute",e,s).then((e=>{if(e=e.data.response,e.errors?.length){const t=e.errors?.[0]||e;n&&this.notify({text:t,error:!0}),o(t)}else t(e.output)})).catch((e=>{412!==e?.response?.data?.code||"/register"===window.location.pathname?401!==e?.response?.data?.code||"/login"===window.location.pathname?(console.log(e),n&&this.notify({text:e,error:!0}),o(e)):window.location.href="/login?redirect="+window.location.href.split("/").slice(3).join("/"):window.location.href="/register?redirect="+window.location.href.split("/").slice(3).join("/")}))}))},request(e,t={},n=6e4,i=!0){return this.execute({type:"request",action:e,args:t},n,i)},timeout(e){return new Promise((t=>setTimeout(t,e)))}}};const o=s;var a=o,r={name:"Clipboard",methods:{async copyToClipboard(e){await navigator.clipboard.writeText(e),this.notify({text:"Copied to the clipboard",image:{icon:"clipboard"}})}}};const c=r;var l=c,d={name:"Cookies",methods:{getCookies(){return document.cookie.split(/;\s*/).reduce(((e,t)=>{const[n,i]=t.split("=");return e[n]=i,e}),{})},getCookie(e){return this.getCookies()[e]},setCookie(e,t,n){document.cookie=`${e}=${t}; path=${n?.path||"/"}`+(n?.expires?`; expires=${n?.expires.toISOString()}`:"")},deleteCookie(e){document.cookie=`${e}=; expires=1970-01-01T00:00:00Z`}}};const u=d;var h=u,f={name:"DateTime",methods:{formatDate(e,t=!1){return"number"===typeof e?e=new Date(1e3*e):"string"===typeof e&&(e=new Date(Date.parse(e))),e.toDateString().substring(0,t?15:10)},formatTime(e,t=!0){return"number"===typeof e&&(e=new Date(1e3*e)),"string"===typeof e&&(e=new Date(Date.parse(e))),e.toTimeString().substring(0,t?8:5)},formatDateTime(e,t=!1,n=!0,i=!1){return"number"===typeof e&&(e=new Date(1e3*e)),"string"===typeof e&&(e=new Date(Date.parse(e))),i&&0===e.getHours()&&0===e.getMinutes()&&0===e.getSeconds()?this.formatDate(e,t):`${this.formatDate(e,t)}, ${this.formatTime(e,n)}`}}};const p=f;var m=p,b=(n(3429),n(5250)),g={name:"Events",computed:{_eventsReady(){return this.$root.$refs.events?.initialized}},methods:{subscribe(e,t,...n){const i=()=>{b.$.emit("subscribe",{events:n,handler:e,handlerName:t||this.generateId()})};if(this._eventsReady)return void i();const s=this,o=this.$watch((()=>s._eventsReady),(e=>{e&&(i(),o())}));return o},unsubscribe(e){b.$.emit("unsubscribe",e)},generateId(){return btoa([...Array(11).keys()].map((()=>String.fromCharCode(Math.round(255*Math.random())))))}}};const v=g;var y=v,w={name:"Extensions",methods:{pluginDisplayName(e){const t=e.split(".");return t.forEach(((e,n)=>{t[n]=e.charAt(0).toUpperCase()+e.slice(1)})),t.length>1&&(t[0]=`[${t[0]}]`),t.join(" ")}}};const k=w;var C=k,x={name:"Notification",methods:{notify(e){b.$.publishNotification(e)},notifyWarning(e){this.notify({text:e,warning:!0})},notifyError(e){throw this.notify({text:e,error:!0}),e}}};const $=x;var D=$,T={name:"Screen",methods:{isMobile(){return window.matchMedia("only screen and (max-width: 768px)").matches},isTablet(){return!this.isMobile()&&window.matchMedia("only screen and (max-width: 1023px)").matches},isDesktop(){return window.matchMedia("only screen and (min-width: 1024px)").matches}}};const _=T;var E=_,M={name:"Text",methods:{capitalize(e){return e?.length?e.charAt(0).toUpperCase()+e.slice(1):e},prettify(e){return e.split("_").map((e=>this.capitalize(e))).join(" ")},indent(e,t=2){return e.split("\n").map((e=>`${" ".repeat(t)}${e}`)).join("\n")}}};const j=M;var N=j,O=(n(560),{name:"Types",methods:{parseBoolean(e){return"string"===typeof e?(e=e.toLowerCase(),"true"===e||"false"!==e&&!!parseInt(e)):!!e},convertSize(e){"string"===typeof e&&(e=parseInt(e));let t=null;const n=["B","KB","MB","GB","TB"];return n.forEach(((i,s)=>{e<=1024&&null==t?t=i:e>1024&&(s===n.length-1?t=i:e/=1024)})),`${e.toFixed(2)} ${t}`},convertTime(e){const t={},n=[];if(e=parseFloat(e),t.d=Math.round(e/86400),t.h=Math.round(e/3600-24*t.d),t.m=Math.round(e/60-(24*t.d+60*t.h)),t.s=Math.round(e-(24*t.d+3600*t.h+60*t.m),1),parseInt(t.d)){let e=t.d+" day";t.d>1&&(e+="s"),n.push(e)}if(parseInt(t.h)){let e=t.h+" hour";t.h>1&&(e+="s"),n.push(e)}if(parseInt(t.m)){let e=t.m+" minute";t.m>1&&(e+="s"),n.push(e)}let i=t.s+" second";return t.s>1&&(i+="s"),n.push(i),n.join(" ")},objectsEqual(e,t){if("object"!==typeof e||"object"!==typeof t)return!1;if(null==e||null==t)return null==e&&null==t;for(const n of Object.keys(e||{}))switch(typeof e[n]){case"object":if(!this.objectsEqual(e[n],t[n]))return!1;break;case"function":if(e[n].toString()!=t[n]?.toString())return!1;break;default:if(e[n]!=t[n])return!1;break}for(const n of Object.keys(t||{}))if(null==e[n]&&null!=t[n])return!1;return!0},round(e,t){return Number(Math.round(e+"e"+t)+"e-"+t)}}});const S=O;var I=S,z={name:"Url",methods:{parseUrlFragment(){return window.location.hash.replace(/^#/,"").replace(/\?.*/,"")},getUrlArgs(){const e=window.location.hash.split("?").slice(1);return e.length?e[0].split(/[&;]/).reduce(((e,t)=>{const n=t.split("=");return n[0]?.length&&(e[n[0]]=decodeURIComponent(n[1])),e}),{}):{}},setUrlArgs(e){const t=this.getUrlArgs();e=Object.entries(e).reduce(((e,[n,i])=>(null!=i?e[n]=i:null!=t[n]&&delete t[n],e)),{}),e={...t,...e};let n=`${window.location.pathname}#${this.parseUrlFragment()}`;Object.keys(e).length&&(n+=`?${this.fragmentFromArgs(e)}`),window.location.href=n},encodeValue(e){return e?.length&&"null"!==e&&"undefined"!==e?e.match(/%[0-9A-F]{2}/i)?e:encodeURIComponent(e):""},fragmentFromArgs(e){return Object.entries(e).filter((([e,t])=>this.encodeValue(e)?.length&&this.encodeValue(t)?.length)).map((([e,t])=>`${this.encodeValue(e)}=${this.encodeValue(t)}`)).join("&")}}};const A=z;var P=A,Z={name:"Utils",mixins:[a,l,h,m,y,D,C,E,N,I,P]};const q=Z;var V=q},6791:function(e,t,n){n.d(t,{Z:function(){return d}});var i=n(6252);const s={class:"loading"},o={class:"icon"};function a(e,t){return(0,i.wg)(),(0,i.iD)("div",s,[(0,i._)("div",o,[((0,i.wg)(),(0,i.iD)(i.HY,null,(0,i.Ko)(4,(e=>(0,i._)("div",{key:e}))),64))])])}var r=n(3744);const c={},l=(0,r.Z)(c,[["render",a],["__scopeId","data-v-4d9c871b"]]);var d=l},3493:function(e,t,n){n.d(t,{Z:function(){return b}});var i=n(6252),s=n(3577);const o=e=>((0,i.dD)("data-v-09bd997a"),e=e(),(0,i.Cn)(),e),a=["id"],r={key:0,class:"header"},c=["textContent"],l=o((()=>(0,i._)("i",{class:"fas fa-xmark"},null,-1))),d=[l],u={class:"body"};function h(e,t,n,o,l,h){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["modal-container fade-in",{hidden:!l.isVisible}]),id:n.id,style:(0,s.j5)({"--z-index":h.zIndex}),onClick:t[3]||(t[3]=(...e)=>h.close&&h.close(...e))},[(0,i._)("div",{class:(0,s.C_)(["modal",e.$attrs.class])},[(0,i._)("div",{class:"content",style:(0,s.j5)({"--width":n.width,"--height":n.height}),onClick:t[2]||(t[2]=e=>e.stopPropagation())},[n.title?((0,i.wg)(),(0,i.iD)("div",r,[n.title?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"title",textContent:(0,s.zw)(n.title)},null,8,c)):(0,i.kq)("",!0),(0,i._)("button",{title:"Close",alt:"Close",onClick:t[0]||(t[0]=(...e)=>h.close&&h.close(...e))},d)])):(0,i.kq)("",!0),(0,i._)("div",u,[(0,i.WI)(e.$slots,"default",{onModalClose:t[1]||(t[1]=(...e)=>h.close&&h.close(...e))},void 0,!0)])],4)],2)],14,a)}n(560);var f={name:"Modal",emits:["close","open"],props:{id:{type:String},title:{type:String},width:{type:[Number,String]},height:{type:[Number,String]},visible:{type:Boolean,default:!1},timeout:{type:[Number,String]},level:{type:Number,default:1}},data(){return{timeoutId:void 0,prevVisible:this.visible,isVisible:this.visible}},computed:{zIndex(){return 500+this.level}},methods:{close(){this.prevVisible=this.isVisible,this.isVisible=!1},hide(){this.close()},show(){this.prevVisible=this.isVisible,this.isVisible=!0},toggle(){this.isVisible?this.close():this.show()},onKeyUp(e){e.stopPropagation(),"Escape"===e.key&&this.close()}},mounted(){const e=this,t=t=>{t?e.$emit("open"):e.$emit("close"),e.isVisible=t};document.body.addEventListener("keyup",this.onKeyUp),this.$watch((()=>this.visible),t),this.$watch((()=>this.isVisible),t)},unmounted(){document.body.removeEventListener("keyup",this.onKeyUp)},updated(){if(this.prevVisible=this.isVisible,this.isVisible){let e=parseInt(getComputedStyle(this.$el).zIndex),t=[];for(const n of document.querySelectorAll(".modal-container:not(.hidden)")){const i=parseInt(getComputedStyle(n).zIndex);i>e?(e=i,t=[n]):i===e&&t.push(n)}(t.indexOf(this.$el)<0||t.length>1)&&(this.$el.style.zIndex=e+1)}if(this.isVisible&&this.timeout&&!this.timeoutId){const e=e=>()=>{e.close(),e.timeoutId=void 0};this.timeoutId=setTimeout(e(this),0+this.timeout)}}},p=n(3744);const m=(0,p.Z)(f,[["render",h],["__scopeId","data-v-09bd997a"]]);var b=m},7833:function(e,t,n){n.d(t,{Z:function(){return m}});var i=n(6252),s=n(9963),o=n(3577);const a=e=>((0,i.dD)("data-v-06d2f237"),e=e(),(0,i.Cn)(),e),r={class:"dialog-content"},c=a((()=>(0,i._)("i",{class:"fas fa-check"},null,-1))),l=a((()=>(0,i._)("i",{class:"fas fa-xmark"},null,-1)));function d(e,t,n,a,d,u){const h=(0,i.up)("Modal");return(0,i.wg)(),(0,i.j4)(h,{ref:"modal",title:n.title,onClose:u.close},{default:(0,i.w5)((()=>[(0,i._)("div",r,[(0,i.WI)(e.$slots,"default",{},void 0,!0)]),(0,i._)("form",{class:"buttons",onSubmit:t[4]||(t[4]=(0,s.iM)(((...e)=>u.onConfirm&&u.onConfirm(...e)),["prevent"]))},[(0,i._)("button",{type:"submit",class:"ok-btn",onClick:t[0]||(t[0]=(...e)=>u.onConfirm&&u.onConfirm(...e)),onTouch:t[1]||(t[1]=(...e)=>u.onConfirm&&u.onConfirm(...e))},[c,(0,i.Uk)("   "+(0,o.zw)(n.confirmText),1)],32),(0,i._)("button",{type:"button",class:"cancel-btn",onClick:t[2]||(t[2]=(...e)=>u.close&&u.close(...e)),onTouch:t[3]||(t[3]=(...e)=>u.close&&u.close(...e))},[l,(0,i.Uk)("   "+(0,o.zw)(n.cancelText),1)],32)],32)])),_:3},8,["title","onClose"])}var u=n(3493),h={emits:["input","click","close","touch"],components:{Modal:u.Z},props:{title:{type:String},confirmText:{type:String,default:"OK"},cancelText:{type:String,default:"Cancel"}},methods:{onConfirm(){this.$emit("input"),this.close()},open(){this.$refs.modal.show()},close(){this.$refs.modal.hide(),this.$emit("close")},show(){this.open()},hide(){this.close()}}},f=n(3744);const p=(0,f.Z)(h,[["render",d],["__scopeId","data-v-06d2f237"]]);var m=p}},t={};function n(i){var s=t[i];if(void 0!==s)return s.exports;var o=t[i]={exports:{}};return e[i].call(o.exports,o,o.exports,n),o.exports}n.m=e,function(){var e=[];n.O=function(t,i,s,o){if(!i){var a=1/0;for(d=0;d=o)&&Object.keys(n.O).every((function(e){return n.O[e](i[c])}))?i.splice(c--,1):(r=!1,o0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[i,s,o]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(i,s){if(1&s&&(i=this(i)),8&s)return i;if("object"===typeof i&&i){if(4&s&&i.__esModule)return i;if(16&s&&"function"===typeof i.then)return i}var o=Object.create(null);n.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var r=2&s&&i;"object"==typeof r&&!~e.indexOf(r);r=t(r))Object.getOwnPropertyNames(r).forEach((function(e){a[e]=function(){return i[e]}}));return a["default"]=function(){return i},n.d(o,a),o}}(),function(){n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,i){return n.f[i](e,t),t}),[]))}}(),function(){n.u=function(e){return"static/js/"+({685:"register",2245:"notfound",4535:"login",7401:"panel",9966:"dashboard",9975:"plugin"}[e]||e)+"."+{34:"4c59fb03",58:"e14719bf",65:"ae7df477",169:"92c1a438",182:"0d7f4276",281:"2c3f212b",446:"cdd8637e",472:"1405415c",669:"67b2777b",685:"5ed802b7",729:"81683ae6",735:"09e06f2a",746:"9a199f8f",813:"3ec855c4",844:"4b1a666d",864:"e3d97a4c",906:"38a51fd1",980:"ee52bc55",984:"50a15617",1088:"1c904e63",1171:"58632721",1327:"a10148a0",1391:"a76844c2",1449:"a5b4b2d2",1485:"ffaf2a68",1512:"b686fb87",1558:"6fb75764",1706:"1a5248ba",1807:"564d1fef",1931:"fb0bd778",1949:"aa522c80",2018:"797df628",2063:"751b620a",2106:"50dde272",2140:"d72a32d8",2183:"f8766c50",2200:"a7bc2894",2217:"d60fbb58",2245:"46477842",2308:"5dbe514d",2460:"2a8400ba",2614:"c79ffd3c",2718:"6d5ad916",2732:"93033fcd",2844:"288f7727",2853:"99de82eb",2892:"e9ab901f",2893:"c9d72a7c",2924:"46a45250",2948:"b275f03f",2951:"d5589556",2976:"e3dbc1e6",2992:"efd583f8",3083:"f289e43a",3211:"542ae3e8",3322:"dadc23cc",3368:"8c968129",3369:"cb38d432",3393:"aeccb0ec",3400:"748068b2",3518:"6ca9dd02",3559:"61ebd182",3732:"d6584e8e",3826:"cc264dd1",3835:"2db962db",3862:"0ca0e08c",3924:"0fd0a3c0",4015:"49496536",4053:"0d63e56f",4109:"9ac9490e",4166:"2ad8ca25",4364:"771a5068",4535:"2645d0f5",4619:"b038c54a",4765:"f893461f",4790:"7514123b",5197:"1a8603ef",5207:"7f241e21",5285:"4efb90e2",5329:"1dc4e553",5505:"35fbb782",5638:"d0047a11",5906:"5eaf69b5",5933:"e31ea3c0",6148:"6a799072",6217:"e038c85c",6281:"38bbe6a9",6324:"93ea59d2",6362:"4870392f",6429:"902857be",6523:"426200f5",6561:"fc5ef77b",6640:"49b4564c",6882:"a20cfcd3",7089:"8779e12e",7243:"5d565037",7381:"16a4edaa",7401:"f97445c6",7493:"7328f347",7528:"e54955c4",7590:"be3564f1",7624:"c638b411",7651:"e7da8dba",7819:"d1f61659",7841:"580c6097",8069:"51c1e8b1",8179:"373b33c6",8391:"c04e1c3a",8498:"e34e99e5",8621:"edd395ad",8752:"1ad15e4e",8769:"52fe04f5",8784:"5892bf2a",8825:"f5386513",8895:"c5e5490a",8930:"5354086d",8989:"d29a4bdb",9091:"b9371c68",9092:"89f920f0",9164:"0a6e4f74",9211:"e190626a",9334:"043959f5",9381:"3d111609",9461:"1b6014d3",9472:"3664c2f1",9732:"0ee6a4b6",9751:"9e425e19",9962:"76f7d059",9966:"8eaf2de4",9975:"95e66081"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"static/css/"+({7401:"panel",9966:"dashboard",9975:"plugin"}[e]||e)+"."+{34:"697bbb6c",58:"4e42bcd7",65:"f26c4c69",169:"e5f2ae64",182:"ceea8242",281:"59540c1e",446:"00260d6b",472:"34503f0a",669:"b79c5124",729:"57b57d7b",735:"826ef4a8",746:"950ba016",864:"78f08d0f",906:"ba484368",980:"3fc64539",984:"d1631b13",1171:"e994a915",1327:"1b87ccea",1391:"4c2a54af",1449:"aa6f3b13",1485:"affb1035",1558:"972e84ae",1706:"6d512c72",1807:"c0b8bd4e",1931:"4aa7fbb8",1949:"5bc4128f",2018:"423c85e4",2063:"8c9e97f8",2140:"ccffb19d",2217:"5d4af353",2308:"b500f3ef",2460:"23b03062",2718:"7330d755",2844:"f22570b6",2892:"29e6b46e",2893:"6ff6d2f5",2924:"f0edc749",2948:"a853dd34",2976:"e523133c",2992:"3ad12451",3211:"bb22df23",3368:"46202981",3369:"6e3c3961",3393:"916736c6",3559:"18cfd512",3826:"a3a30364",3835:"4397fb75",3924:"1e986b6a",4015:"92ad285d",4109:"5418ba6a",4166:"cf5dfc42",4364:"92fac5a6",4790:"03576fd8",5197:"aa8e547f",5207:"270e37eb",5285:"b0da7899",5329:"389efe5a",5638:"ddd3f9ab",5906:"68bca63a",5933:"bfa8eecd",6217:"199dcb8a",6281:"96662ea9",6324:"12908cb3",6429:"370bde85",6523:"2d62c484",6561:"723d0b72",6882:"0292b32b",7243:"b4062d54",7401:"d8b4a6d8",7493:"6a1875d9",7528:"4bf79319",7590:"e5788cc0",7624:"b51179b6",7651:"f63c0e66",7841:"fdeea133",8069:"7f911c23",8179:"c703112d",8391:"bab12c47",8498:"8ac7dc79",8621:"1d643b83",8769:"9fc4ff4e",8825:"6bed1a5d",8989:"995028ce",9092:"a5a11002",9211:"6c8097ed",9381:"9ee3ac59",9461:"4d6142dc",9732:"75f88cfe",9751:"99faecb1",9962:"1bd519cb",9966:"c3db81e8",9975:"0537ff26"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="platypush:";n.l=function(i,s,o,a){if(e[i])e[i].push(s);else{var r,c;if(void 0!==o)for(var l=document.getElementsByTagName("script"),d=0;d {\n bus.emit('entity-update', entity)\n}\n\nbus.onEntity = (callback) => {\n bus.on('entity-update', callback)\n}\n\nbus.publishNotification = (notification) => {\n bus.emit('notification-create', notification)\n}\n\nbus.onNotification = (callback) => {\n bus.on('notification-create', callback)\n}\n\nexport { bus }\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./DropdownContainer.vue?vue&type=template&id=c190f656&scoped=true\"\nimport script from \"./DropdownContainer.vue?vue&type=script&lang=js\"\nexport * from \"./DropdownContainer.vue?vue&type=script&lang=js\"\n\nimport \"./DropdownContainer.vue?vue&type=style&index=0&id=c190f656&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c190f656\"]])\n\nexport default __exports__","\n\n\n\n","\n\n\n\n","import { render } from \"./Notification.vue?vue&type=template&id=7646705e&scoped=true\"\nimport script from \"./Notification.vue?vue&type=script&lang=js\"\nexport * from \"./Notification.vue?vue&type=script&lang=js\"\n\nimport \"./Notification.vue?vue&type=style&index=0&id=7646705e&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7646705e\"]])\n\nexport default __exports__","import { render } from \"./Notifications.vue?vue&type=template&id=6dc8bebc&scoped=true\"\nimport script from \"./Notifications.vue?vue&type=script&lang=js\"\nexport * from \"./Notifications.vue?vue&type=script&lang=js\"\n\nimport \"./Notifications.vue?vue&type=style&index=0&id=6dc8bebc&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6dc8bebc\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Events.vue?vue&type=template&id=11b5ca2a\"\nimport script from \"./Events.vue?vue&type=script&lang=js\"\nexport * from \"./Events.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../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 \"./VoiceAssistant.vue?vue&type=template&id=d9e599de\"\nimport script from \"./VoiceAssistant.vue?vue&type=script&lang=js\"\nexport * from \"./VoiceAssistant.vue?vue&type=script&lang=js\"\n\nimport \"./VoiceAssistant.vue?vue&type=style&index=0&id=d9e599de&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Ntfy.vue?vue&type=template&id=1c4a4708\"\nimport script from \"./Ntfy.vue?vue&type=script&lang=js\"\nexport * from \"./Ntfy.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Pushbullet.vue?vue&type=template&id=75b0ae60\"\nimport script from \"./Pushbullet.vue?vue&type=script&lang=js\"\nexport * from \"./Pushbullet.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./App.vue?vue&type=template&id=63b10246\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=63b10246&lang=scss\"\n\nimport exportComponent from \"../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createWebHistory, createRouter } from \"vue-router\";\n\nconst routes = [\n {\n path: \"/\",\n name: \"Panel\",\n component: () => import(/* webpackChunkName: \"panel\" */ \"@/views/Panel\"),\n },\n\n {\n path: \"/dashboard/:name\",\n name: \"Dashboard\",\n component: () => import(/* webpackChunkName: \"dashboard\" */ \"@/views/Dashboard\"),\n },\n\n {\n path: \"/plugin/:plugin\",\n name: \"Plugin\",\n component: () => import(/* webpackChunkName: \"plugin\" */ \"@/views/Plugin\"),\n },\n\n {\n path: \"/login\",\n name: \"Login\",\n component: () => import(/* webpackChunkName: \"login\" */ \"@/views/Login\"),\n },\n\n {\n path: \"/register\",\n name: \"Register\",\n component: () => import(/* webpackChunkName: \"register\" */ \"@/views/Register\"),\n },\n\n {\n path: \"/:catchAll(.*)\",\n component: () => import(/* webpackChunkName: \"notfound\" */ \"@/views/NotFound\"),\n },\n];\n\nconst router = createRouter({\n history: createWebHistory(),\n routes,\n});\n\nexport default router;\n","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB'\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n }\n })\n}\n","import { createApp } from 'vue'\nimport App from '@/App.vue'\nimport router from '@/router'\nimport './registerServiceWorker'\n\nconst app = createApp(App)\napp.config.globalProperties._config = window.config\napp.use(router).mount('#app')\n","\n\n","import script from \"./Api.vue?vue&type=script&lang=js\"\nexport * from \"./Api.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n","import script from \"./Clipboard.vue?vue&type=script&lang=js\"\nexport * from \"./Clipboard.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Cookies.vue?vue&type=script&lang=js\"\nexport * from \"./Cookies.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./DateTime.vue?vue&type=script&lang=js\"\nexport * from \"./DateTime.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Events.vue?vue&type=script&lang=js\"\nexport * from \"./Events.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Extensions.vue?vue&type=script&lang=js\"\nexport * from \"./Extensions.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Notification.vue?vue&type=script&lang=js\"\nexport * from \"./Notification.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Screen.vue?vue&type=script&lang=js\"\nexport * from \"./Screen.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Text.vue?vue&type=script&lang=js\"\nexport * from \"./Text.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Types.vue?vue&type=script&lang=js\"\nexport * from \"./Types.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n","import script from \"./Url.vue?vue&type=script&lang=js\"\nexport * from \"./Url.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\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","import { render } from \"./Loading.vue?vue&type=template&id=4d9c871b&scoped=true\"\nconst script = {}\n\nimport \"./Loading.vue?vue&type=style&index=0&id=4d9c871b&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4d9c871b\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Modal.vue?vue&type=template&id=09bd997a&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=09bd997a&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-09bd997a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ConfirmDialog.vue?vue&type=template&id=06d2f237&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=06d2f237&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-06d2f237\"]])\n\nexport default __exports__","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"static/js/\" + ({\"685\":\"register\",\"2245\":\"notfound\",\"4535\":\"login\",\"7401\":\"panel\",\"9966\":\"dashboard\",\"9975\":\"plugin\"}[chunkId] || chunkId) + \".\" + {\"34\":\"4c59fb03\",\"58\":\"e14719bf\",\"65\":\"ae7df477\",\"169\":\"92c1a438\",\"182\":\"0d7f4276\",\"281\":\"2c3f212b\",\"446\":\"cdd8637e\",\"472\":\"1405415c\",\"669\":\"67b2777b\",\"685\":\"5ed802b7\",\"729\":\"81683ae6\",\"735\":\"09e06f2a\",\"746\":\"9a199f8f\",\"813\":\"3ec855c4\",\"844\":\"4b1a666d\",\"864\":\"e3d97a4c\",\"906\":\"38a51fd1\",\"980\":\"ee52bc55\",\"984\":\"50a15617\",\"1088\":\"1c904e63\",\"1171\":\"58632721\",\"1327\":\"a10148a0\",\"1391\":\"a76844c2\",\"1449\":\"a5b4b2d2\",\"1485\":\"ffaf2a68\",\"1512\":\"b686fb87\",\"1558\":\"6fb75764\",\"1706\":\"1a5248ba\",\"1807\":\"564d1fef\",\"1931\":\"fb0bd778\",\"1949\":\"aa522c80\",\"2018\":\"797df628\",\"2063\":\"751b620a\",\"2106\":\"50dde272\",\"2140\":\"d72a32d8\",\"2183\":\"f8766c50\",\"2200\":\"a7bc2894\",\"2217\":\"d60fbb58\",\"2245\":\"46477842\",\"2308\":\"5dbe514d\",\"2460\":\"2a8400ba\",\"2614\":\"c79ffd3c\",\"2718\":\"6d5ad916\",\"2732\":\"93033fcd\",\"2844\":\"288f7727\",\"2853\":\"99de82eb\",\"2892\":\"e9ab901f\",\"2893\":\"c9d72a7c\",\"2924\":\"46a45250\",\"2948\":\"b275f03f\",\"2951\":\"d5589556\",\"2976\":\"e3dbc1e6\",\"2992\":\"efd583f8\",\"3083\":\"f289e43a\",\"3211\":\"542ae3e8\",\"3322\":\"dadc23cc\",\"3368\":\"8c968129\",\"3369\":\"cb38d432\",\"3393\":\"aeccb0ec\",\"3400\":\"748068b2\",\"3518\":\"6ca9dd02\",\"3559\":\"61ebd182\",\"3732\":\"d6584e8e\",\"3826\":\"cc264dd1\",\"3835\":\"2db962db\",\"3862\":\"0ca0e08c\",\"3924\":\"0fd0a3c0\",\"4015\":\"49496536\",\"4053\":\"0d63e56f\",\"4109\":\"9ac9490e\",\"4166\":\"2ad8ca25\",\"4364\":\"771a5068\",\"4535\":\"2645d0f5\",\"4619\":\"b038c54a\",\"4765\":\"f893461f\",\"4790\":\"7514123b\",\"5197\":\"1a8603ef\",\"5207\":\"7f241e21\",\"5285\":\"4efb90e2\",\"5329\":\"1dc4e553\",\"5505\":\"35fbb782\",\"5638\":\"d0047a11\",\"5906\":\"5eaf69b5\",\"5933\":\"e31ea3c0\",\"6148\":\"6a799072\",\"6217\":\"e038c85c\",\"6281\":\"38bbe6a9\",\"6324\":\"93ea59d2\",\"6362\":\"4870392f\",\"6429\":\"902857be\",\"6523\":\"426200f5\",\"6561\":\"fc5ef77b\",\"6640\":\"49b4564c\",\"6882\":\"a20cfcd3\",\"7089\":\"8779e12e\",\"7243\":\"5d565037\",\"7381\":\"16a4edaa\",\"7401\":\"f97445c6\",\"7493\":\"7328f347\",\"7528\":\"e54955c4\",\"7590\":\"be3564f1\",\"7624\":\"c638b411\",\"7651\":\"e7da8dba\",\"7819\":\"d1f61659\",\"7841\":\"580c6097\",\"8069\":\"51c1e8b1\",\"8179\":\"373b33c6\",\"8391\":\"c04e1c3a\",\"8498\":\"e34e99e5\",\"8621\":\"edd395ad\",\"8752\":\"1ad15e4e\",\"8769\":\"52fe04f5\",\"8784\":\"5892bf2a\",\"8825\":\"f5386513\",\"8895\":\"c5e5490a\",\"8930\":\"5354086d\",\"8989\":\"d29a4bdb\",\"9091\":\"b9371c68\",\"9092\":\"89f920f0\",\"9164\":\"0a6e4f74\",\"9211\":\"e190626a\",\"9334\":\"043959f5\",\"9381\":\"3d111609\",\"9461\":\"1b6014d3\",\"9472\":\"3664c2f1\",\"9732\":\"0ee6a4b6\",\"9751\":\"9e425e19\",\"9962\":\"76f7d059\",\"9966\":\"8eaf2de4\",\"9975\":\"95e66081\"}[chunkId] + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"static/css/\" + ({\"7401\":\"panel\",\"9966\":\"dashboard\",\"9975\":\"plugin\"}[chunkId] || chunkId) + \".\" + {\"34\":\"697bbb6c\",\"58\":\"4e42bcd7\",\"65\":\"f26c4c69\",\"169\":\"e5f2ae64\",\"182\":\"ceea8242\",\"281\":\"59540c1e\",\"446\":\"00260d6b\",\"472\":\"34503f0a\",\"669\":\"b79c5124\",\"729\":\"57b57d7b\",\"735\":\"826ef4a8\",\"746\":\"950ba016\",\"864\":\"78f08d0f\",\"906\":\"ba484368\",\"980\":\"3fc64539\",\"984\":\"d1631b13\",\"1171\":\"e994a915\",\"1327\":\"1b87ccea\",\"1391\":\"4c2a54af\",\"1449\":\"aa6f3b13\",\"1485\":\"affb1035\",\"1558\":\"972e84ae\",\"1706\":\"6d512c72\",\"1807\":\"c0b8bd4e\",\"1931\":\"4aa7fbb8\",\"1949\":\"5bc4128f\",\"2018\":\"423c85e4\",\"2063\":\"8c9e97f8\",\"2140\":\"ccffb19d\",\"2217\":\"5d4af353\",\"2308\":\"b500f3ef\",\"2460\":\"23b03062\",\"2718\":\"7330d755\",\"2844\":\"f22570b6\",\"2892\":\"29e6b46e\",\"2893\":\"6ff6d2f5\",\"2924\":\"f0edc749\",\"2948\":\"a853dd34\",\"2976\":\"e523133c\",\"2992\":\"3ad12451\",\"3211\":\"bb22df23\",\"3368\":\"46202981\",\"3369\":\"6e3c3961\",\"3393\":\"916736c6\",\"3559\":\"18cfd512\",\"3826\":\"a3a30364\",\"3835\":\"4397fb75\",\"3924\":\"1e986b6a\",\"4015\":\"92ad285d\",\"4109\":\"5418ba6a\",\"4166\":\"cf5dfc42\",\"4364\":\"92fac5a6\",\"4790\":\"03576fd8\",\"5197\":\"aa8e547f\",\"5207\":\"270e37eb\",\"5285\":\"b0da7899\",\"5329\":\"389efe5a\",\"5638\":\"ddd3f9ab\",\"5906\":\"68bca63a\",\"5933\":\"bfa8eecd\",\"6217\":\"199dcb8a\",\"6281\":\"96662ea9\",\"6324\":\"12908cb3\",\"6429\":\"370bde85\",\"6523\":\"2d62c484\",\"6561\":\"723d0b72\",\"6882\":\"0292b32b\",\"7243\":\"b4062d54\",\"7401\":\"d8b4a6d8\",\"7493\":\"6a1875d9\",\"7528\":\"4bf79319\",\"7590\":\"e5788cc0\",\"7624\":\"b51179b6\",\"7651\":\"f63c0e66\",\"7841\":\"fdeea133\",\"8069\":\"7f911c23\",\"8179\":\"c703112d\",\"8391\":\"bab12c47\",\"8498\":\"8ac7dc79\",\"8621\":\"1d643b83\",\"8769\":\"9fc4ff4e\",\"8825\":\"6bed1a5d\",\"8989\":\"995028ce\",\"9092\":\"a5a11002\",\"9211\":\"6c8097ed\",\"9381\":\"9ee3ac59\",\"9461\":\"4d6142dc\",\"9732\":\"75f88cfe\",\"9751\":\"99faecb1\",\"9962\":\"1bd519cb\",\"9966\":\"c3db81e8\",\"9975\":\"0537ff26\"}[chunkId] + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"platypush:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = function(chunkId, fullhref, oldTag, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t2143: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"34\":1,\"58\":1,\"65\":1,\"169\":1,\"182\":1,\"281\":1,\"446\":1,\"472\":1,\"669\":1,\"729\":1,\"735\":1,\"746\":1,\"864\":1,\"906\":1,\"980\":1,\"984\":1,\"1171\":1,\"1327\":1,\"1391\":1,\"1449\":1,\"1485\":1,\"1558\":1,\"1706\":1,\"1807\":1,\"1931\":1,\"1949\":1,\"2018\":1,\"2063\":1,\"2140\":1,\"2217\":1,\"2308\":1,\"2460\":1,\"2718\":1,\"2844\":1,\"2892\":1,\"2893\":1,\"2924\":1,\"2948\":1,\"2976\":1,\"2992\":1,\"3211\":1,\"3368\":1,\"3369\":1,\"3393\":1,\"3559\":1,\"3826\":1,\"3835\":1,\"3924\":1,\"4015\":1,\"4109\":1,\"4166\":1,\"4364\":1,\"4790\":1,\"5197\":1,\"5207\":1,\"5285\":1,\"5329\":1,\"5638\":1,\"5906\":1,\"5933\":1,\"6217\":1,\"6281\":1,\"6324\":1,\"6429\":1,\"6523\":1,\"6561\":1,\"6882\":1,\"7243\":1,\"7401\":1,\"7493\":1,\"7528\":1,\"7590\":1,\"7624\":1,\"7651\":1,\"7841\":1,\"8069\":1,\"8179\":1,\"8391\":1,\"8498\":1,\"8621\":1,\"8769\":1,\"8825\":1,\"8989\":1,\"9092\":1,\"9211\":1,\"9381\":1,\"9461\":1,\"9732\":1,\"9751\":1,\"9962\":1,\"9966\":1,\"9975\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t2143: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(1(327|391|558|82|931)|2(063|308|844|924|992)|4(109|364|790)|5(8|906|933)|6(217|281|561|69)|7(243|624|651)|8(069|64|989)|3393|3826|906)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkplatypush\"] = self[\"webpackChunkplatypush\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4998], function() { return __webpack_require__(5621); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["bus","mitt","publishEntity","entity","emit","onEntity","callback","on","publishNotification","notification","onNotification","id","_createElementVNode","$data","initError","_createElementBlock","_hoisted_1","_hoisted_2","_toDisplayString","initialized","_hoisted_3","$options","hasWebsocket","_createBlock","_component_Events","ref","_createVNode","_component_Notifications","hasAssistant","_component_VoiceAssistant","hasPushbullet","_component_Pushbullet","hasNtfy","_component_Ntfy","_component_ConfirmDialog","onInput","installPWA","_component_DropdownContainer","_component_router_view","_component_Loading","key","class","methods","onOpen","component","$el","keepOpenOnItemClick","this","onClose","appendChild","innerHTML","mounted","__exports__","_Fragment","_renderList","_ctx","notifications","index","_component_Notification","text","html","title","link","image","warning","error","onClicked","destroy","_normalizeClass","$props","onClick","_cache","args","clicked","_hoisted_4","src","alt","icon","style","_normalizeStyle","color","iconClass","_hoisted_6","_hoisted_7","name","props","window","open","$emit","components","Notification","duration","type","Number","default","data","timeouts","create","parseInt","setTimeout","bind","ws","pending","opened","timeout","reconnectMsecs","minReconnectMsecs","maxReconnectMsecs","handlers","handlerNameToEventTypes","onWebsocketTimeout","console","log","Math","min","close","onMessage","event","JSON","parse","e","warn","debug","push","Object","values","handler","Array","Function","onclose","clearTimeout","undefined","onError","code","reason","init","protocol","location","url","host","WebSocket","err","onmessage","onopen","onerror","subscribe","msg","events","length","handlerName","unsubscribe","keys","created","$watch","_hoisted_9","_component_Modal","state","alerting","responding","speechRecognized","_hoisted_5","listening","_hoisted_8","_hoisted_10","_hoisted_11","phrase","_hoisted_13","responseText","Modal","mixins","Utils","hideTimeout","reset","conversationStart","$refs","assistantModal","show","conversationEnd","self","response","response_text","alertOn","alertOff","registerHandlers","notify","message","body","ConfirmDialog","DropdownContainer","Events","Loading","Notifications","Ntfy","Pushbullet","VoiceAssistant","config","userAuthenticated","connected","pwaInstallEvent","computed","initConfig","request","prompt","pwaDialog","includes","beforeMount","getCookie","addEventListener","preventDefault","setCookie","expires","Date","getTime","render","routes","path","router","createRouter","history","createWebHistory","register","ready","registered","cached","updatefound","updated","offline","app","createApp","App","globalProperties","_config","use","mount","execute","showError","opts","Promise","resolve","reject","axios","post","then","errors","output","catch","pathname","href","split","slice","join","action","ms","copyToClipboard","navigator","clipboard","writeText","getCookies","document","cookie","reduce","obj","item","k","v","value","toISOString","deleteCookie","formatDate","date","year","toDateString","substring","formatTime","seconds","toTimeString","formatDateTime","skipTimeIfMidnight","getHours","getMinutes","getSeconds","_eventsReady","$root","subFunc","generateId","unwatch","newVal","btoa","map","String","fromCharCode","round","random","pluginDisplayName","words","forEach","word","idx","charAt","toUpperCase","notifyWarning","notifyError","isMobile","matchMedia","matches","isTablet","isDesktop","capitalize","prettify","t","indent","spaces","repeat","parseBoolean","toLowerCase","convertSize","unit","units","u","i","toFixed","convertTime","time","ret","parseFloat","d","h","m","s","objectsEqual","a","b","p","toString","decimals","parseUrlFragment","hash","replace","getUrlArgs","argsString","acc","tokens","decodeURIComponent","setUrlArgs","curArgs","entries","fragmentFromArgs","encodeValue","match","encodeURIComponent","filter","Api","Clipboard","Cookies","DateTime","Extensions","Screen","Text","Types","Url","n","script","hidden","isVisible","zIndex","$attrs","width","height","$event","stopPropagation","_renderSlot","$slots","onModalClose","emits","visible","Boolean","level","timeoutId","prevVisible","hide","toggle","onKeyUp","visibleHndl","unmounted","removeEventListener","maxZIndex","getComputedStyle","outermostModals","modal","querySelectorAll","indexOf","onSubmit","_withModifiers","onConfirm","onTouch","confirmText","cancelText","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","exports","module","__webpack_modules__","call","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","fulfilled","j","every","splice","r","getter","__esModule","leafPrototypes","getProto","getPrototypeOf","__proto__","mode","ns","def","current","getOwnPropertyNames","definition","o","defineProperty","enumerable","get","f","chunkId","all","promises","miniCssF","g","globalThis","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","done","needAttach","scripts","getElementsByTagName","getAttribute","createElement","charset","nc","setAttribute","onScriptComplete","prev","onload","doneFns","parentNode","removeChild","target","head","Symbol","toStringTag","createStylesheet","fullhref","oldTag","linkTag","rel","onLinkComplete","errorType","realHref","Error","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","installedChunks","installedChunkData","test","promise","loadingEnded","realSrc","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/app.be593e21.js b/platypush/backend/http/webapp/dist/static/js/app.be593e21.js deleted file mode 100644 index e5ce97227b..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/app.be593e21.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){"use strict";var e={5250:function(e,t,n){n.d(t,{$:function(){return s}});var i=n(9652);const s=(0,i.Z)();s.publishEntity=e=>{s.emit("entity-update",e)},s.onEntity=e=>{s.on("entity-update",e)},s.publishNotification=e=>{s.emit("notification-create",e)},s.onNotification=e=>{s.on("notification-create",e)}},2520:function(e,t,n){var i=n(9963),s=n(6252);function o(e,t,n,i,o,a){const r=(0,s.up)("Events"),c=(0,s.up)("Notifications"),l=(0,s.up)("VoiceAssistant"),d=(0,s.up)("Pushbullet"),u=(0,s.up)("Ntfy"),h=(0,s.up)("ConfirmDialog"),f=(0,s.up)("DropdownContainer"),p=(0,s.up)("router-view");return(0,s.wg)(),(0,s.iD)(s.HY,null,[a.hasWebsocket?((0,s.wg)(),(0,s.j4)(r,{key:0,ref:"events"},null,512)):(0,s.kq)("",!0),(0,s.Wm)(c,{ref:"notifications"},null,512),a.hasAssistant?((0,s.wg)(),(0,s.j4)(l,{key:1,ref:"voice-assistant"},null,512)):(0,s.kq)("",!0),a.hasPushbullet?((0,s.wg)(),(0,s.j4)(d,{key:2,ref:"pushbullet"},null,512)):(0,s.kq)("",!0),a.hasNtfy?((0,s.wg)(),(0,s.j4)(u,{key:3,ref:"ntfy"},null,512)):(0,s.kq)("",!0),(0,s.Wm)(h,{ref:"pwaDialog",onInput:a.installPWA},{default:(0,s.w5)((()=>[(0,s.Uk)(" Would you like to install this application locally? ")])),_:1},8,["onInput"]),(0,s.Wm)(f),(0,s.Wm)(p)],64)}var a=n(7833);const r={class:"dropdown-container"};function c(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div",r)}var l=n(5250),d={methods:{onOpen(e){e?.$el&&(e.keepOpenOnItemClick||this.onClose(),this.$el.appendChild(e.$el))},onClose(){this.$el.innerHTML=""}},mounted(){l.$.on("dropdown-open",this.onOpen),l.$.on("dropdown-close",this.onClose)}},u=n(3744);const h=(0,u.Z)(d,[["render",c],["__scopeId","data-v-c190f656"]]);var f=h;const p={class:"notifications"};function m(e,t,n,i,o,a){const r=(0,s.up)("Notification");return(0,s.wg)(),(0,s.iD)("div",p,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.notifications,((e,t,n)=>((0,s.wg)(),(0,s.j4)(r,{key:n,id:t,text:e.text,html:e.html,title:e.title,link:e.link,image:e.image,warning:e.warning,error:e.error,onClicked:a.destroy},null,8,["id","text","html","title","link","image","warning","error","onClicked"])))),128))])}var b=n(3577);const g=["textContent"],v={class:"body"},y={key:0,class:"image col-3"},w={class:"row"},k=["src"],C={key:3,class:"fa fa-exclamation"},x={key:4,class:"fa fa-times"},$=["textContent"],T=["innerHTML"],D=["textContent"],E=["innerHTML"];function _(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div",{class:(0,b.C_)(["notification fade-in",{warning:n.warning,error:n.error}]),onClick:t[0]||(t[0]=(...e)=>a.clicked&&a.clicked(...e))},[n.title?((0,s.wg)(),(0,s.iD)("div",{key:0,class:"title",textContent:(0,b.zw)(n.title)},null,8,g)):(0,s.kq)("",!0),(0,s._)("div",v,[n.image||n.warning||n.error?((0,s.wg)(),(0,s.iD)("div",y,[(0,s._)("div",w,[n.image&&n.image.src?((0,s.wg)(),(0,s.iD)("img",{key:0,src:n.image.src,alt:""},null,8,k)):n.image&&n.image.icon?((0,s.wg)(),(0,s.iD)("i",{key:1,class:(0,b.C_)(["fa","fa-"+n.image.icon]),style:(0,b.j5)(n.image.color?"--color: "+n.image.color:"")},null,6)):n.image&&n.image.iconClass?((0,s.wg)(),(0,s.iD)("i",{key:2,class:(0,b.C_)(n.image.iconClass),style:(0,b.j5)(n.image.color?"--color: "+n.image.color:"")},null,6)):n.warning?((0,s.wg)(),(0,s.iD)("i",C)):n.error?((0,s.wg)(),(0,s.iD)("i",x)):(0,s.kq)("",!0)])])):(0,s.kq)("",!0),n.text&&n.image?((0,s.wg)(),(0,s.iD)("div",{key:1,class:"text col-9",textContent:(0,b.zw)(n.text)},null,8,$)):(0,s.kq)("",!0),n.html&&n.image?((0,s.wg)(),(0,s.iD)("div",{key:2,class:"text col-9",innerHTML:n.html},null,8,T)):(0,s.kq)("",!0),n.text&&!n.image?((0,s.wg)(),(0,s.iD)("div",{key:3,class:"text row horizontal-center",textContent:(0,b.zw)(n.text)},null,8,D)):(0,s.kq)("",!0),n.html&&!n.image?((0,s.wg)(),(0,s.iD)("div",{key:4,class:"text row horizontal-center",innerHTML:n.html},null,8,E)):(0,s.kq)("",!0)])],2)}var M={name:"Notification",props:["id","text","html","title","image","link","error","warning"],methods:{clicked(){this.link&&window.open(this.link,"_blank"),this.$emit("clicked",this.id)}}};const N=(0,u.Z)(M,[["render",_],["__scopeId","data-v-7646705e"]]);var O=N,j={name:"Notifications",components:{Notification:O},props:{duration:{type:Number,default:1e4}},data:function(){return{index:0,notifications:{},timeouts:{}}},methods:{create:function(e){const t=this.index++;this.notifications[t]=e,null==e.duration&&(e.duration=this.duration);const n=e.duration?parseInt(e.duration):0;n&&(this.timeouts[t]=setTimeout(this.destroy.bind(null,t),n))},destroy:function(e){delete this.notifications[e],delete this.timeouts[e]}}};const S=(0,u.Z)(j,[["render",m],["__scopeId","data-v-6dc8bebc"]]);var A=S,I=n(8637);function z(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div")}n(560);var P={name:"Events",data(){return{ws:null,initialized:!1,pending:!1,opened:!1,timeout:null,reconnectMsecs:1e3,minReconnectMsecs:1e3,maxReconnectMsecs:3e4,handlers:{},handlerNameToEventTypes:{}}},methods:{onWebsocketTimeout(){console.log("Websocket reconnection timed out, retrying"),this.reconnectMsecs=Math.min(2*this.reconnectMsecs,this.maxReconnectMsecs),this.pending=!1,this.ws&&this.ws.close(),this.onClose()},onMessage(e){const t=[];if(e=e.data,"string"===typeof e)try{e=JSON.parse(e)}catch(n){console.warn("Received invalid non-JSON event"),console.warn(e)}if(console.debug(e),"event"===e.type){null in this.handlers&&t.push(this.handlers[null]),e.args.type in this.handlers&&t.push(...Object.values(this.handlers[e.args.type]));for(let n of t)n&&(n instanceof Array?n=n[0]:n instanceof Object&&!(n instanceof Function)&&(n=Object.values(n)[0]),n(e.args))}},onOpen(){this.opened&&(console.log("There's already an opened websocket connection, closing the newly opened one"),this.ws&&(this.ws.onclose=()=>{},this.ws.close())),console.log("Websocket connection successful"),this.opened=!0,this.reconnectMsecs=this.minReconnectMsecs,this.pending&&(this.pending=!1),this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)},onError(e){console.error("Websocket error"),console.error(e)},onClose(e){e&&console.log(`Websocket closed - code: ${e.code} - reason: ${e.reason}. Retrying in ${this.reconnectMsecs/1e3}s`),this.opened=!1,this.pending||(this.pending=!0,this.init())},init(){try{const e="https:"===location.protocol?"wss":"ws",t=`${e}://${location.host}/ws/events`;this.ws=new WebSocket(t)}catch(e){return console.error("Websocket initialization error"),void console.error(e)}this.pending=!0,this.timeout=setTimeout(this.onWebsocketTimeout,this.reconnectMsecs),this.ws.onmessage=this.onMessage,this.ws.onopen=this.onOpen,this.ws.onerror=this.onError,this.ws.onclose=this.onClose,this.initialized=!0},subscribe(e){const t=e.handler,n=e.events.length?e.events:[null],i=e.handlerName;for(const s of n)s in this.handlers||(this.handlers[s]={}),i in this.handlerNameToEventTypes||(this.handlerNameToEventTypes[i]=n),this.handlers[s][i]=t;return()=>{this.unsubscribe(i)}},unsubscribe(e){const t=this.handlerNameToEventTypes[e];if(t){for(const n of t)this.handlers[n]?.[e]&&(delete this.handlers[n][e],Object.keys(this.handlers[n]).length||delete this.handlers[n]);delete this.handlerNameToEventTypes[e]}}},created(){l.$.on("subscribe",this.subscribe),l.$.on("unsubscribe",this.unsubscribe),this.$watch("opened",(e=>{l.$.emit(e?"connect":"disconnect")})),this.init()}};const q=(0,u.Z)(P,[["render",z]]);var V=q;const W={class:"assistant-modal"},R={class:"icon"},Z={key:0,class:"fa fa-bell"},U={key:1,class:"fa fa-volume-up"},L={key:2,class:"fa fa-comment-dots"},F={key:3,class:"fa fa-microphone"},B={class:"text"},H={key:0,class:"listening"},K=(0,s._)("span",null,"Assistant listening",-1),J=[K],Y={key:1,class:"speech-recognized"},G=["textContent"],Q={key:2,class:"responding"},X=["textContent"];function ee(e,t,n,i,o,a){const r=(0,s.up)("Modal");return(0,s.wg)(),(0,s.iD)("div",W,[(0,s.Wm)(r,{ref:"assistantModal"},{default:(0,s.w5)((()=>[(0,s._)("div",R,[o.state.alerting?((0,s.wg)(),(0,s.iD)("i",Z)):o.state.responding?((0,s.wg)(),(0,s.iD)("i",U)):o.state.speechRecognized?((0,s.wg)(),(0,s.iD)("i",L)):((0,s.wg)(),(0,s.iD)("i",F))]),(0,s._)("div",B,[o.state.listening?((0,s.wg)(),(0,s.iD)("div",H,J)):o.state.speechRecognized?((0,s.wg)(),(0,s.iD)("div",Y,[(0,s._)("span",{textContent:(0,b.zw)(o.phrase)},null,8,G)])):o.state.responding?((0,s.wg)(),(0,s.iD)("div",Q,[(0,s._)("span",{textContent:(0,b.zw)(o.responseText)},null,8,X)])):(0,s.kq)("",!0)])])),_:1},512)])}var te=n(3493),ne={name:"VoiceAssistant",components:{Modal:te.Z},mixins:[I.Z],data(){return{responseText:"",phrase:"",hideTimeout:void 0,state:{listening:!1,speechRecognized:!1,responding:!1,alerting:!1}}},methods:{reset(){this.state.listening=!1,this.state.speechRecognized=!1,this.state.responding=!1,this.state.alerting=!1,this.phrase="",this.responseText=""},conversationStart(){this.reset(),this.state.listening=!0,this.$refs.assistantModal.show(),this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=void 0)},conversationEnd(){const e=this;this.hideTimeout=setTimeout((()=>{this.reset(),e.$refs.assistantModal.close(),e.hideTimeout=void 0}),4e3)},speechRecognized(e){this.reset(),this.state.speechRecognized=!0,this.phrase=e.phrase,this.$refs.assistantModal.show()},response(e){this.reset(),this.state.responding=!0,this.responseText=e.response_text,this.$refs.assistantModal.show()},alertOn(){this.reset(),this.state.alerting=!0,this.$refs.assistantModal.show()},alertOff(){this.reset(),this.state.alerting=!1,this.$refs.assistantModal.close()},registerHandlers(){this.subscribe(this.conversationStart,null,"platypush.message.event.assistant.ConversationStartEvent"),this.subscribe(this.alertOn,null,"platypush.message.event.assistant.AlertStartedEvent"),this.subscribe(this.alertOff,null,"platypush.message.event.assistant.AlertEndEvent"),this.subscribe(this.speechRecognized,null,"platypush.message.event.assistant.SpeechRecognizedEvent"),this.subscribe(this.response,null,"platypush.message.event.assistant.ResponseEvent"),this.subscribe(this.conversationEnd,null,"platypush.message.event.assistant.ConversationEndEvent","platypush.message.event.assistant.ResponseEndEvent","platypush.message.event.assistant.NoResponseEvent","platypush.message.event.assistant.ConversationTimeoutEvent")}},mounted(){this.registerHandlers()}};const ie=(0,u.Z)(ne,[["render",ee]]);var se=ie;function oe(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div")}var ae={name:"Ntfy",mixins:[I.Z],methods:{onMessage(e){this.notify({title:e.title,text:e.message,image:{icon:"bell"}})}},mounted(){this.subscribe(this.onMessage,null,"platypush.message.event.ntfy.NotificationEvent")}};const re=(0,u.Z)(ae,[["render",oe]]);var ce=re;function le(e,t,n,i,o,a){return(0,s.wg)(),(0,s.iD)("div")}var de={mixins:[I.Z],methods:{onMessage(e){this.notify({title:e.title,text:e.body,image:{src:e.icon?"data:image/png;base64, "+e.icon:void 0,icon:e.icon?void 0:"bell"}})}},mounted(){this.subscribe(this.onMessage,null,"platypush.message.event.pushbullet.PushbulletNotificationEvent")}};const ue=(0,u.Z)(de,[["render",le]]);var he=ue,fe={mixins:[I.Z],components:{ConfirmDialog:a.Z,DropdownContainer:f,Events:V,Notifications:A,Ntfy:ce,Pushbullet:he,VoiceAssistant:se},data(){return{config:{},userAuthenticated:!1,connected:!1,pwaInstallEvent:null}},computed:{hasWebsocket(){return this.userAuthenticated&&"backend.http"in this.config},hasAssistant(){return this.hasWebsocket},hasPushbullet(){return this.hasWebsocket&&("pushbullet"in this.config||"backend.pushbullet"in this.config)},hasNtfy(){return this.hasWebsocket&&"ntfy"in this.config}},methods:{onNotification(e){this.$refs.notifications.create(e)},async initConfig(){this.config=await this.request("config.get",{},6e4,!1),this.userAuthenticated=!0},installPWA(){this.pwaInstallEvent&&this.pwaInstallEvent.prompt(),this.$refs.pwaDialog.close()}},created(){this.initConfig()},beforeMount(){this.getCookie("pwa-dialog-shown")?.length||window.addEventListener("beforeinstallprompt",(e=>{e.preventDefault(),this.pwaInstallEvent=e,this.$refs.pwaDialog.show(),this.setCookie("pwa-dialog-shown","1",{expires:new Date((new Date).getTime()+31536e6)})}))},mounted(){l.$.onNotification(this.onNotification),l.$.on("connect",(()=>this.connected=!0)),l.$.on("disconnect",(()=>this.connected=!1))}};const pe=(0,u.Z)(fe,[["render",o]]);var me=pe,be=n(2201);const ge=[{path:"/",name:"Panel",component:()=>Promise.all([n.e(5933),n.e(7243),n.e(735),n.e(6281),n.e(58),n.e(2924),n.e(4166),n.e(6096),n.e(6217),n.e(2018),n.e(3393),n.e(7401)]).then(n.bind(n,8665))},{path:"/dashboard/:name",name:"Dashboard",component:()=>Promise.all([n.e(6096),n.e(9966)]).then(n.bind(n,8332))},{path:"/plugin/:plugin",name:"Plugin",component:()=>Promise.all([n.e(5933),n.e(7243),n.e(6281),n.e(2924),n.e(4166),n.e(6096),n.e(6217),n.e(3393),n.e(9975)]).then(n.bind(n,2354))},{path:"/login",name:"Login",component:()=>Promise.all([n.e(8590),n.e(4535)]).then(n.bind(n,1918))},{path:"/register",name:"Register",component:()=>Promise.all([n.e(8590),n.e(685)]).then(n.bind(n,9780))},{path:"/:catchAll(.*)",component:()=>n.e(2245).then(n.bind(n,2751))}],ve=(0,be.p7)({history:(0,be.PO)(),routes:ge});var ye=ve,we=n(5205);(0,we.z)("/service-worker.js",{ready(){console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered(){console.log("Service worker has been registered.")},cached(){console.log("Content has been cached for offline use.")},updatefound(){console.log("New content is downloading.")},updated(){console.log("New content is available; please refresh.")},offline(){console.log("No internet connection found. App is running in offline mode.")},error(e){console.error("Error during service worker registration:",e)}});const ke=(0,i.ri)(me);ke.config.globalProperties._config=window.config,ke.use(ye).mount("#app")},8637:function(e,t,n){n.d(t,{Z:function(){return W}});var i=n(7066),s={name:"Api",methods:{execute(e,t=6e4,n=!0){const s={};return"target"in e&&e["target"]||(e["target"]="localhost"),"type"in e&&e["type"]||(e["type"]="request"),t&&(s.timeout=t),new Promise(((t,o)=>{i.Z.post("/execute",e,s).then((e=>{if(e=e.data.response,e.errors?.length){const t=e.errors?.[0]||e;n&&this.notify({text:t,error:!0}),o(t)}else t(e.output)})).catch((e=>{412===e?.response?.data?.code&&window.location.href.indexOf("/register")<0?window.location.href="/register?redirect="+window.location.href:401===e?.response?.data?.code&&window.location.href.indexOf("/login")<0?window.location.href="/login?redirect="+window.location.href:(console.log(e),n&&this.notify({text:e,error:!0}),o(e))}))}))},request(e,t={},n=6e4,i=!0){return this.execute({type:"request",action:e,args:t},n,i)},timeout(e){return new Promise((t=>setTimeout(t,e)))}}};const o=s;var a=o,r={name:"Clipboard",methods:{async copyToClipboard(e){await navigator.clipboard.writeText(e),this.notify({text:"Copied to the clipboard",image:{icon:"clipboard"}})}}};const c=r;var l=c,d={name:"Cookies",methods:{getCookies(){return document.cookie.split(/;\s*/).reduce(((e,t)=>{const[n,i]=t.split("=");return e[n]=i,e}),{})},getCookie(e){return this.getCookies()[e]},setCookie(e,t,n){document.cookie=`${e}=${t}; path=${n?.path||"/"}`+(n?.expires?`; expires=${n?.expires.toISOString()}`:"")},deleteCookie(e){document.cookie=`${e}=; expires=1970-01-01T00:00:00Z`}}};const u=d;var h=u,f={name:"DateTime",methods:{formatDate(e,t=!1){return"number"===typeof e?e=new Date(1e3*e):"string"===typeof e&&(e=new Date(Date.parse(e))),e.toDateString().substring(0,t?15:10)},formatTime(e,t=!0){return"number"===typeof e&&(e=new Date(1e3*e)),"string"===typeof e&&(e=new Date(Date.parse(e))),e.toTimeString().substring(0,t?8:5)},formatDateTime(e,t=!1,n=!0,i=!1){return"number"===typeof e&&(e=new Date(1e3*e)),"string"===typeof e&&(e=new Date(Date.parse(e))),i&&0===e.getHours()&&0===e.getMinutes()&&0===e.getSeconds()?this.formatDate(e,t):`${this.formatDate(e,t)}, ${this.formatTime(e,n)}`}}};const p=f;var m=p,b=(n(3429),n(5250)),g={name:"Events",computed:{_eventsReady(){return this.$root.$refs.events?.initialized}},methods:{subscribe(e,t,...n){const i=()=>{b.$.emit("subscribe",{events:n,handler:e,handlerName:t||this.generateId()})};if(this._eventsReady)return void i();const s=this,o=this.$watch((()=>s._eventsReady),(e=>{e&&(i(),o())}));return o},unsubscribe(e){b.$.emit("unsubscribe",e)},generateId(){return btoa([...Array(11).keys()].map((()=>String.fromCharCode(Math.round(255*Math.random())))))}}};const v=g;var y=v,w={name:"Extensions",methods:{pluginDisplayName(e){const t=e.split(".");return t.forEach(((e,n)=>{t[n]=e.charAt(0).toUpperCase()+e.slice(1)})),t.length>1&&(t[0]=`[${t[0]}]`),t.join(" ")}}};const k=w;var C=k,x={name:"Notification",methods:{notify(e){b.$.publishNotification(e)},notifyWarning(e){this.notify({text:e,warning:!0})},notifyError(e){throw this.notify({text:e,error:!0}),e}}};const $=x;var T=$,D={name:"Screen",methods:{isMobile(){return window.matchMedia("only screen and (max-width: 768px)").matches},isTablet(){return!this.isMobile()&&window.matchMedia("only screen and (max-width: 1023px)").matches},isDesktop(){return window.matchMedia("only screen and (min-width: 1024px)").matches}}};const E=D;var _=E,M={name:"Text",methods:{capitalize(e){return e?.length?e.charAt(0).toUpperCase()+e.slice(1):e},prettify(e){return e.split("_").map((e=>this.capitalize(e))).join(" ")},indent(e,t=2){return e.split("\n").map((e=>`${" ".repeat(t)}${e}`)).join("\n")}}};const N=M;var O=N,j=(n(560),{name:"Types",methods:{parseBoolean(e){return"string"===typeof e?(e=e.toLowerCase(),"true"===e||"false"!==e&&!!parseInt(e)):!!e},convertSize(e){"string"===typeof e&&(e=parseInt(e));let t=null;const n=["B","KB","MB","GB","TB"];return n.forEach(((i,s)=>{e<=1024&&null==t?t=i:e>1024&&(s===n.length-1?t=i:e/=1024)})),`${e.toFixed(2)} ${t}`},convertTime(e){const t={},n=[];if(e=parseFloat(e),t.d=Math.round(e/86400),t.h=Math.round(e/3600-24*t.d),t.m=Math.round(e/60-(24*t.d+60*t.h)),t.s=Math.round(e-(24*t.d+3600*t.h+60*t.m),1),parseInt(t.d)){let e=t.d+" day";t.d>1&&(e+="s"),n.push(e)}if(parseInt(t.h)){let e=t.h+" hour";t.h>1&&(e+="s"),n.push(e)}if(parseInt(t.m)){let e=t.m+" minute";t.m>1&&(e+="s"),n.push(e)}let i=t.s+" second";return t.s>1&&(i+="s"),n.push(i),n.join(" ")},objectsEqual(e,t){if("object"!==typeof e||"object"!==typeof t)return!1;if(null==e||null==t)return null==e&&null==t;for(const n of Object.keys(e||{}))switch(typeof e[n]){case"object":if(!this.objectsEqual(e[n],t[n]))return!1;break;case"function":if(e[n].toString()!=t[n]?.toString())return!1;break;default:if(e[n]!=t[n])return!1;break}for(const n of Object.keys(t||{}))if(null==e[n]&&null!=t[n])return!1;return!0},round(e,t){return Number(Math.round(e+"e"+t)+"e-"+t)}}});const S=j;var A=S,I={name:"Url",methods:{parseUrlFragment(){return window.location.hash.replace(/^#/,"").replace(/\?.*/,"")},getUrlArgs(){const e=window.location.hash.split("?").slice(1);return e.length?e[0].split(/[&;]/).reduce(((e,t)=>{const n=t.split("=");return n[0]?.length&&(e[n[0]]=decodeURIComponent(n[1])),e}),{}):{}},setUrlArgs(e){const t=this.getUrlArgs();e=Object.entries(e).reduce(((e,[n,i])=>(null!=i?e[n]=i:null!=t[n]&&delete t[n],e)),{}),e={...t,...e};let n=`${window.location.pathname}#${this.parseUrlFragment()}`;Object.keys(e).length&&(n+=`?${this.fragmentFromArgs(e)}`),window.location.href=n},encodeValue(e){return e?.length&&"null"!==e&&"undefined"!==e?e.match(/%[0-9A-F]{2}/i)?e:encodeURIComponent(e):""},fragmentFromArgs(e){return Object.entries(e).filter((([e,t])=>this.encodeValue(e)?.length&&this.encodeValue(t)?.length)).map((([e,t])=>`${this.encodeValue(e)}=${this.encodeValue(t)}`)).join("&")}}};const z=I;var P=z,q={name:"Utils",mixins:[a,l,h,m,y,T,C,_,O,A,P]};const V=q;var W=V},3493:function(e,t,n){n.d(t,{Z:function(){return b}});var i=n(6252),s=n(3577);const o=e=>((0,i.dD)("data-v-09bd997a"),e=e(),(0,i.Cn)(),e),a=["id"],r={key:0,class:"header"},c=["textContent"],l=o((()=>(0,i._)("i",{class:"fas fa-xmark"},null,-1))),d=[l],u={class:"body"};function h(e,t,n,o,l,h){return(0,i.wg)(),(0,i.iD)("div",{class:(0,s.C_)(["modal-container fade-in",{hidden:!l.isVisible}]),id:n.id,style:(0,s.j5)({"--z-index":h.zIndex}),onClick:t[3]||(t[3]=(...e)=>h.close&&h.close(...e))},[(0,i._)("div",{class:(0,s.C_)(["modal",e.$attrs.class])},[(0,i._)("div",{class:"content",style:(0,s.j5)({"--width":n.width,"--height":n.height}),onClick:t[2]||(t[2]=e=>e.stopPropagation())},[n.title?((0,i.wg)(),(0,i.iD)("div",r,[n.title?((0,i.wg)(),(0,i.iD)("div",{key:0,class:"title",textContent:(0,s.zw)(n.title)},null,8,c)):(0,i.kq)("",!0),(0,i._)("button",{title:"Close",alt:"Close",onClick:t[0]||(t[0]=(...e)=>h.close&&h.close(...e))},d)])):(0,i.kq)("",!0),(0,i._)("div",u,[(0,i.WI)(e.$slots,"default",{onModalClose:t[1]||(t[1]=(...e)=>h.close&&h.close(...e))},void 0,!0)])],4)],2)],14,a)}n(560);var f={name:"Modal",emits:["close","open"],props:{id:{type:String},title:{type:String},width:{type:[Number,String]},height:{type:[Number,String]},visible:{type:Boolean,default:!1},timeout:{type:[Number,String]},level:{type:Number,default:1}},data(){return{timeoutId:void 0,prevVisible:this.visible,isVisible:this.visible}},computed:{zIndex(){return 500+this.level}},methods:{close(){this.prevVisible=this.isVisible,this.isVisible=!1},hide(){this.close()},show(){this.prevVisible=this.isVisible,this.isVisible=!0},toggle(){this.isVisible?this.close():this.show()},onKeyUp(e){e.stopPropagation(),"Escape"===e.key&&this.close()}},mounted(){const e=this,t=t=>{t?e.$emit("open"):e.$emit("close"),e.isVisible=t};document.body.addEventListener("keyup",this.onKeyUp),this.$watch((()=>this.visible),t),this.$watch((()=>this.isVisible),t)},unmounted(){document.body.removeEventListener("keyup",this.onKeyUp)},updated(){if(this.prevVisible=this.isVisible,this.isVisible){let e=parseInt(getComputedStyle(this.$el).zIndex),t=[];for(const n of document.querySelectorAll(".modal-container:not(.hidden)")){const i=parseInt(getComputedStyle(n).zIndex);i>e?(e=i,t=[n]):i===e&&t.push(n)}(t.indexOf(this.$el)<0||t.length>1)&&(this.$el.style.zIndex=e+1)}if(this.isVisible&&this.timeout&&!this.timeoutId){const e=e=>()=>{e.close(),e.timeoutId=void 0};this.timeoutId=setTimeout(e(this),0+this.timeout)}}},p=n(3744);const m=(0,p.Z)(f,[["render",h],["__scopeId","data-v-09bd997a"]]);var b=m},7833:function(e,t,n){n.d(t,{Z:function(){return m}});var i=n(6252),s=n(9963),o=n(3577);const a=e=>((0,i.dD)("data-v-06d2f237"),e=e(),(0,i.Cn)(),e),r={class:"dialog-content"},c=a((()=>(0,i._)("i",{class:"fas fa-check"},null,-1))),l=a((()=>(0,i._)("i",{class:"fas fa-xmark"},null,-1)));function d(e,t,n,a,d,u){const h=(0,i.up)("Modal");return(0,i.wg)(),(0,i.j4)(h,{ref:"modal",title:n.title,onClose:u.close},{default:(0,i.w5)((()=>[(0,i._)("div",r,[(0,i.WI)(e.$slots,"default",{},void 0,!0)]),(0,i._)("form",{class:"buttons",onSubmit:t[4]||(t[4]=(0,s.iM)(((...e)=>u.onConfirm&&u.onConfirm(...e)),["prevent"]))},[(0,i._)("button",{type:"submit",class:"ok-btn",onClick:t[0]||(t[0]=(...e)=>u.onConfirm&&u.onConfirm(...e)),onTouch:t[1]||(t[1]=(...e)=>u.onConfirm&&u.onConfirm(...e))},[c,(0,i.Uk)("   "+(0,o.zw)(n.confirmText),1)],32),(0,i._)("button",{type:"button",class:"cancel-btn",onClick:t[2]||(t[2]=(...e)=>u.close&&u.close(...e)),onTouch:t[3]||(t[3]=(...e)=>u.close&&u.close(...e))},[l,(0,i.Uk)("   "+(0,o.zw)(n.cancelText),1)],32)],32)])),_:3},8,["title","onClose"])}var u=n(3493),h={emits:["input","click","close","touch"],components:{Modal:u.Z},props:{title:{type:String},confirmText:{type:String,default:"OK"},cancelText:{type:String,default:"Cancel"}},methods:{onConfirm(){this.$emit("input"),this.close()},open(){this.$refs.modal.show()},close(){this.$refs.modal.hide(),this.$emit("close")},show(){this.open()},hide(){this.close()}}},f=n(3744);const p=(0,f.Z)(h,[["render",d],["__scopeId","data-v-06d2f237"]]);var m=p}},t={};function n(i){var s=t[i];if(void 0!==s)return s.exports;var o=t[i]={exports:{}};return e[i].call(o.exports,o,o.exports,n),o.exports}n.m=e,function(){var e=[];n.O=function(t,i,s,o){if(!i){var a=1/0;for(d=0;d=o)&&Object.keys(n.O).every((function(e){return n.O[e](i[c])}))?i.splice(c--,1):(r=!1,o0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[i,s,o]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(i,s){if(1&s&&(i=this(i)),8&s)return i;if("object"===typeof i&&i){if(4&s&&i.__esModule)return i;if(16&s&&"function"===typeof i.then)return i}var o=Object.create(null);n.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var r=2&s&&i;"object"==typeof r&&!~e.indexOf(r);r=t(r))Object.getOwnPropertyNames(r).forEach((function(e){a[e]=function(){return i[e]}}));return a["default"]=function(){return i},n.d(o,a),o}}(),function(){n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,i){return n.f[i](e,t),t}),[]))}}(),function(){n.u=function(e){return"static/js/"+({685:"register",2245:"notfound",4535:"login",7401:"panel",9966:"dashboard",9975:"plugin"}[e]||e)+"."+{34:"4c59fb03",58:"e14719bf",65:"ae7df477",169:"92c1a438",182:"0d7f4276",281:"2c3f212b",446:"cdd8637e",472:"1405415c",669:"67b2777b",685:"64e266ad",729:"81683ae6",735:"09e06f2a",746:"9a199f8f",813:"3ec855c4",844:"4b1a666d",864:"e3d97a4c",906:"38a51fd1",980:"ee52bc55",984:"50a15617",1088:"1c904e63",1171:"58632721",1327:"a10148a0",1391:"a76844c2",1449:"a5b4b2d2",1485:"ffaf2a68",1512:"b686fb87",1558:"6fb75764",1706:"1a5248ba",1807:"564d1fef",1931:"fb0bd778",1949:"aa522c80",2018:"797df628",2106:"50dde272",2140:"d72a32d8",2183:"f8766c50",2200:"a7bc2894",2217:"d60fbb58",2245:"46477842",2308:"5dbe514d",2460:"2a8400ba",2614:"c79ffd3c",2718:"6d5ad916",2732:"93033fcd",2844:"288f7727",2853:"99de82eb",2892:"e9ab901f",2893:"c9d72a7c",2924:"46a45250",2948:"b275f03f",2951:"d5589556",2976:"e3dbc1e6",2992:"efd583f8",3083:"f289e43a",3211:"542ae3e8",3322:"dadc23cc",3368:"8c968129",3369:"cb38d432",3393:"aeccb0ec",3400:"748068b2",3518:"6ca9dd02",3559:"61ebd182",3732:"d6584e8e",3826:"cc264dd1",3835:"2db962db",3862:"0ca0e08c",3924:"0fd0a3c0",4015:"49496536",4053:"0d63e56f",4109:"9ac9490e",4166:"2ad8ca25",4364:"771a5068",4535:"98ae4df8",4619:"b038c54a",4765:"f893461f",4790:"7514123b",5197:"1a8603ef",5207:"7f241e21",5285:"4efb90e2",5329:"1dc4e553",5505:"35fbb782",5638:"d0047a11",5906:"5eaf69b5",5933:"e31ea3c0",6096:"bb407c5d",6148:"6a799072",6217:"e038c85c",6281:"38bbe6a9",6324:"93ea59d2",6362:"4870392f",6429:"902857be",6523:"426200f5",6561:"fc5ef77b",6640:"49b4564c",6882:"a20cfcd3",7089:"8779e12e",7243:"5d565037",7381:"16a4edaa",7401:"417b2723",7493:"7328f347",7528:"e54955c4",7590:"be3564f1",7624:"c638b411",7651:"e7da8dba",7819:"d1f61659",7841:"580c6097",8069:"51c1e8b1",8179:"373b33c6",8391:"c04e1c3a",8498:"e34e99e5",8590:"034c423a",8621:"edd395ad",8752:"1ad15e4e",8769:"52fe04f5",8784:"5892bf2a",8825:"f5386513",8895:"c5e5490a",8930:"5354086d",8989:"d29a4bdb",9091:"b9371c68",9092:"89f920f0",9164:"0a6e4f74",9211:"e190626a",9334:"043959f5",9381:"3d111609",9461:"1b6014d3",9472:"3664c2f1",9732:"0ee6a4b6",9751:"9e425e19",9962:"76f7d059",9966:"3b1ddc55",9975:"716f67e8"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"static/css/"+({7401:"panel",9966:"dashboard",9975:"plugin"}[e]||e)+"."+{34:"697bbb6c",58:"4e42bcd7",65:"f26c4c69",169:"e5f2ae64",182:"ceea8242",281:"59540c1e",446:"00260d6b",472:"34503f0a",669:"b79c5124",729:"57b57d7b",735:"826ef4a8",746:"950ba016",864:"78f08d0f",906:"ba484368",980:"3fc64539",984:"d1631b13",1171:"e994a915",1327:"1b87ccea",1391:"4c2a54af",1449:"aa6f3b13",1485:"affb1035",1558:"972e84ae",1706:"6d512c72",1807:"c0b8bd4e",1931:"4aa7fbb8",1949:"5bc4128f",2018:"423c85e4",2140:"ccffb19d",2217:"5d4af353",2308:"b500f3ef",2460:"23b03062",2718:"7330d755",2844:"f22570b6",2892:"29e6b46e",2893:"6ff6d2f5",2924:"f0edc749",2948:"a853dd34",2976:"e523133c",2992:"3ad12451",3211:"bb22df23",3368:"46202981",3369:"6e3c3961",3393:"916736c6",3559:"18cfd512",3826:"a3a30364",3835:"4397fb75",3924:"1e986b6a",4015:"92ad285d",4109:"5418ba6a",4166:"cf5dfc42",4364:"92fac5a6",4790:"03576fd8",5197:"aa8e547f",5207:"270e37eb",5285:"b0da7899",5329:"389efe5a",5638:"ddd3f9ab",5906:"68bca63a",5933:"bfa8eecd",6096:"de73fc67",6217:"199dcb8a",6281:"96662ea9",6324:"12908cb3",6429:"370bde85",6523:"2d62c484",6561:"723d0b72",6882:"0292b32b",7243:"b4062d54",7401:"d8b4a6d8",7493:"6a1875d9",7528:"4bf79319",7590:"e5788cc0",7624:"b51179b6",7651:"f63c0e66",7841:"fdeea133",8069:"7f911c23",8179:"c703112d",8391:"bab12c47",8498:"8ac7dc79",8590:"dbed6cfb",8621:"1d643b83",8769:"9fc4ff4e",8825:"6bed1a5d",8989:"995028ce",9092:"a5a11002",9211:"6c8097ed",9381:"9ee3ac59",9461:"4d6142dc",9732:"75f88cfe",9751:"99faecb1",9962:"1bd519cb",9966:"c3db81e8",9975:"0537ff26"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="platypush:";n.l=function(i,s,o,a){if(e[i])e[i].push(s);else{var r,c;if(void 0!==o)for(var l=document.getElementsByTagName("script"),d=0;d {\n bus.emit('entity-update', entity)\n}\n\nbus.onEntity = (callback) => {\n bus.on('entity-update', callback)\n}\n\nbus.publishNotification = (notification) => {\n bus.emit('notification-create', notification)\n}\n\nbus.onNotification = (callback) => {\n bus.on('notification-create', callback)\n}\n\nexport { bus }\n","\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./DropdownContainer.vue?vue&type=template&id=c190f656&scoped=true\"\nimport script from \"./DropdownContainer.vue?vue&type=script&lang=js\"\nexport * from \"./DropdownContainer.vue?vue&type=script&lang=js\"\n\nimport \"./DropdownContainer.vue?vue&type=style&index=0&id=c190f656&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c190f656\"]])\n\nexport default __exports__","\n\n\n\n","\n\n\n\n","import { render } from \"./Notification.vue?vue&type=template&id=7646705e&scoped=true\"\nimport script from \"./Notification.vue?vue&type=script&lang=js\"\nexport * from \"./Notification.vue?vue&type=script&lang=js\"\n\nimport \"./Notification.vue?vue&type=style&index=0&id=7646705e&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7646705e\"]])\n\nexport default __exports__","import { render } from \"./Notifications.vue?vue&type=template&id=6dc8bebc&scoped=true\"\nimport script from \"./Notifications.vue?vue&type=script&lang=js\"\nexport * from \"./Notifications.vue?vue&type=script&lang=js\"\n\nimport \"./Notifications.vue?vue&type=style&index=0&id=6dc8bebc&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-6dc8bebc\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Events.vue?vue&type=template&id=11b5ca2a\"\nimport script from \"./Events.vue?vue&type=script&lang=js\"\nexport * from \"./Events.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../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 \"./VoiceAssistant.vue?vue&type=template&id=d9e599de\"\nimport script from \"./VoiceAssistant.vue?vue&type=script&lang=js\"\nexport * from \"./VoiceAssistant.vue?vue&type=script&lang=js\"\n\nimport \"./VoiceAssistant.vue?vue&type=style&index=0&id=d9e599de&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Ntfy.vue?vue&type=template&id=1c4a4708\"\nimport script from \"./Ntfy.vue?vue&type=script&lang=js\"\nexport * from \"./Ntfy.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Pushbullet.vue?vue&type=template&id=75b0ae60\"\nimport script from \"./Pushbullet.vue?vue&type=script&lang=js\"\nexport * from \"./Pushbullet.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./App.vue?vue&type=template&id=eb834402\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=eb834402&lang=scss\"\n\nimport exportComponent from \"../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createWebHistory, createRouter } from \"vue-router\";\n\nconst routes = [\n {\n path: \"/\",\n name: \"Panel\",\n component: () => import(/* webpackChunkName: \"panel\" */ \"@/views/Panel\"),\n },\n\n {\n path: \"/dashboard/:name\",\n name: \"Dashboard\",\n component: () => import(/* webpackChunkName: \"dashboard\" */ \"@/views/Dashboard\"),\n },\n\n {\n path: \"/plugin/:plugin\",\n name: \"Plugin\",\n component: () => import(/* webpackChunkName: \"plugin\" */ \"@/views/Plugin\"),\n },\n\n {\n path: \"/login\",\n name: \"Login\",\n component: () => import(/* webpackChunkName: \"login\" */ \"@/views/Login\"),\n },\n\n {\n path: \"/register\",\n name: \"Register\",\n component: () => import(/* webpackChunkName: \"register\" */ \"@/views/Register\"),\n },\n\n {\n path: \"/:catchAll(.*)\",\n component: () => import(/* webpackChunkName: \"notfound\" */ \"@/views/NotFound\"),\n },\n];\n\nconst router = createRouter({\n history: createWebHistory(),\n routes,\n});\n\nexport default router;\n","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB'\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n }\n })\n}\n","import { createApp } from 'vue'\nimport App from '@/App.vue'\nimport router from '@/router'\nimport './registerServiceWorker'\n\nconst app = createApp(App)\napp.config.globalProperties._config = window.config\napp.use(router).mount('#app')\n","\n\n","import script from \"./Api.vue?vue&type=script&lang=js\"\nexport * from \"./Api.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n","import script from \"./Clipboard.vue?vue&type=script&lang=js\"\nexport * from \"./Clipboard.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Cookies.vue?vue&type=script&lang=js\"\nexport * from \"./Cookies.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./DateTime.vue?vue&type=script&lang=js\"\nexport * from \"./DateTime.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Events.vue?vue&type=script&lang=js\"\nexport * from \"./Events.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Extensions.vue?vue&type=script&lang=js\"\nexport * from \"./Extensions.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Notification.vue?vue&type=script&lang=js\"\nexport * from \"./Notification.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Screen.vue?vue&type=script&lang=js\"\nexport * from \"./Screen.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Text.vue?vue&type=script&lang=js\"\nexport * from \"./Text.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n","import script from \"./Types.vue?vue&type=script&lang=js\"\nexport * from \"./Types.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\n\n","import script from \"./Url.vue?vue&type=script&lang=js\"\nexport * from \"./Url.vue?vue&type=script&lang=js\"\n\nconst __exports__ = script;\n\nexport default __exports__","\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","import { render } from \"./Modal.vue?vue&type=template&id=09bd997a&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=09bd997a&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-09bd997a\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ConfirmDialog.vue?vue&type=template&id=06d2f237&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=06d2f237&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-06d2f237\"]])\n\nexport default __exports__","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","var getProto = Object.getPrototypeOf ? function(obj) { return Object.getPrototypeOf(obj); } : function(obj) { return obj.__proto__; };\nvar leafPrototypes;\n// create a fake namespace object\n// mode & 1: value is a module id, require it\n// mode & 2: merge all properties of value into the ns\n// mode & 4: return value when already ns object\n// mode & 16: return value when it's Promise-like\n// mode & 8|1: behave like require\n__webpack_require__.t = function(value, mode) {\n\tif(mode & 1) value = this(value);\n\tif(mode & 8) return value;\n\tif(typeof value === 'object' && value) {\n\t\tif((mode & 4) && value.__esModule) return value;\n\t\tif((mode & 16) && typeof value.then === 'function') return value;\n\t}\n\tvar ns = Object.create(null);\n\t__webpack_require__.r(ns);\n\tvar def = {};\n\tleafPrototypes = leafPrototypes || [null, getProto({}), getProto([]), getProto(getProto)];\n\tfor(var current = mode & 2 && value; typeof current == 'object' && !~leafPrototypes.indexOf(current); current = getProto(current)) {\n\t\tObject.getOwnPropertyNames(current).forEach(function(key) { def[key] = function() { return value[key]; }; });\n\t}\n\tdef['default'] = function() { return value; };\n\t__webpack_require__.d(ns, def);\n\treturn ns;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"static/js/\" + ({\"685\":\"register\",\"2245\":\"notfound\",\"4535\":\"login\",\"7401\":\"panel\",\"9966\":\"dashboard\",\"9975\":\"plugin\"}[chunkId] || chunkId) + \".\" + {\"34\":\"4c59fb03\",\"58\":\"e14719bf\",\"65\":\"ae7df477\",\"169\":\"92c1a438\",\"182\":\"0d7f4276\",\"281\":\"2c3f212b\",\"446\":\"cdd8637e\",\"472\":\"1405415c\",\"669\":\"67b2777b\",\"685\":\"64e266ad\",\"729\":\"81683ae6\",\"735\":\"09e06f2a\",\"746\":\"9a199f8f\",\"813\":\"3ec855c4\",\"844\":\"4b1a666d\",\"864\":\"e3d97a4c\",\"906\":\"38a51fd1\",\"980\":\"ee52bc55\",\"984\":\"50a15617\",\"1088\":\"1c904e63\",\"1171\":\"58632721\",\"1327\":\"a10148a0\",\"1391\":\"a76844c2\",\"1449\":\"a5b4b2d2\",\"1485\":\"ffaf2a68\",\"1512\":\"b686fb87\",\"1558\":\"6fb75764\",\"1706\":\"1a5248ba\",\"1807\":\"564d1fef\",\"1931\":\"fb0bd778\",\"1949\":\"aa522c80\",\"2018\":\"797df628\",\"2106\":\"50dde272\",\"2140\":\"d72a32d8\",\"2183\":\"f8766c50\",\"2200\":\"a7bc2894\",\"2217\":\"d60fbb58\",\"2245\":\"46477842\",\"2308\":\"5dbe514d\",\"2460\":\"2a8400ba\",\"2614\":\"c79ffd3c\",\"2718\":\"6d5ad916\",\"2732\":\"93033fcd\",\"2844\":\"288f7727\",\"2853\":\"99de82eb\",\"2892\":\"e9ab901f\",\"2893\":\"c9d72a7c\",\"2924\":\"46a45250\",\"2948\":\"b275f03f\",\"2951\":\"d5589556\",\"2976\":\"e3dbc1e6\",\"2992\":\"efd583f8\",\"3083\":\"f289e43a\",\"3211\":\"542ae3e8\",\"3322\":\"dadc23cc\",\"3368\":\"8c968129\",\"3369\":\"cb38d432\",\"3393\":\"aeccb0ec\",\"3400\":\"748068b2\",\"3518\":\"6ca9dd02\",\"3559\":\"61ebd182\",\"3732\":\"d6584e8e\",\"3826\":\"cc264dd1\",\"3835\":\"2db962db\",\"3862\":\"0ca0e08c\",\"3924\":\"0fd0a3c0\",\"4015\":\"49496536\",\"4053\":\"0d63e56f\",\"4109\":\"9ac9490e\",\"4166\":\"2ad8ca25\",\"4364\":\"771a5068\",\"4535\":\"98ae4df8\",\"4619\":\"b038c54a\",\"4765\":\"f893461f\",\"4790\":\"7514123b\",\"5197\":\"1a8603ef\",\"5207\":\"7f241e21\",\"5285\":\"4efb90e2\",\"5329\":\"1dc4e553\",\"5505\":\"35fbb782\",\"5638\":\"d0047a11\",\"5906\":\"5eaf69b5\",\"5933\":\"e31ea3c0\",\"6096\":\"bb407c5d\",\"6148\":\"6a799072\",\"6217\":\"e038c85c\",\"6281\":\"38bbe6a9\",\"6324\":\"93ea59d2\",\"6362\":\"4870392f\",\"6429\":\"902857be\",\"6523\":\"426200f5\",\"6561\":\"fc5ef77b\",\"6640\":\"49b4564c\",\"6882\":\"a20cfcd3\",\"7089\":\"8779e12e\",\"7243\":\"5d565037\",\"7381\":\"16a4edaa\",\"7401\":\"417b2723\",\"7493\":\"7328f347\",\"7528\":\"e54955c4\",\"7590\":\"be3564f1\",\"7624\":\"c638b411\",\"7651\":\"e7da8dba\",\"7819\":\"d1f61659\",\"7841\":\"580c6097\",\"8069\":\"51c1e8b1\",\"8179\":\"373b33c6\",\"8391\":\"c04e1c3a\",\"8498\":\"e34e99e5\",\"8590\":\"034c423a\",\"8621\":\"edd395ad\",\"8752\":\"1ad15e4e\",\"8769\":\"52fe04f5\",\"8784\":\"5892bf2a\",\"8825\":\"f5386513\",\"8895\":\"c5e5490a\",\"8930\":\"5354086d\",\"8989\":\"d29a4bdb\",\"9091\":\"b9371c68\",\"9092\":\"89f920f0\",\"9164\":\"0a6e4f74\",\"9211\":\"e190626a\",\"9334\":\"043959f5\",\"9381\":\"3d111609\",\"9461\":\"1b6014d3\",\"9472\":\"3664c2f1\",\"9732\":\"0ee6a4b6\",\"9751\":\"9e425e19\",\"9962\":\"76f7d059\",\"9966\":\"3b1ddc55\",\"9975\":\"716f67e8\"}[chunkId] + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"static/css/\" + ({\"7401\":\"panel\",\"9966\":\"dashboard\",\"9975\":\"plugin\"}[chunkId] || chunkId) + \".\" + {\"34\":\"697bbb6c\",\"58\":\"4e42bcd7\",\"65\":\"f26c4c69\",\"169\":\"e5f2ae64\",\"182\":\"ceea8242\",\"281\":\"59540c1e\",\"446\":\"00260d6b\",\"472\":\"34503f0a\",\"669\":\"b79c5124\",\"729\":\"57b57d7b\",\"735\":\"826ef4a8\",\"746\":\"950ba016\",\"864\":\"78f08d0f\",\"906\":\"ba484368\",\"980\":\"3fc64539\",\"984\":\"d1631b13\",\"1171\":\"e994a915\",\"1327\":\"1b87ccea\",\"1391\":\"4c2a54af\",\"1449\":\"aa6f3b13\",\"1485\":\"affb1035\",\"1558\":\"972e84ae\",\"1706\":\"6d512c72\",\"1807\":\"c0b8bd4e\",\"1931\":\"4aa7fbb8\",\"1949\":\"5bc4128f\",\"2018\":\"423c85e4\",\"2140\":\"ccffb19d\",\"2217\":\"5d4af353\",\"2308\":\"b500f3ef\",\"2460\":\"23b03062\",\"2718\":\"7330d755\",\"2844\":\"f22570b6\",\"2892\":\"29e6b46e\",\"2893\":\"6ff6d2f5\",\"2924\":\"f0edc749\",\"2948\":\"a853dd34\",\"2976\":\"e523133c\",\"2992\":\"3ad12451\",\"3211\":\"bb22df23\",\"3368\":\"46202981\",\"3369\":\"6e3c3961\",\"3393\":\"916736c6\",\"3559\":\"18cfd512\",\"3826\":\"a3a30364\",\"3835\":\"4397fb75\",\"3924\":\"1e986b6a\",\"4015\":\"92ad285d\",\"4109\":\"5418ba6a\",\"4166\":\"cf5dfc42\",\"4364\":\"92fac5a6\",\"4790\":\"03576fd8\",\"5197\":\"aa8e547f\",\"5207\":\"270e37eb\",\"5285\":\"b0da7899\",\"5329\":\"389efe5a\",\"5638\":\"ddd3f9ab\",\"5906\":\"68bca63a\",\"5933\":\"bfa8eecd\",\"6096\":\"de73fc67\",\"6217\":\"199dcb8a\",\"6281\":\"96662ea9\",\"6324\":\"12908cb3\",\"6429\":\"370bde85\",\"6523\":\"2d62c484\",\"6561\":\"723d0b72\",\"6882\":\"0292b32b\",\"7243\":\"b4062d54\",\"7401\":\"d8b4a6d8\",\"7493\":\"6a1875d9\",\"7528\":\"4bf79319\",\"7590\":\"e5788cc0\",\"7624\":\"b51179b6\",\"7651\":\"f63c0e66\",\"7841\":\"fdeea133\",\"8069\":\"7f911c23\",\"8179\":\"c703112d\",\"8391\":\"bab12c47\",\"8498\":\"8ac7dc79\",\"8590\":\"dbed6cfb\",\"8621\":\"1d643b83\",\"8769\":\"9fc4ff4e\",\"8825\":\"6bed1a5d\",\"8989\":\"995028ce\",\"9092\":\"a5a11002\",\"9211\":\"6c8097ed\",\"9381\":\"9ee3ac59\",\"9461\":\"4d6142dc\",\"9732\":\"75f88cfe\",\"9751\":\"99faecb1\",\"9962\":\"1bd519cb\",\"9966\":\"c3db81e8\",\"9975\":\"0537ff26\"}[chunkId] + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"platypush:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = function(chunkId, fullhref, oldTag, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + realHref + \")\");\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t2143: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"34\":1,\"58\":1,\"65\":1,\"169\":1,\"182\":1,\"281\":1,\"446\":1,\"472\":1,\"669\":1,\"729\":1,\"735\":1,\"746\":1,\"864\":1,\"906\":1,\"980\":1,\"984\":1,\"1171\":1,\"1327\":1,\"1391\":1,\"1449\":1,\"1485\":1,\"1558\":1,\"1706\":1,\"1807\":1,\"1931\":1,\"1949\":1,\"2018\":1,\"2140\":1,\"2217\":1,\"2308\":1,\"2460\":1,\"2718\":1,\"2844\":1,\"2892\":1,\"2893\":1,\"2924\":1,\"2948\":1,\"2976\":1,\"2992\":1,\"3211\":1,\"3368\":1,\"3369\":1,\"3393\":1,\"3559\":1,\"3826\":1,\"3835\":1,\"3924\":1,\"4015\":1,\"4109\":1,\"4166\":1,\"4364\":1,\"4790\":1,\"5197\":1,\"5207\":1,\"5285\":1,\"5329\":1,\"5638\":1,\"5906\":1,\"5933\":1,\"6096\":1,\"6217\":1,\"6281\":1,\"6324\":1,\"6429\":1,\"6523\":1,\"6561\":1,\"6882\":1,\"7243\":1,\"7401\":1,\"7493\":1,\"7528\":1,\"7590\":1,\"7624\":1,\"7651\":1,\"7841\":1,\"8069\":1,\"8179\":1,\"8391\":1,\"8498\":1,\"8590\":1,\"8621\":1,\"8769\":1,\"8825\":1,\"8989\":1,\"9092\":1,\"9211\":1,\"9381\":1,\"9461\":1,\"9732\":1,\"9751\":1,\"9962\":1,\"9966\":1,\"9975\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t2143: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(!/^(1(327|391|558|82|931)|2(308|844|924|992)|4(109|364|790)|5(8|906|933)|6(096|217|281|561|69)|7(243|624|651)|8(069|590|64|989)|3393|3826|906)$/.test(chunkId)) {\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkplatypush\"] = self[\"webpackChunkplatypush\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4998], function() { return __webpack_require__(2520); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["bus","mitt","publishEntity","entity","emit","onEntity","callback","on","publishNotification","notification","onNotification","$options","hasWebsocket","_createBlock","_component_Events","ref","_createVNode","_component_Notifications","hasAssistant","_component_VoiceAssistant","hasPushbullet","_component_Pushbullet","hasNtfy","_component_Ntfy","_component_ConfirmDialog","onInput","installPWA","_component_DropdownContainer","_component_router_view","class","_createElementBlock","_hoisted_1","methods","onOpen","component","$el","keepOpenOnItemClick","this","onClose","appendChild","innerHTML","mounted","__exports__","_Fragment","_renderList","_ctx","notifications","id","index","_component_Notification","key","text","html","title","link","image","warning","error","onClicked","destroy","_normalizeClass","$props","onClick","_cache","args","clicked","_toDisplayString","_createElementVNode","_hoisted_2","_hoisted_3","_hoisted_4","src","alt","icon","style","_normalizeStyle","color","iconClass","_hoisted_6","_hoisted_7","name","props","window","open","$emit","components","Notification","duration","type","Number","default","data","timeouts","create","parseInt","setTimeout","bind","ws","initialized","pending","opened","timeout","reconnectMsecs","minReconnectMsecs","maxReconnectMsecs","handlers","handlerNameToEventTypes","onWebsocketTimeout","console","log","Math","min","close","onMessage","event","JSON","parse","e","warn","debug","push","Object","values","handler","Array","Function","onclose","clearTimeout","undefined","onError","code","reason","init","protocol","location","url","host","WebSocket","err","onmessage","onopen","onerror","subscribe","msg","events","length","handlerName","unsubscribe","keys","created","$watch","_hoisted_9","_component_Modal","$data","state","alerting","responding","speechRecognized","_hoisted_5","listening","_hoisted_8","_hoisted_10","_hoisted_11","phrase","_hoisted_13","responseText","Modal","mixins","Utils","hideTimeout","reset","conversationStart","$refs","assistantModal","show","conversationEnd","self","response","response_text","alertOn","alertOff","registerHandlers","notify","message","body","ConfirmDialog","DropdownContainer","Events","Notifications","Ntfy","Pushbullet","VoiceAssistant","config","userAuthenticated","connected","pwaInstallEvent","computed","initConfig","request","prompt","pwaDialog","beforeMount","getCookie","addEventListener","preventDefault","setCookie","expires","Date","getTime","render","routes","path","router","createRouter","history","createWebHistory","register","ready","registered","cached","updatefound","updated","offline","app","createApp","App","globalProperties","_config","use","mount","execute","showError","opts","Promise","resolve","reject","axios","post","then","errors","output","catch","href","indexOf","action","ms","copyToClipboard","navigator","clipboard","writeText","getCookies","document","cookie","split","reduce","obj","item","k","v","value","toISOString","deleteCookie","formatDate","date","year","toDateString","substring","formatTime","seconds","toTimeString","formatDateTime","skipTimeIfMidnight","getHours","getMinutes","getSeconds","_eventsReady","$root","subFunc","generateId","unwatch","newVal","btoa","map","String","fromCharCode","round","random","pluginDisplayName","words","forEach","word","idx","charAt","toUpperCase","slice","join","notifyWarning","notifyError","isMobile","matchMedia","matches","isTablet","isDesktop","capitalize","prettify","t","indent","spaces","repeat","parseBoolean","toLowerCase","convertSize","unit","units","u","i","toFixed","convertTime","time","ret","parseFloat","d","h","m","s","objectsEqual","a","b","p","toString","decimals","parseUrlFragment","hash","replace","getUrlArgs","argsString","acc","tokens","decodeURIComponent","setUrlArgs","curArgs","entries","pathname","fragmentFromArgs","encodeValue","match","encodeURIComponent","filter","Api","Clipboard","Cookies","DateTime","Extensions","Screen","Text","Types","Url","hidden","isVisible","zIndex","$attrs","width","height","$event","stopPropagation","_renderSlot","$slots","onModalClose","emits","visible","Boolean","level","timeoutId","prevVisible","hide","toggle","onKeyUp","visibleHndl","unmounted","removeEventListener","maxZIndex","getComputedStyle","outermostModals","modal","querySelectorAll","onSubmit","_withModifiers","onConfirm","onTouch","confirmText","cancelText","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","exports","module","__webpack_modules__","call","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","fulfilled","j","every","splice","r","n","getter","__esModule","leafPrototypes","getProto","getPrototypeOf","__proto__","mode","ns","def","current","getOwnPropertyNames","definition","o","defineProperty","enumerable","get","f","chunkId","all","promises","miniCssF","g","globalThis","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","done","script","needAttach","scripts","getElementsByTagName","getAttribute","createElement","charset","nc","setAttribute","onScriptComplete","prev","onload","doneFns","parentNode","removeChild","target","head","Symbol","toStringTag","createStylesheet","fullhref","oldTag","linkTag","rel","onLinkComplete","errorType","realHref","Error","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","installedChunks","installedChunkData","test","promise","loadingEnded","realSrc","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/dashboard.3b1ddc55.js b/platypush/backend/http/webapp/dist/static/js/dashboard.3b1ddc55.js deleted file mode 100644 index 1e34fbe90f..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/dashboard.3b1ddc55.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9966],{6791:function(e,s,t){"use strict";t.d(s,{Z:function(){return c}});var n=t(6252);const r={class:"loading"},a={class:"icon"};function o(e,s){return(0,n.wg)(),(0,n.iD)("div",r,[(0,n._)("div",a,[((0,n.wg)(),(0,n.iD)(n.HY,null,(0,n.Ko)(4,(e=>(0,n._)("div",{key:e}))),64))])])}var d=t(3744);const l={},i=(0,d.Z)(l,[["render",o],["__scopeId","data-v-4d9c871b"]]);var c=i},8332:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return _}});var n=t(6252),r=t(3577);function a(e,s,t,a,o,d){const l=(0,n.up)("Loading"),i=(0,n.up)("Widget"),c=(0,n.up)("Row");return(0,n.wg)(),(0,n.iD)(n.HY,null,[o.loading?((0,n.wg)(),(0,n.j4)(l,{key:0})):(0,n.kq)("",!0),(0,n._)("div",{id:"dashboard",class:(0,r.C_)(["col-12",d.classes]),style:(0,r.j5)(o.style)},[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(o.rows,((e,s)=>((0,n.wg)(),(0,n.j4)(c,{key:s,class:(0,r.C_)(e.class),style:(0,r.j5)(e.style)},{default:(0,n.w5)((()=>[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.widgets,((e,s)=>((0,n.wg)(),(0,n.j4)(n.Ob,{key:s},[(0,n.Wm)(i,{style:(0,r.j5)(e.style),class:(0,r.C_)(e.class)},{default:(0,n.w5)((()=>[((0,n.wg)(),(0,n.j4)((0,n.LL)(e.component),(0,n.dG)({ref_for:!0},d.getWidgetProps(e)),null,16))])),_:2},1032,["style","class"])],1024)))),128))])),_:2},1032,["class","style"])))),128))],6)],64)}var o=t(2262),d=t(8637),l=t(6791);function i(e,s,t,a,o,d){return(0,n.wg)(),(0,n.iD)("div",{class:(0,r.C_)(["row",d.classes]),style:(0,r.j5)(t.style)},[(0,n.WI)(e.$slots,"default",{},void 0,!0)],6)}var c={name:"Row",props:{class:{type:String,required:!1,default:""},style:{type:String,required:!1,default:""}},computed:{classes(){return this.class}}},u=t(3744);const p=(0,u.Z)(c,[["render",i],["__scopeId","data-v-1b4663f2"]]);var h=p;function f(e,s,t,a,o,d){return(0,n.wg)(),(0,n.iD)("div",{style:(0,r.j5)(t.style),class:(0,r.C_)(d.classes)},[(0,n.WI)(e.$slots,"default",{},void 0,!0)],6)}var g={name:"Widget",props:{style:{type:String,required:!1,default:""},class:{type:String,required:!1,default:""}},computed:{classes(){return(this.class?.length?this.class.split(" "):["col-3"]).concat(["widget","column"])}}};const m=(0,u.Z)(g,[["render",f],["__scopeId","data-v-5df52982"]]);var y=m,w={name:"Dashboard",mixins:[d.Z],components:{Widget:y,Loading:l.Z,Row:h},props:{refreshSeconds:{type:Number,required:!1,default:0}},data(){return{rows:[],loading:!1,style:void 0,class:void 0}},computed:{classes(){return this.class},_refreshSeconds(){return parseFloat(this.refreshSeconds)||0}},methods:{getWidgetProps(e){const s={...e.props};return s.class&&delete s.class,s},parseTemplate(e){const s=(new DOMParser).parseFromString(e,"text/xml").childNodes[0],r=this;this.style=s.attributes.style?.nodeValue,this.class=s.attributes.class?.nodeValue,this.rows=[...s.getElementsByTagName("Row")].map((e=>({style:e.attributes.style?.nodeValue,class:e.attributes.class?.nodeValue,widgets:[...e.children].map((e=>{const s=(0,o.XI)((0,n.RC)((()=>t(6725)(`./${e.nodeName}/Index`)))),a=e.attributes.style?.nodeValue,d=e.attributes.class?.nodeValue,l=[...e.attributes].reduce(((e,s)=>("style"!==s.nodeName&&(e[s.nodeName]=s.nodeValue),e)),{content:e.innerHTML}),i={component:s,style:a,class:d,props:l||{}};return r.$options.components[e.nodeName]=s,i}))}))),this.loading=!1},async refreshDashboard(){this.loading=!0,this.widgets=[];const e=this.$route.params.name,s=await this.request("config.get_dashboard",{name:e});s||this.notifyError(`Dashboard ${e} not found`),this.parseTemplate(s)}},mounted(){if(this.refreshDashboard(),this._refreshSeconds){const e=this;setInterval((()=>{e.refreshDashboard()}),parseInt((1e3*this._refreshSeconds).toFixed(0)))}}};const v=(0,u.Z)(w,[["render",a],["__scopeId","data-v-462fad8c"]]);var _=v},6725:function(e,s,t){var n={"./Calendar/Index":[5638,5638],"./Camera/Index":[446,446],"./Component/Index":[1449,7651,2844,1449],"./DateTime/Index":[4619,1391,4619],"./DateTimeWeather/Index":[9962,9211,1391,9962],"./ImageCarousel/Index":[2140,9211,1391,2140],"./Music/Index":[7841,7651,906,7841],"./Plugin/Index":[8179,8179],"./RssNews/Index":[6523,6523],"./Weather/Index":[9211,9211]};function r(e){if(!t.o(n,e))return Promise.resolve().then((function(){var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}));var s=n[e],r=s[0];return Promise.all(s.slice(1).map(t.e)).then((function(){return t(r)}))}r.keys=function(){return Object.keys(n)},r.id=6725,e.exports=r}}]); -//# sourceMappingURL=dashboard.3b1ddc55.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/dashboard.3b1ddc55.js.map b/platypush/backend/http/webapp/dist/static/js/dashboard.3b1ddc55.js.map deleted file mode 100644 index b20f1bc99b..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/dashboard.3b1ddc55.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/dashboard.3b1ddc55.js","mappings":"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","sources":["webpack://platypush/./src/components/Loading.vue","webpack://platypush/./src/components/Loading.vue?1ccf","webpack://platypush/./src/views/Dashboard.vue","webpack://platypush/./src/components/widgets/Row.vue","webpack://platypush/./src/components/widgets/Row.vue?bc29","webpack://platypush/./src/components/widgets/Widget.vue","webpack://platypush/./src/components/widgets/Widget.vue?043c","webpack://platypush/./src/views/Dashboard.vue?040e","webpack://platypush/./src/components/widgets/ lazy ^\\.\\/.*\\/Index$ namespace object"],"sourcesContent":["\n\n","import { render } from \"./Loading.vue?vue&type=template&id=4d9c871b&scoped=true\"\nconst script = {}\n\nimport \"./Loading.vue?vue&type=style&index=0&id=4d9c871b&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4d9c871b\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Row.vue?vue&type=template&id=1b4663f2&scoped=true\"\nimport script from \"./Row.vue?vue&type=script&lang=js\"\nexport * from \"./Row.vue?vue&type=script&lang=js\"\n\nimport \"./Row.vue?vue&type=style&index=0&id=1b4663f2&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1b4663f2\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Widget.vue?vue&type=template&id=5df52982&scoped=true\"\nimport script from \"./Widget.vue?vue&type=script&lang=js\"\nexport * from \"./Widget.vue?vue&type=script&lang=js\"\n\nimport \"./Widget.vue?vue&type=style&index=0&id=5df52982&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5df52982\"]])\n\nexport default __exports__","import { render } from \"./Dashboard.vue?vue&type=template&id=462fad8c&scoped=true\"\nimport script from \"./Dashboard.vue?vue&type=script&lang=js\"\nexport * from \"./Dashboard.vue?vue&type=script&lang=js\"\n\nimport \"./Dashboard.vue?vue&type=style&index=0&id=462fad8c&lang=scss&scoped=true\"\nimport \"./Dashboard.vue?vue&type=style&index=1&id=462fad8c&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-462fad8c\"]])\n\nexport default __exports__","var map = {\n\t\"./Calendar/Index\": [\n\t\t5638,\n\t\t5638\n\t],\n\t\"./Camera/Index\": [\n\t\t446,\n\t\t446\n\t],\n\t\"./Component/Index\": [\n\t\t1449,\n\t\t7651,\n\t\t2844,\n\t\t1449\n\t],\n\t\"./DateTime/Index\": [\n\t\t4619,\n\t\t1391,\n\t\t4619\n\t],\n\t\"./DateTimeWeather/Index\": [\n\t\t9962,\n\t\t9211,\n\t\t1391,\n\t\t9962\n\t],\n\t\"./ImageCarousel/Index\": [\n\t\t2140,\n\t\t9211,\n\t\t1391,\n\t\t2140\n\t],\n\t\"./Music/Index\": [\n\t\t7841,\n\t\t7651,\n\t\t906,\n\t\t7841\n\t],\n\t\"./Plugin/Index\": [\n\t\t8179,\n\t\t8179\n\t],\n\t\"./RssNews/Index\": [\n\t\t6523,\n\t\t6523\n\t],\n\t\"./Weather/Index\": [\n\t\t9211,\n\t\t9211\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(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 6725;\nmodule.exports = webpackAsyncContext;"],"names":["class","_createElementBlock","_hoisted_1","_createElementVNode","_hoisted_2","_Fragment","_renderList","n","key","script","__exports__","render","$data","loading","_createBlock","_component_Loading","id","_normalizeClass","$options","classes","style","_normalizeStyle","rows","row","i","_component_Row","widgets","widget","j","_KeepAlive","_createVNode","_component_Widget","_resolveDynamicComponent","component","_mergeProps","ref_for","getWidgetProps","$props","_renderSlot","_ctx","$slots","undefined","name","props","type","String","required","default","computed","this","length","split","concat","mixins","Utils","components","Widget","Loading","Row","refreshSeconds","Number","data","_refreshSeconds","parseFloat","methods","parseTemplate","tmpl","node","DOMParser","parseFromString","childNodes","self","attributes","nodeValue","getElementsByTagName","map","children","el","shallowRef","defineAsyncComponent","nodeName","attrs","reduce","obj","content","innerHTML","refreshDashboard","$route","params","template","request","notifyError","mounted","setInterval","parseInt","toFixed","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","e","Error","code","ids","all","slice","keys","Object","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/dashboard.8eaf2de4.js b/platypush/backend/http/webapp/dist/static/js/dashboard.8eaf2de4.js new file mode 100644 index 0000000000..644c81e713 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/dashboard.8eaf2de4.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9966],{8332:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return _}});var a=t(6252),r=t(3577);function n(e,s,t,n,o,l){const d=(0,a.up)("Loading"),i=(0,a.up)("Widget"),c=(0,a.up)("Row");return(0,a.wg)(),(0,a.iD)(a.HY,null,[o.loading?((0,a.wg)(),(0,a.j4)(d,{key:0})):(0,a.kq)("",!0),(0,a._)("div",{id:"dashboard",class:(0,r.C_)(["col-12",l.classes]),style:(0,r.j5)(o.style)},[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(o.rows,((e,s)=>((0,a.wg)(),(0,a.j4)(c,{key:s,class:(0,r.C_)(e.class),style:(0,r.j5)(e.style)},{default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.widgets,((e,s)=>((0,a.wg)(),(0,a.j4)(a.Ob,{key:s},[(0,a.Wm)(i,{style:(0,r.j5)(e.style),class:(0,r.C_)(e.class)},{default:(0,a.w5)((()=>[((0,a.wg)(),(0,a.j4)((0,a.LL)(e.component),(0,a.dG)({ref_for:!0},l.getWidgetProps(e)),null,16))])),_:2},1032,["style","class"])],1024)))),128))])),_:2},1032,["class","style"])))),128))],6)],64)}var o=t(2262),l=t(8637),d=t(6791);function i(e,s,t,n,o,l){return(0,a.wg)(),(0,a.iD)("div",{class:(0,r.C_)(["row",l.classes]),style:(0,r.j5)(t.style)},[(0,a.WI)(e.$slots,"default",{},void 0,!0)],6)}var c={name:"Row",props:{class:{type:String,required:!1,default:""},style:{type:String,required:!1,default:""}},computed:{classes(){return this.class}}},u=t(3744);const p=(0,u.Z)(c,[["render",i],["__scopeId","data-v-1b4663f2"]]);var h=p;function f(e,s,t,n,o,l){return(0,a.wg)(),(0,a.iD)("div",{style:(0,r.j5)(t.style),class:(0,r.C_)(l.classes)},[(0,a.WI)(e.$slots,"default",{},void 0,!0)],6)}var m={name:"Widget",props:{style:{type:String,required:!1,default:""},class:{type:String,required:!1,default:""}},computed:{classes(){return(this.class?.length?this.class.split(" "):["col-3"]).concat(["widget","column"])}}};const g=(0,u.Z)(m,[["render",f],["__scopeId","data-v-5df52982"]]);var y=g,w={name:"Dashboard",mixins:[l.Z],components:{Widget:y,Loading:d.Z,Row:h},props:{refreshSeconds:{type:Number,required:!1,default:0}},data(){return{rows:[],loading:!1,style:void 0,class:void 0}},computed:{classes(){return this.class},_refreshSeconds(){return parseFloat(this.refreshSeconds)||0}},methods:{getWidgetProps(e){const s={...e.props};return s.class&&delete s.class,s},parseTemplate(e){const s=(new DOMParser).parseFromString(e,"text/xml").childNodes[0],r=this;this.style=s.attributes.style?.nodeValue,this.class=s.attributes.class?.nodeValue,this.rows=[...s.getElementsByTagName("Row")].map((e=>({style:e.attributes.style?.nodeValue,class:e.attributes.class?.nodeValue,widgets:[...e.children].map((e=>{const s=(0,o.XI)((0,a.RC)((()=>t(6725)(`./${e.nodeName}/Index`)))),n=e.attributes.style?.nodeValue,l=e.attributes.class?.nodeValue,d=[...e.attributes].reduce(((e,s)=>("style"!==s.nodeName&&(e[s.nodeName]=s.nodeValue),e)),{content:e.innerHTML}),i={component:s,style:n,class:l,props:d||{}};return r.$options.components[e.nodeName]=s,i}))}))),this.loading=!1},async refreshDashboard(){this.loading=!0,this.widgets=[];const e=this.$route.params.name,s=await this.request("config.get_dashboard",{name:e});s||this.notifyError(`Dashboard ${e} not found`),this.parseTemplate(s)}},mounted(){if(this.refreshDashboard(),this._refreshSeconds){const e=this;setInterval((()=>{e.refreshDashboard()}),parseInt((1e3*this._refreshSeconds).toFixed(0)))}}};const v=(0,u.Z)(w,[["render",n],["__scopeId","data-v-462fad8c"]]);var _=v},6725:function(e,s,t){var a={"./Calendar/Index":[5638,5638],"./Camera/Index":[446,446],"./Component/Index":[1449,7651,2844,1449],"./DateTime/Index":[4619,1391,4619],"./DateTimeWeather/Index":[9962,9211,1391,9962],"./ImageCarousel/Index":[2140,9211,1391,2140],"./Music/Index":[7841,7651,906,7841],"./Plugin/Index":[8179,8179],"./RssNews/Index":[6523,6523],"./Weather/Index":[9211,9211]};function r(e){if(!t.o(a,e))return Promise.resolve().then((function(){var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}));var s=a[e],r=s[0];return Promise.all(s.slice(1).map(t.e)).then((function(){return t(r)}))}r.keys=function(){return Object.keys(a)},r.id=6725,e.exports=r}}]); +//# sourceMappingURL=dashboard.8eaf2de4.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/dashboard.8eaf2de4.js.map b/platypush/backend/http/webapp/dist/static/js/dashboard.8eaf2de4.js.map new file mode 100644 index 0000000000..8a21b89bf8 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/dashboard.8eaf2de4.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/dashboard.8eaf2de4.js","mappings":"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","sources":["webpack://platypush/./src/views/Dashboard.vue","webpack://platypush/./src/components/widgets/Row.vue","webpack://platypush/./src/components/widgets/Row.vue?bc29","webpack://platypush/./src/components/widgets/Widget.vue","webpack://platypush/./src/components/widgets/Widget.vue?043c","webpack://platypush/./src/views/Dashboard.vue?040e","webpack://platypush/./src/components/widgets/ lazy ^\\.\\/.*\\/Index$ namespace object"],"sourcesContent":["\n\n\n\n\n\n\n","\n\n\n\n\n","import { render } from \"./Row.vue?vue&type=template&id=1b4663f2&scoped=true\"\nimport script from \"./Row.vue?vue&type=script&lang=js\"\nexport * from \"./Row.vue?vue&type=script&lang=js\"\n\nimport \"./Row.vue?vue&type=style&index=0&id=1b4663f2&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1b4663f2\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./Widget.vue?vue&type=template&id=5df52982&scoped=true\"\nimport script from \"./Widget.vue?vue&type=script&lang=js\"\nexport * from \"./Widget.vue?vue&type=script&lang=js\"\n\nimport \"./Widget.vue?vue&type=style&index=0&id=5df52982&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-5df52982\"]])\n\nexport default __exports__","import { render } from \"./Dashboard.vue?vue&type=template&id=462fad8c&scoped=true\"\nimport script from \"./Dashboard.vue?vue&type=script&lang=js\"\nexport * from \"./Dashboard.vue?vue&type=script&lang=js\"\n\nimport \"./Dashboard.vue?vue&type=style&index=0&id=462fad8c&lang=scss&scoped=true\"\nimport \"./Dashboard.vue?vue&type=style&index=1&id=462fad8c&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-462fad8c\"]])\n\nexport default __exports__","var map = {\n\t\"./Calendar/Index\": [\n\t\t5638,\n\t\t5638\n\t],\n\t\"./Camera/Index\": [\n\t\t446,\n\t\t446\n\t],\n\t\"./Component/Index\": [\n\t\t1449,\n\t\t7651,\n\t\t2844,\n\t\t1449\n\t],\n\t\"./DateTime/Index\": [\n\t\t4619,\n\t\t1391,\n\t\t4619\n\t],\n\t\"./DateTimeWeather/Index\": [\n\t\t9962,\n\t\t9211,\n\t\t1391,\n\t\t9962\n\t],\n\t\"./ImageCarousel/Index\": [\n\t\t2140,\n\t\t9211,\n\t\t1391,\n\t\t2140\n\t],\n\t\"./Music/Index\": [\n\t\t7841,\n\t\t7651,\n\t\t906,\n\t\t7841\n\t],\n\t\"./Plugin/Index\": [\n\t\t8179,\n\t\t8179\n\t],\n\t\"./RssNews/Index\": [\n\t\t6523,\n\t\t6523\n\t],\n\t\"./Weather/Index\": [\n\t\t9211,\n\t\t9211\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(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 6725;\nmodule.exports = webpackAsyncContext;"],"names":["$data","loading","_createBlock","_component_Loading","key","_createElementVNode","id","class","_normalizeClass","$options","classes","style","_normalizeStyle","_createElementBlock","_Fragment","_renderList","rows","row","i","_component_Row","widgets","widget","j","_KeepAlive","_createVNode","_component_Widget","_resolveDynamicComponent","component","_mergeProps","ref_for","getWidgetProps","$props","_renderSlot","_ctx","$slots","undefined","name","props","type","String","required","default","computed","this","__exports__","length","split","concat","mixins","Utils","components","Widget","Loading","Row","refreshSeconds","Number","data","_refreshSeconds","parseFloat","methods","parseTemplate","tmpl","node","DOMParser","parseFromString","childNodes","self","attributes","nodeValue","getElementsByTagName","map","children","el","shallowRef","defineAsyncComponent","nodeName","attrs","reduce","obj","content","innerHTML","refreshDashboard","$route","params","template","request","notifyError","mounted","setInterval","parseInt","toFixed","render","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","e","Error","code","ids","all","slice","keys","Object","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/login.2645d0f5.js b/platypush/backend/http/webapp/dist/static/js/login.2645d0f5.js new file mode 100644 index 0000000000..4e04d188af --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/login.2645d0f5.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4535],{8925:function(e,t,s){s.r(t),s.d(t,{default:function(){return q}});var r=s(6252),a=s(3577);const i=e=>((0,r.dD)("data-v-f5e7f974"),e=e(),(0,r.Cn)(),e),n={key:1,class:"login-container"},o=i((()=>(0,r._)("div",{class:"header"},[(0,r._)("span",{class:"logo"},[(0,r._)("img",{src:"/logo.svg",alt:"logo"})]),(0,r._)("span",{class:"text"},"Platypush")],-1))),l={class:"row"},c=["disabled"],d={class:"row"},u=["disabled"],h={key:0,class:"row"},p=["disabled"],g={class:"row buttons"},m=["disabled"],w=i((()=>(0,r._)("div",{class:"row pull-right"},[(0,r._)("label",{class:"checkbox"},[(0,r._)("input",{type:"checkbox",name:"remember"}),(0,r.Uk)("  Keep me logged in on this device   ")])],-1))),_={key:1,class:"auth-error"};function b(e,t,s,i,b,y){const k=(0,r.up)("Loading");return b.initialized?((0,r.wg)(),(0,r.iD)("div",n,[b.isAuthenticated?(0,r.kq)("",!0):((0,r.wg)(),(0,r.iD)("form",{key:0,class:"login",method:"POST",onSubmit:t[0]||(t[0]=(...e)=>y.submitForm&&y.submitForm(...e))},[o,(0,r._)("div",l,[(0,r._)("label",null,[(0,r._)("input",{type:"text",name:"username",disabled:b.authenticating,placeholder:"Username",ref:"username"},null,8,c)])]),(0,r._)("div",d,[(0,r._)("label",null,[(0,r._)("input",{type:"password",name:"password",disabled:b.authenticating,placeholder:"Password"},null,8,u)])]),s.register?((0,r.wg)(),(0,r.iD)("div",h,[(0,r._)("label",null,[(0,r._)("input",{type:"password",name:"confirm_password",disabled:b.authenticating,placeholder:"Confirm password"},null,8,p)])])):(0,r.kq)("",!0),(0,r._)("div",g,[(0,r._)("button",{type:"submit",class:(0,a.C_)(["btn btn-primary",{loading:b.authenticating}]),disabled:b.authenticating},[b.authenticating?((0,r.wg)(),(0,r.j4)(k,{key:0})):(0,r.kq)("",!0),(0,r.Uk)(" "+(0,a.zw)(s.register?"Register":"Login"),1)],10,m)]),w,b.authError?((0,r.wg)(),(0,r.iD)("div",_,(0,a.zw)(b.authError),1)):(0,r.kq)("",!0)],32))])):((0,r.wg)(),(0,r.j4)(k,{key:0}))}var y=s(6791),k=s(8637),f=s(7066),v={name:"Login",mixins:[k.Z],components:{Loading:y.Z},props:{register:{type:Boolean,required:!1,default:!1}},computed:{redirect(){return this.$route.query.redirect?.length?this.$route.query.redirect:"/"}},data(){return{authError:null,authenticating:!1,isAuthenticated:!1,initialized:!1}},methods:{async submitForm(e){e.preventDefault();const t=e.target,s=new FormData(t),r="/auth?type="+(this.register?"register":"login");if(this.register&&s.get("password")!==s.get("confirm_password"))this.authError="Passwords don't match";else{this.authError=null;try{const e=await f.Z.post(r,s),t=e?.data?.session_token;if(t){const s=e.expires_at?Date.parse(e.expires_at):null;this.isAuthenticated=!0,this.setCookie("session_token",t,{expires:s}),window.location.href=e.redirect||this.redirect}else this.authError="Invalid credentials"}catch(e){this.authError=e.response.data.message||e.response.data.error,401===e.response?.status?this.authError=this.authError||"Invalid credentials":(this.authError=this.authError||"An error occurred while processing the request",e.response?console.error(e.response.status,e.response.data):console.error(e))}}},async checkAuth(){try{const e=await f.Z.get("/auth");e.data.session_token&&(this.isAuthenticated=!0,window.location.href=e.redirect||this.redirect)}catch(e){this.isAuthenticated=!1}finally{this.initialized=!0}}},async created(){await this.checkAuth()},async mounted(){this.$nextTick((()=>{this.$refs.username?.focus()}))}},E=s(3744);const x=(0,E.Z)(v,[["render",b],["__scopeId","data-v-f5e7f974"]]);var q=x}}]); +//# sourceMappingURL=login.2645d0f5.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/login.2645d0f5.js.map b/platypush/backend/http/webapp/dist/static/js/login.2645d0f5.js.map new file mode 100644 index 0000000000..09d548507c --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/login.2645d0f5.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/login.2645d0f5.js","mappings":"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","sources":["webpack://platypush/./src/views/Login.vue","webpack://platypush/./src/views/Login.vue?240b"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Login.vue?vue&type=template&id=f5e7f974&scoped=true\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\n\nimport \"./Login.vue?vue&type=style&index=0&id=f5e7f974&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f5e7f974\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","src","alt","type","name","$data","initialized","_createElementBlock","_hoisted_1","isAuthenticated","method","onSubmit","_cache","args","$options","submitForm","_hoisted_2","_hoisted_3","disabled","authenticating","placeholder","ref","_hoisted_5","$props","register","_hoisted_7","_hoisted_9","_normalizeClass","loading","_createBlock","_component_Loading","key","_toDisplayString","_hoisted_11","authError","_hoisted_12","mixins","Utils","components","Loading","props","Boolean","required","default","computed","redirect","this","$route","query","length","data","methods","e","preventDefault","form","target","FormData","url","get","authStatus","axios","post","sessionToken","session_token","expiresAt","expires_at","Date","parse","setCookie","expires","window","location","href","response","message","error","status","console","checkAuth","created","mounted","$nextTick","$refs","username","focus","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/login.98ae4df8.js b/platypush/backend/http/webapp/dist/static/js/login.98ae4df8.js deleted file mode 100644 index 4b82492f58..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/login.98ae4df8.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[4535],{1918:function(a,e,s){s.r(e),s.d(e,{default:function(){return w}});var t=s(6252);const d=a=>((0,t.dD)("data-v-af0b14d0"),a=a(),(0,t.Cn)(),a),r={class:"login-container"},l={class:"login",method:"POST"},n=(0,t.uE)('
Platypush
',3),i={key:0,class:"row"},o=d((()=>(0,t._)("label",null,[(0,t._)("input",{type:"password",name:"confirm_password",placeholder:"Confirm password"})],-1))),p=[o],c={class:"row buttons"},u=["value"],v=d((()=>(0,t._)("div",{class:"row pull-right"},[(0,t._)("label",{class:"checkbox"},[(0,t._)("input",{type:"checkbox",name:"remember"}),(0,t.Uk)("  Keep me logged in on this device   ")])],-1)));function b(a,e,s,d,o,b){return(0,t.wg)(),(0,t.iD)("div",r,[(0,t._)("form",l,[n,b._register?((0,t.wg)(),(0,t.iD)("div",i,p)):(0,t.kq)("",!0),(0,t._)("div",c,[(0,t._)("input",{type:"submit",class:"btn btn-primary",value:b._register?"Register":"Login"},null,8,u)]),v])])}var f=s(8637),g={name:"Login",mixins:[f.Z],props:{register:{type:Boolean,required:!1,default:!1}},computed:{_register(){return this.parseBoolean(this.register)}}},m=s(3744);const h=(0,m.Z)(g,[["render",b],["__scopeId","data-v-af0b14d0"]]);var w=h}}]); -//# sourceMappingURL=login.98ae4df8.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/login.98ae4df8.js.map b/platypush/backend/http/webapp/dist/static/js/login.98ae4df8.js.map deleted file mode 100644 index 07890837e9..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/login.98ae4df8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/login.98ae4df8.js","mappings":"4OACOA,MAAM,mB,GACHA,MAAM,QAAQC,OAAO,Q,qfAoBpBD,MAAM,O,UACTE,EAAAA,EAAAA,GAEQ,eADNA,EAAAA,EAAAA,GAA8E,SAAvEC,KAAK,WAAWC,KAAK,mBAAmBC,YAAY,uB,QAD7DC,G,GAKGN,MAAM,e,sBAIXE,EAAAA,EAAAA,GAKM,OALDF,MAAM,kBAAgB,EACzBE,EAAAA,EAAAA,GAGQ,SAHDF,MAAM,YAAU,EACrBE,EAAAA,EAAAA,GAAuC,SAAhCC,KAAK,WAAWC,KAAK,c,QAAW,6CAEzC,K,0CAnCNG,EAAAA,EAAAA,IAsCM,MAtCNC,EAsCM,EArCJN,EAAAA,EAAAA,GAoCO,OApCPO,EAoCO,CAnCLC,EAmBuBC,EAAAC,YAAS,WAAhCL,EAAAA,EAAAA,IAIM,MAJNM,EAIMC,KAAA,gBAENZ,EAAAA,EAAAA,GAEM,MAFNa,EAEM,EADJb,EAAAA,EAAAA,GAAuF,SAAhFC,KAAK,SAASH,MAAM,kBAAmBgB,MAAOL,EAAAC,UAAY,WAAa,S,YAGhFK,K,eAaN,GACEb,KAAM,QACNc,OAAQ,CAACC,EAAAA,GACTC,MAAO,CAELC,SAAU,CACRlB,KAAMmB,QACNC,UAAU,EACVC,SAAS,IAIbC,SAAU,CACRb,SAAAA,GACE,OAAOc,KAAKC,aAAaD,KAAKL,SAChC,I,UCrDJ,MAAMO,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://platypush/./src/views/Login.vue","webpack://platypush/./src/views/Login.vue?240b"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Login.vue?vue&type=template&id=af0b14d0&scoped=true\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\n\nimport \"./Login.vue?vue&type=style&index=0&id=af0b14d0&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-af0b14d0\"]])\n\nexport default __exports__"],"names":["class","method","_createElementVNode","type","name","placeholder","_hoisted_7","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_3","$options","_register","_hoisted_6","_hoisted_8","_hoisted_9","value","_hoisted_11","mixins","Utils","props","register","Boolean","required","default","computed","this","parseBoolean","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/panel.417b2723.js b/platypush/backend/http/webapp/dist/static/js/panel.417b2723.js deleted file mode 100644 index cdc998990a..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/panel.417b2723.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7401],{6791:function(e,s,a){"use strict";a.d(s,{Z:function(){return d}});var n=a(6252);const t={class:"loading"},i={class:"icon"};function l(e,s){return(0,n.wg)(),(0,n.iD)("div",t,[(0,n._)("div",i,[((0,n.wg)(),(0,n.iD)(n.HY,null,(0,n.Ko)(4,(e=>(0,n._)("div",{key:e}))),64))])])}var c=a(3744);const o={},r=(0,c.Z)(o,[["render",l],["__scopeId","data-v-4d9c871b"]]);var d=r},2060:function(e,s,a){"use strict";a.d(s,{Z:function(){return F}});var n=a(6252),t=a(3577);const i=e=>((0,n.dD)("data-v-97df2e2e"),e=e(),(0,n.Cn)(),e),l=i((()=>(0,n._)("i",{class:"fas fa-bars"},null,-1))),c=["textContent"],o=["title"],r={key:0,class:"plugins"},d={href:"/#"},f=i((()=>(0,n._)("i",{class:"fas fa-home"},null,-1))),p={key:0,class:"name"},m=["title","onClick"],u={href:"/#settings"},g={class:"icon"},h=["src"],x={key:2,class:"fas fa-puzzle-piece"},k=["textContent"],w={key:1,class:"plugins"},v=["title","onClick"],C=["href"],y={class:"icon"},_=["textContent"],I={key:1,class:"expander"},b=["onClick"],P=i((()=>(0,n._)("i",{class:"fas fa-up-right-from-square"},null,-1))),D=[P],M={class:"footer"},S={href:"/#extensions"},q=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fa fa-puzzle-piece"})],-1))),z={key:0,class:"name"},E={href:"/#settings"},Z=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fa fa-cog"})],-1))),$={key:0,class:"name"},U={href:"/logout"},N=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fas fa-sign-out-alt"})],-1))),j={key:0,class:"name"};function O(e,s,a,i,P,O){const L=(0,n.up)("ExtensionIcon");return(0,n.wg)(),(0,n.iD)("nav",{class:(0,t.C_)({collapsed:P.collapsed})},[(0,n._)("div",{class:"toggler",onClick:s[0]||(s[0]=e=>P.collapsed=!P.collapsed)},[l,a.hostname?((0,n.wg)(),(0,n.iD)("span",{key:0,class:"hostname",textContent:(0,t.zw)(a.hostname)},null,8,c)):(0,n.kq)("",!0),(0,n._)("i",{class:(0,t.C_)(["icon status fas fa-circle",{ok:P.connected,error:!P.connected}]),title:P.connected?"Connected":"Disconnected"},null,10,o)]),"settings"===a.selectedPanel?((0,n.wg)(),(0,n.iD)("ul",r,[(0,n._)("li",{class:"entry",title:"Home",onClick:s[1]||(s[1]=e=>O.onItemClick("entities"))},[(0,n._)("a",d,[f,P.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",p,"Home"))])]),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(P.configSections,((s,i)=>((0,n.wg)(),(0,n.iD)("li",{key:i,class:(0,t.C_)(["entry",{selected:i===a.selectedConfigPanel}]),title:s.name,onClick:s=>e.$emit("select-config",i)},[(0,n._)("a",u,[(0,n._)("span",g,[s.icon?.["class"]?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,t.C_)(s.icon["class"])},null,2)):s.icon?.imgUrl?((0,n.wg)(),(0,n.iD)("img",{key:1,src:s.icon?.imgUrl,alt:"name"},null,8,h)):((0,n.wg)(),(0,n.iD)("i",x))]),P.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",{key:0,class:"name",textContent:(0,t.zw)(s.name)},null,8,k))])],10,m)))),128))])):((0,n.wg)(),(0,n.iD)("ul",w,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(O.panelNames,(e=>((0,n.wg)(),(0,n.iD)("li",{key:e,class:(0,t.C_)(["entry",{selected:e===a.selectedPanel}]),title:e,onClick:s=>O.onItemClick(e)},[(0,n._)("a",{href:`/#${e}`},[(0,n._)("span",y,[O.specialPlugins.includes(e)?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,t.C_)(P.icons[e].class)},null,2)):((0,n.wg)(),(0,n.j4)(L,{key:1,name:e,size:"1.5em"},null,8,["name"]))]),P.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",{key:0,class:"name",textContent:(0,t.zw)(O.displayName(e))},null,8,_)),e!==a.selectedPanel||P.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",I,[(0,n._)("button",{title:"Expanded view",onClick:s=>O.openPluginView(e)},D,8,b)]))],8,C)],10,v)))),128))])),(0,n._)("ul",M,[(0,n._)("li",{class:(0,t.C_)({selected:"extensions"===a.selectedPanel}),title:"Extensions",onClick:s[2]||(s[2]=e=>O.onItemClick("extensions"))},[(0,n._)("a",S,[q,P.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",z,"Extensions"))])],2),(0,n._)("li",{class:(0,t.C_)({selected:"settings"===a.selectedPanel}),title:"Settings",onClick:s[3]||(s[3]=e=>O.onItemClick("settings"))},[(0,n._)("a",E,[Z,P.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",$,"Settings"))])],2),(0,n._)("li",{title:"Logout",onClick:s[4]||(s[4]=e=>O.onItemClick("logout"))},[(0,n._)("a",U,[N,P.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",j,"Logout"))])])])],2)}var L=a(1359),T=a(2126),H=a(8637),V=JSON.parse('{"users":{"name":"Users","icon":{"class":"fas fa-user"}},"tokens":{"name":"Tokens","icon":{"class":"fas fa-key"}},"application":{"name":"Application","icon":{"class":"fas fa-gears"}}}'),Y=a(5250),A={name:"Nav",emits:["select","select-config"],mixins:[H.Z],components:{ExtensionIcon:T.Z},props:{panels:{type:Object,required:!0},selectedPanel:{type:String},selectedConfigPanel:{type:String},hostname:{type:String}},computed:{specialPlugins(){return["execute","entities"]},panelNames(){const e=(e,a)=>{const n=s.indexOf(a);return n>=0&&(e=[a].concat(e.slice(0,n).concat(e.slice(n+1)))),e};let s=Object.keys(this.panels).sort();return s=e(s,"execute"),s=e(s,"entities"),s},collapsedDefault(){return!(!this.isMobile()&&!this.isTablet())}},methods:{onItemClick(e){this.$emit("select",e),this.collapsed=!!this.isMobile()||this.collapsedDefault},displayName(e){return"entities"===e?"Home":"execute"===e?"Execute":e},setConnected(e){this.connected=e},openPluginView(e){window.open(`/plugin/${e}`,"_blank")}},data(){return{collapsed:!0,connected:!1,icons:L,host:null,configSections:V}},mounted(){this.collapsed=this.collapsedDefault,Y.$.on("connect",(()=>this.setConnected(!0))),Y.$.on("disconnect",(()=>this.setConnected(!1))),this.$watch((()=>this.$root.connected),(e=>this.setConnected(e))),this.setConnected(this.$root.connected)}},K=a(3744);const W=(0,K.Z)(A,[["render",O],["__scopeId","data-v-97df2e2e"]]);var F=W},8665:function(e,s,a){"use strict";a.r(s),a.d(s,{default:function(){return v}});var n=a(6252),t=a(3577);const i={key:2,class:"canvas"},l={class:"panel"},c={key:3,class:"canvas"},o={class:"panel"},r={key:4,class:"canvas"};function d(e,s,a,d,f,p){const m=(0,n.up)("Loading"),u=(0,n.up)("Nav"),g=(0,n.up)("Settings"),h=(0,n.up)("Extensions");return(0,n.wg)(),(0,n.iD)("main",null,[f.loading?((0,n.wg)(),(0,n.j4)(m,{key:0})):((0,n.wg)(),(0,n.j4)(u,{key:1,panels:f.components,"selected-panel":f.selectedPanel,"selected-config-panel":f.selectedConfigPanel,hostname:f.hostname,onSelect:s[0]||(s[0]=e=>f.selectedPanel=e),onSelectConfig:s[1]||(s[1]=e=>f.selectedConfigPanel=e)},null,8,["panels","selected-panel","selected-config-panel","hostname"])),"settings"===f.selectedPanel?((0,n.wg)(),(0,n.iD)("div",i,[(0,n._)("div",l,[(0,n.Wm)(g,{"selected-panel":f.selectedConfigPanel},null,8,["selected-panel"])])])):"extensions"===f.selectedPanel?((0,n.wg)(),(0,n.iD)("div",c,[(0,n._)("div",o,[(0,n.Wm)(h)])])):((0,n.wg)(),(0,n.iD)("div",r,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(f.components,((e,s)=>((0,n.wg)(),(0,n.iD)("div",{class:(0,t.C_)(["panel",{hidden:s!==f.selectedPanel}]),key:s},[s===f.selectedPanel?((0,n.wg)(),(0,n.j4)((0,n.LL)(e.component),{key:0,config:e.config,"plugin-name":s},null,8,["config","plugin-name"])):(0,n.kq)("",!0)],2)))),128))]))])}var f=a(2262),p=a(8637),m=a(6791),u=a(2060),g=a(2018),h=a(4166),x={name:"Panel",mixins:[p.Z],components:{Extensions:g["default"],Settings:h["default"],Nav:u.Z,Loading:m.Z},data(){return{loading:!1,plugins:{},backends:{},procedures:{},components:{},hostname:void 0,selectedPanel:void 0,selectedConfigPanel:"users"}},methods:{initSelectedPanel(){const e=this.$route.hash.match(/^#?([a-zA-Z0-9_.]+)(\?(.+?))?/),s=e?e[1]:"entities";s?.length&&(this.selectedPanel=s)},initPanels(){const e=this;this.components={},Object.entries(this.plugins).forEach((async([s,t])=>{const i=s.split(".").map((e=>e[0].toUpperCase()+e.slice(1))).join("");let l=null;try{l=await a(3379)(`./${i}/Index`)}catch(o){return}const c=(0,f.XI)((0,n.RC)((async()=>l)));e.$options.components[s]=c,e.components[s]={component:c,pluginName:s,config:t}}))},async parseConfig(){[this.plugins,this.backends,this.procedures,this.hostname]=await Promise.all([this.request("config.get_plugins"),this.request("config.get_backends"),this.request("config.get_procedures"),this.request("config.get_device_id")]),this.initializeDefaultViews()},initializeDefaultViews(){this.plugins.entities={},this.plugins.execute={}}},async mounted(){this.loading=!0;try{await this.parseConfig(),this.initPanels(),this.initSelectedPanel(),this.$watch("$route.hash",this.initSelectedPanel)}finally{this.loading=!1}}},k=a(3744);const w=(0,k.Z)(x,[["render",d],["__scopeId","data-v-871fbba0"]]);var v=w},3379:function(e,s,a){var n={"./Alarm/Index":[1949,7651,5933,7243,2844,2308,2992,735,6281,58,1807,9381,9732,1949],"./Camera/Index":[7528,7528],"./CameraAndroidIpcam/Index":[3924,3924],"./CameraCv/Index":[6148,7528,6148],"./CameraFfmpeg/Index":[9334,7528,9334],"./CameraGstreamer/Index":[813,7528,813],"./CameraIrMlx90640/Index":[7381,7528,7381],"./CameraPi/Index":[5214,7528,8895],"./CameraPiLegacy/Index":[1512,7528,1512],"./Entities/Index":[2948,5933,7243,2992,669,864,9732,2948],"./Execute/Index":[4221,5933,735,1807,5197],"./Extensions/Index":[2018,5933,735,58,2924,6217,2018,3862],"./Light/Index":[9751,7651,2844,9751],"./LightHue/Index":[2976,7651,2844,9751,2976],"./Media/Index":[7493,7651,5933,7243,906,1171,2308,7624,182,7493],"./Media/Providers/YouTube/Index":[2200,2200],"./MediaMplayer/Index":[3518,7651,5933,7243,906,1171,2308,7624,182,7493,3518],"./MediaMpv/Index":[4765,7651,5933,7243,906,1171,2308,7624,182,7493,4765],"./MediaOmxplayer/Index":[7819,7651,5933,7243,906,1171,2308,7624,182,7493,7819],"./MediaVlc/Index":[2614,7651,5933,7243,906,1171,2308,7624,182,7493,2614],"./Music/Index":[4015,7651,5933,7243,906,1171,4015],"./MusicMopidy/Index":[3400,7651,5933,7243,906,1171,4015,3400],"./MusicMpd/Index":[3083,7651,5933,7243,906,1171,4015,3083],"./MusicSnapcast/Index":[5285,7651,2844,5285],"./MusicSpotify/Index":[4053,7651,5933,7243,906,1171,4015,4053],"./Rtorrent/Index":[2183,5933,7243,7624,6429,2183],"./Settings/Index":[4166,5933,7243,6281,2924,4166],"./Sound/Index":[746,746],"./Torrent/Index":[8784,5933,7243,7624,6429,8784],"./Tts/Index":[3732,8069,3732],"./TtsGoogle/Index":[7605,8069,2853],"./TtsPicovoice/Index":[7089,8069,7089],"./TvSamsungWs/Index":[34,34],"./ZigbeeMqtt/Index":[6882,7651,5933,7243,2844,6882],"./Zwave/Index":[2732,7651,5933,7243,2844,2718,2732],"./ZwaveMqtt/Index":[1088,7651,5933,7243,2844,2718,1088]};function t(e){if(!a.o(n,e))return Promise.resolve().then((function(){var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}));var s=n[e],t=s[0];return Promise.all(s.slice(1).map(a.e)).then((function(){return a(t)}))}t.keys=function(){return Object.keys(n)},t.id=3379,e.exports=t},1359:function(e){"use strict";e.exports=JSON.parse('{"alarm":{"class":"fas fa-stopwatch"},"arduino":{"class":"fas fa-microchip"},"assistant.google":{"class":"fas fa-microphone-lines"},"assistant.openai":{"class":"fas fa-microphone-lines"},"assistant.picovoice":{"class":"fas fa-microphone-lines"},"bluetooth":{"class":"fab fa-bluetooth"},"camera.android.ipcam":{"class":"fab fa-android"},"camera.cv":{"class":"fas fa-camera"},"camera.ffmpeg":{"class":"fas fa-camera"},"camera.gstreamer":{"class":"fas fa-camera"},"camera.ir.mlx90640":{"class":"fas fa-sun"},"camera.pi":{"class":"fas fa-camera"},"camera.pi.legacy":{"class":"fas fa-camera"},"entities":{"class":"fa fa-home"},"execute":{"class":"fa fa-play"},"extensions":{"class":"fas fa-puzzle-piece"},"light.hue":{"class":"fas fa-lightbulb"},"linode":{"class":"fas fa-cloud"},"media.jellyfin":{"imgUrl":"/icons/jellyfin.svg"},"media.kodi":{"imgUrl":"/icons/kodi.svg"},"media.omxplayer":{"class":"fa fa-film"},"media.mplayer":{"class":"fa fa-film"},"media.mpv":{"class":"fa fa-film"},"media.plex":{"imgUrl":"/icons/plex.svg"},"media.vlc":{"class":"fa fa-film"},"music.mpd":{"class":"fas fa-music"},"music.snapcast":{"class":"fa fa-volume-up"},"music.spotify":{"class":"fab fa-spotify"},"ping":{"class":"fas fa-server"},"torrent":{"class":"fa fa-magnet"},"rtorrent":{"class":"fa fa-magnet"},"sensor.bme280":{"class":"fas fa-microchip"},"sensor.dht":{"class":"fas fa-microchip"},"sensor.envirophat":{"class":"fas fa-microchip"},"sensor.ltr559":{"class":"fas fa-microchip"},"sensor.mcp3008":{"class":"fas fa-microchip"},"sensor.pmw3901":{"class":"fas fa-microchip"},"sensor.vl53l1x":{"class":"fas fa-microchip"},"serial":{"class":"fab fa-usb"},"smartthings":{"imgUrl":"/icons/smartthings.png"},"switches":{"class":"fas fa-toggle-on"},"switch.switchbot":{"class":"fas fa-toggle-on"},"switch.tplink":{"class":"fas fa-toggle-on"},"switchbot":{"class":"fas fa-toggle-on"},"sound":{"class":"fa fa-microphone"},"system":{"class":"fas fa-microchip"},"tts":{"class":"far fa-comment"},"tts.google":{"class":"fas fa-comment"},"tv.samsung.ws":{"class":"fas fa-tv"},"variable":{"class":"fas fa-square-root-variable"},"weather.buienradar":{"class":"fas fa-cloud-sun-rain"},"weather.openweathermap":{"class":"fas fa-cloud-sun-rain"},"zigbee.mqtt":{"imgUrl":"/icons/zigbee.svg"},"zwave":{"imgUrl":"/icons/z-wave.png"},"zwave.mqtt":{"imgUrl":"/icons/z-wave.png"}}')}}]); -//# sourceMappingURL=panel.417b2723.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/panel.417b2723.js.map b/platypush/backend/http/webapp/dist/static/js/panel.417b2723.js.map deleted file mode 100644 index 3c5addd717..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/panel.417b2723.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/panel.417b2723.js","mappings":"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E,KAAKkC,QAAQgC,QAAU,CAAC,CAC1B,GAGF,aAAMvD,GACJX,KAAKiB,SAAU,EAEf,UACQjB,KAAK4D,cACX5D,KAAK4C,aACL5C,KAAKsC,oBACLtC,KAAKc,OAAO,cAAed,KAAKsC,kBAClC,CAAE,QACAtC,KAAKiB,SAAU,CACjB,CACF,G,UC9GF,MAAMhG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,uBCVA,IAAIiI,EAAM,CACT,gBAAiB,CAChB,KACA,KACA,KACA,KACA,KACA,KACA,KACA,IACA,KACA,GACA,KACA,KACA,KACA,MAED,iBAAkB,CACjB,KACA,MAED,6BAA8B,CAC7B,KACA,MAED,mBAAoB,CACnB,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,MAED,0BAA2B,CAC1B,IACA,KACA,KAED,2BAA4B,CAC3B,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,MAED,yBAA0B,CACzB,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,IACA,KACA,MAED,kBAAmB,CAClB,KACA,KACA,IACA,KACA,MAED,qBAAsB,CACrB,KACA,KACA,IACA,GACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,MAED,kCAAmC,CAClC,KACA,MAED,uBAAwB,CACvB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,yBAA0B,CACzB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,IACA,KACA,MAED,sBAAuB,CACtB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,wBAAyB,CACxB,KACA,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,IACA,KAED,kBAAmB,CAClB,KACA,KACA,KACA,KACA,KACA,MAED,cAAe,CACd,KACA,KACA,MAED,oBAAqB,CACpB,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,MAED,sBAAuB,CACtB,GACA,IAED,qBAAsB,CACrB,KACA,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,KACA,KACA,MAED,oBAAqB,CACpB,KACA,KACA,KACA,KACA,KACA,KACA,OAGF,SAASgB,EAAoBC,GAC5B,IAAIC,EAAoBC,EAAEnB,EAAKiB,GAC9B,OAAOP,QAAQU,UAAUC,MAAK,WAC7B,IAAIhB,EAAI,IAAIiB,MAAM,uBAAyBL,EAAM,KAEjD,MADAZ,EAAEkB,KAAO,mBACHlB,CACP,IAGD,IAAImB,EAAMxB,EAAIiB,GAAMQ,EAAKD,EAAI,GAC7B,OAAOd,QAAQC,IAAIa,EAAI7E,MAAM,GAAGqD,IAAIkB,EAAoBb,IAAIgB,MAAK,WAChE,OAAOH,EAAoBO,EAC5B,GACD,CACAT,EAAoBpE,KAAO,WAAa,OAAOV,OAAOU,KAAKoD,EAAM,EACjEgB,EAAoBS,GAAK,KACzBC,EAAOC,QAAUX,C","sources":["webpack://platypush/./src/components/Loading.vue","webpack://platypush/./src/components/Loading.vue?1ccf","webpack://platypush/./src/components/Nav.vue","webpack://platypush/./src/components/Nav.vue?1f44","webpack://platypush/./src/views/Panel.vue","webpack://platypush/./src/views/Panel.vue?792f","webpack://platypush/./src/components/panels/ lazy ^\\.\\/.*\\/Index$ namespace object"],"sourcesContent":["\n\n","import { render } from \"./Loading.vue?vue&type=template&id=4d9c871b&scoped=true\"\nconst script = {}\n\nimport \"./Loading.vue?vue&type=style&index=0&id=4d9c871b&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4d9c871b\"]])\n\nexport default __exports__","\n\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=97df2e2e&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=97df2e2e&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-97df2e2e\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=871fbba0&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=871fbba0&lang=scss&scoped=true\"\nimport \"./Panel.vue?vue&type=style&index=1&id=871fbba0&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-871fbba0\"]])\n\nexport default __exports__","var map = {\n\t\"./Alarm/Index\": [\n\t\t1949,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2308,\n\t\t2992,\n\t\t735,\n\t\t6281,\n\t\t58,\n\t\t1807,\n\t\t9381,\n\t\t9732,\n\t\t1949\n\t],\n\t\"./Camera/Index\": [\n\t\t7528,\n\t\t7528\n\t],\n\t\"./CameraAndroidIpcam/Index\": [\n\t\t3924,\n\t\t3924\n\t],\n\t\"./CameraCv/Index\": [\n\t\t6148,\n\t\t7528,\n\t\t6148\n\t],\n\t\"./CameraFfmpeg/Index\": [\n\t\t9334,\n\t\t7528,\n\t\t9334\n\t],\n\t\"./CameraGstreamer/Index\": [\n\t\t813,\n\t\t7528,\n\t\t813\n\t],\n\t\"./CameraIrMlx90640/Index\": [\n\t\t7381,\n\t\t7528,\n\t\t7381\n\t],\n\t\"./CameraPi/Index\": [\n\t\t5214,\n\t\t7528,\n\t\t8895\n\t],\n\t\"./CameraPiLegacy/Index\": [\n\t\t1512,\n\t\t7528,\n\t\t1512\n\t],\n\t\"./Entities/Index\": [\n\t\t2948,\n\t\t5933,\n\t\t7243,\n\t\t2992,\n\t\t669,\n\t\t864,\n\t\t9732,\n\t\t2948\n\t],\n\t\"./Execute/Index\": [\n\t\t4221,\n\t\t5933,\n\t\t735,\n\t\t1807,\n\t\t5197\n\t],\n\t\"./Extensions/Index\": [\n\t\t2018,\n\t\t5933,\n\t\t735,\n\t\t58,\n\t\t2924,\n\t\t6217,\n\t\t2018,\n\t\t3862\n\t],\n\t\"./Light/Index\": [\n\t\t9751,\n\t\t7651,\n\t\t2844,\n\t\t9751\n\t],\n\t\"./LightHue/Index\": [\n\t\t2976,\n\t\t7651,\n\t\t2844,\n\t\t9751,\n\t\t2976\n\t],\n\t\"./Media/Index\": [\n\t\t7493,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493\n\t],\n\t\"./Media/Providers/YouTube/Index\": [\n\t\t2200,\n\t\t2200\n\t],\n\t\"./MediaMplayer/Index\": [\n\t\t3518,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t3518\n\t],\n\t\"./MediaMpv/Index\": [\n\t\t4765,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t4765\n\t],\n\t\"./MediaOmxplayer/Index\": [\n\t\t7819,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t7819\n\t],\n\t\"./MediaVlc/Index\": [\n\t\t2614,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t2614\n\t],\n\t\"./Music/Index\": [\n\t\t4015,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015\n\t],\n\t\"./MusicMopidy/Index\": [\n\t\t3400,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t3400\n\t],\n\t\"./MusicMpd/Index\": [\n\t\t3083,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t3083\n\t],\n\t\"./MusicSnapcast/Index\": [\n\t\t5285,\n\t\t7651,\n\t\t2844,\n\t\t5285\n\t],\n\t\"./MusicSpotify/Index\": [\n\t\t4053,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t4053\n\t],\n\t\"./Rtorrent/Index\": [\n\t\t2183,\n\t\t5933,\n\t\t7243,\n\t\t7624,\n\t\t6429,\n\t\t2183\n\t],\n\t\"./Settings/Index\": [\n\t\t4166,\n\t\t5933,\n\t\t7243,\n\t\t6281,\n\t\t2924,\n\t\t4166\n\t],\n\t\"./Sound/Index\": [\n\t\t746,\n\t\t746\n\t],\n\t\"./Torrent/Index\": [\n\t\t8784,\n\t\t5933,\n\t\t7243,\n\t\t7624,\n\t\t6429,\n\t\t8784\n\t],\n\t\"./Tts/Index\": [\n\t\t3732,\n\t\t8069,\n\t\t3732\n\t],\n\t\"./TtsGoogle/Index\": [\n\t\t7605,\n\t\t8069,\n\t\t2853\n\t],\n\t\"./TtsPicovoice/Index\": [\n\t\t7089,\n\t\t8069,\n\t\t7089\n\t],\n\t\"./TvSamsungWs/Index\": [\n\t\t34,\n\t\t34\n\t],\n\t\"./ZigbeeMqtt/Index\": [\n\t\t6882,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t6882\n\t],\n\t\"./Zwave/Index\": [\n\t\t2732,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2718,\n\t\t2732\n\t],\n\t\"./ZwaveMqtt/Index\": [\n\t\t1088,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2718,\n\t\t1088\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(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 3379;\nmodule.exports = webpackAsyncContext;"],"names":["class","_createElementBlock","_hoisted_1","_createElementVNode","_hoisted_2","_Fragment","_renderList","n","key","script","__exports__","render","href","_hoisted_21","_normalizeClass","collapsed","$data","onClick","_cache","$event","$props","hostname","_toDisplayString","ok","connected","error","title","selectedPanel","_hoisted_4","$options","onItemClick","_hoisted_5","_hoisted_6","_hoisted_7","configSections","config","name","selected","selectedConfigPanel","_ctx","$emit","_hoisted_9","_hoisted_10","icon","imgUrl","src","alt","_hoisted_12","_hoisted_14","panelNames","_hoisted_17","specialPlugins","includes","icons","_createBlock","_component_ExtensionIcon","size","displayName","_hoisted_19","openPluginView","_hoisted_23","_hoisted_24","_hoisted_25","_hoisted_26","_hoisted_27","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","_hoisted_32","emits","mixins","Utils","components","ExtensionIcon","props","panels","type","Object","required","String","computed","prepend","names","idx","indexOf","concat","slice","keys","this","sort","collapsedDefault","isMobile","isTablet","methods","setConnected","window","open","data","host","mounted","bus","on","$watch","$root","value","loading","_component_Loading","_component_Nav","onSelect","onSelectConfig","_createVNode","_component_Settings","_hoisted_3","_component_Extensions","panel","hidden","_resolveDynamicComponent","component","Extensions","Settings","Nav","Loading","plugins","backends","procedures","undefined","initSelectedPanel","match","$route","hash","plugin","length","initPanels","self","entries","forEach","async","componentName","split","map","token","toUpperCase","join","comp","e","shallowRef","defineAsyncComponent","pluginName","parseConfig","Promise","all","request","initializeDefaultViews","entities","execute","webpackAsyncContext","req","__webpack_require__","o","resolve","then","Error","code","ids","id","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/panel.f97445c6.js b/platypush/backend/http/webapp/dist/static/js/panel.f97445c6.js new file mode 100644 index 0000000000..a036ca3f38 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/panel.f97445c6.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[7401],{2060:function(e,s,a){"use strict";a.d(s,{Z:function(){return F}});var n=a(6252),t=a(3577);const i=e=>((0,n.dD)("data-v-97df2e2e"),e=e(),(0,n.Cn)(),e),l=i((()=>(0,n._)("i",{class:"fas fa-bars"},null,-1))),c=["textContent"],o=["title"],r={key:0,class:"plugins"},d={href:"/#"},f=i((()=>(0,n._)("i",{class:"fas fa-home"},null,-1))),p={key:0,class:"name"},m=["title","onClick"],u={href:"/#settings"},g={class:"icon"},h=["src"],x={key:2,class:"fas fa-puzzle-piece"},k=["textContent"],w={key:1,class:"plugins"},C=["title","onClick"],y=["href"],v={class:"icon"},I=["textContent"],_={key:1,class:"expander"},P=["onClick"],b=i((()=>(0,n._)("i",{class:"fas fa-up-right-from-square"},null,-1))),D=[b],M={class:"footer"},S={href:"/#extensions"},q=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fa fa-puzzle-piece"})],-1))),z={key:0,class:"name"},E={href:"/#settings"},$=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fa fa-cog"})],-1))),U={key:0,class:"name"},N={href:"/logout"},Z=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fas fa-sign-out-alt"})],-1))),j={key:0,class:"name"};function O(e,s,a,i,b,O){const L=(0,n.up)("ExtensionIcon");return(0,n.wg)(),(0,n.iD)("nav",{class:(0,t.C_)({collapsed:b.collapsed})},[(0,n._)("div",{class:"toggler",onClick:s[0]||(s[0]=e=>b.collapsed=!b.collapsed)},[l,a.hostname?((0,n.wg)(),(0,n.iD)("span",{key:0,class:"hostname",textContent:(0,t.zw)(a.hostname)},null,8,c)):(0,n.kq)("",!0),(0,n._)("i",{class:(0,t.C_)(["icon status fas fa-circle",{ok:b.connected,error:!b.connected}]),title:b.connected?"Connected":"Disconnected"},null,10,o)]),"settings"===a.selectedPanel?((0,n.wg)(),(0,n.iD)("ul",r,[(0,n._)("li",{class:"entry",title:"Home",onClick:s[1]||(s[1]=e=>O.onItemClick("entities"))},[(0,n._)("a",d,[f,b.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",p,"Home"))])]),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(b.configSections,((s,i)=>((0,n.wg)(),(0,n.iD)("li",{key:i,class:(0,t.C_)(["entry",{selected:i===a.selectedConfigPanel}]),title:s.name,onClick:s=>e.$emit("select-config",i)},[(0,n._)("a",u,[(0,n._)("span",g,[s.icon?.["class"]?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,t.C_)(s.icon["class"])},null,2)):s.icon?.imgUrl?((0,n.wg)(),(0,n.iD)("img",{key:1,src:s.icon?.imgUrl,alt:"name"},null,8,h)):((0,n.wg)(),(0,n.iD)("i",x))]),b.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",{key:0,class:"name",textContent:(0,t.zw)(s.name)},null,8,k))])],10,m)))),128))])):((0,n.wg)(),(0,n.iD)("ul",w,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(O.panelNames,(e=>((0,n.wg)(),(0,n.iD)("li",{key:e,class:(0,t.C_)(["entry",{selected:e===a.selectedPanel}]),title:e,onClick:s=>O.onItemClick(e)},[(0,n._)("a",{href:`/#${e}`},[(0,n._)("span",v,[O.specialPlugins.includes(e)?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,t.C_)(b.icons[e].class)},null,2)):((0,n.wg)(),(0,n.j4)(L,{key:1,name:e,size:"1.5em"},null,8,["name"]))]),b.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",{key:0,class:"name",textContent:(0,t.zw)(O.displayName(e))},null,8,I)),e!==a.selectedPanel||b.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",_,[(0,n._)("button",{title:"Expanded view",onClick:s=>O.openPluginView(e)},D,8,P)]))],8,y)],10,C)))),128))])),(0,n._)("ul",M,[(0,n._)("li",{class:(0,t.C_)({selected:"extensions"===a.selectedPanel}),title:"Extensions",onClick:s[2]||(s[2]=e=>O.onItemClick("extensions"))},[(0,n._)("a",S,[q,b.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",z,"Extensions"))])],2),(0,n._)("li",{class:(0,t.C_)({selected:"settings"===a.selectedPanel}),title:"Settings",onClick:s[3]||(s[3]=e=>O.onItemClick("settings"))},[(0,n._)("a",E,[$,b.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",U,"Settings"))])],2),(0,n._)("li",{title:"Logout",onClick:s[4]||(s[4]=e=>O.onItemClick("logout"))},[(0,n._)("a",N,[Z,b.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",j,"Logout"))])])])],2)}var L=a(1359),T=a(2126),H=a(8637),V=JSON.parse('{"users":{"name":"Users","icon":{"class":"fas fa-user"}},"tokens":{"name":"Tokens","icon":{"class":"fas fa-key"}},"application":{"name":"Application","icon":{"class":"fas fa-gears"}}}'),A=a(5250),Y={name:"Nav",emits:["select","select-config"],mixins:[H.Z],components:{ExtensionIcon:T.Z},props:{panels:{type:Object,required:!0},selectedPanel:{type:String},selectedConfigPanel:{type:String},hostname:{type:String}},computed:{specialPlugins(){return["execute","entities"]},panelNames(){const e=(e,a)=>{const n=s.indexOf(a);return n>=0&&(e=[a].concat(e.slice(0,n).concat(e.slice(n+1)))),e};let s=Object.keys(this.panels).sort();return s=e(s,"execute"),s=e(s,"entities"),s},collapsedDefault(){return!(!this.isMobile()&&!this.isTablet())}},methods:{onItemClick(e){this.$emit("select",e),this.collapsed=!!this.isMobile()||this.collapsedDefault},displayName(e){return"entities"===e?"Home":"execute"===e?"Execute":e},setConnected(e){this.connected=e},openPluginView(e){window.open(`/plugin/${e}`,"_blank")}},data(){return{collapsed:!0,connected:!1,icons:L,host:null,configSections:V}},mounted(){this.collapsed=this.collapsedDefault,A.$.on("connect",(()=>this.setConnected(!0))),A.$.on("disconnect",(()=>this.setConnected(!1))),this.$watch((()=>this.$root.connected),(e=>this.setConnected(e))),this.setConnected(this.$root.connected)}},K=a(3744);const W=(0,K.Z)(Y,[["render",O],["__scopeId","data-v-97df2e2e"]]);var F=W},8665:function(e,s,a){"use strict";a.r(s),a.d(s,{default:function(){return C}});var n=a(6252),t=a(3577);const i={key:2,class:"canvas"},l={class:"panel"},c={key:3,class:"canvas"},o={class:"panel"},r={key:4,class:"canvas"};function d(e,s,a,d,f,p){const m=(0,n.up)("Loading"),u=(0,n.up)("Nav"),g=(0,n.up)("Settings"),h=(0,n.up)("Extensions");return(0,n.wg)(),(0,n.iD)("main",null,[f.loading?((0,n.wg)(),(0,n.j4)(m,{key:0})):((0,n.wg)(),(0,n.j4)(u,{key:1,panels:f.components,"selected-panel":f.selectedPanel,"selected-config-panel":f.selectedConfigPanel,hostname:f.hostname,onSelect:s[0]||(s[0]=e=>f.selectedPanel=e),onSelectConfig:s[1]||(s[1]=e=>f.selectedConfigPanel=e)},null,8,["panels","selected-panel","selected-config-panel","hostname"])),"settings"===f.selectedPanel?((0,n.wg)(),(0,n.iD)("div",i,[(0,n._)("div",l,[(0,n.Wm)(g,{"selected-panel":f.selectedConfigPanel},null,8,["selected-panel"])])])):"extensions"===f.selectedPanel?((0,n.wg)(),(0,n.iD)("div",c,[(0,n._)("div",o,[(0,n.Wm)(h)])])):((0,n.wg)(),(0,n.iD)("div",r,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(f.components,((e,s)=>((0,n.wg)(),(0,n.iD)("div",{class:(0,t.C_)(["panel",{hidden:s!==f.selectedPanel}]),key:s},[s===f.selectedPanel?((0,n.wg)(),(0,n.j4)((0,n.LL)(e.component),{key:0,config:e.config,"plugin-name":s},null,8,["config","plugin-name"])):(0,n.kq)("",!0)],2)))),128))]))])}var f=a(2262),p=a(8637),m=a(6791),u=a(2060),g=a(2018),h=a(4166),x={name:"Panel",mixins:[p.Z],components:{Extensions:g["default"],Settings:h["default"],Nav:u.Z,Loading:m.Z},data(){return{loading:!1,plugins:{},backends:{},procedures:{},components:{},hostname:void 0,selectedPanel:void 0,selectedConfigPanel:"users"}},methods:{initSelectedPanel(){const e=this.$route.hash.match(/^#?([a-zA-Z0-9_.]+)(\?(.+?))?/),s=e?e[1]:"entities";s?.length&&(this.selectedPanel=s)},initPanels(){const e=this;this.components={},Object.entries(this.plugins).forEach((async([s,t])=>{const i=s.split(".").map((e=>e[0].toUpperCase()+e.slice(1))).join("");let l=null;try{l=await a(3379)(`./${i}/Index`)}catch(o){return}const c=(0,f.XI)((0,n.RC)((async()=>l)));e.$options.components[s]=c,e.components[s]={component:c,pluginName:s,config:t}}))},async parseConfig(){[this.plugins,this.backends,this.procedures,this.hostname]=await Promise.all([this.request("config.get_plugins"),this.request("config.get_backends"),this.request("config.get_procedures"),this.request("config.get_device_id")]),this.initializeDefaultViews()},initializeDefaultViews(){this.plugins.entities={},this.plugins.execute={}}},async mounted(){this.loading=!0;try{await this.parseConfig(),this.initPanels(),this.initSelectedPanel(),this.$watch("$route.hash",this.initSelectedPanel)}finally{this.loading=!1}}},k=a(3744);const w=(0,k.Z)(x,[["render",d],["__scopeId","data-v-871fbba0"]]);var C=w},3379:function(e,s,a){var n={"./Alarm/Index":[1949,7651,5933,7243,2844,2308,2992,735,6281,58,1807,9381,9732,1949],"./Camera/Index":[7528,7528],"./CameraAndroidIpcam/Index":[3924,3924],"./CameraCv/Index":[6148,7528,6148],"./CameraFfmpeg/Index":[9334,7528,9334],"./CameraGstreamer/Index":[813,7528,813],"./CameraIrMlx90640/Index":[7381,7528,7381],"./CameraPi/Index":[5214,7528,8895],"./CameraPiLegacy/Index":[1512,7528,1512],"./Entities/Index":[2948,5933,7243,2992,669,864,9732,2948],"./Execute/Index":[4221,5933,735,1807,5197],"./Extensions/Index":[2018,5933,735,58,2924,6217,2018,3862],"./Light/Index":[9751,7651,2844,9751],"./LightHue/Index":[2976,7651,2844,9751,2976],"./Media/Index":[7493,7651,5933,7243,906,1171,2308,7624,182,7493],"./Media/Providers/YouTube/Index":[2200,2200],"./MediaMplayer/Index":[3518,7651,5933,7243,906,1171,2308,7624,182,7493,3518],"./MediaMpv/Index":[4765,7651,5933,7243,906,1171,2308,7624,182,7493,4765],"./MediaOmxplayer/Index":[7819,7651,5933,7243,906,1171,2308,7624,182,7493,7819],"./MediaVlc/Index":[2614,7651,5933,7243,906,1171,2308,7624,182,7493,2614],"./Music/Index":[4015,7651,5933,7243,906,1171,4015],"./MusicMopidy/Index":[3400,7651,5933,7243,906,1171,4015,3400],"./MusicMpd/Index":[3083,7651,5933,7243,906,1171,4015,3083],"./MusicSnapcast/Index":[5285,7651,2844,5285],"./MusicSpotify/Index":[4053,7651,5933,7243,906,1171,4015,4053],"./Rtorrent/Index":[2183,5933,7243,7624,6429,2183],"./Settings/Index":[4166,5933,7243,6281,2924,4166],"./Sound/Index":[746,746],"./Torrent/Index":[8784,5933,7243,7624,6429,8784],"./Tts/Index":[3732,8069,3732],"./TtsGoogle/Index":[7605,8069,2853],"./TtsPicovoice/Index":[7089,8069,7089],"./TvSamsungWs/Index":[34,34],"./ZigbeeMqtt/Index":[6882,7651,5933,7243,2844,6882],"./Zwave/Index":[2732,7651,5933,7243,2844,2718,2732],"./ZwaveMqtt/Index":[1088,7651,5933,7243,2844,2718,1088]};function t(e){if(!a.o(n,e))return Promise.resolve().then((function(){var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}));var s=n[e],t=s[0];return Promise.all(s.slice(1).map(a.e)).then((function(){return a(t)}))}t.keys=function(){return Object.keys(n)},t.id=3379,e.exports=t},1359:function(e){"use strict";e.exports=JSON.parse('{"alarm":{"class":"fas fa-stopwatch"},"arduino":{"class":"fas fa-microchip"},"assistant.google":{"class":"fas fa-microphone-lines"},"assistant.openai":{"class":"fas fa-microphone-lines"},"assistant.picovoice":{"class":"fas fa-microphone-lines"},"bluetooth":{"class":"fab fa-bluetooth"},"camera.android.ipcam":{"class":"fab fa-android"},"camera.cv":{"class":"fas fa-camera"},"camera.ffmpeg":{"class":"fas fa-camera"},"camera.gstreamer":{"class":"fas fa-camera"},"camera.ir.mlx90640":{"class":"fas fa-sun"},"camera.pi":{"class":"fas fa-camera"},"camera.pi.legacy":{"class":"fas fa-camera"},"entities":{"class":"fa fa-home"},"execute":{"class":"fa fa-play"},"extensions":{"class":"fas fa-puzzle-piece"},"light.hue":{"class":"fas fa-lightbulb"},"linode":{"class":"fas fa-cloud"},"media.jellyfin":{"imgUrl":"/icons/jellyfin.svg"},"media.kodi":{"imgUrl":"/icons/kodi.svg"},"media.omxplayer":{"class":"fa fa-film"},"media.mplayer":{"class":"fa fa-film"},"media.mpv":{"class":"fa fa-film"},"media.plex":{"imgUrl":"/icons/plex.svg"},"media.vlc":{"class":"fa fa-film"},"music.mpd":{"class":"fas fa-music"},"music.snapcast":{"class":"fa fa-volume-up"},"music.spotify":{"class":"fab fa-spotify"},"ping":{"class":"fas fa-server"},"torrent":{"class":"fa fa-magnet"},"rtorrent":{"class":"fa fa-magnet"},"sensor.bme280":{"class":"fas fa-microchip"},"sensor.dht":{"class":"fas fa-microchip"},"sensor.envirophat":{"class":"fas fa-microchip"},"sensor.ltr559":{"class":"fas fa-microchip"},"sensor.mcp3008":{"class":"fas fa-microchip"},"sensor.pmw3901":{"class":"fas fa-microchip"},"sensor.vl53l1x":{"class":"fas fa-microchip"},"serial":{"class":"fab fa-usb"},"smartthings":{"imgUrl":"/icons/smartthings.png"},"switches":{"class":"fas fa-toggle-on"},"switch.switchbot":{"class":"fas fa-toggle-on"},"switch.tplink":{"class":"fas fa-toggle-on"},"switchbot":{"class":"fas fa-toggle-on"},"sound":{"class":"fa fa-microphone"},"system":{"class":"fas fa-microchip"},"tts":{"class":"far fa-comment"},"tts.google":{"class":"fas fa-comment"},"tv.samsung.ws":{"class":"fas fa-tv"},"variable":{"class":"fas fa-square-root-variable"},"weather.buienradar":{"class":"fas fa-cloud-sun-rain"},"weather.openweathermap":{"class":"fas fa-cloud-sun-rain"},"zigbee.mqtt":{"imgUrl":"/icons/zigbee.svg"},"zwave":{"imgUrl":"/icons/z-wave.png"},"zwave.mqtt":{"imgUrl":"/icons/z-wave.png"}}')}}]); +//# sourceMappingURL=panel.f97445c6.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/panel.f97445c6.js.map b/platypush/backend/http/webapp/dist/static/js/panel.f97445c6.js.map new file mode 100644 index 0000000000..f1a29d1ad6 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/panel.f97445c6.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/panel.f97445c6.js","mappings":"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CA,KACA,KACA,KACA,KACA,KACA,KACA,IACA,KACA,GACA,KACA,KACA,KACA,MAED,iBAAkB,CACjB,KACA,MAED,6BAA8B,CAC7B,KACA,MAED,mBAAoB,CACnB,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,MAED,0BAA2B,CAC1B,IACA,KACA,KAED,2BAA4B,CAC3B,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,MAED,yBAA0B,CACzB,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,IACA,KACA,MAED,kBAAmB,CAClB,KACA,KACA,IACA,KACA,MAED,qBAAsB,CACrB,KACA,KACA,IACA,GACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,MAED,kCAAmC,CAClC,KACA,MAED,uBAAwB,CACvB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,yBAA0B,CACzB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,IACA,KACA,MAED,sBAAuB,CACtB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,wBAAyB,CACxB,KACA,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,IACA,KAED,kBAAmB,CAClB,KACA,KACA,KACA,KACA,KACA,MAED,cAAe,CACd,KACA,KACA,MAED,oBAAqB,CACpB,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,MAED,sBAAuB,CACtB,GACA,IAED,qBAAsB,CACrB,KACA,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,KACA,KACA,MAED,oBAAqB,CACpB,KACA,KACA,KACA,KACA,KACA,KACA,OAGF,SAASgB,EAAoBC,GAC5B,IAAIC,EAAoBC,EAAEnB,EAAKiB,GAC9B,OAAOP,QAAQU,UAAUC,MAAK,WAC7B,IAAIhB,EAAI,IAAIiB,MAAM,uBAAyBL,EAAM,KAEjD,MADAZ,EAAEkB,KAAO,mBACHlB,CACP,IAGD,IAAImB,EAAMxB,EAAIiB,GAAMQ,EAAKD,EAAI,GAC7B,OAAOd,QAAQC,IAAIa,EAAIhF,MAAM,GAAGwD,IAAIkB,EAAoBb,IAAIgB,MAAK,WAChE,OAAOH,EAAoBO,EAC5B,GACD,CACAT,EAAoBvE,KAAO,WAAa,OAAOV,OAAOU,KAAKuD,EAAM,EACjEgB,EAAoBS,GAAK,KACzBC,EAAOC,QAAUX,C","sources":["webpack://platypush/./src/components/Nav.vue","webpack://platypush/./src/components/Nav.vue?1f44","webpack://platypush/./src/views/Panel.vue","webpack://platypush/./src/views/Panel.vue?792f","webpack://platypush/./src/components/panels/ lazy ^\\.\\/.*\\/Index$ namespace object"],"sourcesContent":["\n\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=97df2e2e&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=97df2e2e&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-97df2e2e\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","import { render } from \"./Panel.vue?vue&type=template&id=871fbba0&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=871fbba0&lang=scss&scoped=true\"\nimport \"./Panel.vue?vue&type=style&index=1&id=871fbba0&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-871fbba0\"]])\n\nexport default __exports__","var map = {\n\t\"./Alarm/Index\": [\n\t\t1949,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2308,\n\t\t2992,\n\t\t735,\n\t\t6281,\n\t\t58,\n\t\t1807,\n\t\t9381,\n\t\t9732,\n\t\t1949\n\t],\n\t\"./Camera/Index\": [\n\t\t7528,\n\t\t7528\n\t],\n\t\"./CameraAndroidIpcam/Index\": [\n\t\t3924,\n\t\t3924\n\t],\n\t\"./CameraCv/Index\": [\n\t\t6148,\n\t\t7528,\n\t\t6148\n\t],\n\t\"./CameraFfmpeg/Index\": [\n\t\t9334,\n\t\t7528,\n\t\t9334\n\t],\n\t\"./CameraGstreamer/Index\": [\n\t\t813,\n\t\t7528,\n\t\t813\n\t],\n\t\"./CameraIrMlx90640/Index\": [\n\t\t7381,\n\t\t7528,\n\t\t7381\n\t],\n\t\"./CameraPi/Index\": [\n\t\t5214,\n\t\t7528,\n\t\t8895\n\t],\n\t\"./CameraPiLegacy/Index\": [\n\t\t1512,\n\t\t7528,\n\t\t1512\n\t],\n\t\"./Entities/Index\": [\n\t\t2948,\n\t\t5933,\n\t\t7243,\n\t\t2992,\n\t\t669,\n\t\t864,\n\t\t9732,\n\t\t2948\n\t],\n\t\"./Execute/Index\": [\n\t\t4221,\n\t\t5933,\n\t\t735,\n\t\t1807,\n\t\t5197\n\t],\n\t\"./Extensions/Index\": [\n\t\t2018,\n\t\t5933,\n\t\t735,\n\t\t58,\n\t\t2924,\n\t\t6217,\n\t\t2018,\n\t\t3862\n\t],\n\t\"./Light/Index\": [\n\t\t9751,\n\t\t7651,\n\t\t2844,\n\t\t9751\n\t],\n\t\"./LightHue/Index\": [\n\t\t2976,\n\t\t7651,\n\t\t2844,\n\t\t9751,\n\t\t2976\n\t],\n\t\"./Media/Index\": [\n\t\t7493,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493\n\t],\n\t\"./Media/Providers/YouTube/Index\": [\n\t\t2200,\n\t\t2200\n\t],\n\t\"./MediaMplayer/Index\": [\n\t\t3518,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t3518\n\t],\n\t\"./MediaMpv/Index\": [\n\t\t4765,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t4765\n\t],\n\t\"./MediaOmxplayer/Index\": [\n\t\t7819,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t7819\n\t],\n\t\"./MediaVlc/Index\": [\n\t\t2614,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t2614\n\t],\n\t\"./Music/Index\": [\n\t\t4015,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015\n\t],\n\t\"./MusicMopidy/Index\": [\n\t\t3400,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t3400\n\t],\n\t\"./MusicMpd/Index\": [\n\t\t3083,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t3083\n\t],\n\t\"./MusicSnapcast/Index\": [\n\t\t5285,\n\t\t7651,\n\t\t2844,\n\t\t5285\n\t],\n\t\"./MusicSpotify/Index\": [\n\t\t4053,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t4053\n\t],\n\t\"./Rtorrent/Index\": [\n\t\t2183,\n\t\t5933,\n\t\t7243,\n\t\t7624,\n\t\t6429,\n\t\t2183\n\t],\n\t\"./Settings/Index\": [\n\t\t4166,\n\t\t5933,\n\t\t7243,\n\t\t6281,\n\t\t2924,\n\t\t4166\n\t],\n\t\"./Sound/Index\": [\n\t\t746,\n\t\t746\n\t],\n\t\"./Torrent/Index\": [\n\t\t8784,\n\t\t5933,\n\t\t7243,\n\t\t7624,\n\t\t6429,\n\t\t8784\n\t],\n\t\"./Tts/Index\": [\n\t\t3732,\n\t\t8069,\n\t\t3732\n\t],\n\t\"./TtsGoogle/Index\": [\n\t\t7605,\n\t\t8069,\n\t\t2853\n\t],\n\t\"./TtsPicovoice/Index\": [\n\t\t7089,\n\t\t8069,\n\t\t7089\n\t],\n\t\"./TvSamsungWs/Index\": [\n\t\t34,\n\t\t34\n\t],\n\t\"./ZigbeeMqtt/Index\": [\n\t\t6882,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t6882\n\t],\n\t\"./Zwave/Index\": [\n\t\t2732,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2718,\n\t\t2732\n\t],\n\t\"./ZwaveMqtt/Index\": [\n\t\t1088,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2718,\n\t\t1088\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(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 3379;\nmodule.exports = webpackAsyncContext;"],"names":["_createElementVNode","class","href","_hoisted_21","_createElementBlock","_normalizeClass","collapsed","$data","onClick","_cache","$event","_hoisted_1","$props","hostname","_toDisplayString","ok","connected","error","title","selectedPanel","_hoisted_4","$options","onItemClick","_hoisted_5","_hoisted_6","_hoisted_7","_Fragment","_renderList","configSections","config","name","key","selected","selectedConfigPanel","_ctx","$emit","_hoisted_9","_hoisted_10","icon","imgUrl","src","alt","_hoisted_12","_hoisted_14","panelNames","_hoisted_17","specialPlugins","includes","icons","_createBlock","_component_ExtensionIcon","size","displayName","_hoisted_19","openPluginView","_hoisted_23","_hoisted_24","_hoisted_25","_hoisted_26","_hoisted_27","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","_hoisted_32","emits","mixins","Utils","components","ExtensionIcon","props","panels","type","Object","required","String","computed","prepend","names","idx","indexOf","concat","slice","keys","this","sort","collapsedDefault","isMobile","isTablet","methods","setConnected","window","open","data","host","mounted","bus","on","$watch","$root","value","__exports__","render","loading","_component_Loading","_component_Nav","onSelect","onSelectConfig","_hoisted_2","_createVNode","_component_Settings","_hoisted_3","_component_Extensions","panel","hidden","_resolveDynamicComponent","component","Extensions","Settings","Nav","Loading","plugins","backends","procedures","undefined","initSelectedPanel","match","$route","hash","plugin","length","initPanels","self","entries","forEach","async","componentName","split","map","token","toUpperCase","join","comp","e","shallowRef","defineAsyncComponent","pluginName","parseConfig","Promise","all","request","initializeDefaultViews","entities","execute","webpackAsyncContext","req","__webpack_require__","o","resolve","then","Error","code","ids","id","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/plugin.716f67e8.js b/platypush/backend/http/webapp/dist/static/js/plugin.716f67e8.js deleted file mode 100644 index 2ee27bd132..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/plugin.716f67e8.js +++ /dev/null @@ -1,2 +0,0 @@ -(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9975],{6791:function(e,s,a){"use strict";a.d(s,{Z:function(){return d}});var n=a(6252);const t={class:"loading"},i={class:"icon"};function c(e,s){return(0,n.wg)(),(0,n.iD)("div",t,[(0,n._)("div",i,[((0,n.wg)(),(0,n.iD)(n.HY,null,(0,n.Ko)(4,(e=>(0,n._)("div",{key:e}))),64))])])}var l=a(3744);const o={},r=(0,l.Z)(o,[["render",c],["__scopeId","data-v-4d9c871b"]]);var d=r},2060:function(e,s,a){"use strict";a.d(s,{Z:function(){return G}});var n=a(6252),t=a(3577);const i=e=>((0,n.dD)("data-v-97df2e2e"),e=e(),(0,n.Cn)(),e),c=i((()=>(0,n._)("i",{class:"fas fa-bars"},null,-1))),l=["textContent"],o=["title"],r={key:0,class:"plugins"},d={href:"/#"},f=i((()=>(0,n._)("i",{class:"fas fa-home"},null,-1))),m={key:0,class:"name"},p=["title","onClick"],u={href:"/#settings"},g={class:"icon"},h=["src"],x={key:2,class:"fas fa-puzzle-piece"},k=["textContent"],y={key:1,class:"plugins"},w=["title","onClick"],v=["href"],C={class:"icon"},I=["textContent"],_={key:1,class:"expander"},b=["onClick"],D=i((()=>(0,n._)("i",{class:"fas fa-up-right-from-square"},null,-1))),N=[D],P={class:"footer"},M={href:"/#extensions"},z=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fa fa-puzzle-piece"})],-1))),q={key:0,class:"name"},S={href:"/#settings"},U=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fa fa-cog"})],-1))),$={key:0,class:"name"},Z={href:"/logout"},L=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fas fa-sign-out-alt"})],-1))),j={key:0,class:"name"};function E(e,s,a,i,D,E){const T=(0,n.up)("ExtensionIcon");return(0,n.wg)(),(0,n.iD)("nav",{class:(0,t.C_)({collapsed:D.collapsed})},[(0,n._)("div",{class:"toggler",onClick:s[0]||(s[0]=e=>D.collapsed=!D.collapsed)},[c,a.hostname?((0,n.wg)(),(0,n.iD)("span",{key:0,class:"hostname",textContent:(0,t.zw)(a.hostname)},null,8,l)):(0,n.kq)("",!0),(0,n._)("i",{class:(0,t.C_)(["icon status fas fa-circle",{ok:D.connected,error:!D.connected}]),title:D.connected?"Connected":"Disconnected"},null,10,o)]),"settings"===a.selectedPanel?((0,n.wg)(),(0,n.iD)("ul",r,[(0,n._)("li",{class:"entry",title:"Home",onClick:s[1]||(s[1]=e=>E.onItemClick("entities"))},[(0,n._)("a",d,[f,D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",m,"Home"))])]),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(D.configSections,((s,i)=>((0,n.wg)(),(0,n.iD)("li",{key:i,class:(0,t.C_)(["entry",{selected:i===a.selectedConfigPanel}]),title:s.name,onClick:s=>e.$emit("select-config",i)},[(0,n._)("a",u,[(0,n._)("span",g,[s.icon?.["class"]?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,t.C_)(s.icon["class"])},null,2)):s.icon?.imgUrl?((0,n.wg)(),(0,n.iD)("img",{key:1,src:s.icon?.imgUrl,alt:"name"},null,8,h)):((0,n.wg)(),(0,n.iD)("i",x))]),D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",{key:0,class:"name",textContent:(0,t.zw)(s.name)},null,8,k))])],10,p)))),128))])):((0,n.wg)(),(0,n.iD)("ul",y,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(E.panelNames,(e=>((0,n.wg)(),(0,n.iD)("li",{key:e,class:(0,t.C_)(["entry",{selected:e===a.selectedPanel}]),title:e,onClick:s=>E.onItemClick(e)},[(0,n._)("a",{href:`/#${e}`},[(0,n._)("span",C,[E.specialPlugins.includes(e)?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,t.C_)(D.icons[e].class)},null,2)):((0,n.wg)(),(0,n.j4)(T,{key:1,name:e,size:"1.5em"},null,8,["name"]))]),D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",{key:0,class:"name",textContent:(0,t.zw)(E.displayName(e))},null,8,I)),e!==a.selectedPanel||D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",_,[(0,n._)("button",{title:"Expanded view",onClick:s=>E.openPluginView(e)},N,8,b)]))],8,v)],10,w)))),128))])),(0,n._)("ul",P,[(0,n._)("li",{class:(0,t.C_)({selected:"extensions"===a.selectedPanel}),title:"Extensions",onClick:s[2]||(s[2]=e=>E.onItemClick("extensions"))},[(0,n._)("a",M,[z,D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",q,"Extensions"))])],2),(0,n._)("li",{class:(0,t.C_)({selected:"settings"===a.selectedPanel}),title:"Settings",onClick:s[3]||(s[3]=e=>E.onItemClick("settings"))},[(0,n._)("a",S,[U,D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",$,"Settings"))])],2),(0,n._)("li",{title:"Logout",onClick:s[4]||(s[4]=e=>E.onItemClick("logout"))},[(0,n._)("a",Z,[L,D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",j,"Logout"))])])])],2)}var T=a(1359),O=a(2126),H=a(8637),Y=JSON.parse('{"users":{"name":"Users","icon":{"class":"fas fa-user"}},"tokens":{"name":"Tokens","icon":{"class":"fas fa-key"}},"application":{"name":"Application","icon":{"class":"fas fa-gears"}}}'),A=a(5250),K={name:"Nav",emits:["select","select-config"],mixins:[H.Z],components:{ExtensionIcon:O.Z},props:{panels:{type:Object,required:!0},selectedPanel:{type:String},selectedConfigPanel:{type:String},hostname:{type:String}},computed:{specialPlugins(){return["execute","entities"]},panelNames(){const e=(e,a)=>{const n=s.indexOf(a);return n>=0&&(e=[a].concat(e.slice(0,n).concat(e.slice(n+1)))),e};let s=Object.keys(this.panels).sort();return s=e(s,"execute"),s=e(s,"entities"),s},collapsedDefault(){return!(!this.isMobile()&&!this.isTablet())}},methods:{onItemClick(e){this.$emit("select",e),this.collapsed=!!this.isMobile()||this.collapsedDefault},displayName(e){return"entities"===e?"Home":"execute"===e?"Execute":e},setConnected(e){this.connected=e},openPluginView(e){window.open(`/plugin/${e}`,"_blank")}},data(){return{collapsed:!0,connected:!1,icons:T,host:null,configSections:Y}},mounted(){this.collapsed=this.collapsedDefault,A.$.on("connect",(()=>this.setConnected(!0))),A.$.on("disconnect",(()=>this.setConnected(!1))),this.$watch((()=>this.$root.connected),(e=>this.setConnected(e))),this.setConnected(this.$root.connected)}},V=a(3744);const F=(0,V.Z)(K,[["render",E],["__scopeId","data-v-97df2e2e"]]);var G=F},2126:function(e,s,a){"use strict";a.d(s,{Z:function(){return m}});var n=a(6252),t=a(3577);const i=["href"],c=["src","alt","title"],l=["src","alt","title"];function o(e,s,a,o,r,d){return(0,n.wg)(),(0,n.iD)("div",{class:"extension-icon",style:(0,t.j5)({width:`${a.size}`,height:`${a.size}`})},[a.withDocsLink?((0,n.wg)(),(0,n.iD)("a",{key:0,href:d.docsUrl,target:"_blank"},[(0,n._)("img",{src:d.iconUrl,alt:d.extensionName,title:d.extensionName},null,8,c)],8,i)):((0,n.wg)(),(0,n.iD)("img",{key:1,src:d.iconUrl,alt:d.extensionName,title:d.extensionName},null,8,l))],4)}var r={props:{name:{type:String,required:!0},size:{type:String,default:"1.75em"},withDocsLink:{type:Boolean,default:!1}},computed:{iconUrl(){return`https://static.platypush.tech/icons/${this.extensionName}-64.png`},extensionType(){return"backend"==this.name.split(".")[0]?"backend":"plugin"},extensionName(){const e=this.name.split(".");return e.length<1?this.name:("backend"==e[0]&&e.shift(),e.join("."))},docsUrl(){return`https://docs.platypush.tech/platypush/${this.extensionType}s/${this.extensionName}.html`}}},d=a(3744);const f=(0,d.Z)(r,[["render",o],["__scopeId","data-v-0353c248"]]);var m=f},2354:function(e,s,a){"use strict";a.r(s),a.d(s,{default:function(){return u}});var n=a(6252);const t={key:1,class:"canvas"};function i(e,s,a,i,c,l){const o=(0,n.up)("Loading");return(0,n.wg)(),(0,n.iD)("main",null,[c.loading?((0,n.wg)(),(0,n.j4)(o,{key:0})):((0,n.wg)(),(0,n.iD)("div",t,[((0,n.wg)(),(0,n.j4)((0,n.LL)(c.component),{config:c.config,"plugin-name":l.pluginName},null,8,["config","plugin-name"]))]))])}var c=a(2262),l=a(8637),o=a(6791),r=a(2060),d=a(4166),f={name:"Panel",mixins:[l.Z],components:{Settings:d["default"],Nav:r.Z,Loading:o.Z},data(){return{loading:!1,config:{},plugins:{},backends:{},procedures:{},component:void 0,hostname:void 0,selectedPanel:void 0}},computed:{pluginName(){return this.$route.params.plugin}},methods:{async initPanel(){const e=this.pluginName.split(".").map((e=>e[0].toUpperCase()+e.slice(1))).join("");let s=null;try{s=await a(3379)(`./${e}/Index`)}catch(t){return console.error(t),void this.notify({error:!0,title:`Cannot load plugin ${this.pluginName}`,text:t.toString()})}this.component=(0,c.XI)((0,n.RC)((async()=>s))),this.$options.components[e]=this.component},async initConfig(){const e=await this.request("config.get");this.config=e[this.pluginName]||{},this.hostname=await this.request("config.get_device_id")}},async mounted(){this.loading=!0;try{await this.initConfig(),await this.initPanel()}finally{this.loading=!1}}},m=a(3744);const p=(0,m.Z)(f,[["render",i],["__scopeId","data-v-e339182c"]]);var u=p},3379:function(e,s,a){var n={"./Alarm/Index":[1949,7651,5933,7243,2844,2308,2992,735,6281,58,1807,9381,9732,1949],"./Camera/Index":[7528,7528],"./CameraAndroidIpcam/Index":[3924,3924],"./CameraCv/Index":[6148,7528,6148],"./CameraFfmpeg/Index":[9334,7528,9334],"./CameraGstreamer/Index":[813,7528,813],"./CameraIrMlx90640/Index":[7381,7528,7381],"./CameraPi/Index":[5214,7528,8895],"./CameraPiLegacy/Index":[1512,7528,1512],"./Entities/Index":[2948,5933,7243,2992,669,864,9732,2948],"./Execute/Index":[4221,5933,735,1807,5197],"./Extensions/Index":[2018,5933,735,58,2924,6217,2018,3862],"./Light/Index":[9751,7651,2844,9751],"./LightHue/Index":[2976,7651,2844,9751,2976],"./Media/Index":[7493,7651,5933,7243,906,1171,2308,7624,182,7493],"./Media/Providers/YouTube/Index":[2200,2200],"./MediaMplayer/Index":[3518,7651,5933,7243,906,1171,2308,7624,182,7493,3518],"./MediaMpv/Index":[4765,7651,5933,7243,906,1171,2308,7624,182,7493,4765],"./MediaOmxplayer/Index":[7819,7651,5933,7243,906,1171,2308,7624,182,7493,7819],"./MediaVlc/Index":[2614,7651,5933,7243,906,1171,2308,7624,182,7493,2614],"./Music/Index":[4015,7651,5933,7243,906,1171,4015],"./MusicMopidy/Index":[3400,7651,5933,7243,906,1171,4015,3400],"./MusicMpd/Index":[3083,7651,5933,7243,906,1171,4015,3083],"./MusicSnapcast/Index":[5285,7651,2844,5285],"./MusicSpotify/Index":[4053,7651,5933,7243,906,1171,4015,4053],"./Rtorrent/Index":[2183,5933,7243,7624,6429,2183],"./Settings/Index":[4166,5933,7243,6281,2924,4166],"./Sound/Index":[746,746],"./Torrent/Index":[8784,5933,7243,7624,6429,8784],"./Tts/Index":[3732,8069,3732],"./TtsGoogle/Index":[7605,8069,2853],"./TtsPicovoice/Index":[7089,8069,7089],"./TvSamsungWs/Index":[34,34],"./ZigbeeMqtt/Index":[6882,7651,5933,7243,2844,6882],"./Zwave/Index":[2732,7651,5933,7243,2844,2718,2732],"./ZwaveMqtt/Index":[1088,7651,5933,7243,2844,2718,1088]};function t(e){if(!a.o(n,e))return Promise.resolve().then((function(){var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}));var s=n[e],t=s[0];return Promise.all(s.slice(1).map(a.e)).then((function(){return a(t)}))}t.keys=function(){return Object.keys(n)},t.id=3379,e.exports=t},1359:function(e){"use strict";e.exports=JSON.parse('{"alarm":{"class":"fas fa-stopwatch"},"arduino":{"class":"fas fa-microchip"},"assistant.google":{"class":"fas fa-microphone-lines"},"assistant.openai":{"class":"fas fa-microphone-lines"},"assistant.picovoice":{"class":"fas fa-microphone-lines"},"bluetooth":{"class":"fab fa-bluetooth"},"camera.android.ipcam":{"class":"fab fa-android"},"camera.cv":{"class":"fas fa-camera"},"camera.ffmpeg":{"class":"fas fa-camera"},"camera.gstreamer":{"class":"fas fa-camera"},"camera.ir.mlx90640":{"class":"fas fa-sun"},"camera.pi":{"class":"fas fa-camera"},"camera.pi.legacy":{"class":"fas fa-camera"},"entities":{"class":"fa fa-home"},"execute":{"class":"fa fa-play"},"extensions":{"class":"fas fa-puzzle-piece"},"light.hue":{"class":"fas fa-lightbulb"},"linode":{"class":"fas fa-cloud"},"media.jellyfin":{"imgUrl":"/icons/jellyfin.svg"},"media.kodi":{"imgUrl":"/icons/kodi.svg"},"media.omxplayer":{"class":"fa fa-film"},"media.mplayer":{"class":"fa fa-film"},"media.mpv":{"class":"fa fa-film"},"media.plex":{"imgUrl":"/icons/plex.svg"},"media.vlc":{"class":"fa fa-film"},"music.mpd":{"class":"fas fa-music"},"music.snapcast":{"class":"fa fa-volume-up"},"music.spotify":{"class":"fab fa-spotify"},"ping":{"class":"fas fa-server"},"torrent":{"class":"fa fa-magnet"},"rtorrent":{"class":"fa fa-magnet"},"sensor.bme280":{"class":"fas fa-microchip"},"sensor.dht":{"class":"fas fa-microchip"},"sensor.envirophat":{"class":"fas fa-microchip"},"sensor.ltr559":{"class":"fas fa-microchip"},"sensor.mcp3008":{"class":"fas fa-microchip"},"sensor.pmw3901":{"class":"fas fa-microchip"},"sensor.vl53l1x":{"class":"fas fa-microchip"},"serial":{"class":"fab fa-usb"},"smartthings":{"imgUrl":"/icons/smartthings.png"},"switches":{"class":"fas fa-toggle-on"},"switch.switchbot":{"class":"fas fa-toggle-on"},"switch.tplink":{"class":"fas fa-toggle-on"},"switchbot":{"class":"fas fa-toggle-on"},"sound":{"class":"fa fa-microphone"},"system":{"class":"fas fa-microchip"},"tts":{"class":"far fa-comment"},"tts.google":{"class":"fas fa-comment"},"tv.samsung.ws":{"class":"fas fa-tv"},"variable":{"class":"fas fa-square-root-variable"},"weather.buienradar":{"class":"fas fa-cloud-sun-rain"},"weather.openweathermap":{"class":"fas fa-cloud-sun-rain"},"zigbee.mqtt":{"imgUrl":"/icons/zigbee.svg"},"zwave":{"imgUrl":"/icons/z-wave.png"},"zwave.mqtt":{"imgUrl":"/icons/z-wave.png"}}')}}]); -//# sourceMappingURL=plugin.716f67e8.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/plugin.716f67e8.js.map b/platypush/backend/http/webapp/dist/static/js/plugin.716f67e8.js.map deleted file mode 100644 index d1c93ee258..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/plugin.716f67e8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/plugin.716f67e8.js","mappings":"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H,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,uBCVA,IAAIiI,EAAM,CACT,gBAAiB,CAChB,KACA,KACA,KACA,KACA,KACA,KACA,KACA,IACA,KACA,GACA,KACA,KACA,KACA,MAED,iBAAkB,CACjB,KACA,MAED,6BAA8B,CAC7B,KACA,MAED,mBAAoB,CACnB,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,MAED,0BAA2B,CAC1B,IACA,KACA,KAED,2BAA4B,CAC3B,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,MAED,yBAA0B,CACzB,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,IACA,KACA,MAED,kBAAmB,CAClB,KACA,KACA,IACA,KACA,MAED,qBAAsB,CACrB,KACA,KACA,IACA,GACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,MAED,kCAAmC,CAClC,KACA,MAED,uBAAwB,CACvB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,yBAA0B,CACzB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,IACA,KACA,MAED,sBAAuB,CACtB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,wBAAyB,CACxB,KACA,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,IACA,KAED,kBAAmB,CAClB,KACA,KACA,KACA,KACA,KACA,MAED,cAAe,CACd,KACA,KACA,MAED,oBAAqB,CACpB,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,MAED,sBAAuB,CACtB,GACA,IAED,qBAAsB,CACrB,KACA,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,KACA,KACA,MAED,oBAAqB,CACpB,KACA,KACA,KACA,KACA,KACA,KACA,OAGF,SAASc,EAAoBC,GAC5B,IAAIC,EAAoBC,EAAEjB,EAAKe,GAC9B,OAAOG,QAAQC,UAAUC,MAAK,WAC7B,IAAIhB,EAAI,IAAIiB,MAAM,uBAAyBN,EAAM,KAEjD,MADAX,EAAEkB,KAAO,mBACHlB,CACP,IAGD,IAAImB,EAAMvB,EAAIe,GAAMS,EAAKD,EAAI,GAC7B,OAAOL,QAAQO,IAAIF,EAAI5E,MAAM,GAAGqD,IAAIgB,EAAoBZ,IAAIgB,MAAK,WAChE,OAAOJ,EAAoBQ,EAC5B,GACD,CACAV,EAAoBlE,KAAO,WAAa,OAAOV,OAAOU,KAAKoD,EAAM,EACjEc,EAAoBU,GAAK,KACzBE,EAAOC,QAAUb,C","sources":["webpack://platypush/./src/components/Loading.vue","webpack://platypush/./src/components/Loading.vue?1ccf","webpack://platypush/./src/components/Nav.vue","webpack://platypush/./src/components/Nav.vue?1f44","webpack://platypush/./src/components/elements/ExtensionIcon.vue","webpack://platypush/./src/components/elements/ExtensionIcon.vue?84d5","webpack://platypush/./src/views/Plugin.vue","webpack://platypush/./src/views/Plugin.vue?41f6","webpack://platypush/./src/components/panels/ lazy ^\\.\\/.*\\/Index$ namespace object"],"sourcesContent":["\n\n","import { render } from \"./Loading.vue?vue&type=template&id=4d9c871b&scoped=true\"\nconst script = {}\n\nimport \"./Loading.vue?vue&type=style&index=0&id=4d9c871b&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4d9c871b\"]])\n\nexport default __exports__","\n\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=97df2e2e&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=97df2e2e&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-97df2e2e\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ExtensionIcon.vue?vue&type=template&id=0353c248&scoped=true\"\nimport script from \"./ExtensionIcon.vue?vue&type=script&lang=js\"\nexport * from \"./ExtensionIcon.vue?vue&type=script&lang=js\"\n\nimport \"./ExtensionIcon.vue?vue&type=style&index=0&id=0353c248&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0353c248\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","import { render } from \"./Plugin.vue?vue&type=template&id=e339182c&scoped=true\"\nimport script from \"./Plugin.vue?vue&type=script&lang=js\"\nexport * from \"./Plugin.vue?vue&type=script&lang=js\"\n\nimport \"./Plugin.vue?vue&type=style&index=0&id=e339182c&lang=scss&scoped=true\"\nimport \"./Plugin.vue?vue&type=style&index=1&id=e339182c&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e339182c\"]])\n\nexport default __exports__","var map = {\n\t\"./Alarm/Index\": [\n\t\t1949,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2308,\n\t\t2992,\n\t\t735,\n\t\t6281,\n\t\t58,\n\t\t1807,\n\t\t9381,\n\t\t9732,\n\t\t1949\n\t],\n\t\"./Camera/Index\": [\n\t\t7528,\n\t\t7528\n\t],\n\t\"./CameraAndroidIpcam/Index\": [\n\t\t3924,\n\t\t3924\n\t],\n\t\"./CameraCv/Index\": [\n\t\t6148,\n\t\t7528,\n\t\t6148\n\t],\n\t\"./CameraFfmpeg/Index\": [\n\t\t9334,\n\t\t7528,\n\t\t9334\n\t],\n\t\"./CameraGstreamer/Index\": [\n\t\t813,\n\t\t7528,\n\t\t813\n\t],\n\t\"./CameraIrMlx90640/Index\": [\n\t\t7381,\n\t\t7528,\n\t\t7381\n\t],\n\t\"./CameraPi/Index\": [\n\t\t5214,\n\t\t7528,\n\t\t8895\n\t],\n\t\"./CameraPiLegacy/Index\": [\n\t\t1512,\n\t\t7528,\n\t\t1512\n\t],\n\t\"./Entities/Index\": [\n\t\t2948,\n\t\t5933,\n\t\t7243,\n\t\t2992,\n\t\t669,\n\t\t864,\n\t\t9732,\n\t\t2948\n\t],\n\t\"./Execute/Index\": [\n\t\t4221,\n\t\t5933,\n\t\t735,\n\t\t1807,\n\t\t5197\n\t],\n\t\"./Extensions/Index\": [\n\t\t2018,\n\t\t5933,\n\t\t735,\n\t\t58,\n\t\t2924,\n\t\t6217,\n\t\t2018,\n\t\t3862\n\t],\n\t\"./Light/Index\": [\n\t\t9751,\n\t\t7651,\n\t\t2844,\n\t\t9751\n\t],\n\t\"./LightHue/Index\": [\n\t\t2976,\n\t\t7651,\n\t\t2844,\n\t\t9751,\n\t\t2976\n\t],\n\t\"./Media/Index\": [\n\t\t7493,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493\n\t],\n\t\"./Media/Providers/YouTube/Index\": [\n\t\t2200,\n\t\t2200\n\t],\n\t\"./MediaMplayer/Index\": [\n\t\t3518,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t3518\n\t],\n\t\"./MediaMpv/Index\": [\n\t\t4765,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t4765\n\t],\n\t\"./MediaOmxplayer/Index\": [\n\t\t7819,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t7819\n\t],\n\t\"./MediaVlc/Index\": [\n\t\t2614,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t2614\n\t],\n\t\"./Music/Index\": [\n\t\t4015,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015\n\t],\n\t\"./MusicMopidy/Index\": [\n\t\t3400,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t3400\n\t],\n\t\"./MusicMpd/Index\": [\n\t\t3083,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t3083\n\t],\n\t\"./MusicSnapcast/Index\": [\n\t\t5285,\n\t\t7651,\n\t\t2844,\n\t\t5285\n\t],\n\t\"./MusicSpotify/Index\": [\n\t\t4053,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t4053\n\t],\n\t\"./Rtorrent/Index\": [\n\t\t2183,\n\t\t5933,\n\t\t7243,\n\t\t7624,\n\t\t6429,\n\t\t2183\n\t],\n\t\"./Settings/Index\": [\n\t\t4166,\n\t\t5933,\n\t\t7243,\n\t\t6281,\n\t\t2924,\n\t\t4166\n\t],\n\t\"./Sound/Index\": [\n\t\t746,\n\t\t746\n\t],\n\t\"./Torrent/Index\": [\n\t\t8784,\n\t\t5933,\n\t\t7243,\n\t\t7624,\n\t\t6429,\n\t\t8784\n\t],\n\t\"./Tts/Index\": [\n\t\t3732,\n\t\t8069,\n\t\t3732\n\t],\n\t\"./TtsGoogle/Index\": [\n\t\t7605,\n\t\t8069,\n\t\t2853\n\t],\n\t\"./TtsPicovoice/Index\": [\n\t\t7089,\n\t\t8069,\n\t\t7089\n\t],\n\t\"./TvSamsungWs/Index\": [\n\t\t34,\n\t\t34\n\t],\n\t\"./ZigbeeMqtt/Index\": [\n\t\t6882,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t6882\n\t],\n\t\"./Zwave/Index\": [\n\t\t2732,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2718,\n\t\t2732\n\t],\n\t\"./ZwaveMqtt/Index\": [\n\t\t1088,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2718,\n\t\t1088\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(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 3379;\nmodule.exports = webpackAsyncContext;"],"names":["class","_createElementBlock","_hoisted_1","_createElementVNode","_hoisted_2","_Fragment","_renderList","n","key","script","__exports__","render","href","_hoisted_21","_normalizeClass","collapsed","$data","onClick","_cache","$event","$props","hostname","_toDisplayString","ok","connected","error","title","selectedPanel","_hoisted_4","$options","onItemClick","_hoisted_5","_hoisted_6","_hoisted_7","configSections","config","name","selected","selectedConfigPanel","_ctx","$emit","_hoisted_9","_hoisted_10","icon","imgUrl","src","alt","_hoisted_12","_hoisted_14","panelNames","_hoisted_17","specialPlugins","includes","icons","_createBlock","_component_ExtensionIcon","size","displayName","_hoisted_19","openPluginView","_hoisted_23","_hoisted_24","_hoisted_25","_hoisted_26","_hoisted_27","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","_hoisted_32","emits","mixins","Utils","components","ExtensionIcon","props","panels","type","Object","required","String","computed","prepend","names","idx","indexOf","concat","slice","keys","this","sort","collapsedDefault","isMobile","isTablet","methods","setConnected","window","open","data","host","mounted","bus","on","$watch","$root","value","style","_normalizeStyle","width","height","withDocsLink","docsUrl","target","iconUrl","extensionName","default","Boolean","extensionType","split","words","length","shift","join","loading","_component_Loading","_resolveDynamicComponent","component","pluginName","Settings","Nav","Loading","plugins","backends","procedures","undefined","$route","params","plugin","initPanel","componentName","map","token","toUpperCase","comp","e","console","notify","text","toString","shallowRef","defineAsyncComponent","async","initConfig","request","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","Error","code","ids","id","all","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/plugin.95e66081.js b/platypush/backend/http/webapp/dist/static/js/plugin.95e66081.js new file mode 100644 index 0000000000..e6615ec452 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/plugin.95e66081.js @@ -0,0 +1,2 @@ +(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[9975],{2060:function(e,s,a){"use strict";a.d(s,{Z:function(){return J}});var n=a(6252),t=a(3577);const i=e=>((0,n.dD)("data-v-97df2e2e"),e=e(),(0,n.Cn)(),e),c=i((()=>(0,n._)("i",{class:"fas fa-bars"},null,-1))),l=["textContent"],o=["title"],r={key:0,class:"plugins"},f={href:"/#"},d=i((()=>(0,n._)("i",{class:"fas fa-home"},null,-1))),m={key:0,class:"name"},p=["title","onClick"],u={href:"/#settings"},g={class:"icon"},h=["src"],x={key:2,class:"fas fa-puzzle-piece"},k=["textContent"],y={key:1,class:"plugins"},w=["title","onClick"],v=["href"],C={class:"icon"},I=["textContent"],_={key:1,class:"expander"},b=["onClick"],D=i((()=>(0,n._)("i",{class:"fas fa-up-right-from-square"},null,-1))),N=[D],P={class:"footer"},M={href:"/#extensions"},z=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fa fa-puzzle-piece"})],-1))),q={key:0,class:"name"},S={href:"/#settings"},U=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fa fa-cog"})],-1))),$={key:0,class:"name"},Z={href:"/logout"},L=i((()=>(0,n._)("span",{class:"icon"},[(0,n._)("i",{class:"fas fa-sign-out-alt"})],-1))),j={key:0,class:"name"};function E(e,s,a,i,D,E){const T=(0,n.up)("ExtensionIcon");return(0,n.wg)(),(0,n.iD)("nav",{class:(0,t.C_)({collapsed:D.collapsed})},[(0,n._)("div",{class:"toggler",onClick:s[0]||(s[0]=e=>D.collapsed=!D.collapsed)},[c,a.hostname?((0,n.wg)(),(0,n.iD)("span",{key:0,class:"hostname",textContent:(0,t.zw)(a.hostname)},null,8,l)):(0,n.kq)("",!0),(0,n._)("i",{class:(0,t.C_)(["icon status fas fa-circle",{ok:D.connected,error:!D.connected}]),title:D.connected?"Connected":"Disconnected"},null,10,o)]),"settings"===a.selectedPanel?((0,n.wg)(),(0,n.iD)("ul",r,[(0,n._)("li",{class:"entry",title:"Home",onClick:s[1]||(s[1]=e=>E.onItemClick("entities"))},[(0,n._)("a",f,[d,D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",m,"Home"))])]),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(D.configSections,((s,i)=>((0,n.wg)(),(0,n.iD)("li",{key:i,class:(0,t.C_)(["entry",{selected:i===a.selectedConfigPanel}]),title:s.name,onClick:s=>e.$emit("select-config",i)},[(0,n._)("a",u,[(0,n._)("span",g,[s.icon?.["class"]?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,t.C_)(s.icon["class"])},null,2)):s.icon?.imgUrl?((0,n.wg)(),(0,n.iD)("img",{key:1,src:s.icon?.imgUrl,alt:"name"},null,8,h)):((0,n.wg)(),(0,n.iD)("i",x))]),D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",{key:0,class:"name",textContent:(0,t.zw)(s.name)},null,8,k))])],10,p)))),128))])):((0,n.wg)(),(0,n.iD)("ul",y,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(E.panelNames,(e=>((0,n.wg)(),(0,n.iD)("li",{key:e,class:(0,t.C_)(["entry",{selected:e===a.selectedPanel}]),title:e,onClick:s=>E.onItemClick(e)},[(0,n._)("a",{href:`/#${e}`},[(0,n._)("span",C,[E.specialPlugins.includes(e)?((0,n.wg)(),(0,n.iD)("i",{key:0,class:(0,t.C_)(D.icons[e].class)},null,2)):((0,n.wg)(),(0,n.j4)(T,{key:1,name:e,size:"1.5em"},null,8,["name"]))]),D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",{key:0,class:"name",textContent:(0,t.zw)(E.displayName(e))},null,8,I)),e!==a.selectedPanel||D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",_,[(0,n._)("button",{title:"Expanded view",onClick:s=>E.openPluginView(e)},N,8,b)]))],8,v)],10,w)))),128))])),(0,n._)("ul",P,[(0,n._)("li",{class:(0,t.C_)({selected:"extensions"===a.selectedPanel}),title:"Extensions",onClick:s[2]||(s[2]=e=>E.onItemClick("extensions"))},[(0,n._)("a",M,[z,D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",q,"Extensions"))])],2),(0,n._)("li",{class:(0,t.C_)({selected:"settings"===a.selectedPanel}),title:"Settings",onClick:s[3]||(s[3]=e=>E.onItemClick("settings"))},[(0,n._)("a",S,[U,D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",$,"Settings"))])],2),(0,n._)("li",{title:"Logout",onClick:s[4]||(s[4]=e=>E.onItemClick("logout"))},[(0,n._)("a",Z,[L,D.collapsed?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("span",j,"Logout"))])])])],2)}var T=a(1359),O=a(2126),H=a(8637),A=JSON.parse('{"users":{"name":"Users","icon":{"class":"fas fa-user"}},"tokens":{"name":"Tokens","icon":{"class":"fas fa-key"}},"application":{"name":"Application","icon":{"class":"fas fa-gears"}}}'),V=a(5250),Y={name:"Nav",emits:["select","select-config"],mixins:[H.Z],components:{ExtensionIcon:O.Z},props:{panels:{type:Object,required:!0},selectedPanel:{type:String},selectedConfigPanel:{type:String},hostname:{type:String}},computed:{specialPlugins(){return["execute","entities"]},panelNames(){const e=(e,a)=>{const n=s.indexOf(a);return n>=0&&(e=[a].concat(e.slice(0,n).concat(e.slice(n+1)))),e};let s=Object.keys(this.panels).sort();return s=e(s,"execute"),s=e(s,"entities"),s},collapsedDefault(){return!(!this.isMobile()&&!this.isTablet())}},methods:{onItemClick(e){this.$emit("select",e),this.collapsed=!!this.isMobile()||this.collapsedDefault},displayName(e){return"entities"===e?"Home":"execute"===e?"Execute":e},setConnected(e){this.connected=e},openPluginView(e){window.open(`/plugin/${e}`,"_blank")}},data(){return{collapsed:!0,connected:!1,icons:T,host:null,configSections:A}},mounted(){this.collapsed=this.collapsedDefault,V.$.on("connect",(()=>this.setConnected(!0))),V.$.on("disconnect",(()=>this.setConnected(!1))),this.$watch((()=>this.$root.connected),(e=>this.setConnected(e))),this.setConnected(this.$root.connected)}},F=a(3744);const G=(0,F.Z)(Y,[["render",E],["__scopeId","data-v-97df2e2e"]]);var J=G},2126:function(e,s,a){"use strict";a.d(s,{Z:function(){return m}});var n=a(6252),t=a(3577);const i=["href"],c=["src","alt","title"],l=["src","alt","title"];function o(e,s,a,o,r,f){return(0,n.wg)(),(0,n.iD)("div",{class:"extension-icon",style:(0,t.j5)({width:`${a.size}`,height:`${a.size}`})},[a.withDocsLink?((0,n.wg)(),(0,n.iD)("a",{key:0,href:f.docsUrl,target:"_blank"},[(0,n._)("img",{src:f.iconUrl,alt:f.extensionName,title:f.extensionName},null,8,c)],8,i)):((0,n.wg)(),(0,n.iD)("img",{key:1,src:f.iconUrl,alt:f.extensionName,title:f.extensionName},null,8,l))],4)}var r={props:{name:{type:String,required:!0},size:{type:String,default:"1.75em"},withDocsLink:{type:Boolean,default:!1}},computed:{iconUrl(){return`https://static.platypush.tech/icons/${this.extensionName}-64.png`},extensionType(){return"backend"==this.name.split(".")[0]?"backend":"plugin"},extensionName(){const e=this.name.split(".");return e.length<1?this.name:("backend"==e[0]&&e.shift(),e.join("."))},docsUrl(){return`https://docs.platypush.tech/platypush/${this.extensionType}s/${this.extensionName}.html`}}},f=a(3744);const d=(0,f.Z)(r,[["render",o],["__scopeId","data-v-0353c248"]]);var m=d},2354:function(e,s,a){"use strict";a.r(s),a.d(s,{default:function(){return u}});var n=a(6252);const t={key:1,class:"canvas"};function i(e,s,a,i,c,l){const o=(0,n.up)("Loading");return(0,n.wg)(),(0,n.iD)("main",null,[c.loading?((0,n.wg)(),(0,n.j4)(o,{key:0})):((0,n.wg)(),(0,n.iD)("div",t,[((0,n.wg)(),(0,n.j4)((0,n.LL)(c.component),{config:c.config,"plugin-name":l.pluginName},null,8,["config","plugin-name"]))]))])}var c=a(2262),l=a(8637),o=a(6791),r=a(2060),f=a(4166),d={name:"Panel",mixins:[l.Z],components:{Settings:f["default"],Nav:r.Z,Loading:o.Z},data(){return{loading:!1,config:{},plugins:{},backends:{},procedures:{},component:void 0,hostname:void 0,selectedPanel:void 0}},computed:{pluginName(){return this.$route.params.plugin}},methods:{async initPanel(){const e=this.pluginName.split(".").map((e=>e[0].toUpperCase()+e.slice(1))).join("");let s=null;try{s=await a(3379)(`./${e}/Index`)}catch(t){return console.error(t),void this.notify({error:!0,title:`Cannot load plugin ${this.pluginName}`,text:t.toString()})}this.component=(0,c.XI)((0,n.RC)((async()=>s))),this.$options.components[e]=this.component},async initConfig(){const e=await this.request("config.get");this.config=e[this.pluginName]||{},this.hostname=await this.request("config.get_device_id")}},async mounted(){this.loading=!0;try{await this.initConfig(),await this.initPanel()}finally{this.loading=!1}}},m=a(3744);const p=(0,m.Z)(d,[["render",i],["__scopeId","data-v-e339182c"]]);var u=p},3379:function(e,s,a){var n={"./Alarm/Index":[1949,7651,5933,7243,2844,2308,2992,735,6281,58,1807,9381,9732,1949],"./Camera/Index":[7528,7528],"./CameraAndroidIpcam/Index":[3924,3924],"./CameraCv/Index":[6148,7528,6148],"./CameraFfmpeg/Index":[9334,7528,9334],"./CameraGstreamer/Index":[813,7528,813],"./CameraIrMlx90640/Index":[7381,7528,7381],"./CameraPi/Index":[5214,7528,8895],"./CameraPiLegacy/Index":[1512,7528,1512],"./Entities/Index":[2948,5933,7243,2992,669,864,9732,2948],"./Execute/Index":[4221,5933,735,1807,5197],"./Extensions/Index":[2018,5933,735,58,2924,6217,2018,3862],"./Light/Index":[9751,7651,2844,9751],"./LightHue/Index":[2976,7651,2844,9751,2976],"./Media/Index":[7493,7651,5933,7243,906,1171,2308,7624,182,7493],"./Media/Providers/YouTube/Index":[2200,2200],"./MediaMplayer/Index":[3518,7651,5933,7243,906,1171,2308,7624,182,7493,3518],"./MediaMpv/Index":[4765,7651,5933,7243,906,1171,2308,7624,182,7493,4765],"./MediaOmxplayer/Index":[7819,7651,5933,7243,906,1171,2308,7624,182,7493,7819],"./MediaVlc/Index":[2614,7651,5933,7243,906,1171,2308,7624,182,7493,2614],"./Music/Index":[4015,7651,5933,7243,906,1171,4015],"./MusicMopidy/Index":[3400,7651,5933,7243,906,1171,4015,3400],"./MusicMpd/Index":[3083,7651,5933,7243,906,1171,4015,3083],"./MusicSnapcast/Index":[5285,7651,2844,5285],"./MusicSpotify/Index":[4053,7651,5933,7243,906,1171,4015,4053],"./Rtorrent/Index":[2183,5933,7243,7624,6429,2183],"./Settings/Index":[4166,5933,7243,6281,2924,4166],"./Sound/Index":[746,746],"./Torrent/Index":[8784,5933,7243,7624,6429,8784],"./Tts/Index":[3732,8069,3732],"./TtsGoogle/Index":[7605,8069,2853],"./TtsPicovoice/Index":[7089,8069,7089],"./TvSamsungWs/Index":[34,34],"./ZigbeeMqtt/Index":[6882,7651,5933,7243,2844,6882],"./Zwave/Index":[2732,7651,5933,7243,2844,2718,2732],"./ZwaveMqtt/Index":[1088,7651,5933,7243,2844,2718,1088]};function t(e){if(!a.o(n,e))return Promise.resolve().then((function(){var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}));var s=n[e],t=s[0];return Promise.all(s.slice(1).map(a.e)).then((function(){return a(t)}))}t.keys=function(){return Object.keys(n)},t.id=3379,e.exports=t},1359:function(e){"use strict";e.exports=JSON.parse('{"alarm":{"class":"fas fa-stopwatch"},"arduino":{"class":"fas fa-microchip"},"assistant.google":{"class":"fas fa-microphone-lines"},"assistant.openai":{"class":"fas fa-microphone-lines"},"assistant.picovoice":{"class":"fas fa-microphone-lines"},"bluetooth":{"class":"fab fa-bluetooth"},"camera.android.ipcam":{"class":"fab fa-android"},"camera.cv":{"class":"fas fa-camera"},"camera.ffmpeg":{"class":"fas fa-camera"},"camera.gstreamer":{"class":"fas fa-camera"},"camera.ir.mlx90640":{"class":"fas fa-sun"},"camera.pi":{"class":"fas fa-camera"},"camera.pi.legacy":{"class":"fas fa-camera"},"entities":{"class":"fa fa-home"},"execute":{"class":"fa fa-play"},"extensions":{"class":"fas fa-puzzle-piece"},"light.hue":{"class":"fas fa-lightbulb"},"linode":{"class":"fas fa-cloud"},"media.jellyfin":{"imgUrl":"/icons/jellyfin.svg"},"media.kodi":{"imgUrl":"/icons/kodi.svg"},"media.omxplayer":{"class":"fa fa-film"},"media.mplayer":{"class":"fa fa-film"},"media.mpv":{"class":"fa fa-film"},"media.plex":{"imgUrl":"/icons/plex.svg"},"media.vlc":{"class":"fa fa-film"},"music.mpd":{"class":"fas fa-music"},"music.snapcast":{"class":"fa fa-volume-up"},"music.spotify":{"class":"fab fa-spotify"},"ping":{"class":"fas fa-server"},"torrent":{"class":"fa fa-magnet"},"rtorrent":{"class":"fa fa-magnet"},"sensor.bme280":{"class":"fas fa-microchip"},"sensor.dht":{"class":"fas fa-microchip"},"sensor.envirophat":{"class":"fas fa-microchip"},"sensor.ltr559":{"class":"fas fa-microchip"},"sensor.mcp3008":{"class":"fas fa-microchip"},"sensor.pmw3901":{"class":"fas fa-microchip"},"sensor.vl53l1x":{"class":"fas fa-microchip"},"serial":{"class":"fab fa-usb"},"smartthings":{"imgUrl":"/icons/smartthings.png"},"switches":{"class":"fas fa-toggle-on"},"switch.switchbot":{"class":"fas fa-toggle-on"},"switch.tplink":{"class":"fas fa-toggle-on"},"switchbot":{"class":"fas fa-toggle-on"},"sound":{"class":"fa fa-microphone"},"system":{"class":"fas fa-microchip"},"tts":{"class":"far fa-comment"},"tts.google":{"class":"fas fa-comment"},"tv.samsung.ws":{"class":"fas fa-tv"},"variable":{"class":"fas fa-square-root-variable"},"weather.buienradar":{"class":"fas fa-cloud-sun-rain"},"weather.openweathermap":{"class":"fas fa-cloud-sun-rain"},"zigbee.mqtt":{"imgUrl":"/icons/zigbee.svg"},"zwave":{"imgUrl":"/icons/z-wave.png"},"zwave.mqtt":{"imgUrl":"/icons/z-wave.png"}}')}}]); +//# sourceMappingURL=plugin.95e66081.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/plugin.95e66081.js.map b/platypush/backend/http/webapp/dist/static/js/plugin.95e66081.js.map new file mode 100644 index 0000000000..d39340f05e --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/plugin.95e66081.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/plugin.95e66081.js","mappings":"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,KAED,2BAA4B,CAC3B,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,MAED,yBAA0B,CACzB,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,IACA,KACA,MAED,kBAAmB,CAClB,KACA,KACA,IACA,KACA,MAED,qBAAsB,CACrB,KACA,KACA,IACA,GACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,MAED,kCAAmC,CAClC,KACA,MAED,uBAAwB,CACvB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,yBAA0B,CACzB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,KACA,IACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,IACA,KACA,MAED,sBAAuB,CACtB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,wBAAyB,CACxB,KACA,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,KACA,KACA,IACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,KACA,MAED,mBAAoB,CACnB,KACA,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,IACA,KAED,kBAAmB,CAClB,KACA,KACA,KACA,KACA,KACA,MAED,cAAe,CACd,KACA,KACA,MAED,oBAAqB,CACpB,KACA,KACA,MAED,uBAAwB,CACvB,KACA,KACA,MAED,sBAAuB,CACtB,GACA,IAED,qBAAsB,CACrB,KACA,KACA,KACA,KACA,KACA,MAED,gBAAiB,CAChB,KACA,KACA,KACA,KACA,KACA,KACA,MAED,oBAAqB,CACpB,KACA,KACA,KACA,KACA,KACA,KACA,OAGF,SAASc,EAAoBC,GAC5B,IAAIC,EAAoBC,EAAEjB,EAAKe,GAC9B,OAAOG,QAAQC,UAAUC,MAAK,WAC7B,IAAIhB,EAAI,IAAIiB,MAAM,uBAAyBN,EAAM,KAEjD,MADAX,EAAEkB,KAAO,mBACHlB,CACP,IAGD,IAAImB,EAAMvB,EAAIe,GAAMS,EAAKD,EAAI,GAC7B,OAAOL,QAAQO,IAAIF,EAAI9E,MAAM,GAAGuD,IAAIgB,EAAoBZ,IAAIgB,MAAK,WAChE,OAAOJ,EAAoBQ,EAC5B,GACD,CACAV,EAAoBpE,KAAO,WAAa,OAAOV,OAAOU,KAAKsD,EAAM,EACjEc,EAAoBU,GAAK,KACzBE,EAAOC,QAAUb,C","sources":["webpack://platypush/./src/components/Nav.vue","webpack://platypush/./src/components/Nav.vue?1f44","webpack://platypush/./src/components/elements/ExtensionIcon.vue","webpack://platypush/./src/components/elements/ExtensionIcon.vue?84d5","webpack://platypush/./src/views/Plugin.vue","webpack://platypush/./src/views/Plugin.vue?41f6","webpack://platypush/./src/components/panels/ lazy ^\\.\\/.*\\/Index$ namespace object"],"sourcesContent":["\n\n\n\n\n\n","import { render } from \"./Nav.vue?vue&type=template&id=97df2e2e&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=97df2e2e&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-97df2e2e\"]])\n\nexport default __exports__","\n\n\n\n\n","import { render } from \"./ExtensionIcon.vue?vue&type=template&id=0353c248&scoped=true\"\nimport script from \"./ExtensionIcon.vue?vue&type=script&lang=js\"\nexport * from \"./ExtensionIcon.vue?vue&type=script&lang=js\"\n\nimport \"./ExtensionIcon.vue?vue&type=style&index=0&id=0353c248&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0353c248\"]])\n\nexport default __exports__","\n\n\n\n\n\n\n","import { render } from \"./Plugin.vue?vue&type=template&id=e339182c&scoped=true\"\nimport script from \"./Plugin.vue?vue&type=script&lang=js\"\nexport * from \"./Plugin.vue?vue&type=script&lang=js\"\n\nimport \"./Plugin.vue?vue&type=style&index=0&id=e339182c&lang=scss&scoped=true\"\nimport \"./Plugin.vue?vue&type=style&index=1&id=e339182c&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e339182c\"]])\n\nexport default __exports__","var map = {\n\t\"./Alarm/Index\": [\n\t\t1949,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2308,\n\t\t2992,\n\t\t735,\n\t\t6281,\n\t\t58,\n\t\t1807,\n\t\t9381,\n\t\t9732,\n\t\t1949\n\t],\n\t\"./Camera/Index\": [\n\t\t7528,\n\t\t7528\n\t],\n\t\"./CameraAndroidIpcam/Index\": [\n\t\t3924,\n\t\t3924\n\t],\n\t\"./CameraCv/Index\": [\n\t\t6148,\n\t\t7528,\n\t\t6148\n\t],\n\t\"./CameraFfmpeg/Index\": [\n\t\t9334,\n\t\t7528,\n\t\t9334\n\t],\n\t\"./CameraGstreamer/Index\": [\n\t\t813,\n\t\t7528,\n\t\t813\n\t],\n\t\"./CameraIrMlx90640/Index\": [\n\t\t7381,\n\t\t7528,\n\t\t7381\n\t],\n\t\"./CameraPi/Index\": [\n\t\t5214,\n\t\t7528,\n\t\t8895\n\t],\n\t\"./CameraPiLegacy/Index\": [\n\t\t1512,\n\t\t7528,\n\t\t1512\n\t],\n\t\"./Entities/Index\": [\n\t\t2948,\n\t\t5933,\n\t\t7243,\n\t\t2992,\n\t\t669,\n\t\t864,\n\t\t9732,\n\t\t2948\n\t],\n\t\"./Execute/Index\": [\n\t\t4221,\n\t\t5933,\n\t\t735,\n\t\t1807,\n\t\t5197\n\t],\n\t\"./Extensions/Index\": [\n\t\t2018,\n\t\t5933,\n\t\t735,\n\t\t58,\n\t\t2924,\n\t\t6217,\n\t\t2018,\n\t\t3862\n\t],\n\t\"./Light/Index\": [\n\t\t9751,\n\t\t7651,\n\t\t2844,\n\t\t9751\n\t],\n\t\"./LightHue/Index\": [\n\t\t2976,\n\t\t7651,\n\t\t2844,\n\t\t9751,\n\t\t2976\n\t],\n\t\"./Media/Index\": [\n\t\t7493,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493\n\t],\n\t\"./Media/Providers/YouTube/Index\": [\n\t\t2200,\n\t\t2200\n\t],\n\t\"./MediaMplayer/Index\": [\n\t\t3518,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t3518\n\t],\n\t\"./MediaMpv/Index\": [\n\t\t4765,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t4765\n\t],\n\t\"./MediaOmxplayer/Index\": [\n\t\t7819,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t7819\n\t],\n\t\"./MediaVlc/Index\": [\n\t\t2614,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t2308,\n\t\t7624,\n\t\t182,\n\t\t7493,\n\t\t2614\n\t],\n\t\"./Music/Index\": [\n\t\t4015,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015\n\t],\n\t\"./MusicMopidy/Index\": [\n\t\t3400,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t3400\n\t],\n\t\"./MusicMpd/Index\": [\n\t\t3083,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t3083\n\t],\n\t\"./MusicSnapcast/Index\": [\n\t\t5285,\n\t\t7651,\n\t\t2844,\n\t\t5285\n\t],\n\t\"./MusicSpotify/Index\": [\n\t\t4053,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t906,\n\t\t1171,\n\t\t4015,\n\t\t4053\n\t],\n\t\"./Rtorrent/Index\": [\n\t\t2183,\n\t\t5933,\n\t\t7243,\n\t\t7624,\n\t\t6429,\n\t\t2183\n\t],\n\t\"./Settings/Index\": [\n\t\t4166,\n\t\t5933,\n\t\t7243,\n\t\t6281,\n\t\t2924,\n\t\t4166\n\t],\n\t\"./Sound/Index\": [\n\t\t746,\n\t\t746\n\t],\n\t\"./Torrent/Index\": [\n\t\t8784,\n\t\t5933,\n\t\t7243,\n\t\t7624,\n\t\t6429,\n\t\t8784\n\t],\n\t\"./Tts/Index\": [\n\t\t3732,\n\t\t8069,\n\t\t3732\n\t],\n\t\"./TtsGoogle/Index\": [\n\t\t7605,\n\t\t8069,\n\t\t2853\n\t],\n\t\"./TtsPicovoice/Index\": [\n\t\t7089,\n\t\t8069,\n\t\t7089\n\t],\n\t\"./TvSamsungWs/Index\": [\n\t\t34,\n\t\t34\n\t],\n\t\"./ZigbeeMqtt/Index\": [\n\t\t6882,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t6882\n\t],\n\t\"./Zwave/Index\": [\n\t\t2732,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2718,\n\t\t2732\n\t],\n\t\"./ZwaveMqtt/Index\": [\n\t\t1088,\n\t\t7651,\n\t\t5933,\n\t\t7243,\n\t\t2844,\n\t\t2718,\n\t\t1088\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(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function() { return Object.keys(map); };\nwebpackAsyncContext.id = 3379;\nmodule.exports = webpackAsyncContext;"],"names":["_createElementVNode","class","href","_hoisted_21","_createElementBlock","_normalizeClass","collapsed","$data","onClick","_cache","$event","_hoisted_1","$props","hostname","_toDisplayString","ok","connected","error","title","selectedPanel","_hoisted_4","$options","onItemClick","_hoisted_5","_hoisted_6","_hoisted_7","_Fragment","_renderList","configSections","config","name","key","selected","selectedConfigPanel","_ctx","$emit","_hoisted_9","_hoisted_10","icon","imgUrl","src","alt","_hoisted_12","_hoisted_14","panelNames","_hoisted_17","specialPlugins","includes","icons","_createBlock","_component_ExtensionIcon","size","displayName","_hoisted_19","openPluginView","_hoisted_23","_hoisted_24","_hoisted_25","_hoisted_26","_hoisted_27","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","_hoisted_32","emits","mixins","Utils","components","ExtensionIcon","props","panels","type","Object","required","String","computed","prepend","names","idx","indexOf","concat","slice","keys","this","sort","collapsedDefault","isMobile","isTablet","methods","setConnected","window","open","data","host","mounted","bus","on","$watch","$root","value","__exports__","render","style","_normalizeStyle","width","height","withDocsLink","docsUrl","target","iconUrl","extensionName","default","Boolean","extensionType","split","words","length","shift","join","loading","_component_Loading","_resolveDynamicComponent","component","pluginName","Settings","Nav","Loading","plugins","backends","procedures","undefined","$route","params","plugin","initPanel","componentName","map","token","toUpperCase","comp","e","console","notify","text","toString","shallowRef","defineAsyncComponent","async","initConfig","request","webpackAsyncContext","req","__webpack_require__","o","Promise","resolve","then","Error","code","ids","id","all","module","exports"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/register.5ed802b7.js b/platypush/backend/http/webapp/dist/static/js/register.5ed802b7.js new file mode 100644 index 0000000000..d7c717fa44 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/register.5ed802b7.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[685,4535],{8925:function(e,t,r){r.r(t),r.d(t,{default:function(){return q}});var s=r(6252),i=r(3577);const a=e=>((0,s.dD)("data-v-f5e7f974"),e=e(),(0,s.Cn)(),e),n={key:1,class:"login-container"},o=a((()=>(0,s._)("div",{class:"header"},[(0,s._)("span",{class:"logo"},[(0,s._)("img",{src:"/logo.svg",alt:"logo"})]),(0,s._)("span",{class:"text"},"Platypush")],-1))),l={class:"row"},u=["disabled"],d={class:"row"},c=["disabled"],h={key:0,class:"row"},p=["disabled"],g={class:"row buttons"},m=["disabled"],w=a((()=>(0,s._)("div",{class:"row pull-right"},[(0,s._)("label",{class:"checkbox"},[(0,s._)("input",{type:"checkbox",name:"remember"}),(0,s.Uk)("  Keep me logged in on this device   ")])],-1))),f={key:1,class:"auth-error"};function y(e,t,r,a,y,_){const b=(0,s.up)("Loading");return y.initialized?((0,s.wg)(),(0,s.iD)("div",n,[y.isAuthenticated?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("form",{key:0,class:"login",method:"POST",onSubmit:t[0]||(t[0]=(...e)=>_.submitForm&&_.submitForm(...e))},[o,(0,s._)("div",l,[(0,s._)("label",null,[(0,s._)("input",{type:"text",name:"username",disabled:y.authenticating,placeholder:"Username",ref:"username"},null,8,u)])]),(0,s._)("div",d,[(0,s._)("label",null,[(0,s._)("input",{type:"password",name:"password",disabled:y.authenticating,placeholder:"Password"},null,8,c)])]),r.register?((0,s.wg)(),(0,s.iD)("div",h,[(0,s._)("label",null,[(0,s._)("input",{type:"password",name:"confirm_password",disabled:y.authenticating,placeholder:"Confirm password"},null,8,p)])])):(0,s.kq)("",!0),(0,s._)("div",g,[(0,s._)("button",{type:"submit",class:(0,i.C_)(["btn btn-primary",{loading:y.authenticating}]),disabled:y.authenticating},[y.authenticating?((0,s.wg)(),(0,s.j4)(b,{key:0})):(0,s.kq)("",!0),(0,s.Uk)(" "+(0,i.zw)(r.register?"Register":"Login"),1)],10,m)]),w,y.authError?((0,s.wg)(),(0,s.iD)("div",f,(0,i.zw)(y.authError),1)):(0,s.kq)("",!0)],32))])):((0,s.wg)(),(0,s.j4)(b,{key:0}))}var _=r(6791),b=r(8637),k=r(7066),v={name:"Login",mixins:[b.Z],components:{Loading:_.Z},props:{register:{type:Boolean,required:!1,default:!1}},computed:{redirect(){return this.$route.query.redirect?.length?this.$route.query.redirect:"/"}},data(){return{authError:null,authenticating:!1,isAuthenticated:!1,initialized:!1}},methods:{async submitForm(e){e.preventDefault();const t=e.target,r=new FormData(t),s="/auth?type="+(this.register?"register":"login");if(this.register&&r.get("password")!==r.get("confirm_password"))this.authError="Passwords don't match";else{this.authError=null;try{const e=await k.Z.post(s,r),t=e?.data?.session_token;if(t){const r=e.expires_at?Date.parse(e.expires_at):null;this.isAuthenticated=!0,this.setCookie("session_token",t,{expires:r}),window.location.href=e.redirect||this.redirect}else this.authError="Invalid credentials"}catch(e){this.authError=e.response.data.message||e.response.data.error,401===e.response?.status?this.authError=this.authError||"Invalid credentials":(this.authError=this.authError||"An error occurred while processing the request",e.response?console.error(e.response.status,e.response.data):console.error(e))}}},async checkAuth(){try{const e=await k.Z.get("/auth");e.data.session_token&&(this.isAuthenticated=!0,window.location.href=e.redirect||this.redirect)}catch(e){this.isAuthenticated=!1}finally{this.initialized=!0}}},async created(){await this.checkAuth()},async mounted(){this.$nextTick((()=>{this.$refs.username?.focus()}))}},E=r(3744);const x=(0,E.Z)(v,[["render",y],["__scopeId","data-v-f5e7f974"]]);var q=x},9780:function(e,t,r){r.r(t),r.d(t,{default:function(){return u}});var s=r(6252);function i(e,t,r,i,a,n){const o=(0,s.up)("Login");return(0,s.wg)(),(0,s.j4)(o,{register:!0})}var a=r(8925),n={name:"Register",mixins:[a["default"]],components:{Login:a["default"]},props:{register:{type:Boolean,required:!1,default:!0}}},o=r(3744);const l=(0,o.Z)(n,[["render",i]]);var u=l}}]); +//# sourceMappingURL=register.5ed802b7.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/register.5ed802b7.js.map b/platypush/backend/http/webapp/dist/static/js/register.5ed802b7.js.map new file mode 100644 index 0000000000..719b144fb6 --- /dev/null +++ b/platypush/backend/http/webapp/dist/static/js/register.5ed802b7.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/register.5ed802b7.js","mappings":"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","sources":["webpack://platypush/./src/views/Login.vue","webpack://platypush/./src/views/Login.vue?240b","webpack://platypush/./src/views/Register.vue","webpack://platypush/./src/views/Register.vue?157d"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Login.vue?vue&type=template&id=f5e7f974&scoped=true\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\n\nimport \"./Login.vue?vue&type=style&index=0&id=f5e7f974&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f5e7f974\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Register.vue?vue&type=template&id=1244b238\"\nimport script from \"./Register.vue?vue&type=script&lang=js\"\nexport * from \"./Register.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","_createElementVNode","src","alt","type","name","$data","initialized","_createElementBlock","_hoisted_1","isAuthenticated","method","onSubmit","_cache","args","$options","submitForm","_hoisted_2","_hoisted_3","disabled","authenticating","placeholder","ref","_hoisted_5","$props","register","_hoisted_7","_hoisted_9","_normalizeClass","loading","_createBlock","_component_Loading","key","_toDisplayString","_hoisted_11","authError","_hoisted_12","mixins","Utils","components","Loading","props","Boolean","required","default","computed","redirect","this","$route","query","length","data","methods","e","preventDefault","form","target","FormData","url","get","authStatus","axios","post","sessionToken","session_token","expiresAt","expires_at","Date","parse","setCookie","expires","window","location","href","response","message","error","status","console","checkAuth","created","mounted","$nextTick","$refs","username","focus","__exports__","render","_component_Login","Login"],"sourceRoot":""} \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/register.64e266ad.js b/platypush/backend/http/webapp/dist/static/js/register.64e266ad.js deleted file mode 100644 index 20f6188ba8..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/register.64e266ad.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[685,4535],{1918:function(a,e,s){s.r(e),s.d(e,{default:function(){return w}});var t=s(6252);const r=a=>((0,t.dD)("data-v-af0b14d0"),a=a(),(0,t.Cn)(),a),n={class:"login-container"},d={class:"login",method:"POST"},l=(0,t.uE)('
Platypush
',3),o={key:0,class:"row"},i=r((()=>(0,t._)("label",null,[(0,t._)("input",{type:"password",name:"confirm_password",placeholder:"Confirm password"})],-1))),p=[i],u={class:"row buttons"},c=["value"],v=r((()=>(0,t._)("div",{class:"row pull-right"},[(0,t._)("label",{class:"checkbox"},[(0,t._)("input",{type:"checkbox",name:"remember"}),(0,t.Uk)("  Keep me logged in on this device   ")])],-1)));function f(a,e,s,r,i,f){return(0,t.wg)(),(0,t.iD)("div",n,[(0,t._)("form",d,[l,f._register?((0,t.wg)(),(0,t.iD)("div",o,p)):(0,t.kq)("",!0),(0,t._)("div",u,[(0,t._)("input",{type:"submit",class:"btn btn-primary",value:f._register?"Register":"Login"},null,8,c)]),v])])}var b=s(8637),g={name:"Login",mixins:[b.Z],props:{register:{type:Boolean,required:!1,default:!1}},computed:{_register(){return this.parseBoolean(this.register)}}},m=s(3744);const h=(0,m.Z)(g,[["render",f],["__scopeId","data-v-af0b14d0"]]);var w=h},9780:function(a,e,s){s.r(e),s.d(e,{default:function(){return i}});var t=s(6252);function r(a,e,s,r,n,d){const l=(0,t.up)("Login");return(0,t.wg)(),(0,t.j4)(l,{register:!0})}var n=s(1918),d={name:"Register",mixins:[n["default"]],components:{Login:n["default"]},props:{register:{type:Boolean,required:!1,default:!0}}},l=s(3744);const o=(0,l.Z)(d,[["render",r]]);var i=o}}]); -//# sourceMappingURL=register.64e266ad.js.map \ No newline at end of file diff --git a/platypush/backend/http/webapp/dist/static/js/register.64e266ad.js.map b/platypush/backend/http/webapp/dist/static/js/register.64e266ad.js.map deleted file mode 100644 index 6700cf1af8..0000000000 --- a/platypush/backend/http/webapp/dist/static/js/register.64e266ad.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/register.64e266ad.js","mappings":"gPACOA,MAAM,mB,GACHA,MAAM,QAAQC,OAAO,Q,qfAoBpBD,MAAM,O,UACTE,EAAAA,EAAAA,GAEQ,eADNA,EAAAA,EAAAA,GAA8E,SAAvEC,KAAK,WAAWC,KAAK,mBAAmBC,YAAY,uB,QAD7DC,G,GAKGN,MAAM,e,sBAIXE,EAAAA,EAAAA,GAKM,OALDF,MAAM,kBAAgB,EACzBE,EAAAA,EAAAA,GAGQ,SAHDF,MAAM,YAAU,EACrBE,EAAAA,EAAAA,GAAuC,SAAhCC,KAAK,WAAWC,KAAK,c,QAAW,6CAEzC,K,0CAnCNG,EAAAA,EAAAA,IAsCM,MAtCNC,EAsCM,EArCJN,EAAAA,EAAAA,GAoCO,OApCPO,EAoCO,CAnCLC,EAmBuBC,EAAAC,YAAS,WAAhCL,EAAAA,EAAAA,IAIM,MAJNM,EAIMC,KAAA,gBAENZ,EAAAA,EAAAA,GAEM,MAFNa,EAEM,EADJb,EAAAA,EAAAA,GAAuF,SAAhFC,KAAK,SAASH,MAAM,kBAAmBgB,MAAOL,EAAAC,UAAY,WAAa,S,YAGhFK,K,eAaN,GACEb,KAAM,QACNc,OAAQ,CAACC,EAAAA,GACTC,MAAO,CAELC,SAAU,CACRlB,KAAMmB,QACNC,UAAU,EACVC,SAAS,IAIbC,SAAU,CACRb,SAAAA,GACE,OAAOc,KAAKC,aAAaD,KAAKL,SAChC,I,UCrDJ,MAAMO,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,sJCREC,EAAAA,EAAAA,IAA0BC,EAAA,CAAlBV,UAAU,G,eAMpB,GACEjB,KAAM,WACNc,OAAQ,CAACc,EAAAA,YACTC,WAAY,CAACD,MAAKA,EAAAA,YAClBZ,MAAO,CACLC,SAAU,CACRlB,KAAMmB,QACNC,UAAU,EACVC,SAAS,K,UCVf,MAAMI,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,KAEpE,O","sources":["webpack://platypush/./src/views/Login.vue","webpack://platypush/./src/views/Login.vue?240b","webpack://platypush/./src/views/Register.vue","webpack://platypush/./src/views/Register.vue?157d"],"sourcesContent":["\n\n\n\n\n","import { render } from \"./Login.vue?vue&type=template&id=af0b14d0&scoped=true\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\n\nimport \"./Login.vue?vue&type=style&index=0&id=af0b14d0&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-af0b14d0\"]])\n\nexport default __exports__","\n\n\n","import { render } from \"./Register.vue?vue&type=template&id=1244b238\"\nimport script from \"./Register.vue?vue&type=script&lang=js\"\nexport * from \"./Register.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__"],"names":["class","method","_createElementVNode","type","name","placeholder","_hoisted_7","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_3","$options","_register","_hoisted_6","_hoisted_8","_hoisted_9","value","_hoisted_11","mixins","Utils","props","register","Boolean","required","default","computed","this","parseBoolean","__exports__","render","_createBlock","_component_Login","Login","components"],"sourceRoot":""} \ No newline at end of file