From 06e9cec21aefe2abeb96ada6f1a33627df7cbddd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Thu, 2 Jul 2020 19:35:43 +0200 Subject: [PATCH] Update frontend panel to 750e7b (#1811) * Update frontend to 750e7b1 * Remove files * Fix cleanup in frontend update script --- home-assistant-polymer | 2 +- scripts/update-frontend.sh | 2 +- supervisor/api/panel/entrypoint.js | 4 +- supervisor/api/panel/entrypoint.js.gz | Bin 176 -> 194 bytes supervisor/api/panel/entrypoint.js.map | 1 - ...acf14.js => chunk.0ed4cbe9f985e91b1135.js} | 4 +- .../chunk.0ed4cbe9f985e91b1135.js.gz | Bin 0 -> 4059 bytes .../chunk.0ed4cbe9f985e91b1135.js.map | 1 + ...1dbfe.js => chunk.15ae5c0a7627adcb5514.js} | 6 +- ...chunk.15ae5c0a7627adcb5514.js.LICENSE.txt} | 0 .../chunk.15ae5c0a7627adcb5514.js.gz | Bin 0 -> 7402 bytes .../chunk.15ae5c0a7627adcb5514.js.map | 1 + .../chunk.33f6510690934e8f38a3.js.gz | Bin 40274 -> 0 bytes .../chunk.33f6510690934e8f38a3.js.map | 1 - ...4b30f.js => chunk.3a5034dbcb357e88fe52.js} | 4 +- .../chunk.3a5034dbcb357e88fe52.js.gz | Bin 0 -> 57457 bytes .../chunk.3a5034dbcb357e88fe52.js.map | 1 + .../chunk.3e8a70a249bdbb9a179a.js.gz | Bin 4596 -> 0 bytes .../chunk.3e8a70a249bdbb9a179a.js.map | 1 - .../chunk.52898ac5f8168b9da132.js | 2 + .../chunk.52898ac5f8168b9da132.js.gz | Bin 0 -> 5404 bytes .../chunk.52898ac5f8168b9da132.js.map | 1 + .../chunk.618c91f7735d2be30994.js | 2 - .../chunk.618c91f7735d2be30994.js.gz | Bin 5415 -> 0 bytes .../chunk.618c91f7735d2be30994.js.map | 1 - .../chunk.65458171abe78611dbfe.js.gz | Bin 7405 -> 0 bytes .../chunk.65458171abe78611dbfe.js.map | 1 - .../chunk.65ecf82846d0335f9534.js | 2 + .../chunk.65ecf82846d0335f9534.js.gz | Bin 0 -> 23036 bytes .../chunk.65ecf82846d0335f9534.js.map | 1 + .../chunk.7d348149a7c5dc4acf14.js.gz | Bin 4059 -> 0 bytes .../chunk.7d348149a7c5dc4acf14.js.map | 1 - .../chunk.8c3c9860fdd9970c4eda.js | 2 + .../chunk.8c3c9860fdd9970c4eda.js.gz | Bin 0 -> 285 bytes .../chunk.8c3c9860fdd9970c4eda.js.map | 1 + .../chunk.a9cf653b727e5f992af1.js.gz | Bin 4844 -> 0 bytes .../chunk.a9cf653b727e5f992af1.js.map | 1 - .../chunk.beb59dca174934a4b30f.js.gz | Bin 57454 -> 0 bytes .../chunk.beb59dca174934a4b30f.js.map | 1 - ...a179a.js => chunk.e2c4bba17b30ace85c55.js} | 4 +- .../chunk.e2c4bba17b30ace85c55.js.gz | Bin 0 -> 4598 bytes .../chunk.e2c4bba17b30ace85c55.js.map | 1 + ...92af1.js => chunk.e89fe4861c950bfd5cf8.js} | 4 +- .../chunk.e89fe4861c950bfd5cf8.js.gz | Bin 0 -> 4844 bytes .../chunk.e89fe4861c950bfd5cf8.js.map | 1 + .../chunk.ea15415c41c80dbdafd0.js | 2 - .../chunk.ea15415c41c80dbdafd0.js.gz | Bin 285 -> 0 bytes .../chunk.ea15415c41c80dbdafd0.js.map | 1 - .../chunk.f401eaa597eafc2902a6.js | 2 - .../chunk.f401eaa597eafc2902a6.js.gz | Bin 23062 -> 0 bytes .../chunk.f401eaa597eafc2902a6.js.map | 1 - ...f38a3.js => chunk.f82576094c705870b710.js} | 6 +- ...chunk.f82576094c705870b710.js.LICENSE.txt} | 0 .../chunk.f82576094c705870b710.js.gz | Bin 0 -> 40284 bytes .../chunk.f82576094c705870b710.js.map | 1 + .../panel/frontend_es5/entrypoint.4a2722b2.js | 3 + ...txt => entrypoint.4a2722b2.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint.4a2722b2.js.gz | Bin 0 -> 194240 bytes .../frontend_es5/entrypoint.4a2722b2.js.map | 1 + .../api/panel/frontend_es5/entrypoint.js | 3 - .../api/panel/frontend_es5/entrypoint.js.gz | Bin 193972 -> 0 bytes .../api/panel/frontend_es5/entrypoint.js.map | 1 - .../api/panel/frontend_es5/manifest.json | 2 +- .../chunk.329a6e63f875c45b3039.js.gz | Bin 3711 -> 0 bytes .../chunk.329a6e63f875c45b3039.js.map | 1 - ...22f05.js => chunk.349425895da669a15322.js} | 10 +- ...chunk.349425895da669a15322.js.LICENSE.txt} | 0 .../chunk.349425895da669a15322.js.gz | Bin 0 -> 38988 bytes ....map => chunk.349425895da669a15322.js.map} | 2 +- .../chunk.35a1254770f858bf213c.js.gz | Bin 57193 -> 0 bytes .../chunk.35a1254770f858bf213c.js.map | 1 - ...f879e.js => chunk.435375001975de620f82.js} | 4 +- .../chunk.435375001975de620f82.js.gz | Bin 0 -> 3155 bytes .../chunk.435375001975de620f82.js.map | 1 + .../chunk.4522bee33adabd32e23b.js.gz | Bin 4435 -> 0 bytes ...b3039.js => chunk.55b1f7fab1b891b04b5a.js} | 6 +- .../chunk.55b1f7fab1b891b04b5a.js.gz | Bin 0 -> 3707 bytes .../chunk.55b1f7fab1b891b04b5a.js.map | 1 + .../chunk.55cb821ec074ea12d53a.js.gz | Bin 4310 -> 0 bytes .../chunk.55cb821ec074ea12d53a.js.map | 1 - .../chunk.5afe37072465e60352c2.js.gz | Bin 16776 -> 0 bytes ...7ab4a.js => chunk.8a1620982b2f7db5e8c1.js} | 4 +- .../chunk.8a1620982b2f7db5e8c1.js.gz | Bin 0 -> 286 bytes .../chunk.8a1620982b2f7db5e8c1.js.map | 1 + .../chunk.ac61b1908e666907ab4a.js.gz | Bin 286 -> 0 bytes .../chunk.ac61b1908e666907ab4a.js.map | 1 - ...94566.js => chunk.be8f2dc93513fedae412.js} | 10 +- ...chunk.be8f2dc93513fedae412.js.LICENSE.txt} | 0 .../chunk.be8f2dc93513fedae412.js.gz | Bin 0 -> 6028 bytes ....map => chunk.be8f2dc93513fedae412.js.map} | 2 +- ...f213c.js => chunk.bf85ce0f12eeaab08bda.js} | 4 +- .../chunk.bf85ce0f12eeaab08bda.js.gz | Bin 0 -> 57194 bytes .../chunk.bf85ce0f12eeaab08bda.js.map | 1 + ...2e23b.js => chunk.c4f509fa93d486e491cf.js} | 6 +- .../chunk.c4f509fa93d486e491cf.js.gz | Bin 0 -> 4425 bytes ....map => chunk.c4f509fa93d486e491cf.js.map} | 2 +- ...2d53a.js => chunk.c7e37f326bb6a4213fb0.js} | 6 +- .../chunk.c7e37f326bb6a4213fb0.js.gz | Bin 0 -> 4312 bytes .../chunk.c7e37f326bb6a4213fb0.js.map | 1 + .../chunk.e2c932bf980a64122f05.js.gz | Bin 38984 -> 0 bytes .../chunk.ea7ef842200b9a594566.js.gz | Bin 6030 -> 0 bytes .../chunk.efc3f2b9aabc8a8f879e.js.gz | Bin 3151 -> 0 bytes .../chunk.efc3f2b9aabc8a8f879e.js.map | 1 - ...352c2.js => chunk.fdb892b82243676a539c.js} | 176 +++++++++--------- .../chunk.fdb892b82243676a539c.js.gz | Bin 0 -> 16764 bytes ....map => chunk.fdb892b82243676a539c.js.map} | 2 +- .../{entrypoint.js => entrypoint.c64d3ee6.js} | 114 ++++++------ ...txt => entrypoint.c64d3ee6.js.LICENSE.txt} | 0 .../frontend_latest/entrypoint.c64d3ee6.js.gz | Bin 0 -> 160600 bytes .../entrypoint.c64d3ee6.js.map | 1 + .../panel/frontend_latest/entrypoint.js.gz | Bin 160374 -> 0 bytes .../panel/frontend_latest/entrypoint.js.map | 1 - .../api/panel/frontend_latest/manifest.json | 2 +- supervisor/api/panel/manifest.json | 3 - 114 files changed, 219 insertions(+), 223 deletions(-) delete mode 100644 supervisor/api/panel/entrypoint.js.map rename supervisor/api/panel/frontend_es5/{chunk.7d348149a7c5dc4acf14.js => chunk.0ed4cbe9f985e91b1135.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.0ed4cbe9f985e91b1135.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.0ed4cbe9f985e91b1135.js.map rename supervisor/api/panel/frontend_es5/{chunk.65458171abe78611dbfe.js => chunk.15ae5c0a7627adcb5514.js} (98%) rename supervisor/api/panel/frontend_es5/{chunk.65458171abe78611dbfe.js.LICENSE.txt => chunk.15ae5c0a7627adcb5514.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.15ae5c0a7627adcb5514.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.15ae5c0a7627adcb5514.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.map rename supervisor/api/panel/frontend_es5/{chunk.beb59dca174934a4b30f.js => chunk.3a5034dbcb357e88fe52.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.3a5034dbcb357e88fe52.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.3a5034dbcb357e88fe52.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.3e8a70a249bdbb9a179a.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.3e8a70a249bdbb9a179a.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.52898ac5f8168b9da132.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.52898ac5f8168b9da132.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.52898ac5f8168b9da132.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.618c91f7735d2be30994.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.618c91f7735d2be30994.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.618c91f7735d2be30994.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.65458171abe78611dbfe.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.65458171abe78611dbfe.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.65ecf82846d0335f9534.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.65ecf82846d0335f9534.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.65ecf82846d0335f9534.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.7d348149a7c5dc4acf14.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.7d348149a7c5dc4acf14.js.map create mode 100644 supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js create mode 100644 supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a9cf653b727e5f992af1.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.a9cf653b727e5f992af1.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.beb59dca174934a4b30f.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.beb59dca174934a4b30f.js.map rename supervisor/api/panel/frontend_es5/{chunk.3e8a70a249bdbb9a179a.js => chunk.e2c4bba17b30ace85c55.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.e2c4bba17b30ace85c55.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.e2c4bba17b30ace85c55.js.map rename supervisor/api/panel/frontend_es5/{chunk.a9cf653b727e5f992af1.js => chunk.e89fe4861c950bfd5cf8.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.e89fe4861c950bfd5cf8.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.e89fe4861c950bfd5cf8.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.ea15415c41c80dbdafd0.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.ea15415c41c80dbdafd0.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.ea15415c41c80dbdafd0.js.map delete mode 100644 supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js delete mode 100644 supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js.map rename supervisor/api/panel/frontend_es5/{chunk.33f6510690934e8f38a3.js => chunk.f82576094c705870b710.js} (98%) rename supervisor/api/panel/frontend_es5/{chunk.33f6510690934e8f38a3.js.LICENSE.txt => chunk.f82576094c705870b710.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.gz create mode 100644 supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.map create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.4a2722b2.js rename supervisor/api/panel/frontend_es5/{entrypoint.js.LICENSE.txt => entrypoint.4a2722b2.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.4a2722b2.js.gz create mode 100644 supervisor/api/panel/frontend_es5/entrypoint.4a2722b2.js.map delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.js delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.329a6e63f875c45b3039.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.329a6e63f875c45b3039.js.map rename supervisor/api/panel/frontend_latest/{chunk.e2c932bf980a64122f05.js => chunk.349425895da669a15322.js} (97%) rename supervisor/api/panel/frontend_latest/{chunk.e2c932bf980a64122f05.js.LICENSE.txt => chunk.349425895da669a15322.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.349425895da669a15322.js.gz rename supervisor/api/panel/frontend_latest/{chunk.e2c932bf980a64122f05.js.map => chunk.349425895da669a15322.js.map} (69%) delete mode 100644 supervisor/api/panel/frontend_latest/chunk.35a1254770f858bf213c.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.35a1254770f858bf213c.js.map rename supervisor/api/panel/frontend_latest/{chunk.efc3f2b9aabc8a8f879e.js => chunk.435375001975de620f82.js} (97%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.435375001975de620f82.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.435375001975de620f82.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.4522bee33adabd32e23b.js.gz rename supervisor/api/panel/frontend_latest/{chunk.329a6e63f875c45b3039.js => chunk.55b1f7fab1b891b04b5a.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.55b1f7fab1b891b04b5a.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.55b1f7fab1b891b04b5a.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.55cb821ec074ea12d53a.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.55cb821ec074ea12d53a.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.5afe37072465e60352c2.js.gz rename supervisor/api/panel/frontend_latest/{chunk.ac61b1908e666907ab4a.js => chunk.8a1620982b2f7db5e8c1.js} (52%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.8a1620982b2f7db5e8c1.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.8a1620982b2f7db5e8c1.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.ac61b1908e666907ab4a.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.ac61b1908e666907ab4a.js.map rename supervisor/api/panel/frontend_latest/{chunk.ea7ef842200b9a594566.js => chunk.be8f2dc93513fedae412.js} (97%) rename supervisor/api/panel/frontend_latest/{chunk.ea7ef842200b9a594566.js.LICENSE.txt => chunk.be8f2dc93513fedae412.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.be8f2dc93513fedae412.js.gz rename supervisor/api/panel/frontend_latest/{chunk.ea7ef842200b9a594566.js.map => chunk.be8f2dc93513fedae412.js.map} (61%) rename supervisor/api/panel/frontend_latest/{chunk.35a1254770f858bf213c.js => chunk.bf85ce0f12eeaab08bda.js} (99%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.bf85ce0f12eeaab08bda.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.bf85ce0f12eeaab08bda.js.map rename supervisor/api/panel/frontend_latest/{chunk.4522bee33adabd32e23b.js => chunk.c4f509fa93d486e491cf.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.c4f509fa93d486e491cf.js.gz rename supervisor/api/panel/frontend_latest/{chunk.4522bee33adabd32e23b.js.map => chunk.c4f509fa93d486e491cf.js.map} (68%) rename supervisor/api/panel/frontend_latest/{chunk.55cb821ec074ea12d53a.js => chunk.c7e37f326bb6a4213fb0.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.c7e37f326bb6a4213fb0.js.gz create mode 100644 supervisor/api/panel/frontend_latest/chunk.c7e37f326bb6a4213fb0.js.map delete mode 100644 supervisor/api/panel/frontend_latest/chunk.e2c932bf980a64122f05.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.ea7ef842200b9a594566.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.efc3f2b9aabc8a8f879e.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/chunk.efc3f2b9aabc8a8f879e.js.map rename supervisor/api/panel/frontend_latest/{chunk.5afe37072465e60352c2.js => chunk.fdb892b82243676a539c.js} (76%) create mode 100644 supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js.gz rename supervisor/api/panel/frontend_latest/{chunk.5afe37072465e60352c2.js.map => chunk.fdb892b82243676a539c.js.map} (93%) rename supervisor/api/panel/frontend_latest/{entrypoint.js => entrypoint.c64d3ee6.js} (91%) rename supervisor/api/panel/frontend_latest/{entrypoint.js.LICENSE.txt => entrypoint.c64d3ee6.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.c64d3ee6.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint.c64d3ee6.js.map delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint.js.map delete mode 100644 supervisor/api/panel/manifest.json diff --git a/home-assistant-polymer b/home-assistant-polymer index 515e39154..750e7b126 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 515e39154ab548c9a6031b64e0bde977a7a21b78 +Subproject commit 750e7b1262838225444283e7089d8c80ea32be12 diff --git a/scripts/update-frontend.sh b/scripts/update-frontend.sh index 9de249999..ba9df433b 100755 --- a/scripts/update-frontend.sh +++ b/scripts/update-frontend.sh @@ -14,5 +14,5 @@ cd hassio ./script/build_hassio # Copy frontend -rm -f ../../supervisor/hassio/api/panel/* +rm -rf ../../supervisor/api/panel/* cp -rf build/* ../../supervisor/api/panel/ diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index 5fc584d49..5a58410da 100644 --- a/supervisor/api/panel/entrypoint.js +++ b/supervisor/api/panel/entrypoint.js @@ -1,9 +1,9 @@ try { - new Function("import('/api/hassio/app/frontend_latest/entrypoint.js')")(); + new Function("import('/api/hassio/app/frontend_latest/entrypoint.c64d3ee6.js')")(); } catch (err) { var el = document.createElement('script'); - el.src = '/api/hassio/app/frontend_es5/entrypoint.js'; + el.src = '/api/hassio/app/frontend_es5/entrypoint.4a2722b2.js'; document.body.appendChild(el); } \ No newline at end of file diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index cfecb3eb419f01d072653dd28898bea872b386f6..f2209bb2cd7a5219352511b89541c72a4f65870e 100644 GIT binary patch literal 194 zcmV;z06qU7iwFP!0000219gspW&|-1h5^{87zarpA-!Hv1=YSr<&vpQWs{i9wpR7s zJ1MGAAmRJw{}!eLJ{N$BAMm`_$hlR0%3E*5TDj1(Tf-Q+$+NpxYL&63ml7BUJFMdO zmMhzMIj0-Mi+vl)oQyX2%NNAJaRrS;=4a(S5MY4^NG\n \n \n "]);return f=function(){return e},e}function u(){var e=d([" "]);return u=function(){return e},e}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function b(e){var t,r=O(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function g(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function O(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function P(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function j(e,t){if(e){if("string"==typeof e)return D(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?D(e,t):void 0}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var f=0;f=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s\n \n \n "]);return f=function(){return e},e}function u(){var e=d([" "]);return u=function(){return e},e}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function b(e){var t,r=O(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function g(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function O(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function P(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function j(e,t){if(e){if("string"==typeof e)return D(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?D(e,t):void 0}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var f=0;f=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;sy7$r>FS>7u%g$qxt;P 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\n ',"\n \n "]);return s=function(){return e},e}function l(){var e=p(["\n \n "]);return l=function(){return e},e}function u(){var e=p(["\n \n ","\n

\n "]);return u=function(){return e},e}function d(){var e=p(["\n \n
\n ","\n ","\n
\n ","\n \n ',"\n \n \n "]);return d=function(){return e},e}function f(){var e=p([""]);return f=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function h(e,t,r,n,i,o,c){try{var a=e[o](c),s=a.value}catch(l){return void r(l)}a.done?t(s):Promise.resolve(s).then(n,i)}function m(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function c(e){h(o,n,i,c,a,"next",e)}function a(e){h(o,n,i,c,a,"throw",e)}c(void 0)}))}}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?w(e):t}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e){var t,r=P(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function E(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function j(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function x(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function P(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var c=t[e.placement];c.splice(c.indexOf(e.key),1);var a=this.fromElementDescriptor(e),s=this.toElementFinisherExtras((0,i[o])(a)||a);e=s.element,this.addElementPlacement(e,t),s.finisher&&n.push(s.finisher);var l=s.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var c=0;c\n
\n
\n
\n \n
\n
\n ']);return k=function(){return e},e}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var c=t[e.placement];c.splice(c.indexOf(e.key),1);var a=this.fromElementDescriptor(e),s=this.toElementFinisherExtras((0,i[o])(a)||a);e=s.element,this.addElementPlacement(e,t),s.finisher&&n.push(s.finisher);var l=s.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var c=0;c\n ',"\n \n "]);return s=function(){return e},e}function l(){var e=p(["\n \n "]);return l=function(){return e},e}function u(){var e=p(["\n \n ","\n

\n "]);return u=function(){return e},e}function d(){var e=p(["\n \n
\n ","\n ","\n
\n ","\n \n ',"\n \n \n "]);return d=function(){return e},e}function f(){var e=p([""]);return f=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function h(e,t,r,n,i,o,c){try{var a=e[o](c),s=a.value}catch(l){return void r(l)}a.done?t(s):Promise.resolve(s).then(n,i)}function m(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function c(e){h(o,n,i,c,a,"next",e)}function a(e){h(o,n,i,c,a,"throw",e)}c(void 0)}))}}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?w(e):t}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e){var t,r=P(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function E(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function O(e){return e.decorators&&e.decorators.length}function j(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function x(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function P(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var c=t[e.placement];c.splice(c.indexOf(e.key),1);var a=this.fromElementDescriptor(e),s=this.toElementFinisherExtras((0,i[o])(a)||a);e=s.element,this.addElementPlacement(e,t),s.finisher&&n.push(s.finisher);var l=s.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var c=0;c\n
\n
\n
\n \n
\n
\n ']);return k=function(){return e},e}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var c=t[e.placement];c.splice(c.indexOf(e.key),1);var a=this.fromElementDescriptor(e),s=this.toElementFinisherExtras((0,i[o])(a)||a);e=s.element,this.addElementPlacement(e,t),s.finisher&&n.push(s.finisher);var l=s.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var c=0;cD^N z7z?sp&99@ySCoB~&FME^zy5}9vh`PAExwF?uA)Ev{_Xp}{KNZ5-KpR=ul@>Etk_1k zY+cgq`VW=hW%_95;bFPLQCU|zv|PSkk;CHkBHq?K)0`0_ib#A2Yt3HCJX2vJBZ(AF zB>HlWiA3KlaB@Rsz*C7}B8QK~cbJG2!I$|L8f5XsSLS1Zang|vGQ{vfGF3~CvNY`G z!!%X*B@^4=AMW>SQM`B&R_4oiA<7k#R0(;}p*n(rg=9@UvB-etads@q1P5K~3}~lm z+RvYL-=k6rB{bSaCtKVz#K5TOm81wCv~gHkqGk9K5A0vO6O}^CoHMCbI5@bKASgx7 zLA4pXVO&))L_)4|S_EhLz7$eXt`Z+St7RqR6JU+|N{8GsQD|%s63u3%%=c8@&&(vA z#xIBX0DqP9IG7KFD(PmE^Q)N>WgL86-c2s9g;HW42d}@h04HTq>`t8&EaJkFoLLUR z;S}5X5i%8n0N4P_6Nc(xo)&9IXB+T~7)kT$H^HZZW-OpU2k8r1Jt=50EvVyB(vnFqO<60q>i%f0#8zZ=HMJPs z(4uCbUpTe;gIS$rJIb%v<|x!PyRXY*t5HGMtT?)=3&-^0_itW#n)TM3uwn6}4eKXu zI3-+G(5gBj+!XvIBxrF;_WDWLHGR4F7bW9vRAo>(-s6M zAlgMWa!0gdRM!nVJJ$ZqCckk*XN0LC*up{ki%+MWt%5G;CR1)Y;b5{imYwq)uzAt} z+kpc-)a{d~rS2g5HTCd-RLY`CH#umIG5NUunPn>4O2&R+$c{E_n{)O_f;*+kSp_r> zlHSG#la28ZN8zTy*m2yoJqzI^CxT@7pya)go~CRmRw%=yN@<(+O-5C=Lq#v(jmS5F zgo%bm8^PIyLKTidl6_vWNU};4Hw>mCwPPFs3y<;M>oB@WYdDpvU0xBH!d_YL^{(Do zkh9ysl1He=0>Uk#0AtazEbbAgH13^tNEj_MLP^NkoeIgY^%%pbofNkQC__fmIo76g zDEFpxS`-0o%SAxp-`)VBC(zoD z1+-4BA1kIlb^X-G?ZboLd%CEKE-y{jb$OX82rz6`9qk(*`V8VM6oz^TORanT^T#~B|DJ7`WIXGX*FJ^az2fI8STn}E4h(#`31&f6L--=> zLl{G`P1q-pmnm1sa1LwUhX2NOrogyh87OsTzqt+-Ta6b9;67T7svX@AKqmTLF#g?r z2Q*J~x>)JnQN>)Z8!7P*NkY%$ctOEx0#K{WVM`bmmc)p1&}eTH9g5T^PJ?Ye<{>XByQ>p=0PmjV2yJ z!~=+`hj0^)+ea6)BgOntR4{&}b`I@l56wyX;>B5Cv#f3~=gnC6`cZ#p)dlB*J(g;v z>qAdcPF74gy$!s-D_N$X>Yax#)ywcaPy*_mw+*<8C!GMF`n2oYh<^VWly8O~9(Y|8 zrXF`DOFF^rnOuoaGT(!TZ`eqamI+T~Teuj}+XEC?S{Dig8*}5hJyV zH5qE{1DdJtnGG6jGQA%qTM)iA+MMuIEA^w4^xoX%yitjK`4aP`T%`>D*Y_vQ+3+ri z@YbBU-}<46Hqh1$mL6DP3PJTw?`ydR`zSX|#>-__Ggf42Gj_EiE=_-L8<6*wKs*eS z9-VZ^5vcf{W;?Hy0`IGdX$8}!GNf&&Ljf|LiTb+r;)UMdZ7=#(cQ#gxw)4P5FS}1C zwgsM+*#@oKRg=%sf*;eu`ofc2$8)b5hY;w>E(~)B{GPL!z+Io|LtU^~CdafFTKmW9 zKZcyt+%J$?Qdg*3nY&z7ezi_ydhqrn8M%Smw`5=A`VG;}`$N)h;C*G}7wy-W+u{Ja zO`SqaXRP}IB0*VOpIdb&^@KKv>;L8Hp*3s_gWmLd01*ctjWz29 zep6U0BsJ_^N0}ANdZlA%6vhRl`Y~{gOzhUXmEsQN1MEE3KI{m%Rqc!-l%U3G7vO-!<^_Dn6+D^Y4&oF z(0)0gu&9gIGF$0*(#_eDny=8p!lVmAyW}RGl|(?Q&!e%&D&J+sQ&VB=eARcH_B7L; z4$P6oB!z!$apL-?5x=4D4<^$)h9Z4y+BR9ptxUw&?rq7D-!OjvfPo{bf3si8$ReaMYh^ zX%L{Z`UlqHUU=F_9EU%4mwp!T)qkLi_@DBJ-(#-e+qVykuOGg6jo~X~{k~)y+*0_P zSCL|s0vZ>sZnkY{Mh3!%$#nWXhfo7}subIoN}tI#tQEhOEZ~CAa%H+GchwjD#DC8N zq1$tNhU-9xL7-Z$pgk>B?a^mPZ}drTIdby~;h=47^%)3Z9PMd|(Bnk31#fEW>C&rh z4e|;+CvLrlEbLN0B;k*|FB&dELrjk1w$=RsMb#|8WrSRN!;*9yGS_Y6TMnW?OFibrq@lq{F< z9FFkk;knJE{yvOwr=Tn3pk;r+I5X!B?|@+^pwl&9pQ*It@>p}hSpd1;aVCM|+L{4) z{z@Y_u3!o7ERhfHa+0HQWeJ~%thV8`JCJ&GU&j6I#?~=fRrwW1hemh)HZ8nxx;QG0 zw@YY&Y)THqiP1E6PRyMp3IB1&oCh4Hb^r~G5GPa4k*ofD$(fz>R}d7Zc2d!hBc1Lb z<429-i6YkbC-L2&WMSK19>uK?>keABuW?P`>8>WsG+;-=NV;(i)zt<`j4{Cc zjD)w>L$Cca%KZuBtB**)%11EV^fTh|nYQIy=`*dc2U_b%C{3NkHac*8Ua2oh!-|So z-d2bw*!Oovj+L?3CJ;Q>39&+T$gUHW-EW)w#8} z3-OAeiOX7&k+LgLA7cM<{cH$5T_m8h*AHKg?or`C)L_4W-IWq-45)3@u+2L-L}Ld+ z4j-3!j|jTMY`aS#;HTUoIe1m4dqd{rlWBc<4>Z4k6`6f9Nt8cx%20R4&Yrd?pT@m_k#tw1WVc)9;f zt0!W!p9t>}m&ByK+>+)_OTe9yLx4el(oEau0R0W~QZrgOPl6fR3D>Hfb;#2`=77(UVutDU%gXOgLd zMrFE3l3g**42!?7xytvt*_79A6A2h{@9|7P-%2P2k2Z-U!4=e^Y=?9vu$z=coZSJT zj8-g|w+)1~K&ptzhA%vNI&il`Lh!cbSI@TW{pXDjBVQWgAsz_< z4!-b3u0dow&LfJ^A$;_TcNqVz5Cx+gO_%{U6C7|HhGYVGz_|d~=~sU*j?6nb{3X3{Tue{Lp_V^13c%|fzPwd0?C&QF47GIdI9$?>!4FvEYe$Y`D zTY%mn^8bfJtXQDN#H_yyjWQGA{|3*+1}PHKkf6tkiw1i?H=F1V+301m@jK^z zkNMyB>N#4T>tBFu!G^2~_M2=bb8rruZLemMZt}XC<@}&8-VT)K?FKl5DAd12>ST?x zdYxypHTxxJpjY%I3Fh!`^qK?~Wxy8jGI6yN|V6N?bfwcOocioIO}DL;q5sMRwC zc!H-d9^_7>0ox*Sd8u~wem$#o2UyViL&3Hxo-MvD?-H3`?Nn^fy$K{e%zp#(xA{ix z;x9GGj%gV4y;*K@nMzfxf)n(~iM5`97Q!*sVpx%el5;T44Vz_xD=CUYE7sS(SR<4J zRJRfs0cmZ&*}4$fbyA8dH#U{5FccH8zg~~I;4Fcxm$QoL6Qh~%33^{=vuww*Yql9_ zFKKptSi}FWqyR{f3VO76(5^0Bhp^UICJ|dH6b_ zsS`)~ks+L=tF%oEuXG(C|oZId8X$c&A03VwXrrgZa*e6rL zLjzF-I6&G%JsYL}QU z5@Y$viM5kOV%|)Ji@2Lr`7cmDV{2cSu|@2Q*REPDzJ%{BM7${P0x%M^8b-O2O3>Uc z+Wj(yQrMd;`r=#PB6j*|dysL=d4!_m$5;i0{;Xj zeb;8q1rkCTOeOwX(twn=5e9MWBw^V9#d3wzOsrWcN!EmC$(kj>n<;+WDg7tCQ&E74 zfb4SgP;oWq>YZ&<8$C~HS%D2e-TYax(yR^UUFqp5aDwz$4F{_UnH*hKv@~mj6{FJ( z4t6>-tq*7FiKXEdeJiaDbxyL}B zM)<$>;Qw{dI)W?AEFV>}x(w zDI^NRtH4ER@p9)Pl+v}b9py-lSXhk!FYho(!Y^C7lHd;5&QK}Ie@1ka%$D3DArp!0 zQ;RL#k_k2sn$;5JsI;XEK@Y_;&7B=ElxxPDKeja67!c&f>!114!qlA5E=xof6)ppx-DlvQW%olR`K zWOzRCgMd>aZ9~;1*1U~Mg{?3kxp9MGNSE2VHeRY=pG4)*TS2GZ*u{_8TE2$Ab!}{9 z0YEyiVFyDB1^Ab*{6b-@8kJz9b3GoPAG^b7=60(%Hbt+Ae>K23I)v68{B(njm570x z!5)1aHN3lkI3$S4dzO>mItu?BRI{KeX zcjPZicf>s_)z@CWP1vihtu6DbF7YC(OsLP(Ctkuw<@NJRlbC1Xq41#&!pu9kHdeyR z9rX+3-zn2^BAndWEQvS-5cXqCGs0c(u#V7WvE*ZnHXN(Tm(F7j5sQ89=%VUk2fP3N zH-5mxB=UJ#g!7`SbZv7XMsDPWyEkJ&AKpC_#J4)KMD zJ-YyBr>ezrQ!;nlbMFLDg>6*gU~19r2|K}*kIQ^?;K&wnTOei9MMcyJZ9*3+5UEXM zFR&}>f$yRRqQ*%})7t`0hGGi)xPJw_Wx0T@aL&B&+b^*-rQoy1IoxQ#Ht={2J2km;JrD>&6t%0DE#1S{&SFlIrp(z(g`hU5^R-b1P zojYXLhwfy`0xknWxC^t`d8!&crQR|fYAW(&g%)MG^fY_%CX%V_w8xqO_aF>0(8ODg z{`wQpCud<<7c*dPq(ZHVXy9GI^;A;<8?%cm-rx(~;M`&cYQ~IbhGH8&0THbpy{cOR zzL*+Elj8_yp;uf&zb#xSukc7<$5&j_OI5|ihv1|LoWW|NG!=ZfnaJQxI33>iNm#K$ z_H|M0Yf?>u$mLR@Qj~GmS?f{E%BeiAo04F_vG|q>FO7^aWPLN?3Hy%^Q zVM`!wzv@6TEDK{v`=+>XR8q_O|K=txePs8GE~)8Ljee__>9f!23H#?*ro|Td!=-GI ziL12`(oe$r4pU{D!1cmvqsZ+&j`ctKKiS<%3@RuBYtzZ|WbL?zSU_RA+8;Vr-wl0% zI}IRuH;CwT3n+sgm!SIrRTu48uhBr?^doBn%%F$LUWohJ)Ex9^l)o1 zJ@meO)5G4gH9a(Bx!rhT)5GDjF+H5driU7fyu9`>Z^p^>NQ;Z|pQ z2n9g`s>Pu~LT%4+^%#lJ(i}L>ydu9DifSgO7SH1Wsp>ZCqRpY!jXq@#gU*l{) zTaB|L%k9n+YnB|u8Fz%x(AefZ6rniw0BQivcymrfbY*soUv^_!C2R`3Tc=9^o{h&q)|5Zb+a7& z*5J$>!Li?$+q<$IYZO`O4MtU_s(}a?<)xs z0!RoTA%KKJ?Lk5S2>~PokPtvZ00{vkv}z0zTE&2b01^U7Xr=%X0!RoTA%KKzLqI|R z2>~QzD+>|=NC+UIvj`G8E+Cs`)sHOlI#3)K{@=0|&Hd^{u9 z{J<$yJQYcv{%dYU{w7Tx*CgIF<3*YhVJe4^!;Oxn`vgx&ui*l>YjkN6v%6!B_l9I0 zkX=WLi6pX=#3P3CcMFzM9~UaQ|95=6zM@Hn%AprVmdCBtpU>w|#yPn+E7M(-#ow{4&R0Nv1GI{*Lx literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.15ae5c0a7627adcb5514.js.map b/supervisor/api/panel/frontend_es5/chunk.15ae5c0a7627adcb5514.js.map new file mode 100644 index 000000000..c24b5f3af --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.15ae5c0a7627adcb5514.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.15ae5c0a7627adcb5514.js","sources":["webpack:///chunk.15ae5c0a7627adcb5514.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.gz b/supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.gz deleted file mode 100644 index 845db6756fe74c7fca06c04f082ec1db70f59f8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40274 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

UTCOx~|^2qw8ki$7TB2 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.map b/supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.map deleted file mode 100644 index 3943311dc..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.33f6510690934e8f38a3.js","sources":["webpack:///chunk.33f6510690934e8f38a3.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.beb59dca174934a4b30f.js b/supervisor/api/panel/frontend_es5/chunk.3a5034dbcb357e88fe52.js similarity index 99% rename from supervisor/api/panel/frontend_es5/chunk.beb59dca174934a4b30f.js rename to supervisor/api/panel/frontend_es5/chunk.3a5034dbcb357e88fe52.js index 3d03fd4b8..83a94a9eb 100644 --- a/supervisor/api/panel/frontend_es5/chunk.beb59dca174934a4b30f.js +++ b/supervisor/api/panel/frontend_es5/chunk.3a5034dbcb357e88fe52.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[8],{129:function(e,t,r){var n,i,o;function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}o=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),s=n||i||o,a=s&&(n?document.documentMode||6:+(o||i)[1]),u=!o&&/WebKit\//.test(e),c=u&&/Qt\/\d+\.\d+/.test(e),f=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),g=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),y=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),w=/\bCrOS\b/.test(e),x=/win/i.test(t),C=d&&e.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(d=!1,u=!0);var S=b&&(c||d&&(null==C||C<12.11)),k=r||s&&a>=9;function M(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L,T=function(e,t){var r=e.className,n=M(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return N(e).appendChild(t)}function A(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}m?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:s&&(P=function(e){try{e.select()}catch(t){}});var B=function(){this.id=null};function G(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var _=[""];function Y(e){for(;_.length<=e;)_.push(q(_)+" ");return _[e]}function q(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var se=null;function ae(e,t,r){var n;se=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:se=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:se=i)}return null!=n?n:se}var ue=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,f=[],d=0;d-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var r=he(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function we(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){we(e),xe(e)}function ke(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Le,Te,Ne=function(){if(s&&a<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Oe(e){if(null==Le){var t=A("span","​");O(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Le=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&a<8))}var r=Le?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Ae(e){if(null!=Te)return Te;var t=O(e,document.createTextNode("AخA")),r=L(t,0,1).getBoundingClientRect(),n=L(t,1,2).getBoundingClientRect();return N(e),!(!r||r.left==r.right)&&(Te=n.right-r.right<3)}var De,We=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},He=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(De){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(De){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},ze="oncopy"in(De=A("div"))||(De.setAttribute("oncopy","return;"),"function"==typeof De.oncopy),Fe=null,Pe={},Ee={};function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Pe[e]=t}function Re(e){if("string"==typeof e&&Ee.hasOwnProperty(e))e=Ee[e];else if(e&&"string"==typeof e.name&&Ee.hasOwnProperty(e.name)){var t=Ee[e.name];"string"==typeof t&&(t={name:t}),(e=J(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Re("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Re("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Be(e,t){t=Re(t);var r=Pe[t.name];if(!r)return Be(e,"text/plain");var n=r(e,t);if(Ge.hasOwnProperty(t.name)){var i=Ge[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Ge={};function Ue(e,t){I(t,Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={})}function Ve(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function je(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var Xe=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function _e(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?tt(r,_e(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?tt(e.line,t):r<0?tt(e.line,0):e}(t,_e(e,t.line).text.length)}function ut(e,t){for(var r=[],n=0;n=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ft=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,r,n){var i=[e.state.modeGen],o={};xt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,xt(e,t.text,s.mode,r,(function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ve(e.doc.mode,n.state),o=dt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ft(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=_e(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ct?u.lookAhead:0)<=o.modeFrontier))return s;var c=R(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&_e(n,o-1).stateAfter,s=l?ft.fromSaved(n,l,o):new ft(n,Ke(n.mode),o);return n.iter(o,t,(function(r){gt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ft.fromSaved=function(e,t,r){return t instanceof ct?new ft(e,Ve(e.mode,t.state),r,t.lookAhead):new ft(e,Ve(e.mode,t),r)},ft.prototype.save=function(e){var t=!1!==e?Ve(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var yt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function bt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=_e(l,(t=at(l,t)).line),u=pt(e,t.line,r),c=new Xe(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&>(e,t,n,f.pos),f.pos=t.length,a=null):a=wt(vt(r,f,n.state,d),o),d){var h=d[0].name;h&&(a="m-"+(a?h+" "+a:h))}if(!s||c!=a){for(;u=t:o.to>t);(n||(n=[])).push(new kt(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var b=0;bt)&&(!r||Ht(r,o.marker)<0)&&(r=o.marker)}return r}function It(e,t,r,n,i){var o=_e(e,t),l=St&&o.markedSpans;if(l)for(var s=0;s=0&&f<=0||c<=0&&f>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.to,r)>=0:rt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.from,n)<=0:rt(u.from,n)<0)))return!0}}}function Rt(e){for(var t;t=Ft(e);)e=t.find(-1,!0).line;return e}function Bt(e,t){var r=_e(e,t),n=Rt(r);return r==n?t:Ze(n)}function Gt(e,t){if(t>e.lastLine())return t;var r,n=_e(e,t);if(!Ut(e,n))return t;for(;r=Pt(n);)n=r.find(1,!0).line;return Ze(n)+1}function Ut(e,t){var r=St&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var _t=function(e,t,r){this.text=e,At(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Ot(e)}_t.prototype.lineNo=function(){return Ze(this)},be(_t);var qt={},$t={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?$t:qt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Jt(e,t){var r=D("span",null,null,u?"padding-right: .1px":null),n={pre:D("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=er,Ae(e.display.measure)&&(l=ce(o,e.doc.direction))&&(n.addToken=tr(n.addToken,l)),n.map=[],nr(o,n,ht(e,o,t!=e.display.externalMeasured&&Ze(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Oe(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(u){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||"")),n}function Qt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function er(e,t,r,n,i,o,l){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&f.from<=u);d++);if(f.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,f.to-u),i,o,null,s,a),o=null,n=n.slice(f.to-u),u=f.to}}}function rr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,f,d,h=i.length,p=0,g=1,m="",v=0;;){if(v==p){a=u=c=s="",d=null,f=null,v=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((d||(d={})).title=C.title),C.attributes)for(var S in C.attributes)(d||(d={}))[S]=C.attributes[S];C.collapsed&&(!f||Ht(f.marker,C)<0)&&(f=x)}else x.from>p&&v>x.from&&(v=x.from)}if(b)for(var k=0;k=h)break;for(var L=Math.min(h,v);;){if(m){var T=p+m.length;if(!f){var N=T>L?m.slice(0,L-p):m;t.addToken(t,N,l?l+a:a,c,p+N.length==v?u:"",s,d)}if(T>=L){m=m.slice(L-p),p=L;break}p=T,c=""}m=i.slice(o,o=r[g++]),l=Zt(r[g++],t.cm.options)}}else for(var O=1;Or)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Ar(e,t,r,n){return Hr(e,Wr(e,t),r,n)}function Dr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Pr(t.map,r,n),l=o.node,u=o.start,c=o.end,f=o.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;u>0&&(f=n="right"),i=e.options.lineWrapping&&(h=l.getClientRects()).length>1?h["right"==n?h.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!u&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+on(e.display),top:p.top,bottom:p.bottom}:Fr}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var f=ae(s,a,u),d=se,h=c(a,f,"before"==u);return null!=d&&(h.other=c(a,d,"before"!=u)),h}function Yr(e,t){var r=0;t=at(e.doc,t),e.options.lineWrapping||(r=on(e.display)*t.ch);var n=_e(e.doc,t.line),i=jt(n)+Sr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function qr(e,t,r,n,i){var o=tt(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function $r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return qr(n.first,0,null,-1,-1);var i=Je(n,r),o=n.first+n.size-1;if(i>o)return qr(n.first+n.size-1,_e(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=_e(n,i);;){var s=en(e,l,i,t,r),a=Et(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=_e(n,i=u.line)}}function Zr(e,t,r,n){n-=Vr(t);var i=t.text.length,o=le((function(t){return Hr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=le((function(t){return Hr(e,r,t).top>n}),o,i)}}function Jr(e,t,r,n){return r||(r=Wr(e,t)),Zr(e,t,r,jr(e,t,Hr(e,r,n),"line").top)}function Qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function en(e,t,r,n,i){i-=jt(t);var o=Wr(e,t),l=Vr(t),s=0,a=t.text.length,u=!0,c=ce(t,e.doc.direction);if(c){var f=(e.options.lineWrapping?rn:tn)(e,t,r,o,c,n,i);s=(u=1!=f.level)?f.from:f.to-1,a=u?f.to:f.from-1}var d,h,p=null,g=null,m=le((function(t){var r=Hr(e,o,t);return r.top+=l,r.bottom+=l,!!Qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),v=!1;if(g){var y=n-g.left=w.bottom?1:0}return qr(r,m=oe(t.text,m,1),h,v,n-d)}function tn(e,t,r,n,i,o,l){var s=le((function(s){var a=i[s],u=1!=a.level;return Qr(_r(e,tt(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=_r(e,tt(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function rn(e,t,r,n,i,o,l){var s=Zr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,f=null,d=0;d=u||h.to<=a)){var p=Hr(e,n,1!=h.level?Math.min(u,h.to)-1:Math.max(a,h.from)).right,g=pg)&&(c=h,f=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function nn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==zr){zr=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)zr.appendChild(document.createTextNode("x")),zr.appendChild(A("br"));zr.appendChild(document.createTextNode("x"))}O(e.measure,zr);var r=zr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),N(e.measure),r||1}function on(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),r=A("pre",[t],"CodeMirror-line-like");O(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ln(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:sn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function an(e){var t=nn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/on(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)St&&Bt(e.doc,t)i.viewFrom?pn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)pn(e);else if(t<=i.viewFrom){var o=gn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):pn(e)}else if(r>=i.viewTo){var l=gn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):pn(e)}else{var s=gn(e,t,t,-1),a=gn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(or(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):pn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[fn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==G(l,r)&&l.push(r)}}}function pn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function gn(e,t,r,n){var i,o=fn(e,t),l=e.display.view;if(!St||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Bt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function mn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?d:n,(function(e,t,i,f){var m="ltr"==i,v=h(e,m?"left":"right"),y=h(t-1,m?"right":"left"),b=null==r&&0==e,w=null==n&&t==d,x=0==f,C=!g||f==g.length-1;if(y.top-v.top<=3){var S=(u?w:b)&&C,k=(u?b:w)&&x?s:(m?v:y).left,M=S?a:(m?y:v).right;c(k,v.top,M-k,v.bottom)}else{var L,T,N,O;m?(L=u&&b&&x?s:v.left,T=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(L=u?p(e,i,"before"):s,T=!u&&b&&x?a:v.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(L,v.top,T-L,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Sn(e){e.state.focused||(e.display.input.focus(),Mn(e))}function kn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ln(e))}),100)}function Mn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,z(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),u&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Cn(e))}function Ln(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||d<-.005)&&($e(i.line,l),Nn(i.line),i.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/on(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Nn(e){if(e.widgets)for(var t=0;t=l&&(o=Je(t,jt(_e(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function An(e,t){var r=e.display,n=nn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Nr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+kr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,d=Tr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>d;return h&&(t.right=t.left+d),t.left<10?l.scrollLeft=0:t.leftd+f-3&&(l.scrollLeft=t.right+(h?0:10)-d),l}function Dn(e,t){null!=t&&(zn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Wn(e){zn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Hn(e,t,r){null==t&&null==r||zn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function zn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Fn(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function Fn(e,t,r,n){var i=An(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Hn(e,i.scrollLeft,i.scrollTop)}function Pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ui(e,{top:t}),En(e,t,!0),r&&ui(e),ii(e,100))}function En(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function In(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Rn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+kr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Lr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Bn=function(e,t,r){this.cm=r;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),de(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Bn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Bn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Bn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Bn.prototype.zeroWidthHack=function(){var e=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},Bn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Bn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Gn=function(){};function Un(e,t){t||(t=Rn(e));var r=e.display.barWidth,n=e.display.barHeight;Vn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Tn(e),Vn(e,Rn(e)),r=e.display.barWidth,n=e.display.barHeight}function Vn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Gn.prototype.update=function(){return{bottom:0,right:0}},Gn.prototype.setScrollLeft=function(){},Gn.prototype.setScrollTop=function(){},Gn.prototype.clear=function(){};var jn={native:Bn,null:Gn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?In(e,t):Pn(e,t)}),e),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)}var Xn=0;function _n(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Xn},t=e.curOp,lr?lr.ops.push(t):t.ownsGroup=lr={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new li(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $n(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function Zn(e){var t=e.cm,r=t.display;e.updatedDisplay&&Tn(t),e.barMeasure=Rn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ar(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Lr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Tr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Jn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!g){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Sr(e.display))+"px;\n height: "+(t.bottom-t.top+Lr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?tt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?tt(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=_r(e,t),a=r&&r!=t?_r(e,r):s,u=An(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,f=e.doc.scrollLeft;if(null!=u.scrollTop&&(Pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(In(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(l=!0)),!l)break}return i}(t,at(n,e.scrollToPos.from),at(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l=e.display.viewTo)){var r=+new Date+e.options.workTime,n=pt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ve(t.mode,n.state):null,a=dt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var f=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),d=0;!f&&dr)return ii(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&ei(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==mn(e))return!1;hi(e)&&(pn(e),t.dims=ln(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),St&&(o=Bt(e.doc,o),l=Gt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=or(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=or(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,fn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=jt(_e(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var a=mn(e);if(!s&&0==a&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=H();if(!t||!W(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&W(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return a>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return u&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var a=n.view,c=n.viewFrom,f=0;f-1&&(h=!1),cr(e,d,c,r)),h&&(N(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(et(e.options,c)))),l=d.node.nextSibling}else{var p=vr(e,d,c,r);o.insertBefore(p,l)}c+=d.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),a>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=H()&&(e.activeElt.focus(),e.anchorNode&&W(document.body,e.anchorNode)&&W(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),N(r.cursorDiv),N(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ii(e,400)),r.updateLineNumbers=null,!0}function ai(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Tr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+kr(e.display)-Nr(e),r.top)}),t.visible=On(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&si(e,t);n=!1){Tn(e);var i=Rn(e);vn(e),Un(e,i),fi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ui(e,t){var r=new li(e,t);if(si(e,r)){Tn(e),ai(e,r);var n=Rn(e);vn(e),Un(e,n),fi(e,n),r.finish()}}function ci(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Lr(e)+"px"}function di(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=sn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;ls.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&a||o&&c){if(o&&b&&u)e:for(var f=t.target,h=l.view;f!=s;f=f.parentNode)for(var p=0;p=0&&rt(e,n.to())<=0)return r}return-1};var ki=function(e,t){this.anchor=e,this.head=t};function Mi(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return rt(e.from(),t.from())})),r=G(t,i);for(var o=1;o0:a>=0){var u=lt(s.from(),l.from()),c=ot(s.to(),l.to()),f=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new ki(f?c:u,f?u:c))}}return new Si(t,r)}function Li(e,t){return new Si([new ki(e,t||e)],0)}function Ti(e){return e.text?tt(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ni(e,t){if(rt(e,t.from)<0)return e;if(rt(e,t.to)<=0)return Ti(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ti(t).ch-t.to.ch),tt(r,n)}function Oi(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}ar(e,"change",e,t)}function Fi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;ls-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Bi(e.done),q(e.done)):e.done.length&&!q(e.done).ranges?q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),q(e.done)):void 0}(i,i.lastOp==n)))l=q(o.changes),0==rt(t.from,t.to)&&0==rt(t.from,l.to)?l.to=Ti(t):o.changes.push(Ri(e,t));else{var a=q(i.done);for(a&&a.ranges||Vi(e.sel,i.done),o={changes:[Ri(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||ge(e,"historyAdded")}function Ui(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,q(i.done),t))?i.done[i.done.length-1]=t:Vi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Bi(i.undone)}function Vi(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function ji(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r-1&&(q(s)[f]=u[f],delete u[f])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=rt(t,i)<0;o!=rt(r,i)<0?(i=t,t=r):o!=rt(t,r)<0&&(t=r)}return new ki(i,t)}return new ki(r||t,t)}function qi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),eo(e,new Si([Yi(e.sel.primary(),t,r,i)],0),n)}function $i(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ge(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var f=a.find(n<0?1:-1),d=void 0;if((n<0?c:u)&&(f=so(e,f,-n,f&&f.line==t.line?o:null)),f&&f.line==t.line&&(d=rt(f,r))&&(n<0?d<0:d>0))return oo(e,f,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?u:c)&&(h=so(e,h,n,h.line==t.line?o:null)),h?oo(e,h,t,n,i):null}}return t}function lo(e,t,r,n,i){var o=n||1,l=oo(e,t,r,o,i)||!i&&oo(e,t,r,o,!0)||oo(e,t,r,-o,i)||!i&&oo(e,t,r,-o,!0);return l||(e.cantEdit=!0,tt(e.first,0))}function so(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?at(e,tt(t.line-1)):null:r>0&&t.ch==(n||_e(e,t.line)).text.length?t.line0)){var c=[a,1],f=rt(u.from,s.from),d=rt(u.to,s.to);(f<0||!l.inclusiveLeft&&!f)&&c.push({from:u.from,to:s.from}),(d>0||!l.inclusiveRight&&!d)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)fo(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else fo(e,t)}}function fo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=rt(t.from,t.to)){var r=Oi(e,t);Gi(e,t,r,e.cm?e.cm.curOp.id:NaN),go(e,t,r,Tt(e,t));var n=[];Fi(e,(function(e,r){r||-1!=G(n,e.history)||(bo(e.history,t),n.push(e.history)),go(e,t,null,Tt(e,t))}))}}function ho(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=d(h);if(p)return p.v}}}}function po(e,t){if(0!=t&&(e.first+=t,e.sel=new Si($(e.sel.ranges,(function(e){return new ki(tt(e.anchor.line+t,e.anchor.ch),tt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:tt(o,_e(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Oi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=Ze(Rt(_e(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&ve(e),zi(n,t,r,an(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=_e(e,n).stateAfter;if(i&&(!(i instanceof ct)||n+i.lookAhead1||!(this.children[0]instanceof xo))){var s=[];this.collapse(s),this.children=[new xo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(e,t.line,t,r,o)||t.line!=r.line&&It(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");St=!0}o.addToHistory&&Gi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Rt(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&$e(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new kt(o,a==t.line?t.ch:null,a==r.line?r.ch:null)),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Ut(e,t)&&$e(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ct=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Mo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)dn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)hn(u,c,"text");o.atomic&&no(u.doc),ar(u,"markerAdded",u,o)}return o}Lo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&_n(e),ye(this,"clear")){var r=this.find();r&&ar(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&dn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&no(e.doc)),e&&ar(e,"markerCleared",e,this,n,i),t&&Yn(e),this.parent&&this.parent.clear()}},Lo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;a--)co(this,n[a]);s?Qi(this,s):this.cm&&Wn(this.cm)})),undo:ni((function(){ho(this,"undo")})),redo:ni((function(){ho(this,"redo")})),undoSelection:ni((function(){ho(this,"undo",!0)})),redoSelection:ni((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=at(this,e),t=at(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r})),at(this,tt(r,t))},indexFromPos:function(e){var t=(e=at(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),to(t.doc,Li(r,r)),f)for(var d=0;d=0;t--)mo(e.doc,"",n[t].from,n[t].to,"+delete");Wn(e)}))}function Qo(e,t,r){var n=oe(e.text,t+r,r);return n<0||n>e.text.length?null:n}function el(e,t,r){var n=Qo(e,t.ch,r);return null==n?null:new tt(t.line,n,r<0?"after":"before")}function tl(e,t,r,n,i){if(e){var o=ce(r,t.doc.direction);if(o){var l,s=i<0?q(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Wr(t,r);l=i<0?r.text.length-1:0;var c=Hr(t,u,l).top;l=le((function(e){return Hr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Qo(r,l,1))}else l=i<0?s.to:s.from;return new tt(n,l,a)}}return new tt(n,i<0?r.text.length:0,i<0?"before":"after")}jo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},jo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},jo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},jo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},jo.default=b?jo.macDefault:jo.pcDefault;var rl={selectAll:ao,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),V)},killLine:function(e){return Jo(e,(function(t){if(t.empty()){var r=_e(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)i=new tt(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),tt(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=_e(e.doc,i.line-1).text;l&&(i=new tt(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),tt(i.line-1,l.length-1),i,"+transpose"))}r.push(new ki(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return ei(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(rt((i=l.ranges[i]).from(),t)<0||t.xRel>0)&&(rt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,l=ti(e,(function(t){u&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",l),pe(i.wrapper.ownerDocument,"mousemove",c),pe(i.scroller,"dragstart",f),pe(i.scroller,"drop",l),o||(we(t),n.addNew||qi(e.doc,r,null,null,n.extend),u||s&&9==a?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},f=function(){return o=!0};u&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",l),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",f),de(i.scroller,"drop",l),kn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;we(t);var l,s,a=o.sel,u=a.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new ki(r,r)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(l=new ki(r,r)),r=cn(e,t,!0,!0),s=-1;else{var c=yl(e,r,n.unit);l=n.extend?Yi(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,eo(o,Mi(e,u.concat([l]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==n.unit&&!n.extend?(eo(o,Mi(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),a=o.sel):Zi(o,s,l,j):(s=0,eo(o,new Si([l],0),j),a=o.sel);var f=r;function d(t){if(0!=rt(f,t))if(f=t,"rectangle"==n.unit){for(var i=[],u=e.options.tabSize,c=R(_e(o,r.line).text,r.ch,u),d=R(_e(o,t.line).text,t.ch,u),h=Math.min(c,d),p=Math.max(c,d),g=Math.min(r.line,t.line),m=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=m;g++){var v=_e(o,g).text,y=X(v,h,u);h==p?i.push(new ki(tt(g,y),tt(g,y))):v.length>y&&i.push(new ki(tt(g,y),tt(g,X(v,p,u))))}i.length||i.push(new ki(r,r)),eo(o,Mi(e,a.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=yl(e,t,n.unit),C=w.anchor;rt(x.anchor,C)>0?(b=x.head,C=lt(w.from(),x.anchor)):(b=x.anchor,C=ot(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=_e(e.doc,r.line);if(0==rt(r,n)&&r.sticky==n.sticky)return t;var o=ce(i);if(!o)return t;var l=ae(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ae(o,n.ch,n.sticky),f=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?f<0:f>0}var d=o[u+(a?-1:0)],h=a==(1==d.level),p=h?d.from:d.to,g=h?"after":"before";return r.ch==p&&r.sticky==g?t:new ki(new tt(r.line,p,g),n)}(e,new ki(at(o,C),b)),eo(o,Mi(e,S,s),j)}}var h=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,t&&(we(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",m),pe(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=ti(e,(function(t){0!==t.buttons&&Me(t)?function t(r){var l=++p,s=cn(e,r,!0,"rectangle"==n.unit);if(s)if(0!=rt(s,f)){e.curOp.focus=H(),d(s);var a=On(i,o);(s.line>=a.to||s.lineh.bottom?20:0;u&&setTimeout(ti(e,(function(){p==l&&(i.scroller.scrollTop+=u,t(r))})),50)}}(t):g(t)})),v=ti(e,g);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",m),de(i.wrapper.ownerDocument,"mouseup",v)}(e,n,t,o)}(t,n,o,e):ke(e)==r.scroller&&we(e):2==i?(n&&qi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(k?t.display.input.onContextMenu(e):kn(t)))}}function yl(e,t,r){if("char"==r)return new ki(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new ki(tt(t.line,0),at(e.doc,tt(t.line+1,0)));var n=r(e,t);return new ki(n.from,n.to)}function bl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&we(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ye(e,r))return Ce(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return ge(e,r,e,Je(e.doc,o),e.display.gutterSpecs[a].className,t),Ce(t)}}function wl(e,t){return bl(e,t,"gutterClick",!0)}function xl(e,t){Cr(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&bl(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||k||e.display.input.onContextMenu(t)}function Cl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Br(e)}ml.prototype.compare=function(e,t,r){return this.time+400>e&&0==rt(t,this.pos)&&r==this.button};var Sl={toString:function(){return"CodeMirror.Init"}},kl={},Ml={};function Ll(e,t,r){if(!t!=!(r&&r!=Sl)){var n=e.display.dragFunctions,i=t?de:pe;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Tl(e){e.options.lineWrapping?(z(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),Xt(e)),un(e),dn(e),Br(e),setTimeout((function(){return Un(e)}),100)}function Nl(e,t){var r=this;if(!(this instanceof Nl))return new Nl(e,t);this.options=t=t?I(t):{},I(kl,t,!1);var n=t.value;"string"==typeof n?n=new Wo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Nl.inputStyles[t.inputStyle](this),o=this.display=new vi(e,n,i,t);for(var l in o.wrapper.CodeMirror=this,Cl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!y&&o.input.focus(),s&&a<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ti(e,vl)),de(t.scroller,"dblclick",s&&a<11?ti(e,(function(t){if(!me(e,t)){var r=cn(e,t);if(r&&!wl(e,t)&&!Cr(e.display,t)){we(t);var n=e.findWordAt(r);qi(e.doc,n.anchor,n.head)}}})):function(t){return me(e,t)||we(t)}),de(t.scroller,"contextmenu",(function(t){return xl(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!wl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!Cr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,"page");l=!n.prev||o(n,n.prev)?new ki(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new ki(tt(s.line,0),at(e.doc,tt(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),we(r)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Pn(e,t.scroller.scrollTop),In(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Ci(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Ci(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||Se(t)},over:function(t){me(e,t)||(function(e,t){var r=cn(e,t);if(r){var n=document.createDocumentFragment();bn(e,r,n),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),O(e.display.dragCursor,n)}}(e,t),Se(t))},start:function(t){return function(e,t){if(s&&(!e.state.draggingText||+new Date-Ho<100))Se(t);else if(!me(e,t)&&!Cr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var r=A("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),d&&r.parentNode.removeChild(r)}}(e,t)},drop:ti(e,zo),leave:function(t){me(e,t)||Fo(e)}};var l=t.input.getField();de(l,"keyup",(function(t){return dl.call(e,t)})),de(l,"keydown",ti(e,fl)),de(l,"keypress",ti(e,hl)),de(l,"focus",(function(t){return Mn(e,t)})),de(l,"blur",(function(t){return Ln(e,t)}))}(this),Io(),_n(this),this.curOp.forceUpdate=!0,Pi(this,n),t.autofocus&&!y||this.hasFocus()?setTimeout(E(Mn,this),20):Ln(this),Ml)Ml.hasOwnProperty(l)&&Ml[l](r,t[l],Sl);hi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?R(_e(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var f="",d=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/l);h;--h)d+=l,f+="\t";if(dl,a=We(t),u=null;if(s&&n.ranges.length>1)if(Dl&&Dl.text.join("\n")==t){if(n.ranges.length%Dl.text.length==0){u=[];for(var c=0;c=0;d--){var h=n.ranges[d],p=h.from(),g=h.to();h.empty()&&(r&&r>0?p=tt(p.line,p.ch-r):e.state.overwrite&&!s?g=tt(g.line,Math.min(_e(o,g.line).text.length,g.ch+q(a).length)):s&&Dl&&Dl.lineWise&&Dl.text.join("\n")==t&&(p=g=tt(p.line,0)));var m={from:p,to:g,text:u?u[d%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};co(e.doc,m),ar(e,"inputRead",e,m)}t&&!s&&Fl(e,t),Wn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=f),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||ei(t,(function(){return Hl(t,r,0,null,"paste")})),!0}function Fl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Al(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(_e(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Al(e,i.head.line,"smart"));l&&ar(e,"electricInput",e,i.head.line)}}}function Pl(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=ae(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&d>=c.begin)){var h=f?"before":"after";return new tt(r.line,d,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new tt(r.line,a(e,1),"before"):new tt(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==m||n>0&&m==t.text.length||!(g=p(n>0?0:i.length-1,n,u(m)))?null:g}(e.cm,s,t,r):el(s,t,r))){if(n||(l=t.line+r)=e.first+e.size||(t=new tt(l,t.ch,t.sticky),!(s=_e(e,l))))return!1;t=tl(i,e.cm,s,t.line,r)}else t=o;return!0}if("char"==n)a();else if("column"==n)a(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||a(!d);d=!1){var h=s.text.charAt(t.ch)||"\n",p=te(h,f)?"w":c&&"\n"==h?"n":!c||/\s/.test(h)?null:"p";if(!c||d||p||(p="s"),u&&u!=p){r<0&&(r=1,a(),t.sticky="after");break}if(p&&(u=p),r>0&&!a(!d))break}var g=lo(e,t,o,l,!0);return nt(o,g)&&(g.hitSide=!0),g}function Bl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*nn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=$r(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Gl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ul(e,t){var r=Dr(e,t.line);if(!r||r.hidden)return null;var n=_e(e.doc,t.line),i=Or(r,n,t.line),o=ce(n,e.doc.direction),l="left";o&&(l=ae(o,t.ch)%2?"right":"left");var s=Pr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Vl(e,t){return t&&(e.bad=!0),e}function jl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Vl(e.clipPos(tt(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Ul(t,i)||{node:a[0].measure.map[2],offset:0},c=o.linen.firstLine()&&(l=tt(l.line-1,_e(n.doc,l.line-1).length)),s.ch==_e(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=fn(n,l.line))?(t=Ze(i.view[0].line),r=i.view[0].node):(t=Ze(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=fn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=Ze(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var f=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(){l&&(o+=s,a&&(o+=s),l=a=!1)}function c(e){e&&(u(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void c(r);var o,d=t.getAttribute("cm-marker");if(d){var h=e.findMarks(tt(n,0),tt(i+1,0),(m=+d,function(e){return e.id==m}));return void(h.length&&(o=h[0].find(0))&&c(Ye(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var g=0;g1&&d.length>1;)if(q(f)==q(d))f.pop(),d.pop(),a--;else{if(f[0]!=d[0])break;f.shift(),d.shift(),t++}for(var h=0,p=0,g=f[0],m=d[0],v=Math.min(g.length,m.length);hl.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;f[f.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),f[0]=f[0].slice(h).replace(/\u200b+$/,"");var x=tt(t,h),C=tt(a,d.length?q(d).length-p:0);return f.length>1||f[0]||rt(x,C)?(mo(n.doc,f,x,C,"+input"),!0):void 0},Gl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Gl.prototype.reset=function(){this.forceCompositionEnd()},Gl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Gl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Gl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||ei(this.cm,(function(){return dn(e.cm)}))},Gl.prototype.setUneditable=function(e){e.contentEditable="false"},Gl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ti(this.cm,Hl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Gl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Gl.prototype.onContextMenu=function(){},Gl.prototype.resetPosition=function(){},Gl.prototype.needsContentAttribute=!0;var Xl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};Xl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(n,e)){if(n.somethingSelected())Wl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Wl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,V):(r.prevInput="",i.value=t.text.join("\n"),P(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){s&&a>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),de(i,"paste",(function(e){me(n,e)||zl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!Cr(e,t)&&!me(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){Cr(e,t)||we(t)})),de(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},Xl.prototype.createField=function(e){this.wrapper=Il(),this.textarea=this.wrapper.firstChild},Xl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=yn(e);if(e.options.moveInputWithCursor){var i=_r(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Xl.prototype.showSelection=function(e){var t=this.cm.display;O(t.cursorDiv,e.cursors),O(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Xl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),s&&a>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Xl.prototype.getField=function(){return this.textarea},Xl.prototype.supportsTouch=function(){return!1},Xl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!y||H()!=this.textarea))try{this.textarea.focus()}catch(De){}},Xl.prototype.blur=function(){this.textarea.blur()},Xl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Xl.prototype.receivedFocus=function(){this.slowPoll()},Xl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Xl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},Xl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||He(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(n.length,i.length);l1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Xl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Xl.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Xl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=cn(r,e),l=n.scroller.scrollTop;if(o&&!d){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ti(r,eo)(r.doc,Li(o),V);var c,f=i.style.cssText,h=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",u&&(c=window.scrollY),n.input.focus(),u&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),s&&a>=9&&g(),k?(Se(e),de(window,"mouseup",(function e(){pe(window,"mouseup",e),setTimeout(m,20)}))):setTimeout(m,50)}function g(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=h,i.style.cssText=f,s&&a<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),null!=i.selectionStart)){(!s||s&&a<9)&&g();var e=0;n.detectingSelectAll=setTimeout((function o(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ti(r,ao)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())}),200)}}},Xl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Xl.prototype.setUneditable=function(){},Xl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Sl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Sl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Di(e)}),!0),r("indentUnit",2,Di,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Wi(e),Br(e),dn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(tt(n,o))}n++}));for(var i=r.length-1;i>=0;i--)mo(e.doc,t,r[i],tt(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Sl&&e.refresh()})),r("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",y?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!x),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){Cl(e),mi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=Zo(t),i=r!=Sl&&Zo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Tl,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=pi(t,e.options.lineNumbers),mi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?sn(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Un(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Un(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pi(e.options.gutters,t),mi(e)}),!0),r("firstLineNumber",1,mi,!0),r("lineNumberFormatter",(function(e){return e}),mi,!0),r("showCursorWhenSelecting",!1,vn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(Ln(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Ll),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,vn,!0),r("singleCursorHeightPerLine",!0,vn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Wi,!0),r("addModeClass",!1,Wi,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Wi,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Nl),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ti(this,t[e])(this,r,i),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Zo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(Al(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Wn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&Zi(this.doc,n,new ki(o,u[n].to()),V)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,tt(e),t,!0)},getTokenTypeAt:function(e){e=at(this.doc,e);var t,r=ht(this,_e(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=_e(this.doc,e)}else n=e;return jr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-jt(n):0)},defaultTextHeight:function(){return nn(this.display)},defaultCharWidth:function(){return on(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=_r(this,at(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var f=Math.max(a.wrapper.clientHeight,this.doc.height),d=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>f)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=f&&(u=e.bottom),c+t.offsetWidth>d&&(c=d-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=An(o,l)).scrollTop&&Pn(o,s.scrollTop),null!=s.scrollLeft&&In(o,s.scrollLeft))},triggerOnKeyDown:ri(fl),triggerOnKeyPress:ri(hl),triggerOnKeyUp:dl,triggerOnMouseDown:ri(vl),execCommand:function(e){if(rl.hasOwnProperty(e))return rl[e].call(null,this)},triggerElectric:ri((function(e){Fl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=at(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&un(this),ge(this,"refresh",this)})),swapDoc:ri((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Pi(this,e),Br(this),this.display.input.reset(),Hn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ar(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Nl);var _l="iter insert remove copy getEditor constructor".split(" ");for(var Yl in Wo.prototype)Wo.prototype.hasOwnProperty(Yl)&&G(_l,Yl)<0&&(Nl.prototype[Yl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Wo.prototype[Yl]));return be(Wo),Nl.inputStyles={textarea:Xl,contenteditable:Gl},Nl.defineMode=function(e){Nl.defaults.mode||"null"==e||(Nl.defaults.mode=e),Ie.apply(this,arguments)},Nl.defineMIME=function(e,t){Ee[e]=t},Nl.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Nl.defineMIME("text/plain","null"),Nl.defineExtension=function(e,t){Nl.prototype[e]=t},Nl.defineDocExtension=function(e,t){Wo.prototype[e]=t},Nl.fromTextArea=function(e,t){if((t=t?I(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=H();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(De){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Nl((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=pe,e.on=de,e.wheelEventPixels=xi,e.Doc=Wo,e.splitLines=We,e.countColumn=R,e.findColumn=X,e.isWordChar=ee,e.Pass=U,e.signal=ge,e.Line=_t,e.changeEnd=Ti,e.scrollbarModel=jn,e.Pos=tt,e.cmpPos=rt,e.modes=Pe,e.mimeModes=Ee,e.resolveMode=Re,e.getMode=Be,e.modeExtensions=Ge,e.extendMode=Ue,e.copyState=Ve,e.startState=Ke,e.innerMode=je,e.commands=rl,e.keyMap=jo,e.keyName=$o,e.isModifierKey=Yo,e.lookupKey=_o,e.normalizeKeyMap=Xo,e.StringStream=Xe,e.SharedTextMarker=No,e.TextMarker=Lo,e.LineWidget=So,e.e_preventDefault=we,e.e_stopPropagation=xe,e.e_stop=Se,e.addClass=z,e.contains=W,e.rmClass=T,e.keyNames=Bo}(Nl),Nl.version="5.49.0",Nl},"object"===l(t)&&void 0!==e?e.exports=o():void 0===(i="function"==typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=i)},168:function(e,t,r){"use strict";t.a="/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"},169:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}l=function(e){"use strict";e.defineMode("jinja2",(function(){var e=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],t=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,n=["true","false"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function o(o,l){var s=o.peek();if(l.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(l.intag){if(l.operator){if(l.operator=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.sign){if(l.sign=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.instring)return s==l.instring&&(l.instring=!1),o.next(),"string";if("'"==s||'"'==s)return l.instring=s,o.next(),"string";if(o.match(l.intag+"}")||o.eat("-")&&o.match(l.intag+"}"))return l.intag=!1,"tag";if(o.match(t))return l.operator=!0,"operator";if(o.match(r))l.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(n))return"atom";if(o.match(i))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return l.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(s=o.eat(/\{|%/))return l.intag=s,"{"==s&&(l.intag="}"),o.eat("-"),"tag"}o.next()}return e=new RegExp("(("+e.join(")|(")+"))\\b"),n=new RegExp("(("+n.join(")|(")+"))\\b"),{startState:function(){return{tokenize:o}},token:function(e,t){return t.tokenize(e,t)},blockCommentStart:"{#",blockCommentEnd:"#}"}})),e.defineMIME("text/jinja2","jinja2")},"object"==s(t)&&"object"==s(e)?l(r(129)):(i=[r(129)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(103)(e))},170:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}l=function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(t,r){var n=t.peek(),i=r.escaped;if(r.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(r.literal&&t.indentation()>r.keyCol)return t.skipToEnd(),"string";if(r.literal&&(r.literal=!1),t.sol()){if(r.keyCol=0,r.pair=!1,r.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?r.inlinePairs++:"}"==n?r.inlinePairs--:"["==n?r.inlineList++:r.inlineList--,"meta";if(r.inlineList>0&&!i&&","==n)return t.next(),"meta";if(r.inlinePairs>0&&!i&&","==n)return r.keyCol=0,r.pair=!1,r.pairStart=!1,t.next(),"meta";if(r.pairStart){if(t.match(/^\s*(\||\>)\s*/))return r.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==r.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(r.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!r.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(r.pair=!0,r.keyCol=t.indentation(),"atom"):r.pair&&t.match(/^:\s*/)?(r.pairStart=!0,"meta"):(r.pairStart=!1,r.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")},"object"==s(t)&&"object"==s(e)?l(r(129)):(i=[r(129)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(103)(e))}}]); -//# sourceMappingURL=chunk.beb59dca174934a4b30f.js.map \ No newline at end of file +(self.webpackJsonp=self.webpackJsonp||[]).push([[8],{130:function(e,t,r){var n,i,o;function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}o=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),s=n||i||o,a=s&&(n?document.documentMode||6:+(o||i)[1]),u=!o&&/WebKit\//.test(e),c=u&&/Qt\/\d+\.\d+/.test(e),f=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),g=/PhantomJS/.test(e),m=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),y=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),w=/\bCrOS\b/.test(e),x=/win/i.test(t),C=d&&e.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(d=!1,u=!0);var S=b&&(c||d&&(null==C||C<12.11)),k=r||s&&a>=9;function M(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var L,T=function(e,t){var r=e.className,n=M(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function O(e,t){return N(e).appendChild(t)}function A(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}m?P=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:s&&(P=function(e){try{e.select()}catch(t){}});var B=function(){this.id=null};function G(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var _=[""];function Y(e){for(;_.length<=e;)_.push(q(_)+" ");return _[e]}function q(e){return e[e.length-1]}function $(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&ne.test(e)}function oe(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var se=null;function ae(e,t,r){var n;se=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:se=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:se=i)}return null!=n?n:se}var ue=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,f=[],d=0;d-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ge(e,t){var r=he(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function we(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){we(e),xe(e)}function ke(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Le,Te,Ne=function(){if(s&&a<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Oe(e){if(null==Le){var t=A("span","​");O(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Le=t.offsetWidth<=1&&t.offsetHeight>2&&!(s&&a<8))}var r=Le?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Ae(e){if(null!=Te)return Te;var t=O(e,document.createTextNode("AخA")),r=L(t,0,1).getBoundingClientRect(),n=L(t,1,2).getBoundingClientRect();return N(e),!(!r||r.left==r.right)&&(Te=n.right-r.right<3)}var De,We=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},He=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(De){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(De){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},ze="oncopy"in(De=A("div"))||(De.setAttribute("oncopy","return;"),"function"==typeof De.oncopy),Fe=null,Pe={},Ee={};function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Pe[e]=t}function Re(e){if("string"==typeof e&&Ee.hasOwnProperty(e))e=Ee[e];else if(e&&"string"==typeof e.name&&Ee.hasOwnProperty(e.name)){var t=Ee[e.name];"string"==typeof t&&(t={name:t}),(e=J(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Re("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Re("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Be(e,t){t=Re(t);var r=Pe[t.name];if(!r)return Be(e,"text/plain");var n=r(e,t);if(Ge.hasOwnProperty(t.name)){var i=Ge[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Ge={};function Ue(e,t){I(t,Ge.hasOwnProperty(e)?Ge[e]:Ge[e]={})}function Ve(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function je(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var Xe=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function _e(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?tt(r,_e(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?tt(e.line,t):r<0?tt(e.line,0):e}(t,_e(e,t.line).text.length)}function ut(e,t){for(var r=[],n=0;n=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.post},Xe.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ft=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,r,n){var i=[e.state.modeGen],o={};xt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,xt(e,t.text,s.mode,r,(function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ve(e.doc.mode,n.state),o=dt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pt(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ft(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=_e(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ct?u.lookAhead:0)<=o.modeFrontier))return s;var c=R(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&_e(n,o-1).stateAfter,s=l?ft.fromSaved(n,l,o):new ft(n,Ke(n.mode),o);return n.iter(o,t,(function(r){gt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ft.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ft.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ft.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ft.fromSaved=function(e,t,r){return t instanceof ct?new ft(e,Ve(e.mode,t.state),r,t.lookAhead):new ft(e,Ve(e.mode,t),r)},ft.prototype.save=function(e){var t=!1!==e?Ve(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var yt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function bt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=_e(l,(t=at(l,t)).line),u=pt(e,t.line,r),c=new Xe(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&>(e,t,n,f.pos),f.pos=t.length,a=null):a=wt(vt(r,f,n.state,d),o),d){var h=d[0].name;h&&(a="m-"+(a?h+" "+a:h))}if(!s||c!=a){for(;u=t:o.to>t);(n||(n=[])).push(new kt(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var b=0;bt)&&(!r||Ht(r,o.marker)<0)&&(r=o.marker)}return r}function It(e,t,r,n,i){var o=_e(e,t),l=St&&o.markedSpans;if(l)for(var s=0;s=0&&f<=0||c<=0&&f>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.to,r)>=0:rt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?rt(u.from,n)<=0:rt(u.from,n)<0)))return!0}}}function Rt(e){for(var t;t=Ft(e);)e=t.find(-1,!0).line;return e}function Bt(e,t){var r=_e(e,t),n=Rt(r);return r==n?t:Ze(n)}function Gt(e,t){if(t>e.lastLine())return t;var r,n=_e(e,t);if(!Ut(e,n))return t;for(;r=Pt(n);)n=r.find(1,!0).line;return Ze(n)+1}function Ut(e,t){var r=St&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var _t=function(e,t,r){this.text=e,At(this,t),this.height=r?r(this):1};function Yt(e){e.parent=null,Ot(e)}_t.prototype.lineNo=function(){return Ze(this)},be(_t);var qt={},$t={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?$t:qt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Jt(e,t){var r=D("span",null,null,u?"padding-right: .1px":null),n={pre:D("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=er,Ae(e.display.measure)&&(l=ce(o,e.doc.direction))&&(n.addToken=tr(n.addToken,l)),n.map=[],nr(o,n,ht(e,o,t!=e.display.externalMeasured&&Ze(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=F(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=F(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Oe(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(u){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=F(n.pre.className,n.textClass||"")),n}function Qt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function er(e,t,r,n,i,o,l){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&f.from<=u);d++);if(f.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,f.to-u),i,o,null,s,a),o=null,n=n.slice(f.to-u),u=f.to}}}function rr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,f,d,h=i.length,p=0,g=1,m="",v=0;;){if(v==p){a=u=c=s="",d=null,f=null,v=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((d||(d={})).title=C.title),C.attributes)for(var S in C.attributes)(d||(d={}))[S]=C.attributes[S];C.collapsed&&(!f||Ht(f.marker,C)<0)&&(f=x)}else x.from>p&&v>x.from&&(v=x.from)}if(b)for(var k=0;k=h)break;for(var L=Math.min(h,v);;){if(m){var T=p+m.length;if(!f){var N=T>L?m.slice(0,L-p):m;t.addToken(t,N,l?l+a:a,c,p+N.length==v?u:"",s,d)}if(T>=L){m=m.slice(L-p),p=L;break}p=T,c=""}m=i.slice(o,o=r[g++]),l=Zt(r[g++],t.cm.options)}}else for(var O=1;Or)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Ar(e,t,r,n){return Hr(e,Wr(e,t),r,n)}function Dr(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Pr(t.map,r,n),l=o.node,u=o.start,c=o.end,f=o.collapse;if(3==l.nodeType){for(var d=0;d<4;d++){for(;u&&ie(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;u>0&&(f=n="right"),i=e.options.lineWrapping&&(h=l.getClientRects()).length>1?h["right"==n?h.length-1:0]:l.getBoundingClientRect()}if(s&&a<9&&!u&&(!i||!i.left&&!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+on(e.display),top:p.top,bottom:p.bottom}:Fr}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function Ir(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var f=ae(s,a,u),d=se,h=c(a,f,"before"==u);return null!=d&&(h.other=c(a,d,"before"!=u)),h}function Yr(e,t){var r=0;t=at(e.doc,t),e.options.lineWrapping||(r=on(e.display)*t.ch);var n=_e(e.doc,t.line),i=jt(n)+Sr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function qr(e,t,r,n,i){var o=tt(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function $r(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return qr(n.first,0,null,-1,-1);var i=Je(n,r),o=n.first+n.size-1;if(i>o)return qr(n.first+n.size-1,_e(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=_e(n,i);;){var s=en(e,l,i,t,r),a=Et(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=_e(n,i=u.line)}}function Zr(e,t,r,n){n-=Vr(t);var i=t.text.length,o=le((function(t){return Hr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=le((function(t){return Hr(e,r,t).top>n}),o,i)}}function Jr(e,t,r,n){return r||(r=Wr(e,t)),Zr(e,t,r,jr(e,t,Hr(e,r,n),"line").top)}function Qr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function en(e,t,r,n,i){i-=jt(t);var o=Wr(e,t),l=Vr(t),s=0,a=t.text.length,u=!0,c=ce(t,e.doc.direction);if(c){var f=(e.options.lineWrapping?rn:tn)(e,t,r,o,c,n,i);s=(u=1!=f.level)?f.from:f.to-1,a=u?f.to:f.from-1}var d,h,p=null,g=null,m=le((function(t){var r=Hr(e,o,t);return r.top+=l,r.bottom+=l,!!Qr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),v=!1;if(g){var y=n-g.left=w.bottom?1:0}return qr(r,m=oe(t.text,m,1),h,v,n-d)}function tn(e,t,r,n,i,o,l){var s=le((function(s){var a=i[s],u=1!=a.level;return Qr(_r(e,tt(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=_r(e,tt(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Qr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function rn(e,t,r,n,i,o,l){var s=Zr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,f=null,d=0;d=u||h.to<=a)){var p=Hr(e,n,1!=h.level?Math.min(u,h.to)-1:Math.max(a,h.from)).right,g=pg)&&(c=h,f=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function nn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==zr){zr=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)zr.appendChild(document.createTextNode("x")),zr.appendChild(A("br"));zr.appendChild(document.createTextNode("x"))}O(e.measure,zr);var r=zr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),N(e.measure),r||1}function on(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),r=A("pre",[t],"CodeMirror-line-like");O(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ln(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:sn(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function sn(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function an(e){var t=nn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/on(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)St&&Bt(e.doc,t)i.viewFrom?pn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)pn(e);else if(t<=i.viewFrom){var o=gn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):pn(e)}else if(r>=i.viewTo){var l=gn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):pn(e)}else{var s=gn(e,t,t,-1),a=gn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(or(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):pn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[fn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==G(l,r)&&l.push(r)}}}function pn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function gn(e,t,r,n){var i,o=fn(e,t),l=e.display.view;if(!St||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Bt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function mn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?d:n,(function(e,t,i,f){var m="ltr"==i,v=h(e,m?"left":"right"),y=h(t-1,m?"right":"left"),b=null==r&&0==e,w=null==n&&t==d,x=0==f,C=!g||f==g.length-1;if(y.top-v.top<=3){var S=(u?w:b)&&C,k=(u?b:w)&&x?s:(m?v:y).left,M=S?a:(m?y:v).right;c(k,v.top,M-k,v.bottom)}else{var L,T,N,O;m?(L=u&&b&&x?s:v.left,T=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(L=u?p(e,i,"before"):s,T=!u&&b&&x?a:v.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(L,v.top,T-L,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Sn(e){e.state.focused||(e.display.input.focus(),Mn(e))}function kn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ln(e))}),100)}function Mn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,z(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),u&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Cn(e))}function Ln(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||d<-.005)&&($e(i.line,l),Nn(i.line),i.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/on(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Nn(e){if(e.widgets)for(var t=0;t=l&&(o=Je(t,jt(_e(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function An(e,t){var r=e.display,n=nn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Nr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+kr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,d=Tr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>d;return h&&(t.right=t.left+d),t.left<10?l.scrollLeft=0:t.leftd+f-3&&(l.scrollLeft=t.right+(h?0:10)-d),l}function Dn(e,t){null!=t&&(zn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Wn(e){zn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Hn(e,t,r){null==t&&null==r||zn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function zn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Fn(e,Yr(e,t.from),Yr(e,t.to),t.margin))}function Fn(e,t,r,n){var i=An(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Hn(e,i.scrollLeft,i.scrollTop)}function Pn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ui(e,{top:t}),En(e,t,!0),r&&ui(e),ii(e,100))}function En(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function In(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Rn(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+kr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Lr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Bn=function(e,t,r){this.cm=r;var n=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),de(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,s&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Bn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Bn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Bn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Bn.prototype.zeroWidthHack=function(){var e=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new B,this.disableVert=new B},Bn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Bn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Gn=function(){};function Un(e,t){t||(t=Rn(e));var r=e.display.barWidth,n=e.display.barHeight;Vn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Tn(e),Vn(e,Rn(e)),r=e.display.barWidth,n=e.display.barHeight}function Vn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Gn.prototype.update=function(){return{bottom:0,right:0}},Gn.prototype.setScrollLeft=function(){},Gn.prototype.setScrollTop=function(){},Gn.prototype.clear=function(){};var jn={native:Bn,null:Gn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new jn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?In(e,t):Pn(e,t)}),e),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)}var Xn=0;function _n(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Xn},t=e.curOp,lr?lr.ops.push(t):t.ownsGroup=lr={ops:[t],delayedCallbacks:[]}}function Yn(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new li(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function $n(e){e.updatedDisplay=e.mustUpdate&&si(e.cm,e.update)}function Zn(e){var t=e.cm,r=t.display;e.updatedDisplay&&Tn(t),e.barMeasure=Rn(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Ar(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Lr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Tr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Jn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!g){var o=A("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Sr(e.display))+"px;\n height: "+(t.bottom-t.top+Lr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?tt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?tt(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=_r(e,t),a=r&&r!=t?_r(e,r):s,u=An(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,f=e.doc.scrollLeft;if(null!=u.scrollTop&&(Pn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(In(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(l=!0)),!l)break}return i}(t,at(n,e.scrollToPos.from),at(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l=e.display.viewTo)){var r=+new Date+e.options.workTime,n=pt(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ve(t.mode,n.state):null,a=dt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var f=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),d=0;!f&&dr)return ii(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&ei(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==mn(e))return!1;hi(e)&&(pn(e),t.dims=ln(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),St&&(o=Bt(e.doc,o),l=Gt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=or(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=or(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,fn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=jt(_e(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var a=mn(e);if(!s&&0==a&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=H();if(!t||!W(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&W(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return a>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return u&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var a=n.view,c=n.viewFrom,f=0;f-1&&(h=!1),cr(e,d,c,r)),h&&(N(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(et(e.options,c)))),l=d.node.nextSibling}else{var p=vr(e,d,c,r);o.insertBefore(p,l)}c+=d.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),a>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=H()&&(e.activeElt.focus(),e.anchorNode&&W(document.body,e.anchorNode)&&W(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),N(r.cursorDiv),N(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ii(e,400)),r.updateLineNumbers=null,!0}function ai(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Tr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+kr(e.display)-Nr(e),r.top)}),t.visible=On(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&si(e,t);n=!1){Tn(e);var i=Rn(e);vn(e),Un(e,i),fi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ui(e,t){var r=new li(e,t);if(si(e,r)){Tn(e),ai(e,r);var n=Rn(e);vn(e),Un(e,n),fi(e,n),r.finish()}}function ci(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function fi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Lr(e)+"px"}function di(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=sn(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;ls.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&a||o&&c){if(o&&b&&u)e:for(var f=t.target,h=l.view;f!=s;f=f.parentNode)for(var p=0;p=0&&rt(e,n.to())<=0)return r}return-1};var ki=function(e,t){this.anchor=e,this.head=t};function Mi(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return rt(e.from(),t.from())})),r=G(t,i);for(var o=1;o0:a>=0){var u=lt(s.from(),l.from()),c=ot(s.to(),l.to()),f=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new ki(f?c:u,f?u:c))}}return new Si(t,r)}function Li(e,t){return new Si([new ki(e,t||e)],0)}function Ti(e){return e.text?tt(e.from.line+e.text.length-1,q(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ni(e,t){if(rt(e,t.from)<0)return e;if(rt(e,t.to)<=0)return Ti(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Ti(t).ch-t.to.ch),tt(r,n)}function Oi(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}ar(e,"change",e,t)}function Fi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;ls-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Bi(e.done),q(e.done)):e.done.length&&!q(e.done).ranges?q(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),q(e.done)):void 0}(i,i.lastOp==n)))l=q(o.changes),0==rt(t.from,t.to)&&0==rt(t.from,l.to)?l.to=Ti(t):o.changes.push(Ri(e,t));else{var a=q(i.done);for(a&&a.ranges||Vi(e.sel,i.done),o={changes:[Ri(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||ge(e,"historyAdded")}function Ui(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,q(i.done),t))?i.done[i.done.length-1]=t:Vi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Bi(i.undone)}function Vi(e,t){var r=q(t);r&&r.ranges&&r.equals(e)||t.push(e)}function ji(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r-1&&(q(s)[f]=u[f],delete u[f])}}}return n}function Yi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=rt(t,i)<0;o!=rt(r,i)<0?(i=t,t=r):o!=rt(t,r)<0&&(t=r)}return new ki(i,t)}return new ki(r||t,t)}function qi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),eo(e,new Si([Yi(e.sel.primary(),t,r,i)],0),n)}function $i(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(ge(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var f=a.find(n<0?1:-1),d=void 0;if((n<0?c:u)&&(f=so(e,f,-n,f&&f.line==t.line?o:null)),f&&f.line==t.line&&(d=rt(f,r))&&(n<0?d<0:d>0))return oo(e,f,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?u:c)&&(h=so(e,h,n,h.line==t.line?o:null)),h?oo(e,h,t,n,i):null}}return t}function lo(e,t,r,n,i){var o=n||1,l=oo(e,t,r,o,i)||!i&&oo(e,t,r,o,!0)||oo(e,t,r,-o,i)||!i&&oo(e,t,r,-o,!0);return l||(e.cantEdit=!0,tt(e.first,0))}function so(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?at(e,tt(t.line-1)):null:r>0&&t.ch==(n||_e(e,t.line)).text.length?t.line0)){var c=[a,1],f=rt(u.from,s.from),d=rt(u.to,s.to);(f<0||!l.inclusiveLeft&&!f)&&c.push({from:u.from,to:s.from}),(d>0||!l.inclusiveRight&&!d)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)fo(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else fo(e,t)}}function fo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=rt(t.from,t.to)){var r=Oi(e,t);Gi(e,t,r,e.cm?e.cm.curOp.id:NaN),go(e,t,r,Tt(e,t));var n=[];Fi(e,(function(e,r){r||-1!=G(n,e.history)||(bo(e.history,t),n.push(e.history)),go(e,t,null,Tt(e,t))}))}}function ho(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=d(h);if(p)return p.v}}}}function po(e,t){if(0!=t&&(e.first+=t,e.sel=new Si($(e.sel.ranges,(function(e){return new ki(tt(e.anchor.line+t,e.anchor.ch),tt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:tt(o,_e(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),r||(r=Oi(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=Ze(Rt(_e(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&ve(e),zi(n,t,r,an(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=_e(e,n).stateAfter;if(i&&(!(i instanceof ct)||n+i.lookAhead1||!(this.children[0]instanceof xo))){var s=[];this.collapse(s),this.children=[new xo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(It(e,t.line,t,r,o)||t.line!=r.line&&It(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");St=!0}o.addToHistory&&Gi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&Rt(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&$e(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new kt(o,a==t.line?t.ch:null,a==r.line?r.ch:null)),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Ut(e,t)&&$e(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Ct=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++Mo,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)dn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)hn(u,c,"text");o.atomic&&no(u.doc),ar(u,"markerAdded",u,o)}return o}Lo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&_n(e),ye(this,"clear")){var r=this.find();r&&ar(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&dn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&no(e.doc)),e&&ar(e,"markerCleared",e,this,n,i),t&&Yn(e),this.parent&&this.parent.clear()}},Lo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;a--)co(this,n[a]);s?Qi(this,s):this.cm&&Wn(this.cm)})),undo:ni((function(){ho(this,"undo")})),redo:ni((function(){ho(this,"redo")})),undoSelection:ni((function(){ho(this,"undo",!0)})),redoSelection:ni((function(){ho(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=at(this,e),t=at(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r})),at(this,tt(r,t))},indexFromPos:function(e){var t=(e=at(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),to(t.doc,Li(r,r)),f)for(var d=0;d=0;t--)mo(e.doc,"",n[t].from,n[t].to,"+delete");Wn(e)}))}function Qo(e,t,r){var n=oe(e.text,t+r,r);return n<0||n>e.text.length?null:n}function el(e,t,r){var n=Qo(e,t.ch,r);return null==n?null:new tt(t.line,n,r<0?"after":"before")}function tl(e,t,r,n,i){if(e){var o=ce(r,t.doc.direction);if(o){var l,s=i<0?q(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Wr(t,r);l=i<0?r.text.length-1:0;var c=Hr(t,u,l).top;l=le((function(e){return Hr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Qo(r,l,1))}else l=i<0?s.to:s.from;return new tt(n,l,a)}}return new tt(n,i<0?r.text.length:0,i<0?"before":"after")}jo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},jo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},jo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},jo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},jo.default=b?jo.macDefault:jo.pcDefault;var rl={selectAll:ao,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),V)},killLine:function(e){return Jo(e,(function(t){if(t.empty()){var r=_e(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)i=new tt(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),tt(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=_e(e.doc,i.line-1).text;l&&(i=new tt(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),tt(i.line-1,l.length-1),i,"+transpose"))}r.push(new ki(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return ei(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(rt((i=l.ranges[i]).from(),t)<0||t.xRel>0)&&(rt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,l=ti(e,(function(t){u&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",l),pe(i.wrapper.ownerDocument,"mousemove",c),pe(i.scroller,"dragstart",f),pe(i.scroller,"drop",l),o||(we(t),n.addNew||qi(e.doc,r,null,null,n.extend),u||s&&9==a?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},f=function(){return o=!0};u&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",l),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",f),de(i.scroller,"drop",l),kn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;we(t);var l,s,a=o.sel,u=a.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new ki(r,r)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(l=new ki(r,r)),r=cn(e,t,!0,!0),s=-1;else{var c=yl(e,r,n.unit);l=n.extend?Yi(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,eo(o,Mi(e,u.concat([l]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==n.unit&&!n.extend?(eo(o,Mi(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),a=o.sel):Zi(o,s,l,j):(s=0,eo(o,new Si([l],0),j),a=o.sel);var f=r;function d(t){if(0!=rt(f,t))if(f=t,"rectangle"==n.unit){for(var i=[],u=e.options.tabSize,c=R(_e(o,r.line).text,r.ch,u),d=R(_e(o,t.line).text,t.ch,u),h=Math.min(c,d),p=Math.max(c,d),g=Math.min(r.line,t.line),m=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=m;g++){var v=_e(o,g).text,y=X(v,h,u);h==p?i.push(new ki(tt(g,y),tt(g,y))):v.length>y&&i.push(new ki(tt(g,y),tt(g,X(v,p,u))))}i.length||i.push(new ki(r,r)),eo(o,Mi(e,a.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=yl(e,t,n.unit),C=w.anchor;rt(x.anchor,C)>0?(b=x.head,C=lt(w.from(),x.anchor)):(b=x.anchor,C=ot(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=_e(e.doc,r.line);if(0==rt(r,n)&&r.sticky==n.sticky)return t;var o=ce(i);if(!o)return t;var l=ae(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=ae(o,n.ch,n.sticky),f=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?f<0:f>0}var d=o[u+(a?-1:0)],h=a==(1==d.level),p=h?d.from:d.to,g=h?"after":"before";return r.ch==p&&r.sticky==g?t:new ki(new tt(r.line,p,g),n)}(e,new ki(at(o,C),b)),eo(o,Mi(e,S,s),j)}}var h=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,t&&(we(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",m),pe(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=ti(e,(function(t){0!==t.buttons&&Me(t)?function t(r){var l=++p,s=cn(e,r,!0,"rectangle"==n.unit);if(s)if(0!=rt(s,f)){e.curOp.focus=H(),d(s);var a=On(i,o);(s.line>=a.to||s.lineh.bottom?20:0;u&&setTimeout(ti(e,(function(){p==l&&(i.scroller.scrollTop+=u,t(r))})),50)}}(t):g(t)})),v=ti(e,g);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",m),de(i.wrapper.ownerDocument,"mouseup",v)}(e,n,t,o)}(t,n,o,e):ke(e)==r.scroller&&we(e):2==i?(n&&qi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(k?t.display.input.onContextMenu(e):kn(t)))}}function yl(e,t,r){if("char"==r)return new ki(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new ki(tt(t.line,0),at(e.doc,tt(t.line+1,0)));var n=r(e,t);return new ki(n.from,n.to)}function bl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&we(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ye(e,r))return Ce(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return ge(e,r,e,Je(e.doc,o),e.display.gutterSpecs[a].className,t),Ce(t)}}function wl(e,t){return bl(e,t,"gutterClick",!0)}function xl(e,t){Cr(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&bl(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||k||e.display.input.onContextMenu(t)}function Cl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Br(e)}ml.prototype.compare=function(e,t,r){return this.time+400>e&&0==rt(t,this.pos)&&r==this.button};var Sl={toString:function(){return"CodeMirror.Init"}},kl={},Ml={};function Ll(e,t,r){if(!t!=!(r&&r!=Sl)){var n=e.display.dragFunctions,i=t?de:pe;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Tl(e){e.options.lineWrapping?(z(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),Xt(e)),un(e),dn(e),Br(e),setTimeout((function(){return Un(e)}),100)}function Nl(e,t){var r=this;if(!(this instanceof Nl))return new Nl(e,t);this.options=t=t?I(t):{},I(kl,t,!1);var n=t.value;"string"==typeof n?n=new Wo(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Nl.inputStyles[t.inputStyle](this),o=this.display=new vi(e,n,i,t);for(var l in o.wrapper.CodeMirror=this,Cl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new B,keySeq:null,specialChars:null},t.autofocus&&!y&&o.input.focus(),s&&a<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ti(e,vl)),de(t.scroller,"dblclick",s&&a<11?ti(e,(function(t){if(!me(e,t)){var r=cn(e,t);if(r&&!wl(e,t)&&!Cr(e.display,t)){we(t);var n=e.findWordAt(r);qi(e.doc,n.anchor,n.head)}}})):function(t){return me(e,t)||we(t)}),de(t.scroller,"contextmenu",(function(t){return xl(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!wl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!Cr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,"page");l=!n.prev||o(n,n.prev)?new ki(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new ki(tt(s.line,0),at(e.doc,tt(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),we(r)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Pn(e,t.scroller.scrollTop),In(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Ci(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Ci(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||Se(t)},over:function(t){me(e,t)||(function(e,t){var r=cn(e,t);if(r){var n=document.createDocumentFragment();bn(e,r,n),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),O(e.display.dragCursor,n)}}(e,t),Se(t))},start:function(t){return function(e,t){if(s&&(!e.state.draggingText||+new Date-Ho<100))Se(t);else if(!me(e,t)&&!Cr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var r=A("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),d&&r.parentNode.removeChild(r)}}(e,t)},drop:ti(e,zo),leave:function(t){me(e,t)||Fo(e)}};var l=t.input.getField();de(l,"keyup",(function(t){return dl.call(e,t)})),de(l,"keydown",ti(e,fl)),de(l,"keypress",ti(e,hl)),de(l,"focus",(function(t){return Mn(e,t)})),de(l,"blur",(function(t){return Ln(e,t)}))}(this),Io(),_n(this),this.curOp.forceUpdate=!0,Pi(this,n),t.autofocus&&!y||this.hasFocus()?setTimeout(E(Mn,this),20):Ln(this),Ml)Ml.hasOwnProperty(l)&&Ml[l](r,t[l],Sl);hi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?R(_e(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var f="",d=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/l);h;--h)d+=l,f+="\t";if(dl,a=We(t),u=null;if(s&&n.ranges.length>1)if(Dl&&Dl.text.join("\n")==t){if(n.ranges.length%Dl.text.length==0){u=[];for(var c=0;c=0;d--){var h=n.ranges[d],p=h.from(),g=h.to();h.empty()&&(r&&r>0?p=tt(p.line,p.ch-r):e.state.overwrite&&!s?g=tt(g.line,Math.min(_e(o,g.line).text.length,g.ch+q(a).length)):s&&Dl&&Dl.lineWise&&Dl.text.join("\n")==t&&(p=g=tt(p.line,0)));var m={from:p,to:g,text:u?u[d%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};co(e.doc,m),ar(e,"inputRead",e,m)}t&&!s&&Fl(e,t),Wn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=f),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function zl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||ei(t,(function(){return Hl(t,r,0,null,"paste")})),!0}function Fl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Al(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(_e(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Al(e,i.head.line,"smart"));l&&ar(e,"electricInput",e,i.head.line)}}}function Pl(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=ae(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&d>=c.begin)){var h=f?"before":"after";return new tt(r.line,d,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new tt(r.line,a(e,1),"before"):new tt(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==m||n>0&&m==t.text.length||!(g=p(n>0?0:i.length-1,n,u(m)))?null:g}(e.cm,s,t,r):el(s,t,r))){if(n||(l=t.line+r)=e.first+e.size||(t=new tt(l,t.ch,t.sticky),!(s=_e(e,l))))return!1;t=tl(i,e.cm,s,t.line,r)}else t=o;return!0}if("char"==n)a();else if("column"==n)a(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,f=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||a(!d);d=!1){var h=s.text.charAt(t.ch)||"\n",p=te(h,f)?"w":c&&"\n"==h?"n":!c||/\s/.test(h)?null:"p";if(!c||d||p||(p="s"),u&&u!=p){r<0&&(r=1,a(),t.sticky="after");break}if(p&&(u=p),r>0&&!a(!d))break}var g=lo(e,t,o,l,!0);return nt(o,g)&&(g.hitSide=!0),g}function Bl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*nn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=$r(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Gl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new B,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ul(e,t){var r=Dr(e,t.line);if(!r||r.hidden)return null;var n=_e(e.doc,t.line),i=Or(r,n,t.line),o=ce(n,e.doc.direction),l="left";o&&(l=ae(o,t.ch)%2?"right":"left");var s=Pr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Vl(e,t){return t&&(e.bad=!0),e}function jl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Vl(e.clipPos(tt(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Ul(t,i)||{node:a[0].measure.map[2],offset:0},c=o.linen.firstLine()&&(l=tt(l.line-1,_e(n.doc,l.line-1).length)),s.ch==_e(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=fn(n,l.line))?(t=Ze(i.view[0].line),r=i.view[0].node):(t=Ze(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=fn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=Ze(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var f=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(){l&&(o+=s,a&&(o+=s),l=a=!1)}function c(e){e&&(u(),o+=e)}function f(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void c(r);var o,d=t.getAttribute("cm-marker");if(d){var h=e.findMarks(tt(n,0),tt(i+1,0),(m=+d,function(e){return e.id==m}));return void(h.length&&(o=h[0].find(0))&&c(Ye(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var g=0;g1&&d.length>1;)if(q(f)==q(d))f.pop(),d.pop(),a--;else{if(f[0]!=d[0])break;f.shift(),d.shift(),t++}for(var h=0,p=0,g=f[0],m=d[0],v=Math.min(g.length,m.length);hl.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;f[f.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),f[0]=f[0].slice(h).replace(/\u200b+$/,"");var x=tt(t,h),C=tt(a,d.length?q(d).length-p:0);return f.length>1||f[0]||rt(x,C)?(mo(n.doc,f,x,C,"+input"),!0):void 0},Gl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Gl.prototype.reset=function(){this.forceCompositionEnd()},Gl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Gl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Gl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||ei(this.cm,(function(){return dn(e.cm)}))},Gl.prototype.setUneditable=function(e){e.contentEditable="false"},Gl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ti(this.cm,Hl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Gl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Gl.prototype.onContextMenu=function(){},Gl.prototype.resetPosition=function(){},Gl.prototype.needsContentAttribute=!0;var Xl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new B,this.hasSelection=!1,this.composing=null};Xl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!me(n,e)){if(n.somethingSelected())Wl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Pl(n);Wl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,V):(r.prevInput="",i.value=t.text.join("\n"),P(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){s&&a>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),de(i,"paste",(function(e){me(n,e)||zl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!Cr(e,t)&&!me(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){Cr(e,t)||we(t)})),de(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},Xl.prototype.createField=function(e){this.wrapper=Il(),this.textarea=this.wrapper.firstChild},Xl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=yn(e);if(e.options.moveInputWithCursor){var i=_r(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Xl.prototype.showSelection=function(e){var t=this.cm.display;O(t.cursorDiv,e.cursors),O(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Xl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&P(this.textarea),s&&a>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",s&&a>=9&&(this.hasSelection=null))}},Xl.prototype.getField=function(){return this.textarea},Xl.prototype.supportsTouch=function(){return!1},Xl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!y||H()!=this.textarea))try{this.textarea.focus()}catch(De){}},Xl.prototype.blur=function(){this.textarea.blur()},Xl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Xl.prototype.receivedFocus=function(){this.slowPoll()},Xl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Xl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},Xl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||He(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(s&&a>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,u=Math.min(n.length,i.length);l1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Xl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Xl.prototype.onKeyPress=function(){s&&a>=9&&(this.hasSelection=null),this.fastPoll()},Xl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=cn(r,e),l=n.scroller.scrollTop;if(o&&!d){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ti(r,eo)(r.doc,Li(o),V);var c,f=i.style.cssText,h=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(s?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",u&&(c=window.scrollY),n.input.focus(),u&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=m,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),s&&a>=9&&g(),k?(Se(e),de(window,"mouseup",(function e(){pe(window,"mouseup",e),setTimeout(m,20)}))):setTimeout(m,50)}function g(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function m(){if(t.contextMenuPending==m&&(t.contextMenuPending=!1,t.wrapper.style.cssText=h,i.style.cssText=f,s&&a<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=l),null!=i.selectionStart)){(!s||s&&a<9)&&g();var e=0;n.detectingSelectAll=setTimeout((function o(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ti(r,ao)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())}),200)}}},Xl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Xl.prototype.setUneditable=function(){},Xl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Sl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Sl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Di(e)}),!0),r("indentUnit",2,Di,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Wi(e),Br(e),dn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(tt(n,o))}n++}));for(var i=r.length-1;i>=0;i--)mo(e.doc,t,r[i],tt(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Sl&&e.refresh()})),r("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",y?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!x),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){Cl(e),mi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=Zo(t),i=r!=Sl&&Zo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Tl,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=pi(t,e.options.lineNumbers),mi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?sn(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Un(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Un(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pi(e.options.gutters,t),mi(e)}),!0),r("firstLineNumber",1,mi,!0),r("lineNumberFormatter",(function(e){return e}),mi,!0),r("showCursorWhenSelecting",!1,vn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(Ln(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Ll),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,vn,!0),r("singleCursorHeightPerLine",!0,vn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Wi,!0),r("addModeClass",!1,Wi,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Wi,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Nl),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ti(this,t[e])(this,r,i),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Zo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(Al(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Wn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&Zi(this.doc,n,new ki(o,u[n].to()),V)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,tt(e),t,!0)},getTokenTypeAt:function(e){e=at(this.doc,e);var t,r=ht(this,_e(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=_e(this.doc,e)}else n=e;return jr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-jt(n):0)},defaultTextHeight:function(){return nn(this.display)},defaultCharWidth:function(){return on(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=_r(this,at(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var f=Math.max(a.wrapper.clientHeight,this.doc.height),d=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>f)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=f&&(u=e.bottom),c+t.offsetWidth>d&&(c=d-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=An(o,l)).scrollTop&&Pn(o,s.scrollTop),null!=s.scrollLeft&&In(o,s.scrollLeft))},triggerOnKeyDown:ri(fl),triggerOnKeyPress:ri(hl),triggerOnKeyUp:dl,triggerOnMouseDown:ri(vl),execCommand:function(e){if(rl.hasOwnProperty(e))return rl[e].call(null,this)},triggerElectric:ri((function(e){Fl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=at(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&un(this),ge(this,"refresh",this)})),swapDoc:ri((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Pi(this,e),Br(this),this.display.input.reset(),Hn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ar(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Nl);var _l="iter insert remove copy getEditor constructor".split(" ");for(var Yl in Wo.prototype)Wo.prototype.hasOwnProperty(Yl)&&G(_l,Yl)<0&&(Nl.prototype[Yl]=function(e){return function(){return e.apply(this.doc,arguments)}}(Wo.prototype[Yl]));return be(Wo),Nl.inputStyles={textarea:Xl,contenteditable:Gl},Nl.defineMode=function(e){Nl.defaults.mode||"null"==e||(Nl.defaults.mode=e),Ie.apply(this,arguments)},Nl.defineMIME=function(e,t){Ee[e]=t},Nl.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Nl.defineMIME("text/plain","null"),Nl.defineExtension=function(e,t){Nl.prototype[e]=t},Nl.defineDocExtension=function(e,t){Wo.prototype[e]=t},Nl.fromTextArea=function(e,t){if((t=t?I(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=H();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(De){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Nl((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=pe,e.on=de,e.wheelEventPixels=xi,e.Doc=Wo,e.splitLines=We,e.countColumn=R,e.findColumn=X,e.isWordChar=ee,e.Pass=U,e.signal=ge,e.Line=_t,e.changeEnd=Ti,e.scrollbarModel=jn,e.Pos=tt,e.cmpPos=rt,e.modes=Pe,e.mimeModes=Ee,e.resolveMode=Re,e.getMode=Be,e.modeExtensions=Ge,e.extendMode=Ue,e.copyState=Ve,e.startState=Ke,e.innerMode=je,e.commands=rl,e.keyMap=jo,e.keyName=$o,e.isModifierKey=Yo,e.lookupKey=_o,e.normalizeKeyMap=Xo,e.StringStream=Xe,e.SharedTextMarker=No,e.TextMarker=Lo,e.LineWidget=So,e.e_preventDefault=we,e.e_stopPropagation=xe,e.e_stop=Se,e.addClass=z,e.contains=W,e.rmClass=T,e.keyNames=Bo}(Nl),Nl.version="5.49.0",Nl},"object"===l(t)&&void 0!==e?e.exports=o():void 0===(i="function"==typeof(n=o)?n.call(t,r,t,e):n)||(e.exports=i)},169:function(e,t,r){"use strict";t.a="/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"},170:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}l=function(e){"use strict";e.defineMode("jinja2",(function(){var e=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],t=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,n=["true","false"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function o(o,l){var s=o.peek();if(l.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(l.intag){if(l.operator){if(l.operator=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.sign){if(l.sign=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.instring)return s==l.instring&&(l.instring=!1),o.next(),"string";if("'"==s||'"'==s)return l.instring=s,o.next(),"string";if(o.match(l.intag+"}")||o.eat("-")&&o.match(l.intag+"}"))return l.intag=!1,"tag";if(o.match(t))return l.operator=!0,"operator";if(o.match(r))l.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(n))return"atom";if(o.match(i))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return l.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(s=o.eat(/\{|%/))return l.intag=s,"{"==s&&(l.intag="}"),o.eat("-"),"tag"}o.next()}return e=new RegExp("(("+e.join(")|(")+"))\\b"),n=new RegExp("(("+n.join(")|(")+"))\\b"),{startState:function(){return{tokenize:o}},token:function(e,t){return t.tokenize(e,t)},blockCommentStart:"{#",blockCommentEnd:"#}"}})),e.defineMIME("text/jinja2","jinja2")},"object"==s(t)&&"object"==s(e)?l(r(130)):(i=[r(130)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(104)(e))},171:function(e,t,r){(function(e){var n,i,o,l;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}l=function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(t,r){var n=t.peek(),i=r.escaped;if(r.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(r.literal&&t.indentation()>r.keyCol)return t.skipToEnd(),"string";if(r.literal&&(r.literal=!1),t.sol()){if(r.keyCol=0,r.pair=!1,r.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?r.inlinePairs++:"}"==n?r.inlinePairs--:"["==n?r.inlineList++:r.inlineList--,"meta";if(r.inlineList>0&&!i&&","==n)return t.next(),"meta";if(r.inlinePairs>0&&!i&&","==n)return r.keyCol=0,r.pair=!1,r.pairStart=!1,t.next(),"meta";if(r.pairStart){if(t.match(/^\s*(\||\>)\s*/))return r.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==r.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(r.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!r.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(r.pair=!0,r.keyCol=t.indentation(),"atom"):r.pair&&t.match(/^:\s*/)?(r.pairStart=!0,"meta"):(r.pairStart=!1,r.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")},"object"==s(t)&&"object"==s(e)?l(r(130)):(i=[r(130)],void 0===(o="function"==typeof(n=l)?n.apply(t,i):n)||(e.exports=o))}).call(this,r(104)(e))}}]); +//# sourceMappingURL=chunk.3a5034dbcb357e88fe52.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.3a5034dbcb357e88fe52.js.gz b/supervisor/api/panel/frontend_es5/chunk.3a5034dbcb357e88fe52.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b6520f5a19d025451e3f07eb67a209d6c47caa3 GIT binary patch literal 57457 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.3e8a70a249bdbb9a179a.js.map b/supervisor/api/panel/frontend_es5/chunk.3e8a70a249bdbb9a179a.js.map deleted file mode 100644 index cef2b047e..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.3e8a70a249bdbb9a179a.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.3e8a70a249bdbb9a179a.js","sources":["webpack:///chunk.3e8a70a249bdbb9a179a.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.52898ac5f8168b9da132.js b/supervisor/api/panel/frontend_es5/chunk.52898ac5f8168b9da132.js new file mode 100644 index 000000000..f252b0146 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.52898ac5f8168b9da132.js @@ -0,0 +1,2 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[4],{175:function(e,t,n){"use strict";n.r(t);n(40);var r=n(8),o=(n(71),n(0)),i=n(103);n(33);"".concat(location.protocol,"//").concat(location.host);var s=n(68),a=n(11);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){var e=g(["\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n .details {\n color: var(--secondary-text-color);\n }\n .warning,\n .error {\n color: var(--error-color);\n }\n .buttons {\n display: flex;\n flex-direction: column;\n }\n .buttons li {\n list-style-type: none;\n }\n .buttons .icon {\n margin-right: 16px;\n }\n .no-margin-top {\n margin-top: 0;\n }\n "]);return l=function(){return e},e}function u(){var e=g(["\n \n \n Wipe & restore\n \n ']);return u=function(){return e},e}function d(){var e=g(['

Error: ',"

"]);return d=function(){return e},e}function h(){var e=g(['\n \n ',"\n \n "]);return p=function(){return e},e}function f(){var e=g(['\n
Add-on:
\n \n ',"\n \n "]);return f=function(){return e},e}function m(){var e=g(["\n \n ',"\n \n "]);return m=function(){return e},e}function v(){var e=g(['\n
Folders:
\n \n ',"\n \n "]);return v=function(){return e},e}function y(){var e=g(["\n \n ',"\n (",")
\n ","\n \n
Home Assistant:
\n \n Home Assistant ',"\n \n ","\n ","\n ","\n ","\n\n
Actions:
\n\n \n \n Download Snapshot\n \n\n \n \n Restore Selected\n \n ',"\n \n \n Delete Snapshot\n \n \n ']);return y=function(){return e},e}function k(){var e=g([""]);return k=function(){return e},e}function g(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t,n,r,o,i,s){try{var a=e[i](s),c=a.value}catch(l){return void n(l)}a.done?t(c):Promise.resolve(c).then(r,o)}function w(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function s(e){b(i,r,o,s,a,"next",e)}function a(e){b(i,r,o,s,a,"throw",e)}s(void 0)}))}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t){return(E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function O(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?P(e):t}function P(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){var t,n=R(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function D(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function x(e){return e.decorators&&e.decorators.length}function C(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function T(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function R(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;i--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[r])(o)||o);if(void 0!==i.finisher&&n.push(i.finisher),void 0!==i.elements){e=i.elements;for(var s=0;st.name?1:-1})),this._addons=(n=this._snapshot.addons,n.map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}}))).sort((function(e,t){return e.name>t.name?1:-1})),this._dialogParams=t;case 6:case"end":return e.stop()}var n,r,o}),e,this)}))),function(e){return c.apply(this,arguments)})},{kind:"method",key:"render",value:function(){var e=this;return this._dialogParams&&this._snapshot?Object(o.f)(y(),this._closeDialog,Object(i.a)(this.hass,this._computeName),"full"===this._snapshot.type?"Full snapshot":"Partial snapshot",this._computeSize,this._formatDatetime(this._snapshot.date),this._restoreHass,(function(t){e._restoreHass=t.target.checked}),this._snapshot.homeassistant,this._folders.length?Object(o.f)(v(),this._folders.map((function(t){return Object(o.f)(m(),t.checked,(function(n){return e._updateFolders(t,n.target.checked)}),t.name)}))):"",this._addons.length?Object(o.f)(f(),this._addons.map((function(t){return Object(o.f)(p(),t.checked,(function(n){return e._updateAddons(t,n.target.checked)}),t.name)}))):"",this._snapshot.protected?Object(o.f)(h(),this._passwordInput,this._snapshotPassword):"",this._error?Object(o.f)(d(),this._error):"",this._downloadClicked,r.n,this._partialRestoreClicked,r.s,"full"===this._snapshot.type?Object(o.f)(u(),this._fullRestoreClicked,r.s):"",this._deleteClicked,r.k):Object(o.f)(k())}},{kind:"get",static:!0,key:"styles",value:function(){return[a.c,Object(o.c)(l())]}},{kind:"method",key:"_updateFolders",value:function(e,t){this._folders=this._folders.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_updateAddons",value:function(e,t){this._addons=this._addons.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_passwordInput",value:function(e){this._snapshotPassword=e.detail.value}},{kind:"method",key:"_partialRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var t=this._addons.filter((function(e){return e.checked})).map((function(e){return e.slug})),n=this._folders.filter((function(e){return e.checked})).map((function(e){return e.slug})),r={homeassistant:this._restoreHass,addons:t,folders:n};this._snapshot.protected&&(r.password=this._snapshotPassword),this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/partial"),r).then((function(){alert("Snapshot restored!"),e._closeDialog()}),(function(t){e._error=t.body.message}))}}},{kind:"method",key:"_fullRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var t=this._snapshot.protected?{password:this._snapshotPassword}:void 0;this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/full"),t).then((function(){alert("Snapshot restored!"),e._closeDialog()}),(function(t){e._error=t.body.message}))}}},{kind:"method",key:"_deleteClicked",value:function(){var e=this;confirm("Are you sure you want to delete this snapshot?")&&this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/remove")).then((function(){e._dialogParams.onDelete(),e._closeDialog()}),(function(t){e._error=t.body.message}))}},{kind:"method",key:"_downloadClicked",value:(n=w(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o=this.hass,i="/api/hassio/snapshots/".concat(this._snapshot.slug,"/download"),o.callWS({type:"auth/sign_path",path:i});case 3:t=e.sent,e.next=10;break;case 6:return e.prev=6,e.t0=e.catch(0),alert("Error: ".concat(e.t0.message)),e.abrupt("return");case 10:n=this._computeName.replace(/[^a-z0-9]+/gi,"_"),(r=document.createElement("a")).href=t.path,r.download="Hass_io_".concat(n,".tar"),this.shadowRoot.appendChild(r),r.click(),this.shadowRoot.removeChild(r);case 17:case"end":return e.stop()}var o,i}),e,this,[[0,6]])}))),function(){return n.apply(this,arguments)})},{kind:"get",key:"_computeName",value:function(){return this._snapshot?this._snapshot.name||this._snapshot.slug:"Unnamed snapshot"}},{kind:"get",key:"_computeSize",value:function(){return Math.ceil(10*this._snapshot.size)/10+" MB"}},{kind:"method",key:"_formatDatetime",value:function(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}},{kind:"method",key:"_closeDialog",value:function(){this._dialogParams=void 0,this._snapshot=void 0,this._snapshotPassword="",this._folders=[],this._addons=[]}}]}}),o.a)}}]); +//# sourceMappingURL=chunk.52898ac5f8168b9da132.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.52898ac5f8168b9da132.js.gz b/supervisor/api/panel/frontend_es5/chunk.52898ac5f8168b9da132.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec690b3eccad309c2a160329776852ca91c87bba GIT binary patch literal 5404 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\n \n Wipe & restore\n \n ']);return u=function(){return e},e}function d(){var e=g(['

Error: ',"

"]);return d=function(){return e},e}function h(){var e=g(['\n \n ',"\n \n "]);return p=function(){return e},e}function f(){var e=g(['\n
Add-on:
\n \n ',"\n \n "]);return f=function(){return e},e}function m(){var e=g(["\n \n ',"\n \n "]);return m=function(){return e},e}function v(){var e=g(['\n
Folders:
\n \n ',"\n \n "]);return v=function(){return e},e}function y(){var e=g(["\n \n ',"\n (",")
\n ","\n \n
Home Assistant:
\n \n Home Assistant ',"\n \n ","\n ","\n ","\n ","\n\n
Actions:
\n\n \n \n Download Snapshot\n \n\n \n \n Restore Selected\n \n ',"\n \n \n Delete Snapshot\n \n \n ']);return y=function(){return e},e}function k(){var e=g([""]);return k=function(){return e},e}function g(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function b(e,t,n,r,o,i,s){try{var a=e[i](s),c=a.value}catch(l){return void n(l)}a.done?t(c):Promise.resolve(c).then(r,o)}function w(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function s(e){b(i,r,o,s,a,"next",e)}function a(e){b(i,r,o,s,a,"throw",e)}s(void 0)}))}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t){return(E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function O(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?P(e):t}function P(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){var t,n=R(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function D(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function x(e){return e.decorators&&e.decorators.length}function C(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function T(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function R(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;i--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[i])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[r])(o)||o);if(void 0!==i.finisher&&n.push(i.finisher),void 0!==i.elements){e=i.elements;for(var s=0;st.name?1:-1})),this._addons=(n=this._snapshot.addons,n.map((function(e){return{slug:e.slug,name:e.name,version:e.version,checked:!0}}))).sort((function(e,t){return e.name>t.name?1:-1})),this._dialogParams=t;case 6:case"end":return e.stop()}var n,r,o}),e,this)}))),function(e){return c.apply(this,arguments)})},{kind:"method",key:"render",value:function(){var e=this;return this._dialogParams&&this._snapshot?Object(o.f)(y(),this._closeDialog,Object(i.a)(this.hass,this._computeName),"full"===this._snapshot.type?"Full snapshot":"Partial snapshot",this._computeSize,this._formatDatetime(this._snapshot.date),this._restoreHass,(function(t){e._restoreHass=t.target.checked}),this._snapshot.homeassistant,this._folders.length?Object(o.f)(v(),this._folders.map((function(t){return Object(o.f)(m(),t.checked,(function(n){return e._updateFolders(t,n.target.checked)}),t.name)}))):"",this._addons.length?Object(o.f)(f(),this._addons.map((function(t){return Object(o.f)(p(),t.checked,(function(n){return e._updateAddons(t,n.target.checked)}),t.name)}))):"",this._snapshot.protected?Object(o.f)(h(),this._passwordInput,this._snapshotPassword):"",this._error?Object(o.f)(d(),this._error):"",this._downloadClicked,r.n,this._partialRestoreClicked,r.s,"full"===this._snapshot.type?Object(o.f)(u(),this._fullRestoreClicked,r.s):"",this._deleteClicked,r.k):Object(o.f)(k())}},{kind:"get",static:!0,key:"styles",value:function(){return[a.c,Object(o.c)(l())]}},{kind:"method",key:"_updateFolders",value:function(e,t){this._folders=this._folders.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_updateAddons",value:function(e,t){this._addons=this._addons.map((function(n){return n.slug===e.slug&&(n.checked=t),n}))}},{kind:"method",key:"_passwordInput",value:function(e){this._snapshotPassword=e.detail.value}},{kind:"method",key:"_partialRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var t=this._addons.filter((function(e){return e.checked})).map((function(e){return e.slug})),n=this._folders.filter((function(e){return e.checked})).map((function(e){return e.slug})),r={homeassistant:this._restoreHass,addons:t,folders:n};this._snapshot.protected&&(r.password=this._snapshotPassword),this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/partial"),r).then((function(){alert("Snapshot restored!"),e._closeDialog()}),(function(t){e._error=t.body.message}))}}},{kind:"method",key:"_fullRestoreClicked",value:function(){var e=this;if(confirm("Are you sure you want to restore this snapshot?")){var t=this._snapshot.protected?{password:this._snapshotPassword}:void 0;this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/restore/full"),t).then((function(){alert("Snapshot restored!"),e._closeDialog()}),(function(t){e._error=t.body.message}))}}},{kind:"method",key:"_deleteClicked",value:function(){var e=this;confirm("Are you sure you want to delete this snapshot?")&&this.hass.callApi("POST","hassio/snapshots/".concat(this._snapshot.slug,"/remove")).then((function(){e._dialogParams.onDelete(),e._closeDialog()}),(function(t){e._error=t.body.message}))}},{kind:"method",key:"_downloadClicked",value:(n=w(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o=this.hass,i="/api/hassio/snapshots/".concat(this._snapshot.slug,"/download"),o.callWS({type:"auth/sign_path",path:i});case 3:t=e.sent,e.next=10;break;case 6:return e.prev=6,e.t0=e.catch(0),alert("Error: ".concat(e.t0.message)),e.abrupt("return");case 10:n=this._computeName.replace(/[^a-z0-9]+/gi,"_"),(r=document.createElement("a")).href=t.path,r.download="Hass_io_".concat(n,".tar"),this.shadowRoot.appendChild(r),r.click(),this.shadowRoot.removeChild(r);case 17:case"end":return e.stop()}var o,i}),e,this,[[0,6]])}))),function(){return n.apply(this,arguments)})},{kind:"get",key:"_computeName",value:function(){return this._snapshot?this._snapshot.name||this._snapshot.slug:"Unnamed snapshot"}},{kind:"get",key:"_computeSize",value:function(){return Math.ceil(10*this._snapshot.size)/10+" MB"}},{kind:"method",key:"_formatDatetime",value:function(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}},{kind:"method",key:"_closeDialog",value:function(){this._dialogParams=void 0,this._snapshot=void 0,this._snapshotPassword="",this._folders=[],this._addons=[]}}]}}),o.a)}}]); -//# sourceMappingURL=chunk.618c91f7735d2be30994.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.618c91f7735d2be30994.js.gz b/supervisor/api/panel/frontend_es5/chunk.618c91f7735d2be30994.js.gz deleted file mode 100644 index fd4d27320b11486c695f7e039f90bc4da31594ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5415 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.65458171abe78611dbfe.js.map b/supervisor/api/panel/frontend_es5/chunk.65458171abe78611dbfe.js.map deleted file mode 100644 index 04ce56e5a..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.65458171abe78611dbfe.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.65458171abe78611dbfe.js","sources":["webpack:///chunk.65458171abe78611dbfe.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.65ecf82846d0335f9534.js b/supervisor/api/panel/frontend_es5/chunk.65ecf82846d0335f9534.js new file mode 100644 index 000000000..05617b870 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.65ecf82846d0335f9534.js @@ -0,0 +1,2 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[6],{135:function(e,t,r){"use strict";r(133);var n=r(129),i=r(0),o=r(14);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n .mdc-switch.mdc-switch--checked .mdc-switch__thumb {\n background-color: var(--switch-checked-button-color);\n border-color: var(--switch-checked-button-color);\n }\n .mdc-switch.mdc-switch--checked .mdc-switch__track {\n background-color: var(--switch-checked-track-color);\n border-color: var(--switch-checked-track-color);\n }\n .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb {\n background-color: var(--switch-unchecked-button-color);\n border-color: var(--switch-unchecked-button-color);\n }\n .mdc-switch:not(.mdc-switch--checked) .mdc-switch__track {\n background-color: var(--switch-unchecked-track-color);\n border-color: var(--switch-unchecked-track-color);\n }\n "]);return s=function(){return e},e}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function h(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function m(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function y(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a","\n "]);return b=function(){return e},e}function g(){var e=E(["\n ","\n "]);return g=function(){return e},e}function w(){var e=E(['
',"
"]);return w=function(){return e},e}function k(){var e=E(['\n \n
\n ','\n\n \n \n \n \n \n \n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ".concat(t.codeMirrorCss,"\n .CodeMirror {\n height: var(--code-mirror-height, auto);\n direction: var(--code-mirror-direction, ltr);\n }\n .CodeMirror-scroll {\n max-height: var(--code-mirror-max-height, --code-mirror-height);\n }\n .CodeMirror-gutters {\n border-right: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n background-color: var(--paper-dialog-background-color, var(--primary-background-color));\n transition: 0.2s ease border-right;\n }\n :host(.error-state) .CodeMirror-gutters {\n border-color: var(--error-state-color, red);\n }\n .CodeMirror-focused .CodeMirror-gutters {\n border-right: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n }\n .CodeMirror-linenumber {\n color: var(--paper-dialog-color, var(--primary-text-color));\n }\n .rtl .CodeMirror-vscrollbar {\n right: auto;\n left: 0px;\n }\n .rtl-gutter {\n width: 20px;\n }\n "),this.codemirror=r(n,{value:this._value,lineNumbers:!0,tabSize:2,mode:this.mode,autofocus:!1!==this.autofocus,viewportMargin:1/0,readOnly:this.readOnly,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},gutters:this._calcGutters()}),this._setScrollBarDirection(),this.codemirror.on("changes",(function(){return i._onChange()}));case 9:case"end":return e.stop()}}),e,this)})),n=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){W(o,n,i,a,s,"next",e)}function s(e){W(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"method",key:"_onChange",value:function(){var e=this.value;e!==this._value&&(this._value=e,Object(H.a)(this,"value-changed",{value:this._value}))}},{kind:"method",key:"_calcGutters",value:function(){return this.rtl?["rtl-gutter","CodeMirror-linenumbers"]:[]}},{kind:"method",key:"_setScrollBarDirection",value:function(){this.codemirror&&this.codemirror.getWrapperElement().classList.toggle("rtl",this.rtl)}}]}}),i.b);function se(){var e=de(["

","

"]);return se=function(){return e},e}function ce(){var e=de(["\n ","\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;aInvalid YAML
']);return Se=function(){return e},e}function Ae(){var e=Te(['
',"
"]);return Ae=function(){return e},e}function Ce(){var e=Te(["\n

",'

\n \n
\n \n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ","\n \n ',"
"]);return Xe=function(){return e},e}function Ze(){var e=tt(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;at.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=Je(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=Je(regeneratorRuntime.mark((function e(){var t,r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={network:null},e.prev=1,e.next=4,Object(a.i)(this.hass,this.addon.slug,r);case 4:n={success:!0,response:void 0,path:"option"},Object(H.a)(this,"hass-api-called",n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),this._error="Failed to set addon network configuration, ".concat((null===(i=e.t0.body)||void 0===i?void 0:i.message)||e.t0);case 11:if(this._error||"started"!==(null===(t=this.addon)||void 0===t?void 0:t.state)){e.next=14;break}return e.next=14,f(this,this.hass,this.addon);case 14:case"end":return e.stop()}}),e,this,[[1,8]])}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=Je(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,r={},this._config.forEach((function(e){r[e.container]=parseInt(String(e.host),10)})),n={network:r},e.prev=4,e.next=7,Object(a.i)(this.hass,this.addon.slug,n);case 7:i={success:!0,response:void 0,path:"option"},Object(H.a)(this,"hass-api-called",i),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),this._error="Failed to set addon network configuration, ".concat((null===(o=e.t0.body)||void 0===o?void 0:o.message)||e.t0);case 14:if(this._error||"started"!==(null===(t=this.addon)||void 0===t?void 0:t.state)){e.next=17;break}return e.next=17,f(this,this.hass,this.addon);case 17:case"end":return e.stop()}}),e,this,[[4,11]])}))),function(){return r.apply(this,arguments)})}]}}),i.a);var vt=r(75);function yt(e){return(yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bt(){var e=Ot(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return bt=function(){return e},e}function gt(){var e=Ot(["\n \n "]);return gt=function(){return e},e}function wt(){var e=Ot(["\n \n "]);return wt=function(){return e},e}function kt(){var e=Ot(['\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return Nt=function(){return e},e}function Ht(){var e=qt([""]);return Ht=function(){return e},e}function Bt(){var e=qt(['
',"
"]);return Bt=function(){return e},e}function $t(){var e=qt(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return $t=function(){return e},e}function Vt(){var e=qt([""]);return Vt=function(){return e},e}function qt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Lt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Wt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Lt(o,n,i,a,s,"next",e)}function s(e){Lt(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yt(e,t){return(Yt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Jt(e,t){return!t||"object"!==Mt(t)&&"function"!=typeof t?Kt(e):t}function Kt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Xt(e){var t,r=nr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Zt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function er(e){return e.decorators&&e.decorators.length}function tr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function rr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function nr(e){var t=function(e,t){if("object"!==Mt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Mt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Mt(t)?t:String(t)}function ir(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return ur=function(){return e},e}function fr(){var e=yr(['
',"
"]);return fr=function(){return e},e}function pr(){var e=yr(['\n \n ',"\n
\n "]);return pr=function(){return e},e}function hr(){var e=yr([" "," "]);return hr=function(){return e},e}function mr(){var e=yr([" "]);return mr=function(){return e},e}function vr(){var e=yr(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n
\n "]);return vr=function(){return e},e}function yr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function br(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gr(e,t){return(gr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function wr(e,t){return!t||"object"!==dr(t)&&"function"!=typeof t?kr(e):t}function kr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Or(e){var t,r=Dr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function jr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Pr(e){return e.decorators&&e.decorators.length}function xr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _r(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Dr(e){var t=function(e,t){if("object"!==dr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==dr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===dr(t)?t:String(t)}function Sr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a4)}),!this.icon||this.value||this.image?"":Object(i.f)(mr(),this.icon),this.value&&!this.image?Object(i.f)(hr(),this.value):"",this.label?Object(i.f)(pr(),Object(sr.a)({label:!0,big:this.label.length>5}),this.label):"",this.description?Object(i.f)(fr(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[Object(i.c)(ur())]}},{kind:"method",key:"updated",value:function(e){Ar(Cr(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.a);customElements.define("ha-label-badge",Tr);r(33),r(135),r(86);var zr=r(89);function Rr(e){return(Rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fr(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Ir(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Fr(o,n,i,a,s,"next",e)}function s(e){Fr(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Mr(){var e=kn(["\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--error-color);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--error-color);\n --mdc-theme-primary: var(--error-color);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--error-color);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n .state {\n display: flex;\n margin: 33px 0;\n }\n .state div {\n width: 180px;\n display: inline-block;\n }\n .state ha-svg-icon {\n width: 16px;\n height: 16px;\n color: var(--secondary-text-color);\n }\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n display: flow-root;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n "]);return Mr=function(){return e},e}function Ur(){var e=kn(['\n \n
\n \n This add-on is not available on your system.\n

\n ']);return Nr=function(){return e},e}function Hr(){var e=kn(["\n ","\n \n Install\n \n "]);return Hr=function(){return e},e}function Br(){var e=kn(['\n \n Rebuild\n \n ']);return Br=function(){return e},e}function $r(){var e=kn(['\n \n \n Open web UI\n \n \n ']);return Vr=function(){return e},e}function qr(){var e=kn(["\n \n Start\n \n ']);return qr=function(){return e},e}function Lr(){var e=kn(['\n \n Stop\n \n \n Restart\n \n ']);return Lr=function(){return e},e}function Wr(){var e=kn(["\n ","\n ","\n ",'\n ',"
"]);return Gr=function(){return e},e}function Yr(){var e=kn(['\n
\n
\n Protection mode\n \n \n
Show in sidebar
\n \n
Auto update
\n \n
Start on boot
\n \n \n \n \n \n \n \n \n
\n ']);return un=function(){return e},e}function fn(){var e=kn([" "," "]);return fn=function(){return e},e}function pn(){var e=kn(['\n \n
Warning: Protection mode is disabled!
\n
\n Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.\n
\n
\n \n
\n \n ','\n
\n
\n \n Update\n \n ',"\n
\n \n "]);return gn=function(){return e},e}function wn(){var e=kn(["\n ","\n ",'\n\n \n \n
\n ',"\n
\n
\n\n ","\n "]);return wn=function(){return e},e}function kn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function En(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function On(e,t){return(On=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function jn(e,t){return!t||"object"!==Rr(t)&&"function"!=typeof t?Pn(e):t}function Pn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _n(e){return(_n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Dn(e){var t,r=zn(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Sn(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function An(e){return e.decorators&&e.decorators.length}function Cn(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Tn(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function zn(e){var t=function(e,t){if("object"!==Rr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rr(t)?t:String(t)}function Rn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r **Stable**: These are add-ons ready to be used in production.\n\n **Experimental**: These may contain bugs, and may be unfinished.\n\n **Deprecated**: These add-ons will no longer receive any updates.")},rating:{title:"Add-on Security Rating",description:"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk)."},host_network:{title:"Host Network",description:"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on."},homeassistant_api:{title:"Home Assistant API Access",description:"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens."},full_access:{title:"Full Hardware Access",description:"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},hassio_api:{title:"Supervisor API Access",description:"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the addon negatively."},docker_api:{title:"Full Docker Access",description:"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},host_pid:{title:"Host Processes Namespace",description:"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},apparmor:{title:"AppArmor",description:"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on."},auth_api:{title:"Home Assistant Authentication",description:"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability."},ingress:{title:"Ingress",description:"This add-on is using Ingress to embed its interface securely into Home Assistant."}};!function(e,t,r,n){var i=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!An(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return ni=function(){return e},e}function ii(){var e=ai(['
',"
"]);return ii=function(){return e},e}function oi(){var e=ai(["\n

","

\n \n ",'\n
\n ','\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a',"\n \n \n "]);return oo=function(){return e},e}function ao(){var e=so([""]);return ao=function(){return e},e}function so(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function co(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lo(e,t){return(lo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function uo(e,t){return!t||"object"!==to(t)&&"function"!=typeof t?fo(e):t}function fo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function po(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function ho(e){return(ho=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function mo(e){var t,r=wo(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function vo(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function yo(e){return e.decorators&&e.decorators.length}function bo(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function go(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function wo(e){var t=function(e,t){if("object"!==to(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==to(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===to(t)?t:String(t)}function ko(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a;NJoS 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 N{vSd$Zlr@S002Ps)BOMd diff --git a/supervisor/api/panel/frontend_es5/chunk.7d348149a7c5dc4acf14.js.map b/supervisor/api/panel/frontend_es5/chunk.7d348149a7c5dc4acf14.js.map deleted file mode 100644 index 46c4e2500..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.7d348149a7c5dc4acf14.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.7d348149a7c5dc4acf14.js","sources":["webpack:///chunk.7d348149a7c5dc4acf14.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js b/supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js new file mode 100644 index 000000000..a5c4af470 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js @@ -0,0 +1,2 @@ +(self.webpackJsonp=self.webpackJsonp||[]).push([[1],{173:function(e,r,n){"use strict";n.r(r),n.d(r,"codeMirror",(function(){return c})),n.d(r,"codeMirrorCss",(function(){return i}));var a=n(130),o=n.n(a),s=n(169),t=(n(170),n(171),n(14));o.a.commands.save=function(e){Object(t.a)(e.getWrapperElement(),"editor-save")};var c=o.a,i=s.a}}]); +//# sourceMappingURL=chunk.8c3c9860fdd9970c4eda.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js.gz b/supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7a348dcfb6f3b9c55b90c2a6892856e2b732833 GIT binary patch literal 285 zcmV+&0pk82iwFP!0000218q;ma%(XR-M^oB<=Qi@!W?hP%*>9j!m;nj4kzDU=5{02 z0p_q-hAx&ur5l^hno$0lj7C>C9KyD%va74ujTpu?WuIMsGI;XKu} zpDGw2MqC&O7>Oxu1Kg<*S(*~;{(y&+}%7v8% z3{zaV=Se!pg_rE9$~^6!Q|u)rpWZAe(6-f5CUD?X2j!;=KHMwSQG4b=afVPqe?}?{ zkye`6LgN`1QyA2|rG@9$DL#IYp``^SYSMukk8gP4UnDX;;cS~U?mWHMOy%ToTk2}t jG$5-JI+smH%R!LKWuiKXfr7e&mI@yM=ytUQhyefqgvN%U literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js.map b/supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js.map new file mode 100644 index 000000000..971181be3 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.8c3c9860fdd9970c4eda.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.8c3c9860fdd9970c4eda.js","sources":["webpack:///chunk.8c3c9860fdd9970c4eda.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.a9cf653b727e5f992af1.js.gz b/supervisor/api/panel/frontend_es5/chunk.a9cf653b727e5f992af1.js.gz deleted file mode 100644 index 326eecd8201d27b669370bbb9eb3ab7797e71d4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4844 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

KA#L937F)0F@Y&l(?PzRI2-P9`zSL+XT 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 TtMIx3t$+C={1@$F)64<@siF>P diff --git a/supervisor/api/panel/frontend_es5/chunk.beb59dca174934a4b30f.js.map b/supervisor/api/panel/frontend_es5/chunk.beb59dca174934a4b30f.js.map deleted file mode 100644 index 6c86e7d92..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.beb59dca174934a4b30f.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.beb59dca174934a4b30f.js","sources":["webpack:///chunk.beb59dca174934a4b30f.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.3e8a70a249bdbb9a179a.js b/supervisor/api/panel/frontend_es5/chunk.e2c4bba17b30ace85c55.js similarity index 98% rename from supervisor/api/panel/frontend_es5/chunk.3e8a70a249bdbb9a179a.js rename to supervisor/api/panel/frontend_es5/chunk.e2c4bba17b30ace85c55.js index d41182560..c5daee466 100644 --- a/supervisor/api/panel/frontend_es5/chunk.3e8a70a249bdbb9a179a.js +++ b/supervisor/api/panel/frontend_es5/chunk.e2c4bba17b30ace85c55.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[0],{133:function(e,t,r){"use strict";var n=r(0),i=r(14),o=r(165);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function h(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function m(e){return e.decorators&&e.decorators.length}function y(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function v(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a *:first-child {\n margin-top: 0;\n }\n ha-markdown-element > *:last-child {\n margin-bottom: 0;\n }\n ha-markdown-element a {\n color: var(--primary-color);\n }\n ha-markdown-element img {\n max-width: 100%;\n }\n ha-markdown-element code,\n pre {\n background-color: var(--markdown-code-background-color, none);\n border-radius: 3px;\n }\n ha-markdown-element code {\n font-size: 85%;\n padding: 0.2em 0.4em;\n }\n ha-markdown-element pre code {\n padding: 0;\n }\n ha-markdown-element pre {\n padding: 16px;\n overflow: auto;\n line-height: 1.45;\n }\n ha-markdown-element h2 {\n font-size: 1.5em !important;\n font-weight: bold !important;\n }\n "]);return P=function(){return e},e}function O(){var e=S([""]);return O=function(){return e},e}function j(){var e=S([""]);return j=function(){return e},e}function S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?T(e):t}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R(e){var t,r=B(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function _(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function F(e){return e.decorators&&e.decorators.length}function I(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function M(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function B(e){var t=function(e,t){if("object"!==E(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===E(t)?t:String(t)}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a *:first-child {\n margin-top: 0;\n }\n ha-markdown-element > *:last-child {\n margin-bottom: 0;\n }\n ha-markdown-element a {\n color: var(--primary-color);\n }\n ha-markdown-element img {\n max-width: 100%;\n }\n ha-markdown-element code,\n pre {\n background-color: var(--markdown-code-background-color, none);\n border-radius: 3px;\n }\n ha-markdown-element code {\n font-size: 85%;\n padding: 0.2em 0.4em;\n }\n ha-markdown-element pre code {\n padding: 0;\n }\n ha-markdown-element pre {\n padding: 16px;\n overflow: auto;\n line-height: 1.45;\n }\n ha-markdown-element h2 {\n font-size: 1.5em !important;\n font-weight: bold !important;\n }\n "]);return P=function(){return e},e}function O(){var e=S([""]);return O=function(){return e},e}function j(){var e=S([""]);return j=function(){return e},e}function S(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?T(e):t}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function z(e){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R(e){var t,r=B(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function _(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function F(e){return e.decorators&&e.decorators.length}function I(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function M(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function B(e){var t=function(e,t){if("object"!==E(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==E(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===E(t)?t:String(t)}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ak-V`lin`s$b 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.e2c4bba17b30ace85c55.js.map b/supervisor/api/panel/frontend_es5/chunk.e2c4bba17b30ace85c55.js.map new file mode 100644 index 000000000..db7171f0b --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.e2c4bba17b30ace85c55.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.e2c4bba17b30ace85c55.js","sources":["webpack:///chunk.e2c4bba17b30ace85c55.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.a9cf653b727e5f992af1.js b/supervisor/api/panel/frontend_es5/chunk.e89fe4861c950bfd5cf8.js similarity index 98% rename from supervisor/api/panel/frontend_es5/chunk.a9cf653b727e5f992af1.js rename to supervisor/api/panel/frontend_es5/chunk.e89fe4861c950bfd5cf8.js index c8fc8f58c..17f53e6c1 100644 --- a/supervisor/api/panel/frontend_es5/chunk.a9cf653b727e5f992af1.js +++ b/supervisor/api/panel/frontend_es5/chunk.e89fe4861c950bfd5cf8.js @@ -1,2 +1,2 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[3],{121:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(102),o=(r(133),r(11)),a=r(22);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){var e=p(['\n ha-paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n ha-paper-dialog {\n max-height: 100%;\n }\n ha-paper-dialog::before {\n content: "";\n position: fixed;\n z-index: -1;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n background-color: inherit;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n ha-markdown {\n padding: 16px;\n }\n }\n ']);return c=function(){return e},e}function l(){var e=p(["\n \n \n \n "]);return l=function(){return e},e}function u(){var e=p([""]);return u=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>s(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return function e(t,r=self){r.addEventListener("message",(function i(o){if(!o||!o.data)return;const{id:s,type:c,path:u}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(m);let f;try{const r=u.slice(0,-1).reduce((e,t)=>e[t],t),i=u.reduce((e,t)=>e[t],t);switch(c){case 0:f=i;break;case 1:r[u.slice(-1)[0]]=m(o.data.value),f=!0;break;case 2:f=i.apply(r,p);break;case 3:f=function(e){return Object.assign(e,{[n]:!0})}(new i(...p));break;case 4:{const{port1:r,port2:n}=new MessageChannel;e(t,n),f=function(e,t){return d.set(e,t),e}(r,[r])}break;case 5:f=void 0}}catch(y){f={value:y,[a]:0}}Promise.resolve(f).catch(e=>({value:e,[a]:0})).then(e=>{const[t,n]=h(e);r.postMessage(Object.assign(Object.assign({},t),{id:s}),n),5===c&&(r.removeEventListener("message",i),l(r))})})),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),u(e))}],["throw",{canHandle:e=>s(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function u(e,t){return function e(t,r=[],n=function(){}){let a=!1;const s=new Proxy(n,{get(n,i){if(p(a),i===o)return()=>y(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),a=!0});if("then"===i){if(0===r.length)return{then:()=>s};const e=y(t,{type:0,path:r.map(e=>e.toString())}).then(m);return e.then.bind(e)}return e(t,[...r,i])},set(e,n,i){p(a);const[o,s]=h(i);return y(t,{type:1,path:[...r,n].map(e=>e.toString()),value:o},s).then(m)},apply(n,o,s){p(a);const c=r[r.length-1];if(c===i)return y(t,{type:4}).then(m);if("bind"===c)return e(t,r.slice(0,-1));const[l,u]=f(s);return y(t,{type:2,path:r.map(e=>e.toString()),argumentList:l},u).then(m)},construct(e,n){p(a);const[i,o]=f(n);return y(t,{type:3,path:r.map(e=>e.toString()),argumentList:i},o).then(m)}});return s}(e,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function f(e){const t=e.map(h);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const d=new WeakMap;function h(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:3,name:t,value:n},i]}return[{type:0,value:e},d.get(e)||[]]}function m(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function y(e,t,r){return new Promise(n=>{const i=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===i&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),r)})}}}]); -//# sourceMappingURL=chunk.a9cf653b727e5f992af1.js.map \ No newline at end of file +(self.webpackJsonp=self.webpackJsonp||[]).push([[3],{122:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(103),o=(r(134),r(11)),a=r(22);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){var e=p(['\n ha-paper-dialog {\n min-width: 350px;\n font-size: 14px;\n border-radius: 2px;\n }\n app-toolbar {\n margin: 0;\n padding: 0 16px;\n color: var(--primary-text-color);\n background-color: var(--secondary-background-color);\n }\n app-toolbar [main-title] {\n margin-left: 16px;\n }\n paper-checkbox {\n display: block;\n margin: 4px;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n ha-paper-dialog {\n max-height: 100%;\n }\n ha-paper-dialog::before {\n content: "";\n position: fixed;\n z-index: -1;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n background-color: inherit;\n }\n app-toolbar {\n color: var(--text-primary-color);\n background-color: var(--primary-color);\n }\n ha-markdown {\n padding: 16px;\n }\n }\n ']);return c=function(){return e},e}function l(){var e=p(["\n \n \n \n "]);return l=function(){return e},e}function u(){var e=p([""]);return u=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,r=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function w(e){return e.decorators&&e.decorators.length}function k(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function x(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>s(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return function e(t,r=self){r.addEventListener("message",(function i(o){if(!o||!o.data)return;const{id:s,type:c,path:u}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(m);let f;try{const r=u.slice(0,-1).reduce((e,t)=>e[t],t),i=u.reduce((e,t)=>e[t],t);switch(c){case 0:f=i;break;case 1:r[u.slice(-1)[0]]=m(o.data.value),f=!0;break;case 2:f=i.apply(r,p);break;case 3:f=function(e){return Object.assign(e,{[n]:!0})}(new i(...p));break;case 4:{const{port1:r,port2:n}=new MessageChannel;e(t,n),f=function(e,t){return d.set(e,t),e}(r,[r])}break;case 5:f=void 0}}catch(y){f={value:y,[a]:0}}Promise.resolve(f).catch(e=>({value:e,[a]:0})).then(e=>{const[t,n]=h(e);r.postMessage(Object.assign(Object.assign({},t),{id:s}),n),5===c&&(r.removeEventListener("message",i),l(r))})})),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),u(e))}],["throw",{canHandle:e=>s(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function u(e,t){return function e(t,r=[],n=function(){}){let a=!1;const s=new Proxy(n,{get(n,i){if(p(a),i===o)return()=>y(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),a=!0});if("then"===i){if(0===r.length)return{then:()=>s};const e=y(t,{type:0,path:r.map(e=>e.toString())}).then(m);return e.then.bind(e)}return e(t,[...r,i])},set(e,n,i){p(a);const[o,s]=h(i);return y(t,{type:1,path:[...r,n].map(e=>e.toString()),value:o},s).then(m)},apply(n,o,s){p(a);const c=r[r.length-1];if(c===i)return y(t,{type:4}).then(m);if("bind"===c)return e(t,r.slice(0,-1));const[l,u]=f(s);return y(t,{type:2,path:r.map(e=>e.toString()),argumentList:l},u).then(m)},construct(e,n){p(a);const[i,o]=f(n);return y(t,{type:3,path:r.map(e=>e.toString()),argumentList:i},o).then(m)}});return s}(e,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function f(e){const t=e.map(h);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const d=new WeakMap;function h(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:3,name:t,value:n},i]}return[{type:0,value:e},d.get(e)||[]]}function m(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function y(e,t,r){return new Promise(n=>{const i=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===i&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),r)})}}}]); +//# sourceMappingURL=chunk.e89fe4861c950bfd5cf8.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.e89fe4861c950bfd5cf8.js.gz b/supervisor/api/panel/frontend_es5/chunk.e89fe4861c950bfd5cf8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d30500acd08fe01b39b47f6c9de3ead458c3c3f6 GIT binary patch literal 4844 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 diff --git a/supervisor/api/panel/frontend_es5/chunk.ea15415c41c80dbdafd0.js.map b/supervisor/api/panel/frontend_es5/chunk.ea15415c41c80dbdafd0.js.map deleted file mode 100644 index 0a1ff92d6..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.ea15415c41c80dbdafd0.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.ea15415c41c80dbdafd0.js","sources":["webpack:///chunk.ea15415c41c80dbdafd0.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js b/supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js deleted file mode 100644 index efeb2f31d..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[6],{134:function(e,t,r){"use strict";r(132);var n=r(128),i=r(0),o=r(14);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n .mdc-switch.mdc-switch--checked .mdc-switch__thumb {\n background-color: var(--switch-checked-button-color);\n border-color: var(--switch-checked-button-color);\n }\n .mdc-switch.mdc-switch--checked .mdc-switch__track {\n background-color: var(--switch-checked-track-color);\n border-color: var(--switch-checked-track-color);\n }\n .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb {\n background-color: var(--switch-unchecked-button-color);\n border-color: var(--switch-unchecked-button-color);\n }\n .mdc-switch:not(.mdc-switch--checked) .mdc-switch__track {\n background-color: var(--switch-unchecked-track-color);\n border-color: var(--switch-unchecked-track-color);\n }\n "]);return s=function(){return e},e}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){var t,r=b(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function h(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function m(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function y(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function b(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a","\n "]);return b=function(){return e},e}function g(){var e=E(["\n ","\n "]);return g=function(){return e},e}function w(){var e=E(['
',"
"]);return w=function(){return e},e}function k(){var e=E(['\n \n
\n ','\n\n \n \n \n \n \n \n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ".concat(t.codeMirrorCss,"\n .CodeMirror {\n height: var(--code-mirror-height, auto);\n direction: var(--code-mirror-direction, ltr);\n }\n .CodeMirror-scroll {\n max-height: var(--code-mirror-max-height, --code-mirror-height);\n }\n .CodeMirror-gutters {\n border-right: 1px solid var(--paper-input-container-color, var(--secondary-text-color));\n background-color: var(--paper-dialog-background-color, var(--primary-background-color));\n transition: 0.2s ease border-right;\n }\n :host(.error-state) .CodeMirror-gutters {\n border-color: var(--error-state-color, red);\n }\n .CodeMirror-focused .CodeMirror-gutters {\n border-right: 2px solid var(--paper-input-container-focus-color, var(--primary-color));\n }\n .CodeMirror-linenumber {\n color: var(--paper-dialog-color, var(--primary-text-color));\n }\n .rtl .CodeMirror-vscrollbar {\n right: auto;\n left: 0px;\n }\n .rtl-gutter {\n width: 20px;\n }\n "),this.codemirror=r(n,{value:this._value,lineNumbers:!0,tabSize:2,mode:this.mode,autofocus:!1!==this.autofocus,viewportMargin:1/0,readOnly:this.readOnly,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},gutters:this._calcGutters()}),this._setScrollBarDirection(),this.codemirror.on("changes",(function(){return i._onChange()}));case 9:case"end":return e.stop()}}),e,this)})),n=function(){var e=this,t=arguments;return new Promise((function(n,i){var o=r.apply(e,t);function a(e){W(o,n,i,a,s,"next",e)}function s(e){W(o,n,i,a,s,"throw",e)}a(void 0)}))},function(){return n.apply(this,arguments)})},{kind:"method",key:"_onChange",value:function(){var e=this.value;e!==this._value&&(this._value=e,Object(H.a)(this,"value-changed",{value:this._value}))}},{kind:"method",key:"_calcGutters",value:function(){return this.rtl?["rtl-gutter","CodeMirror-linenumbers"]:[]}},{kind:"method",key:"_setScrollBarDirection",value:function(){this.codemirror&&this.codemirror.getWrapperElement().classList.toggle("rtl",this.rtl)}}]}}),i.b);function se(){var e=de(["

","

"]);return se=function(){return e},e}function ce(){var e=de(["\n ","\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;aInvalid YAML
']);return Se=function(){return e},e}function Ae(){var e=Te(['
',"
"]);return Ae=function(){return e},e}function Ce(){var e=Te(["\n

",'

\n \n
\n \n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n ","\n \n ',"
"]);return Xe=function(){return e},e}function Ze(){var e=tt(['\n \n
\n ',"\n\n \n \n \n \n \n \n \n ",'\n \n
ContainerHostDescription
\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;at.container?1:-1}))}},{kind:"method",key:"_configChanged",value:(o=Je(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.target,this._config.forEach((function(e){e.container===r.container&&e.host!==parseInt(String(r.value),10)&&(e.host=r.value?parseInt(String(r.value),10):null)}));case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_resetTapped",value:(n=Je(regeneratorRuntime.mark((function e(){var t,r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={network:null},e.prev=1,e.next=4,Object(a.i)(this.hass,this.addon.slug,r);case 4:n={success:!0,response:void 0,path:"option"},Object(H.a)(this,"hass-api-called",n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),this._error="Failed to set addon network configuration, ".concat((null===(i=e.t0.body)||void 0===i?void 0:i.message)||e.t0);case 11:if(this._error||"started"!==(null===(t=this.addon)||void 0===t?void 0:t.state)){e.next=14;break}return e.next=14,f(this,this.hass,this.addon);case 14:case"end":return e.stop()}}),e,this,[[1,8]])}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_saveTapped",value:(r=Je(regeneratorRuntime.mark((function e(){var t,r,n,i,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,r={},this._config.forEach((function(e){r[e.container]=parseInt(String(e.host),10)})),n={network:r},e.prev=4,e.next=7,Object(a.i)(this.hass,this.addon.slug,n);case 7:i={success:!0,response:void 0,path:"option"},Object(H.a)(this,"hass-api-called",i),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),this._error="Failed to set addon network configuration, ".concat((null===(o=e.t0.body)||void 0===o?void 0:o.message)||e.t0);case 14:if(this._error||"started"!==(null===(t=this.addon)||void 0===t?void 0:t.state)){e.next=17;break}return e.next=17,f(this,this.hass,this.addon);case 17:case"end":return e.stop()}}),e,this,[[4,11]])}))),function(){return r.apply(this,arguments)})}]}}),i.a);var vt=r(75);function yt(e){return(yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bt(){var e=Ot(["\n .content {\n margin: auto;\n padding: 8px;\n max-width: 1024px;\n }\n hassio-addon-network,\n hassio-addon-audio,\n hassio-addon-config {\n margin-bottom: 24px;\n }\n "]);return bt=function(){return e},e}function gt(){var e=Ot(["\n \n "]);return gt=function(){return e},e}function wt(){var e=Ot(["\n \n "]);return wt=function(){return e},e}function kt(){var e=Ot(['\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return Nt=function(){return e},e}function Ht(){var e=qt([""]);return Ht=function(){return e},e}function Bt(){var e=qt(['
',"
"]);return Bt=function(){return e},e}function $t(){var e=qt(['\n
\n \n ','\n
\n ',"\n
\n
\n
\n "]);return $t=function(){return e},e}function Vt(){var e=qt([""]);return Vt=function(){return e},e}function qt(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Lt(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Wt(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Lt(o,n,i,a,s,"next",e)}function s(e){Lt(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Gt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yt(e,t){return(Yt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Jt(e,t){return!t||"object"!==Mt(t)&&"function"!=typeof t?Kt(e):t}function Kt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Xt(e){var t,r=nr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Zt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function er(e){return e.decorators&&e.decorators.length}function tr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function rr(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function nr(e){var t=function(e,t){if("object"!==Mt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Mt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Mt(t)?t:String(t)}function ir(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a bit more top margin */\n font-weight: 500;\n overflow: hidden;\n text-transform: uppercase;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-in-out;\n text-transform: var(--ha-label-badge-label-text-transform, uppercase);\n }\n .label-badge .label.big span {\n font-size: 90%;\n padding: 10% 12% 7% 12%; /* push smaller text a bit down to center vertically */\n }\n .badge-container .title {\n margin-top: 1em;\n font-size: var(--ha-label-badge-title-font-size, 0.9em);\n width: var(--ha-label-badge-title-width, 5em);\n font-weight: var(--ha-label-badge-title-font-weight, 400);\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: normal;\n }\n "]);return ur=function(){return e},e}function fr(){var e=yr(['
',"
"]);return fr=function(){return e},e}function pr(){var e=yr(['\n \n ',"\n
\n "]);return pr=function(){return e},e}function hr(){var e=yr([" "," "]);return hr=function(){return e},e}function mr(){var e=yr([" "]);return mr=function(){return e},e}function vr(){var e=yr(['\n
\n
\n \n \n ',"\n ","\n \n
\n ","\n
\n ","\n
\n "]);return vr=function(){return e},e}function yr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function br(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gr(e,t){return(gr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function wr(e,t){return!t||"object"!==dr(t)&&"function"!=typeof t?kr(e):t}function kr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Er(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Or(e){var t,r=Dr(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function jr(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Pr(e){return e.decorators&&e.decorators.length}function xr(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _r(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Dr(e){var t=function(e,t){if("object"!==dr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==dr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===dr(t)?t:String(t)}function Sr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a4)}),!this.icon||this.value||this.image?"":Object(i.f)(mr(),this.icon),this.value&&!this.image?Object(i.f)(hr(),this.value):"",this.label?Object(i.f)(pr(),Object(sr.a)({label:!0,big:this.label.length>5}),this.label):"",this.description?Object(i.f)(fr(),this.description):"")}},{kind:"get",static:!0,key:"styles",value:function(){return[Object(i.c)(ur())]}},{kind:"method",key:"updated",value:function(e){Ar(Cr(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?"url(".concat(this.image,")"):"")}}]}}),i.a);customElements.define("ha-label-badge",Tr);r(33),r(134),r(85);var zr=r(88);function Rr(e){return(Rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fr(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void r(l)}s.done?t(c):Promise.resolve(c).then(n,i)}function Ir(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Fr(o,n,i,a,s,"next",e)}function s(e){Fr(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Mr(){var e=kn(["\n :host {\n display: block;\n }\n ha-card {\n display: block;\n margin-bottom: 16px;\n }\n ha-card.warning {\n background-color: var(--google-red-500);\n color: white;\n }\n ha-card.warning .card-header {\n color: white;\n }\n ha-card.warning .card-content {\n color: white;\n }\n ha-card.warning mwc-button {\n --mdc-theme-primary: white !important;\n }\n .warning {\n color: var(--google-red-500);\n --mdc-theme-primary: var(--google-red-500);\n }\n .light-color {\n color: var(--secondary-text-color);\n }\n .addon-header {\n padding-left: 8px;\n font-size: 24px;\n color: var(--ha-card-header-color, --primary-text-color);\n }\n .addon-version {\n float: right;\n font-size: 15px;\n vertical-align: middle;\n }\n .errors {\n color: var(--google-red-500);\n margin-bottom: 16px;\n }\n .description {\n margin-bottom: 16px;\n }\n img.logo {\n max-height: 60px;\n margin: 16px 0;\n display: block;\n }\n .state {\n display: flex;\n margin: 33px 0;\n }\n .state div {\n width: 180px;\n display: inline-block;\n }\n .state ha-svg-icon {\n width: 16px;\n height: 16px;\n color: var(--secondary-text-color);\n }\n ha-switch {\n display: flex;\n }\n ha-svg-icon.running {\n color: var(--paper-green-400);\n }\n ha-svg-icon.stopped {\n color: var(--google-red-300);\n }\n ha-call-api-button {\n font-weight: 500;\n color: var(--primary-color);\n }\n .right {\n float: right;\n }\n protection-enable mwc-button {\n --mdc-theme-primary: white;\n }\n .description a {\n color: var(--primary-color);\n }\n .red {\n --ha-label-badge-color: var(--label-badge-red, #df4c1e);\n }\n .blue {\n --ha-label-badge-color: var(--label-badge-blue, #039be5);\n }\n .green {\n --ha-label-badge-color: var(--label-badge-green, #0da035);\n }\n .yellow {\n --ha-label-badge-color: var(--label-badge-yellow, #f4b400);\n }\n .security {\n margin-bottom: 16px;\n }\n .card-actions {\n display: flow-root;\n }\n .security h3 {\n margin-bottom: 8px;\n font-weight: normal;\n }\n .security ha-label-badge {\n cursor: pointer;\n margin-right: 4px;\n --ha-label-badge-padding: 8px 0 0 0;\n }\n .changelog {\n display: contents;\n }\n .changelog-link {\n color: var(--primary-color);\n text-decoration: underline;\n cursor: pointer;\n }\n ha-markdown {\n padding: 16px;\n }\n "]);return Mr=function(){return e},e}function Ur(){var e=kn(['\n \n
\n \n This add-on is not available on your system.\n

\n ']);return Nr=function(){return e},e}function Hr(){var e=kn(["\n ","\n \n Install\n \n "]);return Hr=function(){return e},e}function Br(){var e=kn(['\n \n Rebuild\n \n ']);return Br=function(){return e},e}function $r(){var e=kn(['\n \n \n Open web UI\n \n
\n ']);return Vr=function(){return e},e}function qr(){var e=kn(["\n \n Start\n \n ']);return qr=function(){return e},e}function Lr(){var e=kn(['\n \n Stop\n \n \n Restart\n \n ']);return Lr=function(){return e},e}function Wr(){var e=kn(["\n ","\n ","\n ",'\n ',"
"]);return Gr=function(){return e},e}function Yr(){var e=kn(['\n
\n
\n Protection mode\n \n \n
Show in sidebar
\n \n
Auto update
\n \n
Start on boot
\n \n \n \n \n \n \n \n \n
\n ']);return un=function(){return e},e}function fn(){var e=kn([" "," "]);return fn=function(){return e},e}function pn(){var e=kn(['\n \n
Warning: Protection mode is disabled!
\n
\n Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.\n
\n
\n \n
\n \n ','\n
\n
\n \n Update\n \n ',"\n
\n \n "]);return gn=function(){return e},e}function wn(){var e=kn(["\n ","\n ",'\n\n \n \n
\n ',"\n
\n
\n\n ","\n "]);return wn=function(){return e},e}function kn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function En(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function On(e,t){return(On=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function jn(e,t){return!t||"object"!==Rr(t)&&"function"!=typeof t?Pn(e):t}function Pn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _n(e){return(_n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Dn(e){var t,r=zn(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function Sn(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function An(e){return e.decorators&&e.decorators.length}function Cn(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Tn(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function zn(e){var t=function(e,t){if("object"!==Rr(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rr(t)?t:String(t)}function Rn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r **Stable**: These are add-ons ready to be used in production.\n\n **Experimental**: These may contain bugs, and may be unfinished.\n\n **Deprecated**: These add-ons will no longer receive any updates.")},rating:{title:"Add-on Security Rating",description:"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk)."},host_network:{title:"Host Network",description:"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on."},homeassistant_api:{title:"Home Assistant API Access",description:"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens."},full_access:{title:"Full Hardware Access",description:"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},hassio_api:{title:"Supervisor API Access",description:"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the addon negatively."},docker_api:{title:"Full Docker Access",description:"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},host_pid:{title:"Host Processes Namespace",description:"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},apparmor:{title:"AppArmor",description:"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on."},auth_api:{title:"Home Assistant Authentication",description:"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability."},ingress:{title:"Ingress",description:"This add-on is using Ingress to embed its interface securely into Home Assistant."}};!function(e,t,r,n){var i=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var i=t.placement;if(t.kind===n&&("static"===i||"prototype"===i)){var o="static"===i?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var n=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],n=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!An(e))return r.push(e);var t=this.decorateElement(e,i);r.push(t.element),r.push.apply(r,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:r,finishers:n};var o=this.decorateConstructor(r,t);return n.push.apply(n,o.finishers),o.finishers=n,o},addElementPlacement:function(e,t,r){var n=t[e.placement];if(!r&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var r=[],n=[],i=e.decorators,o=i.length-1;o>=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a"]);return ni=function(){return e},e}function ii(){var e=ai(['
',"
"]);return ii=function(){return e},e}function oi(){var e=ai(["\n

","

\n \n ",'\n
\n ','\n
\n
\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a',"\n \n \n "]);return oo=function(){return e},e}function ao(){var e=so([""]);return ao=function(){return e},e}function so(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function co(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lo(e,t){return(lo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function uo(e,t){return!t||"object"!==to(t)&&"function"!=typeof t?fo(e):t}function fo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function po(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function ho(e){return(ho=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function mo(e){var t,r=wo(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function vo(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function yo(e){return e.decorators&&e.decorators.length}function bo(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function go(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function wo(e){var t=function(e,t){if("object"!==to(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==to(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===to(t)?t:String(t)}function ko(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var 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 U*KB{XTb}??^o*s{dMHT$1FGCUtN;K2 diff --git a/supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js.map b/supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js.map deleted file mode 100644 index 275ad42c0..000000000 --- a/supervisor/api/panel/frontend_es5/chunk.f401eaa597eafc2902a6.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.f401eaa597eafc2902a6.js","sources":["webpack:///chunk.f401eaa597eafc2902a6.js"],"mappings":"AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js b/supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js similarity index 98% rename from supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js rename to supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js index 94574dd7e..bd3363b33 100644 --- a/supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js +++ b/supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js @@ -1,3 +1,3 @@ -/*! For license information please see chunk.33f6510690934e8f38a3.js.LICENSE.txt */ -(self.webpackJsonp=self.webpackJsonp||[]).push([[9],Array(123).concat([function(t,e,n){"use strict";var i=n(126),r=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],o=["scalar","sequence","mapping"];t.exports=function(t,e){var n,a;if(e=e||{},Object.keys(e).forEach((function(e){if(-1===r.indexOf(e))throw new i('Unknown option "'+e+'" is met in definition of "'+t+'" YAML type.')})),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=(n=e.styleAliases||null,a={},null!==n&&Object.keys(n).forEach((function(t){n[t].forEach((function(e){a[String(e)]=t}))})),a),-1===o.indexOf(this.kind))throw new i('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}},function(t,e,n){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t){return null==t}t.exports.isNothing=r,t.exports.isObject=function(t){return"object"===i(t)&&null!==t},t.exports.toArray=function(t){return Array.isArray(t)?t:r(t)?[]:[t]},t.exports.repeat=function(t,e){var n,i="";for(n=0;n\n
\n
\n
\n \n
\n
\n
']);return x=function(){return t},t}function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function E(t,e){for(var n=0;n"object"==typeof t&&null!==t||"function"==typeof t,u=new Map([["proxy",{canHandle:t=>s(t)&&t[i],serialize(t){const{port1:e,port2:n}=new MessageChannel;return function t(e,n=self){n.addEventListener("message",(function r(o){if(!o||!o.data)return;const{id:s,type:u,path:l}=Object.assign({path:[]},o.data),f=(o.data.argumentList||[]).map(m);let h;try{const n=l.slice(0,-1).reduce((t,e)=>t[e],e),r=l.reduce((t,e)=>t[e],e);switch(u){case 0:h=r;break;case 1:n[l.slice(-1)[0]]=m(o.data.value),h=!0;break;case 2:h=r.apply(n,f);break;case 3:h=function(t){return Object.assign(t,{[i]:!0})}(new r(...f));break;case 4:{const{port1:n,port2:i}=new MessageChannel;t(e,i),h=function(t,e){return p.set(t,e),t}(n,[n])}break;case 5:h=void 0}}catch(g){h={value:g,[a]:0}}Promise.resolve(h).catch(t=>({value:t,[a]:0})).then(t=>{const[e,i]=d(t);n.postMessage(Object.assign(Object.assign({},e),{id:s}),i),5===u&&(n.removeEventListener("message",r),c(n))})})),n.start&&n.start()}(t,e),[n,[n]]},deserialize:t=>(t.start(),l(t))}],["throw",{canHandle:t=>s(t)&&a in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function c(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function l(t,e){return function t(e,n=[],i=function(){}){let a=!1;const s=new Proxy(i,{get(i,r){if(f(a),r===o)return()=>g(e,{type:5,path:n.map(t=>t.toString())}).then(()=>{c(e),a=!0});if("then"===r){if(0===n.length)return{then:()=>s};const t=g(e,{type:0,path:n.map(t=>t.toString())}).then(m);return t.then.bind(t)}return t(e,[...n,r])},set(t,i,r){f(a);const[o,s]=d(r);return g(e,{type:1,path:[...n,i].map(t=>t.toString()),value:o},s).then(m)},apply(i,o,s){f(a);const u=n[n.length-1];if(u===r)return g(e,{type:4}).then(m);if("bind"===u)return t(e,n.slice(0,-1));const[c,l]=h(s);return g(e,{type:2,path:n.map(t=>t.toString()),argumentList:c},l).then(m)},construct(t,i){f(a);const[r,o]=h(i);return g(e,{type:3,path:n.map(t=>t.toString()),argumentList:r},o).then(m)}});return s}(t,[],e)}function f(t){if(t)throw new Error("Proxy has been released and is not useable")}function h(t){const e=t.map(d);return[e.map(t=>t[0]),(n=e.map(t=>t[1]),Array.prototype.concat.apply([],n))];var n}const p=new WeakMap;function d(t){for(const[e,n]of u)if(n.canHandle(t)){const[i,r]=n.serialize(t);return[{type:3,name:e,value:i},r]}return[{type:0,value:t},p.get(t)||[]]}function m(t){switch(t.type){case 3:return u.get(t.name).deserialize(t.value);case 0:return t.value}}function g(t,e,n){return new Promise(i=>{const r=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");t.addEventListener("message",(function e(n){n.data&&n.data.id&&n.data.id===r&&(t.removeEventListener("message",e),i(n.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:r},e),n)})}},function(t,e){var n,i,r;i={},r={},function(t,e){function n(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=h}function i(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(e,i,r){var o=new n;return i&&(o.fill="both",o.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach((function(n){if("auto"!=e[n]){if(("number"==typeof o[n]||"duration"==n)&&("number"!=typeof e[n]||isNaN(e[n])))return;if("fill"==n&&-1==l.indexOf(e[n]))return;if("direction"==n&&-1==f.indexOf(e[n]))return;if("playbackRate"==n&&1!==e[n]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;o[n]=e[n]}})):o.duration=e,o}function o(t,e,n,i){return t<0||t>1||n<0||n>1?h:function(r){function o(t,e,n){return 3*t*(1-n)*(1-n)*n+3*e*(1-n)*n*n+n*n*n}if(r<=0){var a=0;return t>0?a=e/t:!e&&n>0&&(a=i/n),a*r}if(r>=1){var s=0;return n<1?s=(i-1)/(n-1):1==n&&t<1&&(s=(e-1)/(t-1)),1+s*(r-1)}for(var u=0,c=1;u=1)return 1;var i=1/t;return(n+=e*i)-n%i}}function s(t){y||(y=document.createElement("div").style),y.animationTimingFunction="",y.animationTimingFunction=t;var e=y.animationTimingFunction;if(""==e&&i())throw new TypeError(t+" is not a valid value for easing");return e}function u(t){if("linear"==t)return h;var e=v.exec(t);if(e)return o.apply(this,e.slice(1).map(Number));var n=_.exec(t);if(n)return a(Number(n[1]),m);var i=w.exec(t);return i?a(Number(i[1]),{start:p,middle:d,end:m}[i[2]]):g[t]||h}function c(t,e,n){if(null==e)return x;var i=n.delay+t+n.endDelay;return e=Math.min(n.delay+t,i)?E:k}var l="backwards|forwards|both|none".split("|"),f="reverse|alternate|alternate-reverse".split("|"),h=function(t){return t};n.prototype={_setMember:function(e,n){this["_"+e]=n,this._effect&&(this._effect._timingInput[e]=n,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&i())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&i())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=u(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&i())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var p=1,d=.5,m=0,g={ease:o(.25,.1,.25,1),"ease-in":o(.42,0,1,1),"ease-out":o(0,0,.58,1),"ease-in-out":o(.42,0,.58,1),"step-start":a(1,p),"step-middle":a(1,d),"step-end":a(1,m)},y=null,b="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+b+","+b+","+b+","+b+"\\)"),_=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,x=0,A=1,E=2,k=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var n in t)e[n]=t[n];return e},t.makeTiming=r,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,n){return r(e=t.numericTimingToObject(e),n)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,n){var i=c(t,e,n),r=function(t,e,n,i,r){switch(i){case A:return"backwards"==e||"both"==e?0:null;case k:return n-r;case E:return"forwards"==e||"both"==e?t:null;case x:return null}}(t,n.fill,e,i,n.delay);if(null===r)return null;var o=function(t,e,n,i,r){var o=r;return 0===t?e!==A&&(o+=n):o+=i/t,o}(n.duration,i,n.iterations,r,n.iterationStart),a=function(t,e,n,i,r,o){var a=t===1/0?e%1:t%1;return 0!==a||n!==E||0===i||0===r&&0!==o||(a=1),a}(o,n.iterationStart,i,n.iterations,r,n.duration),s=function(t,e,n,i){return t===E&&e===1/0?1/0:1===n?Math.floor(i)-1:Math.floor(i)}(i,n.iterations,a,o),u=function(t,e,n){var i=t;if("normal"!==t&&"reverse"!==t){var r=e;"alternate-reverse"===t&&(r+=1),i="normal",r!==1/0&&r%2!=0&&(i="reverse")}return"normal"===i?n:1-n}(n.direction,s,a);return n._easingFunction(u)},t.calculatePhase=c,t.normalizeEasing=s,t.parseEasingFunction=u}(n={}),function(t,e){function n(t,e){return t in u&&u[t][e]||e}function i(t,e,i){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var r=o[t];if(r)for(var s in a.style[t]=e,r){var u=r[s],c=a.style[u];i[u]=n(u,c)}else i[t]=n(t,e)}}function r(t){var e=[];for(var n in t)if(!(n in["easing","offset","composite"])){var i=t[n];Array.isArray(i)||(i=[i]);for(var r,o=i.length,a=0;a1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==o||"accumulate"==o)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=o)throw new TypeError("Invalid composite mode "+o+".")}else o="easing"==r?t.normalizeEasing(o):""+o;i(r,o,n)}return null==n.offset&&(n.offset=null),null==n.easing&&(n.easing="linear"),n})),o=!0,a=-1/0,s=0;s=0&&t.offset<=1})),o||function(){var t=n.length;null==n[t-1].offset&&(n[t-1].offset=1),t>1&&null==n[0].offset&&(n[0].offset=0);for(var e=0,i=n[0].offset,r=1;r=t.applyFrom&&n0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var n=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=n&&(this.currentTime=n)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var n=this._finishHandlers.indexOf(e);n>=0&&this._finishHandlers.splice(n,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new i(this,this._currentTime,t),n=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){n.forEach((function(t){t.call(e.target,e)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(n,i),function(t,e,n){function i(t){var e=c;c=[],ti?n%=i:i%=n;return t*e/(n+i)}(i.length,r.length),c=0;c=1?e:"visible"}]}),["visibility"])}(i),function(t,e){function n(t){t=t.trim(),o.fillStyle="#000",o.fillStyle=t;var e=o.fillStyle;if(o.fillStyle="#fff",o.fillStyle=t,e==o.fillStyle){o.fillRect(0,0,1,1);var n=o.getImageData(0,0,1,1).data;o.clearRect(0,0,1,1);var i=n[3]/255;return[n[0]*i,n[1]*i,n[2]*i,i]}}function i(e,n){return[e,n,function(e){function n(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var i=0;i<3;i++)e[i]=Math.round(n(e[i]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var o=r.getContext("2d");t.addPropertiesHandler(n,i,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,n),t.mergeColors=i}(i),function(t,e){function n(t){function e(){var e=a.exec(t);o=e?e[0]:void 0}function n(){if("("!==o)return function(){var t=Number(o);return e(),t}();e();var t=r();return")"!==o?NaN:(e(),t)}function i(){for(var t=n();"*"===o||"/"===o;){var i=o;e();var r=n();"*"===i?t*=r:t/=r}return t}function r(){for(var t=i();"+"===o||"-"===o;){var n=o;e();var r=i();"+"===n?t+=r:t-=r}return t}var o,a=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),r()}function i(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var i={};e=e.replace(t,(function(t){return i[t]=null,"U"+t}));for(var r="U("+t.source+")",o=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),a=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+n+")":n}]}var a="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=i.bind(null,new RegExp(a,"g")),u=i.bind(null,new RegExp(a+"|%","g")),c=i.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=u,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,u),t.parseAngle=c,t.mergeDimensions=o;var l=t.consumeParenthesised.bind(null,s),f=t.consumeRepeated.bind(void 0,l,/^/),h=t.consumeRepeated.bind(void 0,f,/^,/);t.consumeSizePairList=h;var p=t.mergeNestedRepeated.bind(void 0,r," "),d=t.mergeNestedRepeated.bind(void 0,p,",");t.mergeNonNegativeSizePair=p,t.addPropertiesHandler((function(t){var e=h(t);if(e&&""==e[1])return e[0]}),d,["background-size"]),t.addPropertiesHandler(u,r,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(u,o,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(i),function(t,e){function n(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function i(e){var i=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,n,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(i&&4==i[0].length)return i[0]}var r=t.mergeWrappedNestedRepeated.bind(null,(function(t){return"rect("+t+")"}),(function(e,n){return"auto"==e||"auto"==n?[!0,!1,function(i){var r=i?e:n;if("auto"==r)return"auto";var o=t.mergeDimensions(r,r);return o[2](o[0])}]:t.mergeDimensions(e,n)}),", ");t.parseBox=i,t.mergeBoxes=r,t.addPropertiesHandler(i,r,["clip"])}(i),function(t,e){function n(t){return function(e){var n=0;return t.map((function(t){return t===c?e[n++]:t}))}}function i(t){return t}function r(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var n,i=/\s*(\w+)\(([^)]*)\)/g,r=[],o=0;n=i.exec(e);){if(n.index!=o)return;o=n.index+n[0].length;var a=n[1],s=h[a];if(!s)return;var u=n[2].split(","),c=s[0];if(c.length=0&&this._cancelHandlers.splice(n,1)}else u.call(this,t,e)},o}}}(),function(t){var e=document.documentElement,n=null,i=!1;try{var r="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(n=e.animate({opacity:[r,r]},{duration:1})).currentTime=0,i=getComputedStyle(e).getPropertyValue("opacity")==r}catch(t){}finally{n&&n.cancel()}if(!i){var o=window.Element.prototype.animate;window.Element.prototype.animate=function(e,n){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),o.call(this,e,n)}}}(n),function(t,e,n){function i(t){var n=e.timeline;n.currentTime=t,n._discardAnimations(),0==n._animations.length?o=!1:requestAnimationFrame(i)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r((function(n){e.timeline._updateAnimationsPromises(),t(n),e.timeline._updateAnimationsPromises()}))},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter((function(t){return t._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(t){return"finished"!=t.playState&&"idle"!=t.playState}))},_play:function(t){var n=new e.Animation(t,this);return this._animations.push(n),e.restartWebAnimationsNextTick(),n._updatePromises(),n._animation.play(),n._updatePromises(),n},play:function(t){return t&&t.remove(),this._play(t)}};var o=!1;e.restartWebAnimationsNextTick=function(){o||(o=!0,requestAnimationFrame(i))};var a=new e.AnimationTimeline;e.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(t){}try{window.document.timeline=a}catch(t){}}(0,r),function(t,e,n){e.animationsWithPromises=[],e.Animation=function(e,n){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!n)throw new Error("Animation with null timeline is not supported");this._timeline=n,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,n,i,r,o=!!this._animation;o&&(t=this.playbackRate,n=this._paused,i=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),o&&(1!=t&&(this.playbackRate=t),null!==i?this.startTime=i:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),n&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(n){this._arrangeChildren(n,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(n.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e\n :host {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n }\n\n .mirror-text {\n visibility: hidden;\n word-wrap: break-word;\n @apply --iron-autogrow-textarea;\n }\n\n .fit {\n @apply --layout-fit;\n }\n\n textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n /* see comments in template */\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n @apply --iron-autogrow-textarea;\n }\n\n textarea::-webkit-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea::-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-ms-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n'],['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n']);return u=function(){return t},t}Object(o.a)({_template:Object(s.a)(u()),is:"iron-autogrow-textarea",behaviors:[r.a,i.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=r.a.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(a.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})},function(t,e,n){"use strict";var i=n(141);t.exports=i},function(t,e,n){"use strict";var i=n(142),r=n(164);function o(t){return function(){throw new Error("Function "+t+" is deprecated and cannot be used.")}}t.exports.Type=n(123),t.exports.Schema=n(125),t.exports.FAILSAFE_SCHEMA=n(131),t.exports.JSON_SCHEMA=n(136),t.exports.CORE_SCHEMA=n(135),t.exports.DEFAULT_SAFE_SCHEMA=n(127),t.exports.DEFAULT_FULL_SCHEMA=n(130),t.exports.load=i.load,t.exports.loadAll=i.loadAll,t.exports.safeLoad=i.safeLoad,t.exports.safeLoadAll=i.safeLoadAll,t.exports.dump=r.dump,t.exports.safeDump=r.safeDump,t.exports.YAMLException=n(126),t.exports.MINIMAL_SCHEMA=n(131),t.exports.SAFE_SCHEMA=n(127),t.exports.DEFAULT_SCHEMA=n(130),t.exports.scan=o("scan"),t.exports.parse=o("parse"),t.exports.compose=o("compose"),t.exports.addConstructor=o("addConstructor")},function(t,e,n){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var r=n(124),o=n(126),a=n(143),s=n(127),u=n(130),c=Object.prototype.hasOwnProperty,l=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=/[\x85\u2028\u2029]/,h=/[,\[\]\{\}]/,p=/^(?:!|!!|![a-z\-]+!)$/i,d=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function m(t){return Object.prototype.toString.call(t)}function g(t){return 10===t||13===t}function y(t){return 9===t||32===t}function b(t){return 9===t||32===t||10===t||13===t}function v(t){return 44===t||91===t||93===t||123===t||125===t}function _(t){var e;return 48<=t&&t<=57?t-48:97<=(e=32|t)&&e<=102?e-97+10:-1}function w(t){return 48===t?"\0":97===t?"":98===t?"\b":116===t||9===t?"\t":110===t?"\n":118===t?"\v":102===t?"\f":114===t?"\r":101===t?"":32===t?" ":34===t?'"':47===t?"/":92===t?"\\":78===t?"…":95===t?" ":76===t?"\u2028":80===t?"\u2029":""}function x(t){return t<=65535?String.fromCharCode(t):String.fromCharCode(55296+(t-65536>>10),56320+(t-65536&1023))}for(var A=new Array(256),E=new Array(256),k=0;k<256;k++)A[k]=w(k)?1:0,E[k]=w(k);function T(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||u,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function S(t,e){return new o(e,new a(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function C(t,e){throw S(t,e)}function O(t,e){t.onWarning&&t.onWarning.call(null,S(t,e))}var P={YAML:function(t,e,n){var i,r,o;null!==t.version&&C(t,"duplication of %YAML directive"),1!==n.length&&C(t,"YAML directive accepts exactly one argument"),null===(i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&C(t,"ill-formed argument of the YAML directive"),r=parseInt(i[1],10),o=parseInt(i[2],10),1!==r&&C(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=o<2,1!==o&&2!==o&&O(t,"unsupported YAML version of the document")},TAG:function(t,e,n){var i,r;2!==n.length&&C(t,"TAG directive accepts exactly two arguments"),i=n[0],r=n[1],p.test(i)||C(t,"ill-formed tag handle (first argument) of the TAG directive"),c.call(t.tagMap,i)&&C(t,'there is a previously declared suffix for "'+i+'" tag handle'),d.test(r)||C(t,"ill-formed tag prefix (second argument) of the TAG directive"),t.tagMap[i]=r}};function R(t,e,n,i){var r,o,a,s;if(e1&&(t.result+=r.repeat("\n",e-1))}function M(t,e){var n,i,r=t.tag,o=t.anchor,a=[],s=!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=a),i=t.input.charCodeAt(t.position);0!==i&&45===i&&b(t.input.charCodeAt(t.position+1));)if(s=!0,t.position++,F(t,!0,-1)&&t.lineIndent<=e)a.push(null),i=t.input.charCodeAt(t.position);else if(n=t.line,z(t,e,3,!1,!0),a.push(t.result),F(t,!0,-1),i=t.input.charCodeAt(t.position),(t.line===n||t.lineIndent>e)&&0!==i)C(t,"bad indentation of a sequence entry");else if(t.lineIndente?m=1:t.lineIndent===e?m=0:t.lineIndente?m=1:t.lineIndent===e?m=0:t.lineIndente)&&(z(t,e,4,!0,r)&&(m?p=t.result:d=t.result),m||(I(t,l,f,h,p,d,o,a),h=p=d=null),F(t,!0,-1),s=t.input.charCodeAt(t.position)),t.lineIndent>e&&0!==s)C(t,"bad indentation of a mapping entry");else if(t.lineIndent=0))break;0===o?C(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?C(t,"repeat of an indentation width identifier"):(f=e+o-1,l=!0)}if(y(a)){do{a=t.input.charCodeAt(++t.position)}while(y(a));if(35===a)do{a=t.input.charCodeAt(++t.position)}while(!g(a)&&0!==a)}for(;0!==a;){for(j(t),t.lineIndent=0,a=t.input.charCodeAt(t.position);(!l||t.lineIndentf&&(f=t.lineIndent),g(a))h++;else{if(t.lineIndent0){for(r=a,o=0;r>0;r--)(a=_(s=t.input.charCodeAt(++t.position)))>=0?o=(o<<4)+a:C(t,"expected hexadecimal character");t.result+=x(o),t.position++}else C(t,"unknown escape sequence");n=i=t.position}else g(s)?(R(t,n,i,!0),D(t,F(t,!1,e)),n=i=t.position):t.position===t.lineStart&&L(t)?C(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}C(t,"unexpected end of the stream within a double quoted scalar")}(t,p)?k=!0:!function(t){var e,n,i;if(42!==(i=t.input.charCodeAt(t.position)))return!1;for(i=t.input.charCodeAt(++t.position),e=t.position;0!==i&&!b(i)&&!v(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&C(t,"name of an alias node must contain at least one character"),n=t.input.slice(e,t.position),t.anchorMap.hasOwnProperty(n)||C(t,'unidentified alias "'+n+'"'),t.result=t.anchorMap[n],F(t,!0,-1),!0}(t)?function(t,e,n){var i,r,o,a,s,u,c,l,f=t.kind,h=t.result;if(b(l=t.input.charCodeAt(t.position))||v(l)||35===l||38===l||42===l||33===l||124===l||62===l||39===l||34===l||37===l||64===l||96===l)return!1;if((63===l||45===l)&&(b(i=t.input.charCodeAt(t.position+1))||n&&v(i)))return!1;for(t.kind="scalar",t.result="",r=o=t.position,a=!1;0!==l;){if(58===l){if(b(i=t.input.charCodeAt(t.position+1))||n&&v(i))break}else if(35===l){if(b(t.input.charCodeAt(t.position-1)))break}else{if(t.position===t.lineStart&&L(t)||n&&v(l))break;if(g(l)){if(s=t.line,u=t.lineStart,c=t.lineIndent,F(t,!1,-1),t.lineIndent>=e){a=!0,l=t.input.charCodeAt(t.position);continue}t.position=o,t.line=s,t.lineStart=u,t.lineIndent=c;break}}a&&(R(t,r,o,!1),D(t,t.line-s),r=o=t.position,a=!1),y(l)||(o=t.position+1),l=t.input.charCodeAt(++t.position)}return R(t,r,o,!1),!!t.result||(t.kind=f,t.result=h,!1)}(t,p,1===n)&&(k=!0,null===t.tag&&(t.tag="?")):(k=!0,null===t.tag&&null===t.anchor||C(t,"alias node should not have any properties")),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):0===m&&(k=u&&M(t,d))),null!==t.tag&&"!"!==t.tag)if("?"===t.tag){for(l=0,f=t.implicitTypes.length;l tag; it should be "'+h.kind+'", not "'+t.kind+'"'),h.resolve(t.result)?(t.result=h.construct(t.result),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):C(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):C(t,"unknown tag !<"+t.tag+">");return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||k}function Y(t){var e,n,i,r,o=t.position,a=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};0!==(r=t.input.charCodeAt(t.position))&&(F(t,!0,-1),r=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==r));){for(a=!0,r=t.input.charCodeAt(++t.position),e=t.position;0!==r&&!b(r);)r=t.input.charCodeAt(++t.position);for(i=[],(n=t.input.slice(e,t.position)).length<1&&C(t,"directive name must not be less than one character in length");0!==r;){for(;y(r);)r=t.input.charCodeAt(++t.position);if(35===r){do{r=t.input.charCodeAt(++t.position)}while(0!==r&&!g(r));break}if(g(r))break;for(e=t.position;0!==r&&!b(r);)r=t.input.charCodeAt(++t.position);i.push(t.input.slice(e,t.position))}0!==r&&j(t),c.call(P,n)?P[n](t,n,i):O(t,'unknown document directive "'+n+'"')}F(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,F(t,!0,-1)):a&&C(t,"directives end mark is expected"),z(t,t.lineIndent-1,4,!1,!0),F(t,!0,-1),t.checkLineBreaks&&f.test(t.input.slice(o,t.position))&&O(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&L(t)?46===t.input.charCodeAt(t.position)&&(t.position+=3,F(t,!0,-1)):t.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>e/2-1){n=" ... ",r+=5;break}for(o="",a=this.position;ae/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(r,a),i.repeat(" ",t)+n+s+o+"\n"+i.repeat(" ",t+this.position-r+n.length)+"^"},r.prototype.toString=function(t){var e,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(e=this.getSnippet())&&(n+=":\n"+e),n},t.exports=r},function(t,e,n){"use strict";var i=n(123);t.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return null!==t?t:""}})},function(t,e,n){"use strict";var i=n(123);t.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return null!==t?t:[]}})},function(t,e,n){"use strict";var i=n(123);t.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return null!==t?t:{}}})},function(t,e,n){"use strict";var i=n(123);t.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(t){if(null===t)return!0;var e=t.length;return 1===e&&"~"===t||4===e&&("null"===t||"Null"===t||"NULL"===t)},construct:function(){return null},predicate:function(t){return null===t},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var i=n(123);t.exports=new i("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e=t.length;return 4===e&&("true"===t||"True"===t||"TRUE"===t)||5===e&&("false"===t||"False"===t||"FALSE"===t)},construct:function(t){return"true"===t||"True"===t||"TRUE"===t},predicate:function(t){return"[object Boolean]"===Object.prototype.toString.call(t)},represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var i=n(124),r=n(123);function o(t){return 48<=t&&t<=55}function a(t){return 48<=t&&t<=57}t.exports=new r("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,n,i=t.length,r=0,s=!1;if(!i)return!1;if("-"!==(e=t[r])&&"+"!==e||(e=t[++r]),"0"===e){if(r+1===i)return!0;if("b"===(e=t[++r])){for(r++;r=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0"+t.toString(8):"-0"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(t,e,n){"use strict";var i=n(124),r=n(123),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;t.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(t){return null!==t&&!(!o.test(t)||"_"===t[t.length-1])},construct:function(t){var e,n,i,r;return n="-"===(e=t.replace(/_/g,"").toLowerCase())[0]?-1:1,r=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),".inf"===e?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===e?NaN:e.indexOf(":")>=0?(e.split(":").forEach((function(t){r.unshift(parseFloat(t,10))})),e=0,i=1,r.forEach((function(t){e+=t*i,i*=60})),n*e):n*parseFloat(e,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&(t%1!=0||i.isNegativeZero(t))},represent:function(t,e){var n;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(i.isNegativeZero(t))return"-0.0";return n=t.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var i=n(123),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");t.exports=new i("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(t){return null!==t&&(null!==r.exec(t)||null!==o.exec(t))},construct:function(t){var e,n,i,a,s,u,c,l,f=0,h=null;if(null===(e=r.exec(t))&&(e=o.exec(t)),null===e)throw new Error("Date resolve error");if(n=+e[1],i=+e[2]-1,a=+e[3],!e[4])return new Date(Date.UTC(n,i,a));if(s=+e[4],u=+e[5],c=+e[6],e[7]){for(f=e[7].slice(0,3);f.length<3;)f+="0";f=+f}return e[9]&&(h=6e4*(60*+e[10]+ +(e[11]||0)),"-"===e[9]&&(h=-h)),l=new Date(Date.UTC(n,i,a,s,u,c,f)),h&&l.setTime(l.getTime()-h),l},instanceOf:Date,represent:function(t){return t.toISOString()}})},function(t,e,n){"use strict";var i=n(123);t.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(t){return"<<"===t||null===t}})},function(t,e,n){"use strict";var i;try{i=n(154).Buffer}catch(a){}var r=n(123),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";t.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,n,i=0,r=t.length,a=o;for(n=0;n64)){if(e<0)return!1;i+=6}return i%8==0},construct:function(t){var e,n,r=t.replace(/[\r\n=]/g,""),a=r.length,s=o,u=0,c=[];for(e=0;e>16&255),c.push(u>>8&255),c.push(255&u)),u=u<<6|s.indexOf(r.charAt(e));return 0===(n=a%4*6)?(c.push(u>>16&255),c.push(u>>8&255),c.push(255&u)):18===n?(c.push(u>>10&255),c.push(u>>2&255)):12===n&&c.push(u>>4&255),i?i.from?i.from(c):new i(c):c},predicate:function(t){return i&&i.isBuffer(t)},represent:function(t){var e,n,i="",r=0,a=t.length,s=o;for(e=0;e>18&63],i+=s[r>>12&63],i+=s[r>>6&63],i+=s[63&r]),r=(r<<8)+t[e];return 0===(n=a%3)?(i+=s[r>>18&63],i+=s[r>>12&63],i+=s[r>>6&63],i+=s[63&r]):2===n?(i+=s[r>>10&63],i+=s[r>>4&63],i+=s[r<<2&63],i+=s[64]):1===n&&(i+=s[r>>2&63],i+=s[r<<4&63],i+=s[64],i+=s[64]),i}})},function(t,e,n){"use strict";var i=n(155),r=n(156),o=n(157);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function d(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(t).length;default:if(i)return U(t).length;e=(""+e).toLowerCase(),i=!0}}function m(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return O(this,e,n);case"utf8":case"utf-8":return T(this,e,n);case"ascii":return S(this,e,n);case"latin1":case"binary":return C(this,e,n);case"base64":return k(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,n);default:if(i)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),i=!0}}function g(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function y(t,e,n,i,r){if(0===t.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(r)return-1;n=t.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof e&&(e=u.from(e,i)),u.isBuffer(e))return 0===e.length?-1:b(t,e,n,i,r);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):b(t,[e],n,i,r);throw new TypeError("val must be string, number or Buffer")}function b(t,e,n,i,r){var o,a=1,s=t.length,u=e.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,n/=2}function c(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(r){var l=-1;for(o=n;os&&(n=s-u),o=n;o>=0;o--){for(var f=!0,h=0;hr&&(i=r):i=r;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");i>o/2&&(i=o/2);for(var a=0;a>8,r=n%256,o.push(r),o.push(i);return o}(e,t.length-n),t,n,i)}function k(t,e,n){return 0===e&&n===t.length?i.fromByteArray(t):i.fromByteArray(t.slice(e,n))}function T(t,e,n){n=Math.min(t.length,n);for(var i=[],r=e;r239?4:c>223?3:c>191?2:1;if(r+f<=n)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=t[r+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=t[r+1],a=t[r+2],128==(192&o)&&128==(192&a)&&(u=(15&c)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=t[r+1],a=t[r+2],s=t[r+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(l-=65536,i.push(l>>>10&1023|55296),l=56320|1023&l),i.push(l),r+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var n="",i=0;for(;i0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},u.prototype.compare=function(t,e,n,i,r){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===r&&(r=this.length),e<0||n>t.length||i<0||r>this.length)throw new RangeError("out of range index");if(i>=r&&e>=n)return 0;if(i>=r)return-1;if(e>=n)return 1;if(this===t)return 0;for(var o=(r>>>=0)-(i>>>=0),a=(n>>>=0)-(e>>>=0),s=Math.min(o,a),c=this.slice(i,r),l=t.slice(e,n),f=0;fr)&&(n=r),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return v(this,t,e,n);case"utf8":case"utf-8":return _(this,t,e,n);case"ascii":return w(this,t,e,n);case"latin1":case"binary":return x(this,t,e,n);case"base64":return A(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function S(t,e,n){var i="";n=Math.min(t.length,n);for(var r=e;ri)&&(n=i);for(var r="",o=e;on)throw new RangeError("Trying to access beyond buffer length")}function N(t,e,n,i,r,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>r||et.length)throw new RangeError("Index out of range")}function I(t,e,n,i){e<0&&(e=65535+e+1);for(var r=0,o=Math.min(t.length-n,2);r>>8*(i?r:1-r)}function j(t,e,n,i){e<0&&(e=4294967295+e+1);for(var r=0,o=Math.min(t.length-n,4);r>>8*(i?r:3-r)&255}function F(t,e,n,i,r,o){if(n+i>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(t,e,n,i,o){return o||F(t,0,n,4),r.write(t,e,n,i,23,4),n+4}function D(t,e,n,i,o){return o||F(t,0,n,8),r.write(t,e,n,i,52,8),n+8}u.prototype.slice=function(t,e){var n,i=this.length;if((t=~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),(e=void 0===e?i:~~e)<0?(e+=i)<0&&(e=0):e>i&&(e=i),e0&&(r*=256);)i+=this[t+--e]*r;return i},u.prototype.readUInt8=function(t,e){return e||R(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||R(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||R(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||R(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||R(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||R(t,e,this.length);for(var i=this[t],r=1,o=0;++o=(r*=128)&&(i-=Math.pow(2,8*e)),i},u.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||R(t,e,this.length);for(var i=e,r=1,o=this[t+--i];i>0&&(r*=256);)o+=this[t+--i]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||R(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||R(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(t,e){e||R(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(t,e){return e||R(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||R(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||R(t,4,this.length),r.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||R(t,4,this.length),r.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||R(t,8,this.length),r.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||R(t,8,this.length),r.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e|=0,n|=0,i)||N(this,t,e,n,Math.pow(2,8*n)-1,0);var r=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+r]=t/o&255;return e+n},u.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):j(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):j(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e|=0,!i){var r=Math.pow(2,8*n-1);N(this,t,e,n,r-1,-r)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+n},u.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e|=0,!i){var r=Math.pow(2,8*n-1);N(this,t,e,n,r-1,-r)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},u.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):j(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):j(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,n){return L(this,t,e,!0,n)},u.prototype.writeFloatBE=function(t,e,n){return L(this,t,e,!1,n)},u.prototype.writeDoubleLE=function(t,e,n){return D(this,t,e,!0,n)},u.prototype.writeDoubleBE=function(t,e,n){return D(this,t,e,!1,n)},u.prototype.copy=function(t,e,n,i){if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-e=0;--r)t[r+e]=this[r+n];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&n<57344){if(!r){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===i){(e-=3)>-1&&o.push(239,191,189);continue}r=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(e-=3)>-1&&o.push(239,191,189);if(r=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function z(t){return i.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(M,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function Y(t,e,n,i){for(var r=0;r=e.length||r>=t.length);++r)e[r+n]=t[r];return r}},function(t,e,n){"use strict";e.byteLength=function(t){var e=c(t),n=e[0],i=e[1];return 3*(n+i)/4-i},e.toByteArray=function(t){for(var e,n=c(t),i=n[0],a=n[1],s=new o(function(t,e,n){return 3*(e+n)/4-n}(0,i,a)),u=0,l=a>0?i-4:i,f=0;f>16&255,s[u++]=e>>8&255,s[u++]=255&e;2===a&&(e=r[t.charCodeAt(f)]<<2|r[t.charCodeAt(f+1)]>>4,s[u++]=255&e);1===a&&(e=r[t.charCodeAt(f)]<<10|r[t.charCodeAt(f+1)]<<4|r[t.charCodeAt(f+2)]>>2,s[u++]=e>>8&255,s[u++]=255&e);return s},e.fromByteArray=function(t){for(var e,n=t.length,r=n%3,o=[],a=0,s=n-r;as?s:a+16383));1===r?(e=t[n-1],o.push(i[e>>2]+i[e<<4&63]+"==")):2===r&&(e=(t[n-2]<<8)+t[n-1],o.push(i[e>>10]+i[e>>4&63]+i[e<<2&63]+"="));return o.join("")};for(var i=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function l(t,e,n){for(var r,o,a=[],s=e;s>18&63]+i[o>>12&63]+i[o>>6&63]+i[63&o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,n,i,r){var o,a,s=8*r-i-1,u=(1<>1,l=-7,f=n?r-1:0,h=n?-1:1,p=t[e+f];for(f+=h,o=p&(1<<-l)-1,p>>=-l,l+=s;l>0;o=256*o+t[e+f],f+=h,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=i;l>0;a=256*a+t[e+f],f+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,i),o-=c}return(p?-1:1)*a*Math.pow(2,o-i)},e.write=function(t,e,n,i,r,o){var a,s,u,c=8*o-r-1,l=(1<>1,h=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=i?0:o-1,d=i?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),(e+=a+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(e*u-1)*Math.pow(2,r),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,r),a=0));r>=8;t[n+p]=255&s,p+=d,s/=256,r-=8);for(a=a<0;t[n+p]=255&a,p+=d,a/=256,c-=8);t[n+p-d]|=128*m}},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){"use strict";var i=n(123),r=Object.prototype.hasOwnProperty,o=Object.prototype.toString;t.exports=new i("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,n,i,a,s,u=[],c=t;for(e=0,n=c.length;e3)return!1;if("/"!==e[e.length-i.length-1])return!1}return!0},construct:function(t){var e=t,n=/\/([gim]*)$/.exec(t),i="";return"/"===e[0]&&(n&&(i=n[1]),e=e.slice(1,e.length-i.length-1)),new RegExp(e,i)},predicate:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},represent:function(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}})},function(t,e,n){"use strict";var i;try{i=n(!function(){var t=new Error("Cannot find module 'esprima'");throw t.code="MODULE_NOT_FOUND",t}())}catch(o){"undefined"!=typeof window&&(i=window.esprima)}var r=n(123);t.exports=new r("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(t){if(null===t)return!1;try{var e="("+t+")",n=i.parse(e,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(r){return!1}},construct:function(t){var e,n="("+t+")",r=i.parse(n,{range:!0}),o=[];if("Program"!==r.type||1!==r.body.length||"ExpressionStatement"!==r.body[0].type||"ArrowFunctionExpression"!==r.body[0].expression.type&&"FunctionExpression"!==r.body[0].expression.type)throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach((function(t){o.push(t.name)})),e=r.body[0].expression.body.range,"BlockStatement"===r.body[0].expression.body.type?new Function(o,n.slice(e[0]+1,e[1]-1)):new Function(o,"return "+n.slice(e[0],e[1]))},predicate:function(t){return"[object Function]"===Object.prototype.toString.call(t)},represent:function(t){return t.toString()}})},function(t,e,n){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var r=n(124),o=n(126),a=n(130),s=n(127),u=Object.prototype.toString,c=Object.prototype.hasOwnProperty,l={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},f=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function h(t){var e,n,i;if(e=t.toString(16).toUpperCase(),t<=255)n="x",i=2;else if(t<=65535)n="u",i=4;else{if(!(t<=4294967295))throw new o("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\"+n+r.repeat("0",i-e.length)+e}function p(t){this.schema=t.schema||a,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=r.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=function(t,e){var n,i,r,o,a,s,u;if(null===e)return{};for(n={},r=0,o=(i=Object.keys(e)).length;ri&&" "!==t[f+1],f=o);else if(!y(a))return 5;h=h&&b(a)}c=c||l&&o-f-1>i&&" "!==t[f+1]}return u||c?n>9&&v(t)?5:c?4:3:h&&!r(t)?1:2}function w(t,e,n,i){t.dump=function(){if(0===e.length)return"''";if(!t.noCompatMode&&-1!==f.indexOf(e))return"'"+e+"'";var r=t.indent*Math.max(1,n),a=-1===t.lineWidth?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-r),s=i||t.flowLevel>-1&&n>=t.flowLevel;switch(_(e,s,t.indent,a,(function(e){return function(t,e){var n,i;for(n=0,i=t.implicitTypes.length;n"+x(e,t.indent)+A(d(function(t,e){var n,i,r=/(\n+)([^\n]*)/g,o=(s=t.indexOf("\n"),s=-1!==s?s:t.length,r.lastIndex=s,E(t.slice(0,s),e)),a="\n"===t[0]||" "===t[0];var s;for(;i=r.exec(t);){var u=i[1],c=i[2];n=" "===c[0],o+=u+(a||n||""===c?"":"\n")+E(c,e),a=n}return o}(e,a),r));case 5:return'"'+function(t){for(var e,n,i,r="",o=0;o=55296&&e<=56319&&(n=t.charCodeAt(o+1))>=56320&&n<=57343?(r+=h(1024*(e-55296)+n-56320+65536),o++):(i=l[e],r+=!i&&y(e)?t[o]:i||h(e));return r}(e)+'"';default:throw new o("impossible error: invalid scalar style")}}()}function x(t,e){var n=v(t)?String(e):"",i="\n"===t[t.length-1];return n+(i&&("\n"===t[t.length-2]||"\n"===t)?"+":i?"":"-")+"\n"}function A(t){return"\n"===t[t.length-1]?t.slice(0,-1):t}function E(t,e){if(""===t||" "===t[0])return t;for(var n,i,r=/ [^ ]/g,o=0,a=0,s=0,u="";n=r.exec(t);)(s=n.index)-o>e&&(i=a>o?a:s,u+="\n"+t.slice(o,i),o=i+1),a=s;return u+="\n",t.length-o>e&&a>o?u+=t.slice(o,a)+"\n"+t.slice(a+1):u+=t.slice(o),u.slice(1)}function k(t,e,n){var r,a,s,l,f,h;for(s=0,l=(a=n?t.explicitTypes:t.implicitTypes).length;s tag resolver accepts not "'+h+'" style');r=f.represent[h](e,h)}t.dump=r}return!0}return!1}function T(t,e,n,i,r,a){t.tag=null,t.dump=n,k(t,n,!1)||k(t,n,!0);var s=u.call(t.dump);i&&(i=t.flowLevel<0||t.flowLevel>e);var c,l,f="[object Object]"===s||"[object Array]"===s;if(f&&(l=-1!==(c=t.duplicates.indexOf(n))),(null!==t.tag&&"?"!==t.tag||l||2!==t.indent&&e>0)&&(r=!1),l&&t.usedDuplicates[c])t.dump="*ref_"+c;else{if(f&&l&&!t.usedDuplicates[c]&&(t.usedDuplicates[c]=!0),"[object Object]"===s)i&&0!==Object.keys(t.dump).length?(!function(t,e,n,i){var r,a,s,u,c,l,f="",h=t.tag,p=Object.keys(n);if(!0===t.sortKeys)p.sort();else if("function"==typeof t.sortKeys)p.sort(t.sortKeys);else if(t.sortKeys)throw new o("sortKeys must be a boolean or a function");for(r=0,a=p.length;r1024)&&(t.dump&&10===t.dump.charCodeAt(0)?l+="?":l+="? "),l+=t.dump,c&&(l+=m(t,e)),T(t,e+1,u,!0,c)&&(t.dump&&10===t.dump.charCodeAt(0)?l+=":":l+=": ",f+=l+=t.dump));t.tag=h,t.dump=f||"{}"}(t,e,t.dump,r),l&&(t.dump="&ref_"+c+t.dump)):(!function(t,e,n){var i,r,o,a,s,u="",c=t.tag,l=Object.keys(n);for(i=0,r=l.length;i1024&&(s+="? "),s+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),T(t,e,a,!1,!1)&&(u+=s+=t.dump));t.tag=c,t.dump="{"+u+"}"}(t,e,t.dump),l&&(t.dump="&ref_"+c+" "+t.dump));else if("[object Array]"===s){var h=t.noArrayIndent&&e>0?e-1:e;i&&0!==t.dump.length?(!function(t,e,n,i){var r,o,a="",s=t.tag;for(r=0,o=n.length;r "+t.dump)}return!0}function S(t,e){var n,r,o=[],a=[];for(function t(e,n,r){var o,a,s;if(null!==e&&"object"===i(e))if(-1!==(a=n.indexOf(e)))-1===r.indexOf(a)&&r.push(a);else if(n.push(e),Array.isArray(e))for(a=0,s=e.length;a\n :host {\n display: block;\n position: absolute;\n outline: none;\n z-index: 1002;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: default;\n }\n\n #tooltip {\n display: block;\n outline: none;\n @apply --paper-font-common-base;\n font-size: 10px;\n line-height: 1;\n background-color: var(--paper-tooltip-background, #616161);\n color: var(--paper-tooltip-text-color, white);\n padding: 8px;\n border-radius: 2px;\n @apply --paper-tooltip;\n }\n\n @keyframes keyFrameScaleUp {\n 0% {\n transform: scale(0.0);\n }\n 100% {\n transform: scale(1.0);\n }\n }\n\n @keyframes keyFrameScaleDown {\n 0% {\n transform: scale(1.0);\n }\n 100% {\n transform: scale(0.0);\n }\n }\n\n @keyframes keyFrameFadeInOpacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n }\n\n @keyframes keyFrameFadeOutOpacity {\n 0% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n 100% {\n opacity: 0;\n }\n }\n\n @keyframes keyFrameSlideDownIn {\n 0% {\n transform: translateY(-2000px);\n opacity: 0;\n }\n 10% {\n opacity: 0.2;\n }\n 100% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n }\n\n @keyframes keyFrameSlideDownOut {\n 0% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n 10% {\n opacity: 0.2;\n }\n 100% {\n transform: translateY(-2000px);\n opacity: 0;\n }\n }\n\n .fade-in-animation {\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameFadeInOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .fade-out-animation {\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 0ms);\n animation-name: keyFrameFadeOutOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .scale-up-animation {\n transform: scale(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameScaleUp;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .scale-down-animation {\n transform: scale(1);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameScaleDown;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .slide-down-animation {\n transform: translateY(-2000px);\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownIn;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .slide-down-animation-out {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownOut;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .cancel-animation {\n animation-delay: -30s !important;\n }\n\n /* Thanks IE 10. */\n\n .hidden {\n display: none !important;\n }\n \n\n \n']);return a=function(){return t},t}Object(i.a)({_template:Object(o.a)(a()),is:"paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var t=Object(r.a)(this).parentNode,e=Object(r.a)(this).getOwnerRoot();return this.for?Object(r.a)(e).querySelector("#"+this.for):t.nodeType==Node.DOCUMENT_FRAGMENT_NODE?e.host:t},attached:function(){this._findTarget()},detached:function(){this.manualMode||this._removeListeners()},playAnimation:function(t){"entry"===t?this.show():"exit"===t&&this.hide()},cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},show:function(){if(!this._showing){if(""===Object(r.a)(this).textContent.trim()){for(var t=!0,e=Object(r.a)(this).getEffectiveChildNodes(),n=0;nwindow.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,e)+"px",this.style.right="auto"),i.top+n+o.height>window.innerHeight?(this.style.bottom=i.height-c+t+"px",this.style.top="auto"):(this.style.top=Math.max(-i.top,n)+"px",this.style.bottom="auto")):(this.style.left=e+"px",this.style.top=n+"px")}},_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide")),this.listen(this.$.tooltip,"animationend","_onAnimationEnd"),this.listen(this,"mouseenter","hide")},_findTarget:function(){this.manualMode||this._removeListeners(),this._target=this.target,this.manualMode||this._addListeners()},_delayChange:function(t){500!==t&&this.updateStyles({"--paper-tooltip-delay-in":t+"ms"})},_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add("hidden")},_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},_onAnimationEnd:function(){this._animationPlaying=!1,this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},_getAnimationType:function(t){if("entry"===t&&""!==this.animationEntry)return this.animationEntry;if("exit"===t&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[t]&&"string"==typeof this.animationConfig[t][0].name){if(this.animationConfig[t][0].timing&&this.animationConfig[t][0].timing.delay&&0!==this.animationConfig[t][0].timing.delay){var e=this.animationConfig[t][0].timing.delay;"entry"===t?this.updateStyles({"--paper-tooltip-delay-in":e+"ms"}):"exit"===t&&this.updateStyles({"--paper-tooltip-delay-out":e+"ms"})}return this.animationConfig[t][0].name}},_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide")),this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd"),this.unlisten(this,"mouseenter","hide")}})}])]); -//# sourceMappingURL=chunk.33f6510690934e8f38a3.js.map \ No newline at end of file +/*! For license information please see chunk.f82576094c705870b710.js.LICENSE.txt */ +(self.webpackJsonp=self.webpackJsonp||[]).push([[9],Array(124).concat([function(t,e,n){"use strict";var i=n(127),r=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],o=["scalar","sequence","mapping"];t.exports=function(t,e){var n,a;if(e=e||{},Object.keys(e).forEach((function(e){if(-1===r.indexOf(e))throw new i('Unknown option "'+e+'" is met in definition of "'+t+'" YAML type.')})),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(t){return t},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=(n=e.styleAliases||null,a={},null!==n&&Object.keys(n).forEach((function(t){n[t].forEach((function(e){a[String(e)]=t}))})),a),-1===o.indexOf(this.kind))throw new i('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}},function(t,e,n){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t){return null==t}t.exports.isNothing=r,t.exports.isObject=function(t){return"object"===i(t)&&null!==t},t.exports.toArray=function(t){return Array.isArray(t)?t:r(t)?[]:[t]},t.exports.repeat=function(t,e){var n,i="";for(n=0;n\n
\n
\n
\n \n
\n
\n
']);return x=function(){return t},t}function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function E(t,e){for(var n=0;n"object"==typeof t&&null!==t||"function"==typeof t,u=new Map([["proxy",{canHandle:t=>s(t)&&t[i],serialize(t){const{port1:e,port2:n}=new MessageChannel;return function t(e,n=self){n.addEventListener("message",(function r(o){if(!o||!o.data)return;const{id:s,type:u,path:l}=Object.assign({path:[]},o.data),f=(o.data.argumentList||[]).map(m);let h;try{const n=l.slice(0,-1).reduce((t,e)=>t[e],e),r=l.reduce((t,e)=>t[e],e);switch(u){case 0:h=r;break;case 1:n[l.slice(-1)[0]]=m(o.data.value),h=!0;break;case 2:h=r.apply(n,f);break;case 3:h=function(t){return Object.assign(t,{[i]:!0})}(new r(...f));break;case 4:{const{port1:n,port2:i}=new MessageChannel;t(e,i),h=function(t,e){return p.set(t,e),t}(n,[n])}break;case 5:h=void 0}}catch(g){h={value:g,[a]:0}}Promise.resolve(h).catch(t=>({value:t,[a]:0})).then(t=>{const[e,i]=d(t);n.postMessage(Object.assign(Object.assign({},e),{id:s}),i),5===u&&(n.removeEventListener("message",r),c(n))})})),n.start&&n.start()}(t,e),[n,[n]]},deserialize:t=>(t.start(),l(t))}],["throw",{canHandle:t=>s(t)&&a in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function c(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function l(t,e){return function t(e,n=[],i=function(){}){let a=!1;const s=new Proxy(i,{get(i,r){if(f(a),r===o)return()=>g(e,{type:5,path:n.map(t=>t.toString())}).then(()=>{c(e),a=!0});if("then"===r){if(0===n.length)return{then:()=>s};const t=g(e,{type:0,path:n.map(t=>t.toString())}).then(m);return t.then.bind(t)}return t(e,[...n,r])},set(t,i,r){f(a);const[o,s]=d(r);return g(e,{type:1,path:[...n,i].map(t=>t.toString()),value:o},s).then(m)},apply(i,o,s){f(a);const u=n[n.length-1];if(u===r)return g(e,{type:4}).then(m);if("bind"===u)return t(e,n.slice(0,-1));const[c,l]=h(s);return g(e,{type:2,path:n.map(t=>t.toString()),argumentList:c},l).then(m)},construct(t,i){f(a);const[r,o]=h(i);return g(e,{type:3,path:n.map(t=>t.toString()),argumentList:r},o).then(m)}});return s}(t,[],e)}function f(t){if(t)throw new Error("Proxy has been released and is not useable")}function h(t){const e=t.map(d);return[e.map(t=>t[0]),(n=e.map(t=>t[1]),Array.prototype.concat.apply([],n))];var n}const p=new WeakMap;function d(t){for(const[e,n]of u)if(n.canHandle(t)){const[i,r]=n.serialize(t);return[{type:3,name:e,value:i},r]}return[{type:0,value:t},p.get(t)||[]]}function m(t){switch(t.type){case 3:return u.get(t.name).deserialize(t.value);case 0:return t.value}}function g(t,e,n){return new Promise(i=>{const r=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");t.addEventListener("message",(function e(n){n.data&&n.data.id&&n.data.id===r&&(t.removeEventListener("message",e),i(n.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:r},e),n)})}},function(t,e){var n,i,r;i={},r={},function(t,e){function n(){this._delay=0,this._endDelay=0,this._fill="none",this._iterationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._direction="normal",this._easing="linear",this._easingFunction=h}function i(){return t.isDeprecated("Invalid timing inputs","2016-03-02","TypeError exceptions will be thrown instead.",!0)}function r(e,i,r){var o=new n;return i&&(o.fill="both",o.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.getOwnPropertyNames(e).forEach((function(n){if("auto"!=e[n]){if(("number"==typeof o[n]||"duration"==n)&&("number"!=typeof e[n]||isNaN(e[n])))return;if("fill"==n&&-1==l.indexOf(e[n]))return;if("direction"==n&&-1==f.indexOf(e[n]))return;if("playbackRate"==n&&1!==e[n]&&t.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28","Use Animation.playbackRate instead."))return;o[n]=e[n]}})):o.duration=e,o}function o(t,e,n,i){return t<0||t>1||n<0||n>1?h:function(r){function o(t,e,n){return 3*t*(1-n)*(1-n)*n+3*e*(1-n)*n*n+n*n*n}if(r<=0){var a=0;return t>0?a=e/t:!e&&n>0&&(a=i/n),a*r}if(r>=1){var s=0;return n<1?s=(i-1)/(n-1):1==n&&t<1&&(s=(e-1)/(t-1)),1+s*(r-1)}for(var u=0,c=1;u=1)return 1;var i=1/t;return(n+=e*i)-n%i}}function s(t){y||(y=document.createElement("div").style),y.animationTimingFunction="",y.animationTimingFunction=t;var e=y.animationTimingFunction;if(""==e&&i())throw new TypeError(t+" is not a valid value for easing");return e}function u(t){if("linear"==t)return h;var e=v.exec(t);if(e)return o.apply(this,e.slice(1).map(Number));var n=_.exec(t);if(n)return a(Number(n[1]),m);var i=w.exec(t);return i?a(Number(i[1]),{start:p,middle:d,end:m}[i[2]]):g[t]||h}function c(t,e,n){if(null==e)return x;var i=n.delay+t+n.endDelay;return e=Math.min(n.delay+t,i)?E:k}var l="backwards|forwards|both|none".split("|"),f="reverse|alternate|alternate-reverse".split("|"),h=function(t){return t};n.prototype={_setMember:function(e,n){this["_"+e]=n,this._effect&&(this._effect._timingInput[e]=n,this._effect._timing=t.normalizeTimingInput(this._effect._timingInput),this._effect.activeDuration=t.calculateActiveDuration(this._effect._timing),this._effect._animation&&this._effect._animation._rebuildUnderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(t){this._setMember("delay",t)},get delay(){return this._delay},set endDelay(t){this._setMember("endDelay",t)},get endDelay(){return this._endDelay},set fill(t){this._setMember("fill",t)},get fill(){return this._fill},set iterationStart(t){if((isNaN(t)||t<0)&&i())throw new TypeError("iterationStart must be a non-negative number, received: "+t);this._setMember("iterationStart",t)},get iterationStart(){return this._iterationStart},set duration(t){if("auto"!=t&&(isNaN(t)||t<0)&&i())throw new TypeError("duration must be non-negative or auto, received: "+t);this._setMember("duration",t)},get duration(){return this._duration},set direction(t){this._setMember("direction",t)},get direction(){return this._direction},set easing(t){this._easingFunction=u(s(t)),this._setMember("easing",t)},get easing(){return this._easing},set iterations(t){if((isNaN(t)||t<0)&&i())throw new TypeError("iterations must be non-negative, received: "+t);this._setMember("iterations",t)},get iterations(){return this._iterations}};var p=1,d=.5,m=0,g={ease:o(.25,.1,.25,1),"ease-in":o(.42,0,1,1),"ease-out":o(0,0,.58,1),"ease-in-out":o(.42,0,.58,1),"step-start":a(1,p),"step-middle":a(1,d),"step-end":a(1,m)},y=null,b="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",v=new RegExp("cubic-bezier\\("+b+","+b+","+b+","+b+"\\)"),_=/steps\(\s*(\d+)\s*\)/,w=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,x=0,A=1,E=2,k=3;t.cloneTimingInput=function(t){if("number"==typeof t)return t;var e={};for(var n in t)e[n]=t[n];return e},t.makeTiming=r,t.numericTimingToObject=function(t){return"number"==typeof t&&(t=isNaN(t)?{duration:0}:{duration:t}),t},t.normalizeTimingInput=function(e,n){return r(e=t.numericTimingToObject(e),n)},t.calculateActiveDuration=function(t){return Math.abs(function(t){return 0===t.duration||0===t.iterations?0:t.duration*t.iterations}(t)/t.playbackRate)},t.calculateIterationProgress=function(t,e,n){var i=c(t,e,n),r=function(t,e,n,i,r){switch(i){case A:return"backwards"==e||"both"==e?0:null;case k:return n-r;case E:return"forwards"==e||"both"==e?t:null;case x:return null}}(t,n.fill,e,i,n.delay);if(null===r)return null;var o=function(t,e,n,i,r){var o=r;return 0===t?e!==A&&(o+=n):o+=i/t,o}(n.duration,i,n.iterations,r,n.iterationStart),a=function(t,e,n,i,r,o){var a=t===1/0?e%1:t%1;return 0!==a||n!==E||0===i||0===r&&0!==o||(a=1),a}(o,n.iterationStart,i,n.iterations,r,n.duration),s=function(t,e,n,i){return t===E&&e===1/0?1/0:1===n?Math.floor(i)-1:Math.floor(i)}(i,n.iterations,a,o),u=function(t,e,n){var i=t;if("normal"!==t&&"reverse"!==t){var r=e;"alternate-reverse"===t&&(r+=1),i="normal",r!==1/0&&r%2!=0&&(i="reverse")}return"normal"===i?n:1-n}(n.direction,s,a);return n._easingFunction(u)},t.calculatePhase=c,t.normalizeEasing=s,t.parseEasingFunction=u}(n={}),function(t,e){function n(t,e){return t in u&&u[t][e]||e}function i(t,e,i){if(!function(t){return"display"===t||0===t.lastIndexOf("animation",0)||0===t.lastIndexOf("transition",0)}(t)){var r=o[t];if(r)for(var s in a.style[t]=e,r){var u=r[s],c=a.style[u];i[u]=n(u,c)}else i[t]=n(t,e)}}function r(t){var e=[];for(var n in t)if(!(n in["easing","offset","composite"])){var i=t[n];Array.isArray(i)||(i=[i]);for(var r,o=i.length,a=0;a1)throw new TypeError("Keyframe offsets must be between 0 and 1.")}}else if("composite"==r){if("add"==o||"accumulate"==o)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};if("replace"!=o)throw new TypeError("Invalid composite mode "+o+".")}else o="easing"==r?t.normalizeEasing(o):""+o;i(r,o,n)}return null==n.offset&&(n.offset=null),null==n.easing&&(n.easing="linear"),n})),o=!0,a=-1/0,s=0;s=0&&t.offset<=1})),o||function(){var t=n.length;null==n[t-1].offset&&(n[t-1].offset=1),t>1&&null==n[0].offset&&(n[0].offset=0);for(var e=0,i=n[0].offset,r=1;r=t.applyFrom&&n0?this._totalDuration:0),this._ensureAlive())},get currentTime(){return this._idle||this._currentTimePending?null:this._currentTime},set currentTime(t){t=+t,isNaN(t)||(e.restart(),this._paused||null==this._startTime||(this._startTime=this._timeline.currentTime-t/this._playbackRate),this._currentTimePending=!1,this._currentTime!=t&&(this._idle&&(this._idle=!1,this._paused=!0),this._tickCurrentTime(t,!0),e.applyDirtiedAnimation(this)))},get startTime(){return this._startTime},set startTime(t){t=+t,isNaN(t)||this._paused||this._idle||(this._startTime=t,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this.playbackRate),e.applyDirtiedAnimation(this))},get playbackRate(){return this._playbackRate},set playbackRate(t){if(t!=this._playbackRate){var n=this.currentTime;this._playbackRate=t,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playState&&(this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)),null!=n&&(this.currentTime=n)}},get _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._totalDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused?"paused":this._isFinished?"finished":"running"},_rewind:function(){if(this._playbackRate>=0)this._currentTime=0;else{if(!(this._totalDuration<1/0))throw new DOMException("Unable to rewind negative playback rate animation with infinite duration","InvalidStateError");this._currentTime=this._totalDuration}},play:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this._ensureAlive(),e.applyDirtiedAnimation(this)},pause:function(){this._isFinished||this._paused||this._idle?this._idle&&(this._rewind(),this._idle=!1):this._currentTimePending=!0,this._startTime=null,this._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this._currentTimePending=!1,e.applyDirtiedAnimation(this))},cancel:function(){this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this._effect._update(null),e.applyDirtiedAnimation(this))},reverse:function(){this.playbackRate*=-1,this.play()},addEventListener:function(t,e){"function"==typeof e&&"finish"==t&&this._finishHandlers.push(e)},removeEventListener:function(t,e){if("finish"==t){var n=this._finishHandlers.indexOf(e);n>=0&&this._finishHandlers.splice(n,1)}},_fireEvents:function(t){if(this._isFinished){if(!this._finishedFlag){var e=new i(this,this._currentTime,t),n=this._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout((function(){n.forEach((function(t){t.call(e.target,e)}))}),0),this._finishedFlag=!0}}else this._finishedFlag=!1},_tick:function(t,e){this._idle||this._paused||(null==this._startTime?e&&(this.startTime=t-this._currentTime/this.playbackRate):this._isFinished||this._tickCurrentTime((t-this._startTime)*this.playbackRate)),e&&(this._currentTimePending=!1,this._fireEvents(t))},get _needsTick(){return this.playState in{pending:1,running:1}||!this._finishedFlag},_targetAnimations:function(){var t=this._effect._target;return t._activeAnimations||(t._activeAnimations=[]),t._activeAnimations},_markTarget:function(){var t=this._targetAnimations();-1===t.indexOf(this)&&t.push(this)},_unmarkTarget:function(){var t=this._targetAnimations(),e=t.indexOf(this);-1!==e&&t.splice(e,1)}}}(n,i),function(t,e,n){function i(t){var e=c;c=[],ti?n%=i:i%=n;return t*e/(n+i)}(i.length,r.length),c=0;c=1?e:"visible"}]}),["visibility"])}(i),function(t,e){function n(t){t=t.trim(),o.fillStyle="#000",o.fillStyle=t;var e=o.fillStyle;if(o.fillStyle="#fff",o.fillStyle=t,e==o.fillStyle){o.fillRect(0,0,1,1);var n=o.getImageData(0,0,1,1).data;o.clearRect(0,0,1,1);var i=n[3]/255;return[n[0]*i,n[1]*i,n[2]*i,i]}}function i(e,n){return[e,n,function(e){function n(t){return Math.max(0,Math.min(255,t))}if(e[3])for(var i=0;i<3;i++)e[i]=Math.round(n(e[i]/e[3]));return e[3]=t.numberToString(t.clamp(0,1,e[3])),"rgba("+e.join(",")+")"}]}var r=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");r.width=r.height=1;var o=r.getContext("2d");t.addPropertiesHandler(n,i,["background-color","border-bottom-color","border-left-color","border-right-color","border-top-color","color","fill","flood-color","lighting-color","outline-color","stop-color","stroke","text-decoration-color"]),t.consumeColor=t.consumeParenthesised.bind(null,n),t.mergeColors=i}(i),function(t,e){function n(t){function e(){var e=a.exec(t);o=e?e[0]:void 0}function n(){if("("!==o)return function(){var t=Number(o);return e(),t}();e();var t=r();return")"!==o?NaN:(e(),t)}function i(){for(var t=n();"*"===o||"/"===o;){var i=o;e();var r=n();"*"===i?t*=r:t/=r}return t}function r(){for(var t=i();"+"===o||"-"===o;){var n=o;e();var r=i();"+"===n?t+=r:t-=r}return t}var o,a=/([\+\-\w\.]+|[\(\)\*\/])/g;return e(),r()}function i(t,e){if("0"==(e=e.trim().toLowerCase())&&"px".search(t)>=0)return{px:0};if(/^[^(]*$|^calc/.test(e)){e=e.replace(/calc\(/g,"(");var i={};e=e.replace(t,(function(t){return i[t]=null,"U"+t}));for(var r="U("+t.source+")",o=e.replace(/[-+]?(\d*\.)?\d+([Ee][-+]?\d+)?/g,"N").replace(new RegExp("N"+r,"g"),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),a=[/N\*(D)/g,/(N|D)[*\/]N/g,/(N|D)O\1/g,/\((N|D)\)/g],s=0;s1?"calc("+n+")":n}]}var a="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc",s=i.bind(null,new RegExp(a,"g")),u=i.bind(null,new RegExp(a+"|%","g")),c=i.bind(null,/deg|rad|grad|turn/g);t.parseLength=s,t.parseLengthOrPercent=u,t.consumeLengthOrPercent=t.consumeParenthesised.bind(null,u),t.parseAngle=c,t.mergeDimensions=o;var l=t.consumeParenthesised.bind(null,s),f=t.consumeRepeated.bind(void 0,l,/^/),h=t.consumeRepeated.bind(void 0,f,/^,/);t.consumeSizePairList=h;var p=t.mergeNestedRepeated.bind(void 0,r," "),d=t.mergeNestedRepeated.bind(void 0,p,",");t.mergeNonNegativeSizePair=p,t.addPropertiesHandler((function(t){var e=h(t);if(e&&""==e[1])return e[0]}),d,["background-size"]),t.addPropertiesHandler(u,r,["border-bottom-width","border-image-width","border-left-width","border-right-width","border-top-width","flex-basis","font-size","height","line-height","max-height","max-width","outline-width","width"]),t.addPropertiesHandler(u,o,["border-bottom-left-radius","border-bottom-right-radius","border-top-left-radius","border-top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","margin-right","margin-top","min-height","min-width","outline-offset","padding-bottom","padding-left","padding-right","padding-top","perspective","right","shape-margin","stroke-dashoffset","text-indent","top","vertical-align","word-spacing"])}(i),function(t,e){function n(e){return t.consumeLengthOrPercent(e)||t.consumeToken(/^auto/,e)}function i(e){var i=t.consumeList([t.ignore(t.consumeToken.bind(null,/^rect/)),t.ignore(t.consumeToken.bind(null,/^\(/)),t.consumeRepeated.bind(null,n,/^,/),t.ignore(t.consumeToken.bind(null,/^\)/))],e);if(i&&4==i[0].length)return i[0]}var r=t.mergeWrappedNestedRepeated.bind(null,(function(t){return"rect("+t+")"}),(function(e,n){return"auto"==e||"auto"==n?[!0,!1,function(i){var r=i?e:n;if("auto"==r)return"auto";var o=t.mergeDimensions(r,r);return o[2](o[0])}]:t.mergeDimensions(e,n)}),", ");t.parseBox=i,t.mergeBoxes=r,t.addPropertiesHandler(i,r,["clip"])}(i),function(t,e){function n(t){return function(e){var n=0;return t.map((function(t){return t===c?e[n++]:t}))}}function i(t){return t}function r(e){if("none"==(e=e.toLowerCase().trim()))return[];for(var n,i=/\s*(\w+)\(([^)]*)\)/g,r=[],o=0;n=i.exec(e);){if(n.index!=o)return;o=n.index+n[0].length;var a=n[1],s=h[a];if(!s)return;var u=n[2].split(","),c=s[0];if(c.length=0&&this._cancelHandlers.splice(n,1)}else u.call(this,t,e)},o}}}(),function(t){var e=document.documentElement,n=null,i=!1;try{var r="0"==getComputedStyle(e).getPropertyValue("opacity")?"1":"0";(n=e.animate({opacity:[r,r]},{duration:1})).currentTime=0,i=getComputedStyle(e).getPropertyValue("opacity")==r}catch(t){}finally{n&&n.cancel()}if(!i){var o=window.Element.prototype.animate;window.Element.prototype.animate=function(e,n){return window.Symbol&&Symbol.iterator&&Array.prototype.from&&e[Symbol.iterator]&&(e=Array.from(e)),Array.isArray(e)||null===e||(e=t.convertToArrayForm(e)),o.call(this,e,n)}}}(n),function(t,e,n){function i(t){var n=e.timeline;n.currentTime=t,n._discardAnimations(),0==n._animations.length?o=!1:requestAnimationFrame(i)}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r((function(n){e.timeline._updateAnimationsPromises(),t(n),e.timeline._updateAnimationsPromises()}))},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter((function(t){return t._updatePromises()}))},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter((function(t){return"finished"!=t.playState&&"idle"!=t.playState}))},_play:function(t){var n=new e.Animation(t,this);return this._animations.push(n),e.restartWebAnimationsNextTick(),n._updatePromises(),n._animation.play(),n._updatePromises(),n},play:function(t){return t&&t.remove(),this._play(t)}};var o=!1;e.restartWebAnimationsNextTick=function(){o||(o=!0,requestAnimationFrame(i))};var a=new e.AnimationTimeline;e.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(t){}try{window.document.timeline=a}catch(t){}}(0,r),function(t,e,n){e.animationsWithPromises=[],e.Animation=function(e,n){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!n)throw new Error("Animation with null timeline is not supported");this._timeline=n,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,n,i,r,o=!!this._animation;o&&(t=this.playbackRate,n=this._paused,i=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),o&&(1!=t&&(this.playbackRate=t),null!==i?this.startTime=i:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),n&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(n){this._arrangeChildren(n,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(n.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e\n :host {\n display: inline-block;\n position: relative;\n width: 400px;\n border: 1px solid;\n padding: 2px;\n -moz-appearance: textarea;\n -webkit-appearance: textarea;\n overflow: hidden;\n }\n\n .mirror-text {\n visibility: hidden;\n word-wrap: break-word;\n @apply --iron-autogrow-textarea;\n }\n\n .fit {\n @apply --layout-fit;\n }\n\n textarea {\n position: relative;\n outline: none;\n border: none;\n resize: none;\n background: inherit;\n color: inherit;\n /* see comments in template */\n width: 100%;\n height: 100%;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n text-align: inherit;\n @apply --iron-autogrow-textarea;\n }\n\n textarea::-webkit-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea::-moz-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n\n textarea:-ms-input-placeholder {\n @apply --iron-autogrow-textarea-placeholder;\n }\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n'],['\n \n\n \x3c!-- the mirror sizes the input/textarea so it grows with typing --\x3e\n \x3c!-- use   instead   of to allow this element to be used in XHTML --\x3e\n \n\n \x3c!-- size the input/textarea with a div, because the textarea has intrinsic size in ff --\x3e\n
\n \n
\n']);return u=function(){return t},t}Object(o.a)({_template:Object(s.a)(u()),is:"iron-autogrow-textarea",behaviors:[r.a,i.a],properties:{value:{observer:"_valueChanged",type:String,notify:!0},bindValue:{observer:"_bindValueChanged",type:String,notify:!0},rows:{type:Number,value:1,observer:"_updateCached"},maxRows:{type:Number,value:0,observer:"_updateCached"},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,value:!1},inputmode:{type:String},placeholder:{type:String},readonly:{type:String},required:{type:Boolean},minlength:{type:Number},maxlength:{type:Number},label:{type:String}},listeners:{input:"_onInput"},get textarea(){return this.$.textarea},get selectionStart(){return this.$.textarea.selectionStart},get selectionEnd(){return this.$.textarea.selectionEnd},set selectionStart(t){this.$.textarea.selectionStart=t},set selectionEnd(t){this.$.textarea.selectionEnd=t},attached:function(){navigator.userAgent.match(/iP(?:[oa]d|hone)/)&&(this.$.textarea.style.marginLeft="-3px")},validate:function(){var t=this.$.textarea.validity.valid;return t&&(this.required&&""===this.value?t=!1:this.hasValidator()&&(t=r.a.validate.call(this,this.value))),this.invalid=!t,this.fire("iron-input-validate"),t},_bindValueChanged:function(t){this.value=t},_valueChanged:function(t){var e=this.textarea;e&&(e.value!==t&&(e.value=t||0===t?t:""),this.bindValue=t,this.$.mirror.innerHTML=this._valueForMirror(),this.fire("bind-value-changed",{value:this.bindValue}))},_onInput:function(t){var e=Object(a.a)(t).path;this.value=e?e[0].value:t.target.value},_constrain:function(t){var e;for(t=t||[""],e=this.maxRows>0&&t.length>this.maxRows?t.slice(0,this.maxRows):t.slice(0);this.rows>0&&e.length")+" "},_valueForMirror:function(){var t=this.textarea;if(t)return this.tokens=t&&t.value?t.value.replace(/&/gm,"&").replace(/"/gm,""").replace(/'/gm,"'").replace(//gm,">").split("\n"):[""],this._constrain(this.tokens)},_updateCached:function(){this.$.mirror.innerHTML=this._constrain(this.tokens)}})},function(t,e,n){"use strict";var i=n(142);t.exports=i},function(t,e,n){"use strict";var i=n(143),r=n(165);function o(t){return function(){throw new Error("Function "+t+" is deprecated and cannot be used.")}}t.exports.Type=n(124),t.exports.Schema=n(126),t.exports.FAILSAFE_SCHEMA=n(132),t.exports.JSON_SCHEMA=n(137),t.exports.CORE_SCHEMA=n(136),t.exports.DEFAULT_SAFE_SCHEMA=n(128),t.exports.DEFAULT_FULL_SCHEMA=n(131),t.exports.load=i.load,t.exports.loadAll=i.loadAll,t.exports.safeLoad=i.safeLoad,t.exports.safeLoadAll=i.safeLoadAll,t.exports.dump=r.dump,t.exports.safeDump=r.safeDump,t.exports.YAMLException=n(127),t.exports.MINIMAL_SCHEMA=n(132),t.exports.SAFE_SCHEMA=n(128),t.exports.DEFAULT_SCHEMA=n(131),t.exports.scan=o("scan"),t.exports.parse=o("parse"),t.exports.compose=o("compose"),t.exports.addConstructor=o("addConstructor")},function(t,e,n){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var r=n(125),o=n(127),a=n(144),s=n(128),u=n(131),c=Object.prototype.hasOwnProperty,l=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=/[\x85\u2028\u2029]/,h=/[,\[\]\{\}]/,p=/^(?:!|!!|![a-z\-]+!)$/i,d=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function m(t){return Object.prototype.toString.call(t)}function g(t){return 10===t||13===t}function y(t){return 9===t||32===t}function b(t){return 9===t||32===t||10===t||13===t}function v(t){return 44===t||91===t||93===t||123===t||125===t}function _(t){var e;return 48<=t&&t<=57?t-48:97<=(e=32|t)&&e<=102?e-97+10:-1}function w(t){return 48===t?"\0":97===t?"":98===t?"\b":116===t||9===t?"\t":110===t?"\n":118===t?"\v":102===t?"\f":114===t?"\r":101===t?"":32===t?" ":34===t?'"':47===t?"/":92===t?"\\":78===t?"…":95===t?" ":76===t?"\u2028":80===t?"\u2029":""}function x(t){return t<=65535?String.fromCharCode(t):String.fromCharCode(55296+(t-65536>>10),56320+(t-65536&1023))}for(var A=new Array(256),E=new Array(256),k=0;k<256;k++)A[k]=w(k)?1:0,E[k]=w(k);function T(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||u,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function S(t,e){return new o(e,new a(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function C(t,e){throw S(t,e)}function O(t,e){t.onWarning&&t.onWarning.call(null,S(t,e))}var P={YAML:function(t,e,n){var i,r,o;null!==t.version&&C(t,"duplication of %YAML directive"),1!==n.length&&C(t,"YAML directive accepts exactly one argument"),null===(i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&C(t,"ill-formed argument of the YAML directive"),r=parseInt(i[1],10),o=parseInt(i[2],10),1!==r&&C(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=o<2,1!==o&&2!==o&&O(t,"unsupported YAML version of the document")},TAG:function(t,e,n){var i,r;2!==n.length&&C(t,"TAG directive accepts exactly two arguments"),i=n[0],r=n[1],p.test(i)||C(t,"ill-formed tag handle (first argument) of the TAG directive"),c.call(t.tagMap,i)&&C(t,'there is a previously declared suffix for "'+i+'" tag handle'),d.test(r)||C(t,"ill-formed tag prefix (second argument) of the TAG directive"),t.tagMap[i]=r}};function R(t,e,n,i){var r,o,a,s;if(e1&&(t.result+=r.repeat("\n",e-1))}function M(t,e){var n,i,r=t.tag,o=t.anchor,a=[],s=!1;for(null!==t.anchor&&(t.anchorMap[t.anchor]=a),i=t.input.charCodeAt(t.position);0!==i&&45===i&&b(t.input.charCodeAt(t.position+1));)if(s=!0,t.position++,F(t,!0,-1)&&t.lineIndent<=e)a.push(null),i=t.input.charCodeAt(t.position);else if(n=t.line,z(t,e,3,!1,!0),a.push(t.result),F(t,!0,-1),i=t.input.charCodeAt(t.position),(t.line===n||t.lineIndent>e)&&0!==i)C(t,"bad indentation of a sequence entry");else if(t.lineIndente?m=1:t.lineIndent===e?m=0:t.lineIndente?m=1:t.lineIndent===e?m=0:t.lineIndente)&&(z(t,e,4,!0,r)&&(m?p=t.result:d=t.result),m||(I(t,l,f,h,p,d,o,a),h=p=d=null),F(t,!0,-1),s=t.input.charCodeAt(t.position)),t.lineIndent>e&&0!==s)C(t,"bad indentation of a mapping entry");else if(t.lineIndent=0))break;0===o?C(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?C(t,"repeat of an indentation width identifier"):(f=e+o-1,l=!0)}if(y(a)){do{a=t.input.charCodeAt(++t.position)}while(y(a));if(35===a)do{a=t.input.charCodeAt(++t.position)}while(!g(a)&&0!==a)}for(;0!==a;){for(j(t),t.lineIndent=0,a=t.input.charCodeAt(t.position);(!l||t.lineIndentf&&(f=t.lineIndent),g(a))h++;else{if(t.lineIndent0){for(r=a,o=0;r>0;r--)(a=_(s=t.input.charCodeAt(++t.position)))>=0?o=(o<<4)+a:C(t,"expected hexadecimal character");t.result+=x(o),t.position++}else C(t,"unknown escape sequence");n=i=t.position}else g(s)?(R(t,n,i,!0),D(t,F(t,!1,e)),n=i=t.position):t.position===t.lineStart&&L(t)?C(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}C(t,"unexpected end of the stream within a double quoted scalar")}(t,p)?k=!0:!function(t){var e,n,i;if(42!==(i=t.input.charCodeAt(t.position)))return!1;for(i=t.input.charCodeAt(++t.position),e=t.position;0!==i&&!b(i)&&!v(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&C(t,"name of an alias node must contain at least one character"),n=t.input.slice(e,t.position),t.anchorMap.hasOwnProperty(n)||C(t,'unidentified alias "'+n+'"'),t.result=t.anchorMap[n],F(t,!0,-1),!0}(t)?function(t,e,n){var i,r,o,a,s,u,c,l,f=t.kind,h=t.result;if(b(l=t.input.charCodeAt(t.position))||v(l)||35===l||38===l||42===l||33===l||124===l||62===l||39===l||34===l||37===l||64===l||96===l)return!1;if((63===l||45===l)&&(b(i=t.input.charCodeAt(t.position+1))||n&&v(i)))return!1;for(t.kind="scalar",t.result="",r=o=t.position,a=!1;0!==l;){if(58===l){if(b(i=t.input.charCodeAt(t.position+1))||n&&v(i))break}else if(35===l){if(b(t.input.charCodeAt(t.position-1)))break}else{if(t.position===t.lineStart&&L(t)||n&&v(l))break;if(g(l)){if(s=t.line,u=t.lineStart,c=t.lineIndent,F(t,!1,-1),t.lineIndent>=e){a=!0,l=t.input.charCodeAt(t.position);continue}t.position=o,t.line=s,t.lineStart=u,t.lineIndent=c;break}}a&&(R(t,r,o,!1),D(t,t.line-s),r=o=t.position,a=!1),y(l)||(o=t.position+1),l=t.input.charCodeAt(++t.position)}return R(t,r,o,!1),!!t.result||(t.kind=f,t.result=h,!1)}(t,p,1===n)&&(k=!0,null===t.tag&&(t.tag="?")):(k=!0,null===t.tag&&null===t.anchor||C(t,"alias node should not have any properties")),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):0===m&&(k=u&&M(t,d))),null!==t.tag&&"!"!==t.tag)if("?"===t.tag){for(l=0,f=t.implicitTypes.length;l tag; it should be "'+h.kind+'", not "'+t.kind+'"'),h.resolve(t.result)?(t.result=h.construct(t.result),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):C(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):C(t,"unknown tag !<"+t.tag+">");return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||k}function Y(t){var e,n,i,r,o=t.position,a=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};0!==(r=t.input.charCodeAt(t.position))&&(F(t,!0,-1),r=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==r));){for(a=!0,r=t.input.charCodeAt(++t.position),e=t.position;0!==r&&!b(r);)r=t.input.charCodeAt(++t.position);for(i=[],(n=t.input.slice(e,t.position)).length<1&&C(t,"directive name must not be less than one character in length");0!==r;){for(;y(r);)r=t.input.charCodeAt(++t.position);if(35===r){do{r=t.input.charCodeAt(++t.position)}while(0!==r&&!g(r));break}if(g(r))break;for(e=t.position;0!==r&&!b(r);)r=t.input.charCodeAt(++t.position);i.push(t.input.slice(e,t.position))}0!==r&&j(t),c.call(P,n)?P[n](t,n,i):O(t,'unknown document directive "'+n+'"')}F(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,F(t,!0,-1)):a&&C(t,"directives end mark is expected"),z(t,t.lineIndent-1,4,!1,!0),F(t,!0,-1),t.checkLineBreaks&&f.test(t.input.slice(o,t.position))&&O(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&L(t)?46===t.input.charCodeAt(t.position)&&(t.position+=3,F(t,!0,-1)):t.position0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>e/2-1){n=" ... ",r+=5;break}for(o="",a=this.position;ae/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(r,a),i.repeat(" ",t)+n+s+o+"\n"+i.repeat(" ",t+this.position-r+n.length)+"^"},r.prototype.toString=function(t){var e,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(e=this.getSnippet())&&(n+=":\n"+e),n},t.exports=r},function(t,e,n){"use strict";var i=n(124);t.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return null!==t?t:""}})},function(t,e,n){"use strict";var i=n(124);t.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return null!==t?t:[]}})},function(t,e,n){"use strict";var i=n(124);t.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return null!==t?t:{}}})},function(t,e,n){"use strict";var i=n(124);t.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(t){if(null===t)return!0;var e=t.length;return 1===e&&"~"===t||4===e&&("null"===t||"Null"===t||"NULL"===t)},construct:function(){return null},predicate:function(t){return null===t},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var i=n(124);t.exports=new i("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e=t.length;return 4===e&&("true"===t||"True"===t||"TRUE"===t)||5===e&&("false"===t||"False"===t||"FALSE"===t)},construct:function(t){return"true"===t||"True"===t||"TRUE"===t},predicate:function(t){return"[object Boolean]"===Object.prototype.toString.call(t)},represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var i=n(125),r=n(124);function o(t){return 48<=t&&t<=55}function a(t){return 48<=t&&t<=57}t.exports=new r("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,n,i=t.length,r=0,s=!1;if(!i)return!1;if("-"!==(e=t[r])&&"+"!==e||(e=t[++r]),"0"===e){if(r+1===i)return!0;if("b"===(e=t[++r])){for(r++;r=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0"+t.toString(8):"-0"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(t,e,n){"use strict";var i=n(125),r=n(124),o=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;t.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(t){return null!==t&&!(!o.test(t)||"_"===t[t.length-1])},construct:function(t){var e,n,i,r;return n="-"===(e=t.replace(/_/g,"").toLowerCase())[0]?-1:1,r=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),".inf"===e?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===e?NaN:e.indexOf(":")>=0?(e.split(":").forEach((function(t){r.unshift(parseFloat(t,10))})),e=0,i=1,r.forEach((function(t){e+=t*i,i*=60})),n*e):n*parseFloat(e,10)},predicate:function(t){return"[object Number]"===Object.prototype.toString.call(t)&&(t%1!=0||i.isNegativeZero(t))},represent:function(t,e){var n;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(i.isNegativeZero(t))return"-0.0";return n=t.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(t,e,n){"use strict";var i=n(124),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");t.exports=new i("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(t){return null!==t&&(null!==r.exec(t)||null!==o.exec(t))},construct:function(t){var e,n,i,a,s,u,c,l,f=0,h=null;if(null===(e=r.exec(t))&&(e=o.exec(t)),null===e)throw new Error("Date resolve error");if(n=+e[1],i=+e[2]-1,a=+e[3],!e[4])return new Date(Date.UTC(n,i,a));if(s=+e[4],u=+e[5],c=+e[6],e[7]){for(f=e[7].slice(0,3);f.length<3;)f+="0";f=+f}return e[9]&&(h=6e4*(60*+e[10]+ +(e[11]||0)),"-"===e[9]&&(h=-h)),l=new Date(Date.UTC(n,i,a,s,u,c,f)),h&&l.setTime(l.getTime()-h),l},instanceOf:Date,represent:function(t){return t.toISOString()}})},function(t,e,n){"use strict";var i=n(124);t.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(t){return"<<"===t||null===t}})},function(t,e,n){"use strict";var i;try{i=n(155).Buffer}catch(a){}var r=n(124),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";t.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(t){if(null===t)return!1;var e,n,i=0,r=t.length,a=o;for(n=0;n64)){if(e<0)return!1;i+=6}return i%8==0},construct:function(t){var e,n,r=t.replace(/[\r\n=]/g,""),a=r.length,s=o,u=0,c=[];for(e=0;e>16&255),c.push(u>>8&255),c.push(255&u)),u=u<<6|s.indexOf(r.charAt(e));return 0===(n=a%4*6)?(c.push(u>>16&255),c.push(u>>8&255),c.push(255&u)):18===n?(c.push(u>>10&255),c.push(u>>2&255)):12===n&&c.push(u>>4&255),i?i.from?i.from(c):new i(c):c},predicate:function(t){return i&&i.isBuffer(t)},represent:function(t){var e,n,i="",r=0,a=t.length,s=o;for(e=0;e>18&63],i+=s[r>>12&63],i+=s[r>>6&63],i+=s[63&r]),r=(r<<8)+t[e];return 0===(n=a%3)?(i+=s[r>>18&63],i+=s[r>>12&63],i+=s[r>>6&63],i+=s[63&r]):2===n?(i+=s[r>>10&63],i+=s[r>>4&63],i+=s[r<<2&63],i+=s[64]):1===n&&(i+=s[r>>2&63],i+=s[r<<4&63],i+=s[64],i+=s[64]),i}})},function(t,e,n){"use strict";var i=n(156),r=n(157),o=n(158);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function d(t,e){if(u.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(t).length;default:if(i)return U(t).length;e=(""+e).toLowerCase(),i=!0}}function m(t,e,n){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return O(this,e,n);case"utf8":case"utf-8":return T(this,e,n);case"ascii":return S(this,e,n);case"latin1":case"binary":return C(this,e,n);case"base64":return k(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,n);default:if(i)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),i=!0}}function g(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function y(t,e,n,i,r){if(0===t.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(r)return-1;n=t.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof e&&(e=u.from(e,i)),u.isBuffer(e))return 0===e.length?-1:b(t,e,n,i,r);if("number"==typeof e)return e&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):b(t,[e],n,i,r);throw new TypeError("val must be string, number or Buffer")}function b(t,e,n,i,r){var o,a=1,s=t.length,u=e.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,n/=2}function c(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(r){var l=-1;for(o=n;os&&(n=s-u),o=n;o>=0;o--){for(var f=!0,h=0;hr&&(i=r):i=r;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");i>o/2&&(i=o/2);for(var a=0;a>8,r=n%256,o.push(r),o.push(i);return o}(e,t.length-n),t,n,i)}function k(t,e,n){return 0===e&&n===t.length?i.fromByteArray(t):i.fromByteArray(t.slice(e,n))}function T(t,e,n){n=Math.min(t.length,n);for(var i=[],r=e;r239?4:c>223?3:c>191?2:1;if(r+f<=n)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=t[r+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=t[r+1],a=t[r+2],128==(192&o)&&128==(192&a)&&(u=(15&c)<<12|(63&o)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=t[r+1],a=t[r+2],s=t[r+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(l-=65536,i.push(l>>>10&1023|55296),l=56320|1023&l),i.push(l),r+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var n="",i=0;for(;i0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},u.prototype.compare=function(t,e,n,i,r){if(!u.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===r&&(r=this.length),e<0||n>t.length||i<0||r>this.length)throw new RangeError("out of range index");if(i>=r&&e>=n)return 0;if(i>=r)return-1;if(e>=n)return 1;if(this===t)return 0;for(var o=(r>>>=0)-(i>>>=0),a=(n>>>=0)-(e>>>=0),s=Math.min(o,a),c=this.slice(i,r),l=t.slice(e,n),f=0;fr)&&(n=r),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return v(this,t,e,n);case"utf8":case"utf-8":return _(this,t,e,n);case"ascii":return w(this,t,e,n);case"latin1":case"binary":return x(this,t,e,n);case"base64":return A(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function S(t,e,n){var i="";n=Math.min(t.length,n);for(var r=e;ri)&&(n=i);for(var r="",o=e;on)throw new RangeError("Trying to access beyond buffer length")}function N(t,e,n,i,r,o){if(!u.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>r||et.length)throw new RangeError("Index out of range")}function I(t,e,n,i){e<0&&(e=65535+e+1);for(var r=0,o=Math.min(t.length-n,2);r>>8*(i?r:1-r)}function j(t,e,n,i){e<0&&(e=4294967295+e+1);for(var r=0,o=Math.min(t.length-n,4);r>>8*(i?r:3-r)&255}function F(t,e,n,i,r,o){if(n+i>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(t,e,n,i,o){return o||F(t,0,n,4),r.write(t,e,n,i,23,4),n+4}function D(t,e,n,i,o){return o||F(t,0,n,8),r.write(t,e,n,i,52,8),n+8}u.prototype.slice=function(t,e){var n,i=this.length;if((t=~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),(e=void 0===e?i:~~e)<0?(e+=i)<0&&(e=0):e>i&&(e=i),e0&&(r*=256);)i+=this[t+--e]*r;return i},u.prototype.readUInt8=function(t,e){return e||R(t,1,this.length),this[t]},u.prototype.readUInt16LE=function(t,e){return e||R(t,2,this.length),this[t]|this[t+1]<<8},u.prototype.readUInt16BE=function(t,e){return e||R(t,2,this.length),this[t]<<8|this[t+1]},u.prototype.readUInt32LE=function(t,e){return e||R(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},u.prototype.readUInt32BE=function(t,e){return e||R(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},u.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||R(t,e,this.length);for(var i=this[t],r=1,o=0;++o=(r*=128)&&(i-=Math.pow(2,8*e)),i},u.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||R(t,e,this.length);for(var i=e,r=1,o=this[t+--i];i>0&&(r*=256);)o+=this[t+--i]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*e)),o},u.prototype.readInt8=function(t,e){return e||R(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},u.prototype.readInt16LE=function(t,e){e||R(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(t,e){e||R(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(t,e){return e||R(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},u.prototype.readInt32BE=function(t,e){return e||R(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},u.prototype.readFloatLE=function(t,e){return e||R(t,4,this.length),r.read(this,t,!0,23,4)},u.prototype.readFloatBE=function(t,e){return e||R(t,4,this.length),r.read(this,t,!1,23,4)},u.prototype.readDoubleLE=function(t,e){return e||R(t,8,this.length),r.read(this,t,!0,52,8)},u.prototype.readDoubleBE=function(t,e){return e||R(t,8,this.length),r.read(this,t,!1,52,8)},u.prototype.writeUIntLE=function(t,e,n,i){(t=+t,e|=0,n|=0,i)||N(this,t,e,n,Math.pow(2,8*n)-1,0);var r=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+r]=t/o&255;return e+n},u.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,1,255,0),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},u.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},u.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},u.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):j(this,t,e,!0),e+4},u.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):j(this,t,e,!1),e+4},u.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e|=0,!i){var r=Math.pow(2,8*n-1);N(this,t,e,n,r-1,-r)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+n},u.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e|=0,!i){var r=Math.pow(2,8*n-1);N(this,t,e,n,r-1,-r)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},u.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,1,127,-128),u.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},u.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):I(this,t,e,!0),e+2},u.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):I(this,t,e,!1),e+2},u.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):j(this,t,e,!0),e+4},u.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||N(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),u.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):j(this,t,e,!1),e+4},u.prototype.writeFloatLE=function(t,e,n){return L(this,t,e,!0,n)},u.prototype.writeFloatBE=function(t,e,n){return L(this,t,e,!1,n)},u.prototype.writeDoubleLE=function(t,e,n){return D(this,t,e,!0,n)},u.prototype.writeDoubleBE=function(t,e,n){return D(this,t,e,!1,n)},u.prototype.copy=function(t,e,n,i){if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-e=0;--r)t[r+e]=this[r+n];else if(o<1e3||!u.TYPED_ARRAY_SUPPORT)for(r=0;r>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&n<57344){if(!r){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===i){(e-=3)>-1&&o.push(239,191,189);continue}r=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(e-=3)>-1&&o.push(239,191,189);if(r=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function z(t){return i.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(M,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function Y(t,e,n,i){for(var r=0;r=e.length||r>=t.length);++r)e[r+n]=t[r];return r}},function(t,e,n){"use strict";e.byteLength=function(t){var e=c(t),n=e[0],i=e[1];return 3*(n+i)/4-i},e.toByteArray=function(t){for(var e,n=c(t),i=n[0],a=n[1],s=new o(function(t,e,n){return 3*(e+n)/4-n}(0,i,a)),u=0,l=a>0?i-4:i,f=0;f>16&255,s[u++]=e>>8&255,s[u++]=255&e;2===a&&(e=r[t.charCodeAt(f)]<<2|r[t.charCodeAt(f+1)]>>4,s[u++]=255&e);1===a&&(e=r[t.charCodeAt(f)]<<10|r[t.charCodeAt(f+1)]<<4|r[t.charCodeAt(f+2)]>>2,s[u++]=e>>8&255,s[u++]=255&e);return s},e.fromByteArray=function(t){for(var e,n=t.length,r=n%3,o=[],a=0,s=n-r;as?s:a+16383));1===r?(e=t[n-1],o.push(i[e>>2]+i[e<<4&63]+"==")):2===r&&(e=(t[n-2]<<8)+t[n-1],o.push(i[e>>10]+i[e>>4&63]+i[e<<2&63]+"="));return o.join("")};for(var i=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function l(t,e,n){for(var r,o,a=[],s=e;s>18&63]+i[o>>12&63]+i[o>>6&63]+i[63&o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},function(t,e){e.read=function(t,e,n,i,r){var o,a,s=8*r-i-1,u=(1<>1,l=-7,f=n?r-1:0,h=n?-1:1,p=t[e+f];for(f+=h,o=p&(1<<-l)-1,p>>=-l,l+=s;l>0;o=256*o+t[e+f],f+=h,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=i;l>0;a=256*a+t[e+f],f+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,i),o-=c}return(p?-1:1)*a*Math.pow(2,o-i)},e.write=function(t,e,n,i,r,o){var a,s,u,c=8*o-r-1,l=(1<>1,h=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=i?0:o-1,d=i?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),(e+=a+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(e*u-1)*Math.pow(2,r),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,r),a=0));r>=8;t[n+p]=255&s,p+=d,s/=256,r-=8);for(a=a<0;t[n+p]=255&a,p+=d,a/=256,c-=8);t[n+p-d]|=128*m}},function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},function(t,e,n){"use strict";var i=n(124),r=Object.prototype.hasOwnProperty,o=Object.prototype.toString;t.exports=new i("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(t){if(null===t)return!0;var e,n,i,a,s,u=[],c=t;for(e=0,n=c.length;e3)return!1;if("/"!==e[e.length-i.length-1])return!1}return!0},construct:function(t){var e=t,n=/\/([gim]*)$/.exec(t),i="";return"/"===e[0]&&(n&&(i=n[1]),e=e.slice(1,e.length-i.length-1)),new RegExp(e,i)},predicate:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},represent:function(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}})},function(t,e,n){"use strict";var i;try{i=n(!function(){var t=new Error("Cannot find module 'esprima'");throw t.code="MODULE_NOT_FOUND",t}())}catch(o){"undefined"!=typeof window&&(i=window.esprima)}var r=n(124);t.exports=new r("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(t){if(null===t)return!1;try{var e="("+t+")",n=i.parse(e,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(r){return!1}},construct:function(t){var e,n="("+t+")",r=i.parse(n,{range:!0}),o=[];if("Program"!==r.type||1!==r.body.length||"ExpressionStatement"!==r.body[0].type||"ArrowFunctionExpression"!==r.body[0].expression.type&&"FunctionExpression"!==r.body[0].expression.type)throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach((function(t){o.push(t.name)})),e=r.body[0].expression.body.range,"BlockStatement"===r.body[0].expression.body.type?new Function(o,n.slice(e[0]+1,e[1]-1)):new Function(o,"return "+n.slice(e[0],e[1]))},predicate:function(t){return"[object Function]"===Object.prototype.toString.call(t)},represent:function(t){return t.toString()}})},function(t,e,n){"use strict";function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var r=n(125),o=n(127),a=n(131),s=n(128),u=Object.prototype.toString,c=Object.prototype.hasOwnProperty,l={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},f=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function h(t){var e,n,i;if(e=t.toString(16).toUpperCase(),t<=255)n="x",i=2;else if(t<=65535)n="u",i=4;else{if(!(t<=4294967295))throw new o("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\"+n+r.repeat("0",i-e.length)+e}function p(t){this.schema=t.schema||a,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=r.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=function(t,e){var n,i,r,o,a,s,u;if(null===e)return{};for(n={},r=0,o=(i=Object.keys(e)).length;ri&&" "!==t[f+1],f=o);else if(!y(a))return 5;h=h&&b(a)}c=c||l&&o-f-1>i&&" "!==t[f+1]}return u||c?n>9&&v(t)?5:c?4:3:h&&!r(t)?1:2}function w(t,e,n,i){t.dump=function(){if(0===e.length)return"''";if(!t.noCompatMode&&-1!==f.indexOf(e))return"'"+e+"'";var r=t.indent*Math.max(1,n),a=-1===t.lineWidth?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-r),s=i||t.flowLevel>-1&&n>=t.flowLevel;switch(_(e,s,t.indent,a,(function(e){return function(t,e){var n,i;for(n=0,i=t.implicitTypes.length;n"+x(e,t.indent)+A(d(function(t,e){var n,i,r=/(\n+)([^\n]*)/g,o=(s=t.indexOf("\n"),s=-1!==s?s:t.length,r.lastIndex=s,E(t.slice(0,s),e)),a="\n"===t[0]||" "===t[0];var s;for(;i=r.exec(t);){var u=i[1],c=i[2];n=" "===c[0],o+=u+(a||n||""===c?"":"\n")+E(c,e),a=n}return o}(e,a),r));case 5:return'"'+function(t){for(var e,n,i,r="",o=0;o=55296&&e<=56319&&(n=t.charCodeAt(o+1))>=56320&&n<=57343?(r+=h(1024*(e-55296)+n-56320+65536),o++):(i=l[e],r+=!i&&y(e)?t[o]:i||h(e));return r}(e)+'"';default:throw new o("impossible error: invalid scalar style")}}()}function x(t,e){var n=v(t)?String(e):"",i="\n"===t[t.length-1];return n+(i&&("\n"===t[t.length-2]||"\n"===t)?"+":i?"":"-")+"\n"}function A(t){return"\n"===t[t.length-1]?t.slice(0,-1):t}function E(t,e){if(""===t||" "===t[0])return t;for(var n,i,r=/ [^ ]/g,o=0,a=0,s=0,u="";n=r.exec(t);)(s=n.index)-o>e&&(i=a>o?a:s,u+="\n"+t.slice(o,i),o=i+1),a=s;return u+="\n",t.length-o>e&&a>o?u+=t.slice(o,a)+"\n"+t.slice(a+1):u+=t.slice(o),u.slice(1)}function k(t,e,n){var r,a,s,l,f,h;for(s=0,l=(a=n?t.explicitTypes:t.implicitTypes).length;s tag resolver accepts not "'+h+'" style');r=f.represent[h](e,h)}t.dump=r}return!0}return!1}function T(t,e,n,i,r,a){t.tag=null,t.dump=n,k(t,n,!1)||k(t,n,!0);var s=u.call(t.dump);i&&(i=t.flowLevel<0||t.flowLevel>e);var c,l,f="[object Object]"===s||"[object Array]"===s;if(f&&(l=-1!==(c=t.duplicates.indexOf(n))),(null!==t.tag&&"?"!==t.tag||l||2!==t.indent&&e>0)&&(r=!1),l&&t.usedDuplicates[c])t.dump="*ref_"+c;else{if(f&&l&&!t.usedDuplicates[c]&&(t.usedDuplicates[c]=!0),"[object Object]"===s)i&&0!==Object.keys(t.dump).length?(!function(t,e,n,i){var r,a,s,u,c,l,f="",h=t.tag,p=Object.keys(n);if(!0===t.sortKeys)p.sort();else if("function"==typeof t.sortKeys)p.sort(t.sortKeys);else if(t.sortKeys)throw new o("sortKeys must be a boolean or a function");for(r=0,a=p.length;r1024)&&(t.dump&&10===t.dump.charCodeAt(0)?l+="?":l+="? "),l+=t.dump,c&&(l+=m(t,e)),T(t,e+1,u,!0,c)&&(t.dump&&10===t.dump.charCodeAt(0)?l+=":":l+=": ",f+=l+=t.dump));t.tag=h,t.dump=f||"{}"}(t,e,t.dump,r),l&&(t.dump="&ref_"+c+t.dump)):(!function(t,e,n){var i,r,o,a,s,u="",c=t.tag,l=Object.keys(n);for(i=0,r=l.length;i1024&&(s+="? "),s+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),T(t,e,a,!1,!1)&&(u+=s+=t.dump));t.tag=c,t.dump="{"+u+"}"}(t,e,t.dump),l&&(t.dump="&ref_"+c+" "+t.dump));else if("[object Array]"===s){var h=t.noArrayIndent&&e>0?e-1:e;i&&0!==t.dump.length?(!function(t,e,n,i){var r,o,a="",s=t.tag;for(r=0,o=n.length;r "+t.dump)}return!0}function S(t,e){var n,r,o=[],a=[];for(function t(e,n,r){var o,a,s;if(null!==e&&"object"===i(e))if(-1!==(a=n.indexOf(e)))-1===r.indexOf(a)&&r.push(a);else if(n.push(e),Array.isArray(e))for(a=0,s=e.length;a\n :host {\n display: block;\n position: absolute;\n outline: none;\n z-index: 1002;\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: default;\n }\n\n #tooltip {\n display: block;\n outline: none;\n @apply --paper-font-common-base;\n font-size: 10px;\n line-height: 1;\n background-color: var(--paper-tooltip-background, #616161);\n color: var(--paper-tooltip-text-color, white);\n padding: 8px;\n border-radius: 2px;\n @apply --paper-tooltip;\n }\n\n @keyframes keyFrameScaleUp {\n 0% {\n transform: scale(0.0);\n }\n 100% {\n transform: scale(1.0);\n }\n }\n\n @keyframes keyFrameScaleDown {\n 0% {\n transform: scale(1.0);\n }\n 100% {\n transform: scale(0.0);\n }\n }\n\n @keyframes keyFrameFadeInOpacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n }\n\n @keyframes keyFrameFadeOutOpacity {\n 0% {\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n 100% {\n opacity: 0;\n }\n }\n\n @keyframes keyFrameSlideDownIn {\n 0% {\n transform: translateY(-2000px);\n opacity: 0;\n }\n 10% {\n opacity: 0.2;\n }\n 100% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n }\n\n @keyframes keyFrameSlideDownOut {\n 0% {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n }\n 10% {\n opacity: 0.2;\n }\n 100% {\n transform: translateY(-2000px);\n opacity: 0;\n }\n }\n\n .fade-in-animation {\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameFadeInOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .fade-out-animation {\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 0ms);\n animation-name: keyFrameFadeOutOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .scale-up-animation {\n transform: scale(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-in, 500ms);\n animation-name: keyFrameScaleUp;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-in, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .scale-down-animation {\n transform: scale(1);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameScaleDown;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .slide-down-animation {\n transform: translateY(-2000px);\n opacity: 0;\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownIn;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .slide-down-animation-out {\n transform: translateY(0);\n opacity: var(--paper-tooltip-opacity, 0.9);\n animation-delay: var(--paper-tooltip-delay-out, 500ms);\n animation-name: keyFrameSlideDownOut;\n animation-iteration-count: 1;\n animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);\n animation-duration: var(--paper-tooltip-duration-out, 500ms);\n animation-fill-mode: forwards;\n @apply --paper-tooltip-animation;\n }\n\n .cancel-animation {\n animation-delay: -30s !important;\n }\n\n /* Thanks IE 10. */\n\n .hidden {\n display: none !important;\n }\n \n\n \n']);return a=function(){return t},t}Object(i.a)({_template:Object(o.a)(a()),is:"paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var t=Object(r.a)(this).parentNode,e=Object(r.a)(this).getOwnerRoot();return this.for?Object(r.a)(e).querySelector("#"+this.for):t.nodeType==Node.DOCUMENT_FRAGMENT_NODE?e.host:t},attached:function(){this._findTarget()},detached:function(){this.manualMode||this._removeListeners()},playAnimation:function(t){"entry"===t?this.show():"exit"===t&&this.hide()},cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},show:function(){if(!this._showing){if(""===Object(r.a)(this).textContent.trim()){for(var t=!0,e=Object(r.a)(this).getEffectiveChildNodes(),n=0;nwindow.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,e)+"px",this.style.right="auto"),i.top+n+o.height>window.innerHeight?(this.style.bottom=i.height-c+t+"px",this.style.top="auto"):(this.style.top=Math.max(-i.top,n)+"px",this.style.bottom="auto")):(this.style.left=e+"px",this.style.top=n+"px")}},_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide")),this.listen(this.$.tooltip,"animationend","_onAnimationEnd"),this.listen(this,"mouseenter","hide")},_findTarget:function(){this.manualMode||this._removeListeners(),this._target=this.target,this.manualMode||this._addListeners()},_delayChange:function(t){500!==t&&this.updateStyles({"--paper-tooltip-delay-in":t+"ms"})},_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add("hidden")},_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},_onAnimationEnd:function(){this._animationPlaying=!1,this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},_getAnimationType:function(t){if("entry"===t&&""!==this.animationEntry)return this.animationEntry;if("exit"===t&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[t]&&"string"==typeof this.animationConfig[t][0].name){if(this.animationConfig[t][0].timing&&this.animationConfig[t][0].timing.delay&&0!==this.animationConfig[t][0].timing.delay){var e=this.animationConfig[t][0].timing.delay;"entry"===t?this.updateStyles({"--paper-tooltip-delay-in":e+"ms"}):"exit"===t&&this.updateStyles({"--paper-tooltip-delay-out":e+"ms"})}return this.animationConfig[t][0].name}},_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide")),this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd"),this.unlisten(this,"mouseenter","hide")}})}])]); +//# sourceMappingURL=chunk.f82576094c705870b710.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.LICENSE.txt b/supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_es5/chunk.33f6510690934e8f38a3.js.LICENSE.txt rename to supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.gz b/supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3db97a6ff606950c9eaecbe7f1af86419312f0b3 GIT binary patch literal 40284 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%0Ac)teo!eFqc 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 E03c;yhyVZp literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.map b/supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.map new file mode 100644 index 000000000..74da46284 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/chunk.f82576094c705870b710.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.f82576094c705870b710.js","sources":["webpack:///chunk.f82576094c705870b710.js"],"mappings":";AAAA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/entrypoint.4a2722b2.js b/supervisor/api/panel/frontend_es5/entrypoint.4a2722b2.js new file mode 100644 index 000000000..a65683b27 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/entrypoint.4a2722b2.js @@ -0,0 +1,3 @@ +/*! For license information please see entrypoint.4a2722b2.js.LICENSE.txt */ +!function(e){function t(t){for(var n,i,o=t[0],a=t[1],s=0,l=[];s1&&void 0!==arguments[1]?arguments[1]:-1,n=t+1;n2&&void 0!==arguments[2]?arguments[2]:null,r=e.element.content,i=e.parts;if(null!=n)for(var o=document.createTreeWalker(r,133,null,!1),c=s(i),l=0,u=-1;o.nextNode();){u++;var d=o.currentNode;for(d===n&&(l=a(t),n.parentNode.insertBefore(t,n));-1!==c&&i[c].index===u;){if(l>0){for(;-1!==c;)i[c].index+=l,c=s(i,c);return}c=s(i,c)}}else r.appendChild(t)}(n,u,h.firstChild):h.insertBefore(u,h.firstChild),window.ShadyCSS.prepareTemplateStyles(r,e);var m=h.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==m)t.insertBefore(m.cloneNode(!0),t.firstChild);else if(n){h.insertBefore(u,h.firstChild);var b=new Set;b.add(u),o(n,b)}}else window.ShadyCSS.prepareTemplateStyles(r,e)};function g(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||_(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){if(e){if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:I,r=this.constructor,i=r._attributeNameForProperty(e,n);if(void 0!==i){var o=r._propertyValueToAttribute(t,n);if(void 0===o)return;this._updateState=8|this._updateState,null==o?this.removeAttribute(i):this.setAttribute(i,o),this._updateState=-9&this._updateState}}},{key:"_attributeToProperty",value:function(e,t){if(!(8&this._updateState)){var n=this.constructor,r=n._attributeToPropertyMap.get(e);if(void 0!==r){var i=n.getPropertyOptions(r);this._updateState=16|this._updateState,this[r]=n._propertyValueFromAttribute(t,i),this._updateState=-17&this._updateState}}}},{key:"_requestUpdate",value:function(e,t){var n=!0;if(void 0!==e){var r=this.constructor,i=r.getPropertyOptions(e);r._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&(this._updatePromise=this._enqueueUpdate())}},{key:"requestUpdate",value:function(e,t){return this._requestUpdate(e,t),this.updateComplete}},{key:"_enqueueUpdate",value:(o=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._updateState=4|this._updateState,e.prev=1,e.next=4,this._updatePromise;case 4:e.next=8;break;case 6:e.prev=6,e.t0=e.catch(1);case 8:if(null==(t=this.performUpdate())){e.next=12;break}return e.next=12,t;case 12:return e.abrupt("return",!this._hasRequestedUpdate);case 13:case"end":return e.stop()}}),e,this,[[1,6]])})),a=function(){var e=this,t=arguments;return new Promise((function(n,r){var i=o.apply(e,t);function a(e){O(i,n,r,a,s,"next",e)}function s(e){O(i,n,r,a,s,"throw",e)}a(void 0)}))},function(){return a.apply(this,arguments)})},{key:"performUpdate",value:function(){this._instanceProperties&&this._applyInstanceProperties();var e=!1,t=this._changedProperties;try{(e=this.shouldUpdate(t))?this.update(t):this._markUpdated()}catch(n){throw e=!1,this._markUpdated(),n}e&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(t)),this.updated(t))}},{key:"_markUpdated",value:function(){this._changedProperties=new Map,this._updateState=-5&this._updateState}},{key:"_getUpdateComplete",value:function(){return this._updatePromise}},{key:"shouldUpdate",value:function(e){return!0}},{key:"update",value:function(e){var t=this;void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((function(e,n){return t._propertyToAttribute(n,t[n],e)})),this._reflectingProperties=void 0),this._markUpdated()}},{key:"updated",value:function(e){}},{key:"firstUpdated",value:function(e){}},{key:"_hasRequestedUpdate",get:function(){return 4&this._updateState}},{key:"hasUpdated",get:function(){return 1&this._updateState}},{key:"updateComplete",get:function(){return this._getUpdateComplete()}}],i=[{key:"_ensureClassProperties",value:function(){var e=this;if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;var t=Object.getPrototypeOf(this)._classProperties;void 0!==t&&t.forEach((function(t,n){return e._classProperties.set(n,t)}))}}},{key:"createProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I;if(this._ensureClassProperties(),this._classProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){var n="symbol"===k(e)?Symbol():"__".concat(e),r=this.getPropertyDescriptor(e,n,t);void 0!==r&&Object.defineProperty(this.prototype,e,r)}}},{key:"getPropertyDescriptor",value:function(e,t,n){return{get:function(){return this[t]},set:function(n){var r=this[e];this[t]=n,this._requestUpdate(e,r)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(e){return this._classProperties&&this._classProperties.get(e)||I}},{key:"finalize",value:function(){var e=Object.getPrototypeOf(this);if(e.hasOwnProperty("finalized")||e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){var t,n=this.properties,r=function(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=_(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}([].concat(g(Object.getOwnPropertyNames(n)),g("function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n):[])));try{for(r.s();!(t=r.n()).done;){var i=t.value;this.createProperty(i,n[i])}}catch(o){r.e(o)}finally{r.f()}}}},{key:"_attributeNameForProperty",value:function(e,t){var n=t.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof e?e.toLowerCase():void 0}},{key:"_valueHasChanged",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:R;return n(e,t)}},{key:"_propertyValueFromAttribute",value:function(e,t){var n=t.type,r=t.converter||T,i="function"==typeof r?r:r.fromAttribute;return i?i(e,n):e}},{key:"_propertyValueToAttribute",value:function(e,t){if(void 0!==t.reflect){var n=t.type,r=t.converter;return(r&&r.toAttribute||T.toAttribute)(e,n)}}},{key:"observedAttributes",get:function(){var e=this;this.finalize();var t=[];return this._classProperties.forEach((function(n,r){var i=e._attributeNameForProperty(r,n);void 0!==i&&(e._attributeToPropertyMap.set(i,r),t.push(i))})),t}}],r&&E(n.prototype,r),i&&E(n,i),c}(S(HTMLElement));function z(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}D.finalized=!0;var F=function(e){return function(t){return"function"==typeof t?function(e,t){return window.customElements.define(e,t),t}(e,t):function(e,t){return{kind:t.kind,elements:t.elements,finisher:function(t){window.customElements.define(e,t)}}}(e,t)}};function L(e){return function(t,n){return void 0!==n?function(e,t,n){t.constructor.createProperty(n,e)}(e,t,n):function(e,t){return"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?Object.assign(Object.assign({},t),{finisher:function(n){n.createProperty(t.key,e)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer:function(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher:function(n){n.createProperty(t.key,e)}}}(e,t)}}function N(e){return L({attribute:!1,hasChanged:null==e?void 0:e.hasChanged})}function M(e){return function(t,n){var r={get:function(){return this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};return void 0!==n?B(r,t,n):V(r,t)}}function H(e){return function(t,n){var r={get:function(){var t,n=this;return(t=regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n.updateComplete;case 2:return t.abrupt("return",n.renderRoot.querySelector(e));case 3:case"end":return t.stop()}}),t)})),function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(e){z(o,r,i,a,s,"next",e)}function s(e){z(o,r,i,a,s,"throw",e)}a(void 0)}))})()},enumerable:!0,configurable:!0};return void 0!==n?B(r,t,n):V(r,t)}}var B=function(e,t,n){Object.defineProperty(t,n,e)},V=function(e,t){return{kind:"method",placement:"prototype",key:t.key,descriptor:e}};function U(e){return function(t,n){return void 0!==n?function(e,t,n){Object.assign(t[n],e)}(e,t,n):function(e,t){return Object.assign(Object.assign({},t),{finisher:function(n){Object.assign(n.prototype[t.key],e)}})}(e,t)}}function $(e,t){for(var n=0;n1?t-1:0),r=1;r=0;c--)(o=e[c])&&(s=(a<3?o(s):a>3?o(t,n,s):o(t,n))||s);return a>3&&s&&Object.defineProperty(t,n,s),s}function c(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}},function(e,t,n){"use strict";n(12),n(15);var r=n(81),i=n(16);function o(e,t){for(var n=0;n can only be templatized once");e.__templatizeOwner=t;var r=(t?t.constructor:z)._parseTemplate(e),i=r.templatizeInstanceClass;i||(i=N(e,r,n),r.templatizeInstanceClass=i),M(e,r,n);var o=function(e){O(n,e);var t=x(n);function n(){return A(this,n),t.apply(this,arguments)}return n}(i);return o.prototype._methodHost=L(e),o.prototype.__dataHost=e,o.prototype.__templatizeOwner=t,o.prototype.__hostProps=r.hostProps,o=o}function U(e,t){for(var n;t;)if(n=t.__templatizeInstance){if(n.__dataHost==e)return n;t=n.__dataHost}else t=t.parentNode;return null}var $=n(80);function K(e){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function q(e,t){for(var n=0;n child");n.disconnect(),t.render()}));return void n.observe(this,{childList:!0})}this.root=this._stampTemplate(e),this.$=this.root.$,this.__children=[];for(var r=this.root.firstChild;r;r=r.nextSibling)this.__children[this.__children.length]=r;this._enableProperties()}this.__insertChildren(),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}}]),r}(Object($.a)(b(Object(i.a)(HTMLElement))));customElements.define("dom-bind",J);var Q=n(30),ee=n(38),te=n(42),ne=n(6),re=n(16);function ie(e){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oe(e,t,n){return(oe="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=de(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function ae(e,t){for(var n=0;n child");n.disconnect(),e.__render()}));return n.observe(this,{childList:!0}),!1}var r={};r[this.as]=!0,r[this.indexAs]=!0,r[this.itemsIndexAs]=!0,this.__ctor=V(t,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:r,forwardHostProp:function(e,t){for(var n,r=this.__instances,i=0;i1&&void 0!==arguments[1]?arguments[1]:0;this.__renderDebouncer=ee.a.debounce(this.__renderDebouncer,t>0?re.b.after(t):re.a,e.bind(this)),Object(te.a)(this.__renderDebouncer)}},{key:"render",value:function(){this.__debounceRender(this.__render),Object(te.b)()}},{key:"__render",value:function(){this.__ensureTemplatized()&&(this.__applyFullRefresh(),this.__pool.length=0,this._setRenderedItemCount(this.__instances.length),this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this.__tryRenderChunk())}},{key:"__applyFullRefresh",value:function(){for(var e=this,t=this.items||[],n=new Array(t.length),r=0;r=o;u--)this.__detachAndRemoveInstance(u)}},{key:"__detachInstance",value:function(e){for(var t=this.__instances[e],n=0;n child");r.disconnect(),e.__render()}));return r.observe(this,{childList:!0}),!1}this.__ctor=V(n,this,{mutableData:!0,forwardHostProp:function(e,t){this.__instance&&(this.if?this.__instance.forwardHostProp(e,t):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Object(ne.g)(e)]=!0))}})}if(this.__instance){this.__syncHostProperties();var i=this.__instance.children;if(i&&i.length)if(this.previousSibling!==i[i.length-1])for(var o,a=0;a=i.index+i.removed.length?n.set(t,e+i.addedCount-i.removed.length):n.set(t,-1))}));for(var o=0;o=0&&e.linkPaths("items."+n,"selected."+t++)}))}else this.__selectedMap.forEach((function(t){e.linkPaths("selected","items."+t),e.linkPaths("selectedItem","items."+t)}))}},{key:"clearSelection",value:function(){this.__dataLinkedPaths={},this.__selectedMap=new Map,this.selected=this.multi?[]:null,this.selectedItem=null}},{key:"isSelected",value:function(e){return this.__selectedMap.has(e)}},{key:"isIndexSelected",value:function(e){return this.isSelected(this.items[e])}},{key:"__deselectChangedIdx",value:function(e){var t=this,n=this.__selectedIndexForItemIndex(e);if(n>=0){var r=0;this.__selectedMap.forEach((function(e,i){n==r++&&t.deselect(i)}))}}},{key:"__selectedIndexForItemIndex",value:function(e){var t=this.__dataLinkedPaths["items."+e];if(t)return parseInt(t.slice("selected.".length),10)}},{key:"deselect",value:function(e){var t,n=this.__selectedMap.get(e);n>=0&&(this.__selectedMap.delete(e),this.multi&&(t=this.__selectedIndexForItemIndex(n)),this.__updateLinks(),this.multi?this.splice("selected",t,1):this.selected=this.selectedItem=null)}},{key:"deselectIndex",value:function(e){this.deselect(this.items[e])}},{key:"select",value:function(e){this.selectIndex(this.items.indexOf(e))}},{key:"selectIndex",value:function(e){var t=this.items[e];this.isSelected(t)?this.toggle&&this.deselectIndex(e):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(t,e),this.__updateLinks(),this.multi?this.push("selected",t):this.selected=this.selectedItem=t)}}]),n}(Object(Oe.a)(e))}))(Q.a));customElements.define(De.is,De);n(100);v._mutablePropertyChange;Boolean,n(5);n.d(t,"a",(function(){return ze}));var ze=Object(r.a)(HTMLElement).prototype},function(e,t,n){"use strict";var r=n(69);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n=0;i--){var o=t[i];o?Array.isArray(o)?e(o,n):n.indexOf(o)<0&&(!r||r.indexOf(o)<0)&&n.unshift(o):console.warn("behavior is null, check for missing or 404 import")}return n}(e,null,n),t),n&&(e=n.concat(e)),t.prototype.behaviors=e,t}function h(e,t){var n=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(h,t);var n,r,i,f,p=(n=h,function(){var e,t=d(n);if(u()){var r=d(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function h(){return o(this,h),p.apply(this,arguments)}return r=h,f=[{key:"properties",get:function(){return e.properties}},{key:"observers",get:function(){return e.observers}}],(i=[{key:"created",value:function(){s(d(h.prototype),"created",this).call(this),e.created&&e.created.call(this)}},{key:"_registered",value:function(){s(d(h.prototype),"_registered",this).call(this),e.beforeRegister&&e.beforeRegister.call(Object.getPrototypeOf(this)),e.registered&&e.registered.call(Object.getPrototypeOf(this))}},{key:"_applyListeners",value:function(){if(s(d(h.prototype),"_applyListeners",this).call(this),e.listeners)for(var t in e.listeners)this._addMethodEventListenerToNode(this,t,e.listeners[t])}},{key:"_ensureAttributes",value:function(){if(e.hostAttributes)for(var t in e.hostAttributes)this._ensureAttribute(t,e.hostAttributes[t]);s(d(h.prototype),"_ensureAttributes",this).call(this)}},{key:"ready",value:function(){s(d(h.prototype),"ready",this).call(this),e.ready&&e.ready.call(this)}},{key:"attached",value:function(){s(d(h.prototype),"attached",this).call(this),e.attached&&e.attached.call(this)}},{key:"detached",value:function(){s(d(h.prototype),"detached",this).call(this),e.detached&&e.detached.call(this)}},{key:"attributeChanged",value:function(t,n,r){s(d(h.prototype),"attributeChanged",this).call(this,t,n,r),e.attributeChanged&&e.attributeChanged.call(this,t,n,r)}}])&&a(r.prototype,i),f&&a(r,f),h}(t);for(var r in n.generatedFrom=e,e)if(!(r in f)){var i=Object.getOwnPropertyDescriptor(e,r);i&&Object.defineProperty(n.prototype,r,i)}return n}n(12);n.d(t,"a",(function(){return m}));var m=function e(t){var n;return n="function"==typeof t?t:e.Class(t),customElements.define(n.is,n),n};m.Class=function(e,t){e||console.warn("Polymer's Class function requires `info` argument");var n=e.behaviors?p(e.behaviors,HTMLElement):Object(r.a)(HTMLElement),i=h(e,t?t(n):n);return i.is=e.is,i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));n(12);function r(e,t){for(var n=0;n1?n-1:0),i=1;i=0}function i(e){var t=e.indexOf(".");return-1===t?e:e.slice(0,t)}function o(e,t){return 0===e.indexOf(t+".")}function a(e,t){return 0===t.indexOf(e+".")}function s(e,t,n){return t+n.slice(e.length)}function c(e,t){return e===t||o(e,t)||a(e,t)}function l(e){if(Array.isArray(e)){for(var t=[],n=0;n1){for(var a=0;a1?t-1:0),r=1;r1?t-1:0),r=1;r0;){var k=m[h],O=d.exec(k)[2],E=O.toLowerCase()+a,x=v.getAttribute(E);v.removeAttribute(E);var S=x.split(o);this.parts.push({type:"attribute",index:p,name:O,strings:S}),h+=S.length-1}}"TEMPLATE"===v.tagName&&(s.push(v),l.currentNode=v.content)}else if(3===v.nodeType){var j=v.data;if(j.indexOf(r)>=0){for(var C=v.parentNode,P=j.split(o),A=P.length-1,T=0;T=0&&e.slice(n)===t},l=function(e){return-1!==e.index},u=function(){return document.createComment("")},d=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return l}));var r=n(0);function i(){var e=a(["\n /* prevent clipping of positioned elements */\n paper-dialog-scrollable {\n --paper-dialog-scrollable: {\n -webkit-overflow-scrolling: auto;\n }\n }\n\n /* force smooth scrolling for iOS 10 */\n paper-dialog-scrollable.can-scroll {\n --paper-dialog-scrollable: {\n -webkit-overflow-scrolling: touch;\n }\n }\n\n .paper-dialog-buttons {\n align-items: flex-end;\n padding: 8px;\n }\n\n @media all and (min-width: 450px) {\n ha-paper-dialog {\n min-width: 400px;\n }\n }\n\n @media all and (max-width: 450px), all and (max-height: 500px) {\n paper-dialog,\n ha-paper-dialog {\n margin: 0;\n width: 100% !important;\n max-height: calc(100% - 64px);\n\n position: fixed !important;\n bottom: 0px;\n left: 0px;\n right: 0px;\n overflow: scroll;\n border-bottom-left-radius: 0px;\n border-bottom-right-radius: 0px;\n }\n }\n\n /* mwc-dialog (ha-dialog) styles */\n ha-dialog {\n --mdc-dialog-min-width: 400px;\n --mdc-dialog-max-width: 600px;\n --mdc-dialog-heading-ink-color: var(--primary-text-color);\n --mdc-dialog-content-ink-color: var(--primary-text-color);\n --justify-action-buttons: space-between;\n }\n\n ha-dialog .form {\n padding-bottom: 24px;\n color: var(--primary-text-color);\n }\n\n /* make dialog fullscreen on small screens */\n @media all and (max-width: 450px), all and (max-height: 500px) {\n ha-dialog {\n --mdc-dialog-min-width: 100vw;\n --mdc-dialog-max-height: 100vh;\n --mdc-dialog-shape-radius: 0px;\n --vertial-align-dialog: flex-end;\n }\n }\n mwc-button.warning {\n --mdc-theme-primary: var(--error-color);\n }\n .error {\n color: var(--error-color);\n }\n"]);return i=function(){return e},e}function o(){var e=a(["\n :host {\n font-family: var(--paper-font-body1_-_font-family);\n -webkit-font-smoothing: var(--paper-font-body1_-_-webkit-font-smoothing);\n font-size: var(--paper-font-body1_-_font-size);\n font-weight: var(--paper-font-body1_-_font-weight);\n line-height: var(--paper-font-body1_-_line-height);\n }\n\n app-header-layout,\n ha-app-layout {\n background-color: var(--primary-background-color);\n }\n\n app-header,\n app-toolbar {\n background-color: var(--app-header-background-color);\n font-weight: 400;\n color: var(--app-header-text-color, white);\n }\n\n app-toolbar ha-menu-button + [main-title],\n app-toolbar ha-icon-button-arrow-prev + [main-title],\n app-toolbar ha-icon-button + [main-title] {\n margin-left: 24px;\n }\n\n h1 {\n font-family: var(--paper-font-title_-_font-family);\n -webkit-font-smoothing: var(--paper-font-title_-_-webkit-font-smoothing);\n white-space: var(--paper-font-title_-_white-space);\n overflow: var(--paper-font-title_-_overflow);\n text-overflow: var(--paper-font-title_-_text-overflow);\n font-size: var(--paper-font-title_-_font-size);\n font-weight: var(--paper-font-title_-_font-weight);\n line-height: var(--paper-font-title_-_line-height);\n }\n\n h2 {\n font-family: var(--paper-font-subhead_-_font-family);\n -webkit-font-smoothing: var(--paper-font-subhead_-_-webkit-font-smoothing);\n white-space: var(--paper-font-subhead_-_white-space);\n overflow: var(--paper-font-subhead_-_overflow);\n text-overflow: var(--paper-font-subhead_-_text-overflow);\n font-size: var(--paper-font-subhead_-_font-size);\n font-weight: var(--paper-font-subhead_-_font-weight);\n line-height: var(--paper-font-subhead_-_line-height);\n }\n\n .secondary {\n color: var(--secondary-text-color);\n }\n\n .error {\n color: var(--error-color);\n }\n\n .warning {\n color: var(--error-color);\n }\n\n mwc-button.warning {\n --mdc-theme-primary: var(--error-color);\n }\n\n button.link {\n background: none;\n color: inherit;\n border: none;\n padding: 0;\n font: inherit;\n text-align: left;\n text-decoration: underline;\n cursor: pointer;\n }\n\n .card-actions a {\n text-decoration: none;\n }\n\n .card-actions .warning {\n --mdc-theme-primary: var(--error-color);\n }\n\n .layout.horizontal,\n .layout.vertical {\n display: flex;\n }\n .layout.inline {\n display: inline-flex;\n }\n .layout.horizontal {\n flex-direction: row;\n }\n .layout.vertical {\n flex-direction: column;\n }\n .layout.wrap {\n flex-wrap: wrap;\n }\n .layout.no-wrap {\n flex-wrap: nowrap;\n }\n .layout.center,\n .layout.center-center {\n align-items: center;\n }\n .layout.bottom {\n align-items: flex-end;\n }\n .layout.center-justified,\n .layout.center-center {\n justify-content: center;\n }\n .flex {\n flex: 1;\n flex-basis: 0.000000001px;\n }\n .flex-auto {\n flex: 1 1 auto;\n }\n .flex-none {\n flex: none;\n }\n .layout.justified {\n justify-content: space-between;\n }\n"]);return o=function(){return e},e}function a(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var s={"error-state-color":"var(--error-color)","state-icon-unavailable-color":"var(--disabled-text-color)","sidebar-text-color":"var(--primary-text-color)","sidebar-background-color":"var(--card-background-color)","sidebar-selected-text-color":"var(--primary-color)","sidebar-selected-icon-color":"var(--primary-color)","sidebar-icon-color":"rgba(var(--rgb-primary-text-color), 0.6)","switch-checked-color":"var(--primary-color)","switch-checked-button-color":"var(--switch-checked-color, var(--primary-background-color))","switch-checked-track-color":"var(--switch-checked-color, #000000)","switch-unchecked-button-color":"var(--switch-unchecked-color, var(--primary-background-color))","switch-unchecked-track-color":"var(--switch-unchecked-color, #000000)","slider-color":"var(--primary-color)","slider-secondary-color":"var(--light-primary-color)","slider-bar-color":"var(--disabled-text-color)","label-badge-grey":"var(--paper-grey-500)","label-badge-background-color":"var(--card-background-color)","label-badge-text-color":"rgba(var(--rgb-primary-text-color), 0.8)","paper-card-background-color":"var(--card-background-color)","paper-listbox-background-color":"var(--card-background-color)","paper-item-icon-color":"var(--state-icon-color)","paper-item-icon-active-color":"var(--state-icon-active-color)","table-row-background-color":"var(--primary-background-color)","table-row-alternative-background-color":"var(--secondary-background-color)","paper-slider-knob-color":"var(--slider-color)","paper-slider-knob-start-color":"var(--slider-color)","paper-slider-pin-color":"var(--slider-color)","paper-slider-active-color":"var(--slider-color)","paper-slider-secondary-color":"var(--slider-secondary-color)","paper-slider-container-color":"var(--slider-bar-color)","data-table-background-color":"var(--card-background-color)","mdc-theme-primary":"var(--primary-color)","mdc-theme-secondary":"var(--accent-color)","mdc-theme-background":"var(--primary-background-color)","mdc-theme-surface":"var(--card-background-color)","mdc-theme-on-primary":"var(--text-primary-color)","mdc-theme-on-secondary":"var(--text-primary-color)","mdc-theme-on-surface":"var(--primary-text-color)","mdc-theme-text-primary-on-background":"var(--primary-text-color)","app-header-text-color":"var(--text-primary-color)","app-header-background-color":"var(--primary-color)","material-body-text-color":"var(--primary-text-color)","material-background-color":"var(--card-background-color)","material-secondary-background-color":"var(--secondary-background-color)","mdc-checkbox-unchecked-color":"rgba(var(--rgb-primary-text-color), 0.54)","mdc-checkbox-disabled-color":"var(--disabled-text-color)"},c=Object(r.c)(o()),l=Object(r.c)(i())},function(e,t,n){"use strict";window.JSCompiler_renameProperty=function(e,t){return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return function(t,n){if(t.constructor._observers){if(!t.constructor.hasOwnProperty("_observers")){var r=t.constructor._observers;t.constructor._observers=new Map,r.forEach((function(e,n){return t.constructor._observers.set(n,e)}))}}else{t.constructor._observers=new Map;var i=t.updated;t.updated=function(e){var t=this;i.call(this,e),e.forEach((function(e,n){var r=t.constructor._observers.get(n);void 0!==r&&r.call(t,t[n],e)}))}}t.constructor._observers.set(n,e)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e,t,n,r){r=r||{},n=null==n?{}:n;var i=new Event(t,{bubbles:void 0===r.bubbles||r.bubbles,cancelable:Boolean(r.cancelable),composed:void 0===r.composed||r.composed});return i.detail=n,e.dispatchEvent(i),i}},function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"e",(function(){return c})),n.d(t,"a",(function(){return l}));n(12);var r=n(26),i=!window.ShadyDOM,o=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,Object(r.a)(document.baseURI||window.location.href)),a=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,s=!1,c=!1,l=!1},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));n(12);var r=0,i=0,o=[],a=0,s=document.createTextNode("");new window.MutationObserver((function(){for(var e=o.length,t=0;t=0){if(!o[t])throw new Error("invalid async handle: "+e);o[t]=null}}}},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c}));var r,i,o=!(window.ShadyDOM&&window.ShadyDOM.inUse);function a(e){r=(!e||!e.shimcssproperties)&&(o||Boolean(!navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)&&window.CSS&&CSS.supports&&CSS.supports("box-shadow","0 0 0 var(--foo)")))}window.ShadyCSS&&void 0!==window.ShadyCSS.cssBuild&&(i=window.ShadyCSS.cssBuild);var s=Boolean(window.ShadyCSS&&window.ShadyCSS.disableRuntime);window.ShadyCSS&&void 0!==window.ShadyCSS.nativeCss?r=window.ShadyCSS.nativeCss:window.ShadyCSS?(a(window.ShadyCSS),window.ShadyCSS=void 0):a(window.WebComponents&&window.WebComponents.flags);var c=r},function(e,t,n){"use strict";n.d(t,"a",(function(){return E})),n.d(t,"b",(function(){return x})),n.d(t,"e",(function(){return S})),n.d(t,"c",(function(){return j})),n.d(t,"f",(function(){return C})),n.d(t,"g",(function(){return P})),n.d(t,"d",(function(){return T}));var r=n(44),i=n(25),o=n(21),a=n(54),s=n(49),c=n(10);function l(e,t,n){return(l="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=m(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){return function(){var t,n=m(e);if(h()){var r=m(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return p(this,t)}}function p(e,t){return!t||"object"!==w(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:this.startNode;Object(i.b)(this.startNode.parentNode,e.nextSibling,this.endNode)}}]),e}(),j=function(){function e(t,n,r){if(b(this,e),this.value=void 0,this.__pendingValue=void 0,2!==r.length||""!==r[0]||""!==r[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=n,this.strings=r}return _(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=o.a,e(this)}if(this.__pendingValue!==o.a){var t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=o.a}}}]),e}(),C=function(e){u(n,e);var t=f(n);function n(e,r,i){var o;return b(this,n),(o=t.call(this,e,r,i)).single=2===i.length&&""===i[0]&&""===i[1],o}return _(n,[{key:"_createPart",value:function(){return new P(this)}},{key:"_getValue",value:function(){return this.single?this.parts[0].value:l(m(n.prototype),"_getValue",this).call(this)}},{key:"commit",value:function(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}]),n}(E),P=function(e){u(n,e);var t=f(n);function n(){return b(this,n),t.apply(this,arguments)}return n}(x),A=!1;!function(){try{var e={get capture(){return A=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(t){}}();var T=function(){function e(t,n,r){var i=this;b(this,e),this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=n,this.eventContext=r,this.__boundHandleEvent=function(e){return i.handleEvent(e)}}return _(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=o.a,e(this)}if(this.__pendingValue!==o.a){var t=this.__pendingValue,n=this.value,i=null==t||null!=n&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),a=null!=t&&(null==n||i);i&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),a&&(this.__options=R(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=o.a}}},{key:"handleEvent",value:function(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}]),e}(),R=function(e){return e&&(A?{capture:e.capture,passive:e.passive,once:e.once}:e.capture)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(7);function i(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)throw new Error("The `classMap` directive must be used in the `class` attribute and must be the only part in the attribute.");var n=t.committer,i=n.element,o=c.get(t);void 0===o&&(i.setAttribute("class",n.strings.join(" ")),c.set(t,o=new Set));var a=i.classList||new s(i);for(var l in o.forEach((function(t){t in e||(a.remove(t),o.delete(t))})),e){var u=e[l];u!=o.has(l)&&(u?(a.add(l),o.add(l)):(a.remove(l),o.delete(l)))}"function"==typeof a.commit&&a.commit()}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));n(3);var r={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},i={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},o={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},a=/[a-z0-9*]/,s=/U\+/,c=/^arrow/,l=/^space(bar)?/,u=/^escape$/;function d(e,t){var n="";if(e){var r=e.toLowerCase();" "===r||l.test(r)?n="space":u.test(r)?n="esc":1==r.length?t&&!a.test(r)||(n=r):n=c.test(r)?r.replace("arrow",""):"multiply"==r?"*":r}return n}function f(e,t){return e.key?d(e.key,t):e.detail&&e.detail.key?d(e.detail.key,t):(n=e.keyIdentifier,o="",n&&(n in r?o=r[n]:s.test(n)?(n=parseInt(n.replace("U+","0x"),16),o=String.fromCharCode(n).toLowerCase()):o=n.toLowerCase()),o||function(e){var t="";return Number(e)&&(t=e>=65&&e<=90?String.fromCharCode(32+e):e>=112&&e<=123?"f"+(e-112+1):e>=48&&e<=57?String(e-48):e>=96&&e<=105?String(e-96):i[e]),t}(e.keyCode)||"");var n,o}function p(e,t){return f(t,e.hasModifiers)===e.key&&(!e.hasModifiers||!!t.shiftKey==!!e.shiftKey&&!!t.ctrlKey==!!e.ctrlKey&&!!t.altKey==!!e.altKey&&!!t.metaKey==!!e.metaKey)}function h(e){return e.trim().split(" ").map((function(e){return function(e){return 1===e.length?{combo:e,key:e,event:"keydown"}:e.split("+").reduce((function(e,t){var n=t.split(":"),r=n[0],i=n[1];return r in o?(e[o[r]]=!0,e.hasModifiers=!0):(e.key=r,e.event=i||"keydown"),e}),{combo:e.split(":").shift()})}(e)}))}var m={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(e,t){this._imperativeKeyBindings[e]=t,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(e,t){for(var n=h(t),r=0;r2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t!==n;){var i=t.nextSibling;e.insertBefore(t,r),t=i}},o=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t!==n;){var r=t.nextSibling;e.removeChild(t),t=r}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));n(12);var r,i,o=/(url\()([^)]*)(\))/g,a=/(^\/)|(^#)|(^[\w-\d]*:)/;function s(e,t){if(e&&a.test(e))return e;if(void 0===r){r=!1;try{var n=new URL("b","http://a");n.pathname="c%20d",r="http://a/c%20d"===n.href}catch(o){}}return t||(t=document.baseURI||window.location.href),r?new URL(e,t).href:(i||((i=document.implementation.createHTMLDocument("temp")).base=i.createElement("base"),i.head.appendChild(i.base),i.anchor=i.createElement("a"),i.body.appendChild(i.anchor)),i.base.href=t,i.anchor.href=e,i.anchor.href||e)}function c(e,t){return e.replace(o,(function(e,n,r,i){return n+"'"+s(r.replace(/["']/g,""),t)+"'"+i}))}function l(e){return e.substring(0,e.lastIndexOf("/")+1)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(14),i=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];n?history.replaceState(null,"",t):history.pushState(null,"",t),Object(r.a)(window,"location-changed",{replace:n})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c}));var r=n(14),i=function(){return n.e(2).then(n.bind(null,121))},o=function(e,t,n){return new Promise((function(o){var a=t.cancel,s=t.confirm;Object(r.a)(e,"show-dialog",{dialogTag:"dialog-box",dialogImport:i,dialogParams:Object.assign({},t,{},n,{cancel:function(){o(!!(null==n?void 0:n.prompt)&&null),a&&a()},confirm:function(e){o(!(null==n?void 0:n.prompt)||e),s&&s(e)}})})}))},a=function(e,t){return o(e,t)},s=function(e,t){return o(e,t,{confirmation:!0})},c=function(e,t){return o(e,t,{prompt:!0})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(0),i=n(35);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n"]);return a=function(){return e},e}function s(){var e=c(["\n \n \n ',"\n \n "]);return s=function(){return e},e}function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){var t,n=_(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function b(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function g(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function _(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:window.document,t=e.activeElement,n=[];if(!t)return n;for(;t&&(n.push(t),t.shadowRoot);)t=t.shadowRoot.activeElement;return n},f=function(e){var t=d();if(!t.length)return!1;var n=t[t.length-1],r=new Event("check-if-focused",{bubbles:!0,composed:!0}),i=[],o=function(e){i=e.composedPath()};return document.body.addEventListener("check-if-focused",o),n.dispatchEvent(r),document.body.removeEventListener("check-if-focused",o),-1!==i.indexOf(e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}));var r=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,i=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,o=/@media\s(.*)/},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){function e(e){void 0===e&&(e={}),this.adapter_=e}return Object.defineProperty(e,"cssClasses",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return{}},enumerable:!0,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{}},enumerable:!0,configurable:!0}),e.prototype.init=function(){},e.prototype.destroy=function(){},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n(12),n(9),n(16);function r(e,t){for(var n=0;n"]);return c=function(){return e},e}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n\n ',"\n "]);return g=function(){return e},e}function _(){var e=O(['\n \n ','\n \n \n ','\n \n \n ','\n \n \n \n ',"\n \n \n "]);return _=function(){return e},e}function w(){var e=O(['']);return w=function(){return e},e}function k(){var e=O(["",""]);return k=function(){return e},e}function O(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){for(var n=0;n-1}var p=!1;function h(e){if(!f(e)&&"touchend"!==e)return a&&p&&o.b?{passive:!0}:void 0}!function(){try{var e=Object.defineProperty({},"passive",{get:function(){p=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}}();var m=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),y=[],v={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},b={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0};function g(e){var t=Array.prototype.slice.call(e.labels||[]);if(!t.length){t=[];var n=e.getRootNode();if(e.id)for(var r=n.querySelectorAll("label[for = ".concat(e.id,"]")),i=0;i-1;if(i[o]===O.mouse.target)return}if(r)return;e.preventDefault(),e.stopPropagation()}};function w(e){for(var t,n=m?["click"]:l,r=0;r0?t[0]:e.target}return e.target}function P(e){var t,n=e.type,r=e.currentTarget.__polymerGestures;if(r){var i=r[n];if(i){if(!e[s]&&(e[s]={},"touch"===n.slice(0,5))){var o=(e=e).changedTouches[0];if("touchstart"===n&&1===e.touches.length&&(O.touch.id=o.identifier),O.touch.id!==o.identifier)return;a||"touchstart"!==n&&"touchmove"!==n||function(e){var t=e.changedTouches[0],n=e.type;if("touchstart"===n)O.touch.x=t.clientX,O.touch.y=t.clientY,O.touch.scrollDecided=!1;else if("touchmove"===n){if(O.touch.scrollDecided)return;O.touch.scrollDecided=!0;var r=function(e){var t="auto",n=e.composedPath&&e.composedPath();if(n)for(var r,i=0;io:"pan-y"===r&&(i=o>a)),i?e.preventDefault():z("track")}}(e)}if(!(t=e[s]).skip){for(var l,u=0;u-1&&l.reset&&l.reset();for(var d,f=0;f=5||i>=5}function N(e,t,n){if(t){var r,i=e.moves[e.moves.length-2],o=e.moves[e.moves.length-1],a=o.x-e.x,s=o.y-e.y,c=0;i&&(r=o.x-i.x,c=o.y-i.y),D(t,"track",{state:e.state,x:n.clientX,y:n.clientY,dx:a,dy:s,ddx:r,ddy:c,sourceEvent:n,hover:function(){return function(e,t){for(var n=document.elementFromPoint(e,t),r=n;r&&r.shadowRoot&&!window.ShadyDOM;){if(r===(r=r.shadowRoot.elementFromPoint(e,t)))break;r&&(n=r)}return n}(n.clientX,n.clientY)}})}}function M(e,t,n){var r=Math.abs(t.clientX-e.x),i=Math.abs(t.clientY-e.y),o=C(n||t);!o||b[o.localName]&&o.hasAttribute("disabled")||(isNaN(r)||isNaN(i)||r<=25&&i<=25||function(e){if("click"===e.type){if(0===e.detail)return!0;var t=C(e);if(!t.nodeType||t.nodeType!==Node.ELEMENT_NODE)return!0;var n=t.getBoundingClientRect(),r=e.pageX,i=e.pageY;return!(r>=n.left&&r<=n.right&&i>=n.top&&i<=n.bottom)}return!1}(t))&&(e.prevent||D(o,"tap",{x:t.clientX,y:t.clientY,sourceEvent:t,preventer:n}))}R({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){x(this.info)},mousedown:function(e){if(k(e)){var t=C(e),n=this;E(this.info,(function(e){k(e)||(F("up",t,e),x(n.info))}),(function(e){k(e)&&F("up",t,e),x(n.info)})),F("down",t,e)}},touchstart:function(e){F("down",C(e),e.changedTouches[0],e)},touchend:function(e){F("up",C(e),e.changedTouches[0],e)}}),R({name:"track",touchAction:"none",deps:["mousedown","touchstart","touchmove","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["track"],info:{x:0,y:0,state:"start",started:!1,moves:[],addMove:function(e){this.moves.length>2&&this.moves.shift(),this.moves.push(e)},movefn:null,upfn:null,prevent:!1},reset:function(){this.info.state="start",this.info.started=!1,this.info.moves=[],this.info.x=0,this.info.y=0,this.info.prevent=!1,x(this.info)},mousedown:function(e){if(k(e)){var t=C(e),n=this,r=function(e){var r=e.clientX,i=e.clientY;L(n.info,r,i)&&(n.info.state=n.info.started?"mouseup"===e.type?"end":"track":"start","start"===n.info.state&&z("tap"),n.info.addMove({x:r,y:i}),k(e)||(n.info.state="end",x(n.info)),t&&N(n.info,t,e),n.info.started=!0)};E(this.info,r,(function(e){n.info.started&&r(e),x(n.info)})),this.info.x=e.clientX,this.info.y=e.clientY}},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchmove:function(e){var t=C(e),n=e.changedTouches[0],r=n.clientX,i=n.clientY;L(this.info,r,i)&&("start"===this.info.state&&z("tap"),this.info.addMove({x:r,y:i}),N(this.info,t,n),this.info.state="track",this.info.started=!0)},touchend:function(e){var t=C(e),n=e.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:n.clientX,y:n.clientY}),N(this.info,t,n))}}),R({name:"tap",deps:["mousedown","click","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["click","touchend"]},emits:["tap"],info:{x:NaN,y:NaN,prevent:!1},reset:function(){this.info.x=NaN,this.info.y=NaN,this.info.prevent=!1},mousedown:function(e){k(e)&&(this.info.x=e.clientX,this.info.y=e.clientY)},click:function(e){k(e)&&M(this.info,e)},touchstart:function(e){var t=e.changedTouches[0];this.info.x=t.clientX,this.info.y=t.clientY},touchend:function(e){M(this.info,e.changedTouches[0],e)}});var H=C,B=A},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}));var r=n(36);function i(e,t){for(var n in t)null===n?e.style.removeProperty(n):e.style.setProperty(n,t[n])}function o(e,t){var n=window.getComputedStyle(e).getPropertyValue(t);return n?n.trim():""}function a(e){var t=r.b.test(e)||r.c.test(e);return r.b.lastIndex=0,r.c.lastIndex=0,t}},function(e,t,n){"use strict";n.d(t,"g",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return u})),n.d(t,"b",(function(){return d})),n.d(t,"i",(function(){return f})),n.d(t,"j",(function(){return p})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return m})),n.d(t,"k",(function(){return y}));var r=n(23);function i(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function s(e){i(a,r,o,s,c,"next",e)}function c(e){i(a,r,o,s,c,"throw",e)}s(void 0)}))}}var a=function(){var e=o(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.callApi("POST","hassio/addons/reload");case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),s=function(){var e=o(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=r.a,e.next=3,t.callApi("GET","hassio/addons");case 3:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),c=function(){var e=o(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=r.a,e.next=3,t.callApi("GET","hassio/addons/".concat(n,"/info"));case 3:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),l=function(){var e=o(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("GET","hassio/addons/".concat(n,"/changelog")));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),u=function(){var e=o(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("GET","hassio/addons/".concat(n,"/logs")));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),d=function(){var e=o(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("GET","hassio/addons/".concat(n,"/documentation")));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),f=function(){var e=o(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.callApi("POST","hassio/addons/".concat(n,"/options"),r);case 2:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),p=function(){var e=o(regeneratorRuntime.mark((function e(t,n,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.callApi("POST","hassio/addons/".concat(n,"/security"),r);case 2:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),h=function(){var e=o(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/addons/".concat(n,"/install")));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),m=function(){var e=o(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.callApi("POST","hassio/addons/".concat(n,"/restart")));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),y=function(){var e=o(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.callApi("POST","hassio/addons/".concat(n,"/uninstall"));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},function(e,t,n){"use strict";n(3);var r=n(5);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content);var a=document.createElement("style");a.textContent="[hidden] { display: none !important; }",document.head.appendChild(a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return y}));var r=n(25),i=n(10);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t,n){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(n):i.value}})(e,t,n||e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n-1||n)&&-1===o.indexOf("--\x3e",a+1);var s=i.e.exec(o);t+=null===s?o+(n?h:i.g):o.substr(0,s.index)+s[1]+s[2]+i.b+s[3]+i.f}return t+=this.strings[e]}},{key:"getTemplateElement",value:function(){var e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}]),e}(),y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(i,e);var t,n=(t=i,function(){var e,n=u(t);if(l()){var r=u(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return c(this,e)});function i(){return d(this,i),n.apply(this,arguments)}return p(i,[{key:"getHTML",value:function(){return"".concat(a(u(i.prototype),"getHTML",this).call(this),"")}},{key:"getTemplateElement",value:function(){var e=a(u(i.prototype),"getTemplateElement",this).call(this),t=e.content,n=t.firstChild;return t.removeChild(n),Object(r.c)(t,n.firstChild),e}}]),i}(m)},function(e,t,n){"use strict";var r=function(e,t){return e.length===t.length&&e.every((function(e,n){return r=e,i=t[n],r===i;var r,i}))};t.a=function(e,t){var n;void 0===t&&(t=r);var i,o=[],a=!1;return function(){for(var r=arguments.length,s=new Array(r),c=0;c=0}},{key:"setItemSelected",value:function(e,t){if(null!=e&&t!==this.isSelected(e)){if(t)this.selection.push(e);else{var n=this.selection.indexOf(e);n>=0&&this.selection.splice(n,1)}this.selectCallback&&this.selectCallback(e,t)}}},{key:"select",value:function(e){this.multi?this.toggle(e):this.get()!==e&&(this.setItemSelected(this.get(),!1),this.setItemSelected(e,!0))}},{key:"toggle",value:function(e){this.setItemSelected(e,!this.isSelected(e))}}])&&o(t.prototype,n),r&&o(t,r),e}();n.d(t,"a",(function(){return s}));var s={properties:{attrForSelected:{type:String,value:null},selected:{type:String,notify:!0},selectedItem:{type:Object,readOnly:!0,notify:!0},activateEvent:{type:String,value:"tap",observer:"_activateEventChanged"},selectable:String,selectedClass:{type:String,value:"iron-selected"},selectedAttribute:{type:String,value:null},fallbackSelection:{type:String,value:null},items:{type:Array,readOnly:!0,notify:!0,value:function(){return[]}},_excludedLocalNames:{type:Object,value:function(){return{template:1,"dom-bind":1,"dom-if":1,"dom-repeat":1}}}},observers:["_updateAttrForSelected(attrForSelected)","_updateSelected(selected)","_checkFallback(fallbackSelection)"],created:function(){this._bindFilterItem=this._filterItem.bind(this),this._selection=new a(this._applySelection.bind(this))},attached:function(){this._observer=this._observeItems(this),this._addListener(this.activateEvent)},detached:function(){this._observer&&Object(r.a)(this).unobserveNodes(this._observer),this._removeListener(this.activateEvent)},indexOf:function(e){return this.items?this.items.indexOf(e):-1},select:function(e){this.selected=e},selectPrevious:function(){var e=this.items.length,t=e-1;void 0!==this.selected&&(t=(Number(this._valueToIndex(this.selected))-1+e)%e),this.selected=this._indexToValue(t)},selectNext:function(){var e=0;void 0!==this.selected&&(e=(Number(this._valueToIndex(this.selected))+1)%this.items.length),this.selected=this._indexToValue(e)},selectIndex:function(e){this.select(this._indexToValue(e))},forceSynchronousItemUpdate:function(){this._observer&&"function"==typeof this._observer.flush?this._observer.flush():this._updateItems()},get _shouldUpdateSelection(){return null!=this.selected},_checkFallback:function(){this._updateSelected()},_addListener:function(e){this.listen(this,e,"_activateHandler")},_removeListener:function(e){this.unlisten(this,e,"_activateHandler")},_activateEventChanged:function(e,t){this._removeListener(t),this._addListener(e)},_updateItems:function(){var e=Object(r.a)(this).queryDistributedElements(this.selectable||"*");e=Array.prototype.filter.call(e,this._bindFilterItem),this._setItems(e)},_updateAttrForSelected:function(){this.selectedItem&&(this.selected=this._valueForItem(this.selectedItem))},_updateSelected:function(){this._selectSelected(this.selected)},_selectSelected:function(e){if(this.items){var t=this._valueToItem(this.selected);t?this._selection.select(t):this._selection.clear(),this.fallbackSelection&&this.items.length&&void 0===this._selection.get()&&(this.selected=this.fallbackSelection)}},_filterItem:function(e){return!this._excludedLocalNames[e.localName]},_valueToItem:function(e){return null==e?null:this.items[this._valueToIndex(e)]},_valueToIndex:function(e){if(!this.attrForSelected)return Number(e);for(var t,n=0;t=this.items[n];n++)if(this._valueForItem(t)==e)return n},_indexToValue:function(e){if(!this.attrForSelected)return e;var t=this.items[e];return t?this._valueForItem(t):void 0},_valueForItem:function(e){if(!e)return null;if(!this.attrForSelected){var t=this.indexOf(e);return-1===t?null:t}var n=e[Object(i.b)(this.attrForSelected)];return null!=n?n:e.getAttribute(this.attrForSelected)},_applySelection:function(e,t){this.selectedClass&&this.toggleClass(this.selectedClass,t,e),this.selectedAttribute&&this.toggleAttribute(this.selectedAttribute,t,e),this._selectionChange(),this.fire("iron-"+(t?"select":"deselect"),{item:e})},_selectionChange:function(){this._setSelectedItem(this._selection.get())},_observeItems:function(e){return Object(r.a)(e).observeNodes((function(e){this._updateItems(),this._updateSelected(),this.fire("iron-items-changed",e,{bubbles:!1,cancelable:!1})}))},_activateHandler:function(e){for(var t=e.target,n=this.items;t&&t!=this;){var r=n.indexOf(t);if(r>=0){var i=this._indexToValue(r);return void this._itemActivate(i,t)}t=t.parentNode}},_itemActivate:function(e,t){this.fire("iron-activate",{selected:e,item:t},{cancelable:!0}).defaultPrevented||this.select(e)}}},function(e,t,n){"use strict";var r=n(1),i=n(0),o=n(93);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n ',"\n \n "]);return s=function(){return e},e}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;ni{position:absolute;top:0;padding-top:inherit}.mdc-icon-button i,.mdc-icon-button svg,.mdc-icon-button img,.mdc-icon-button ::slotted(*){display:block;width:var(--mdc-icon-size, 24px);height:var(--mdc-icon-size, 24px)}.mdc-ripple-upgraded:focus::before,.mdc-ripple-upgraded:focus::after{background-color:currentColor;background-color:var(--mdc-theme-on-primary, currentColor);opacity:.12;opacity:var(--mdc-icon-button-ripple-opacity, 0.12)}']);return m=function(){return e},e}Object(r.b)([Object(i.h)({type:Boolean,reflect:!0})],h.prototype,"disabled",void 0),Object(r.b)([Object(i.h)({type:String})],h.prototype,"icon",void 0),Object(r.b)([Object(i.h)({type:String})],h.prototype,"label",void 0);var y=Object(i.c)(m());function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function w(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var O=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(r,e);var t,n=(t=r,function(){var e,n=k(t);if(w()){var r=k(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return _(this,e)});function r(){return b(this,r),n.apply(this,arguments)}return r}(h);O.styles=y,O=Object(r.b)([Object(i.d)("mwc-icon-button")],O)},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(25),i=n(10);function o(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=s(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function s(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nu.source.length&&"property"==l.kind&&!l.isCompound&&c.__isPropertyEffectsClient&&c.__dataHasAccessor&&c.__dataHasAccessor[l.target]){var d=n[t];t=Object(i.i)(u.source,l.target,t),c._setPendingPropertyOrPath(t,d,!1,!0)&&e._enqueueClient(c)}else{!function(e,t,n,r,i){i=function(e,t,n,r){if(n.isCompound){var i=e.__dataCompoundStorage[n.target];i[r.compoundIndex]=t,t=i.join("")}"attribute"!==n.kind&&("textContent"!==n.target&&("value"!==n.target||"input"!==e.localName&&"textarea"!==e.localName)||(t=null==t?"":t));return t}(t,i,n,r),w.d&&(i=Object(w.d)(i,n.target,n.kind,t));if("attribute"==n.kind)e._valueToNodeAttribute(t,i,n.target);else{var o=n.target;t.__isPropertyEffectsClient&&t.__dataHasAccessor&&t.__dataHasAccessor[o]?t[R.READ_ONLY]&&t[R.READ_ONLY][o]||t._setPendingProperty(o,i)&&e._enqueueClient(t):e._setUnmanagedPropertyToNode(t,o,i)}}(e,c,l,u,o.evaluator._evaluateBinding(e,u,t,n,r,a))}}function G(e,t){if(t.isCompound){for(var n=e.__dataCompoundStorage||(e.__dataCompoundStorage={}),r=t.parts,i=new Array(r.length),o=0;o="0"&&r<="9"&&(r="#"),r){case"'":case'"':n.value=t.slice(1,-1),n.literal=!0;break;case"#":n.value=Number(t),n.literal=!0}return n.literal||(n.rootProperty=Object(i.g)(t),n.structured=Object(i.d)(t),n.structured&&(n.wildcard=".*"==t.slice(-2),n.wildcard&&(n.name=t.slice(0,-2)))),n}function ne(e,t,n,r){var i=n+".splices";e.notifyPath(i,{indexSplices:r}),e.notifyPath(n+".length",t.length),e.__data[i]={indexSplices:null}}function re(e,t,n,r,i,o){ne(e,t,n,[{index:r,addedCount:i,removed:o,object:t,type:"splice"}])}var ie=Object(r.a)((function(e){var t=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}(r,e);var t,n=(t=r,function(){var e,n=P(t);if(C()){var r=P(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return j(this,e)});function r(){var e;return k(this,r),(e=n.call(this)).__isPropertyEffectsClient=!0,e.__dataCounter=0,e.__dataClientsReady,e.__dataPendingClients,e.__dataToNotify,e.__dataLinkedPaths,e.__dataHasPaths,e.__dataCompoundStorage,e.__dataHost,e.__dataTemp,e.__dataClientsInitialized,e.__data,e.__dataPending,e.__dataOld,e.__computeEffects,e.__reflectEffects,e.__notifyEffects,e.__propagateEffects,e.__observeEffects,e.__readOnly,e.__templateInfo,e}return E(r,[{key:"_initializeProperties",value:function(){x(P(r.prototype),"_initializeProperties",this).call(this),oe.registerHost(this),this.__dataClientsReady=!1,this.__dataPendingClients=null,this.__dataToNotify=null,this.__dataLinkedPaths=null,this.__dataHasPaths=!1,this.__dataCompoundStorage=this.__dataCompoundStorage||null,this.__dataHost=this.__dataHost||null,this.__dataTemp={},this.__dataClientsInitialized=!1}},{key:"_initializeProtoProperties",value:function(e){this.__data=Object.create(e),this.__dataPending=Object.create(e),this.__dataOld={}}},{key:"_initializeInstanceProperties",value:function(e){var t=this[R.READ_ONLY];for(var n in e)t&&t[n]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[n]=this.__dataPending[n]=e[n])}},{key:"_addPropertyEffect",value:function(e,t,n){this._createPropertyAccessor(e,t==R.READ_ONLY);var r=D(this,t)[e];r||(r=this[t][e]=[]),r.push(n)}},{key:"_removePropertyEffect",value:function(e,t,n){var r=D(this,t)[e],i=r.indexOf(n);i>=0&&r.splice(i,1)}},{key:"_hasPropertyEffect",value:function(e,t){var n=this[t];return Boolean(n&&n[e])}},{key:"_hasReadOnlyEffect",value:function(e){return this._hasPropertyEffect(e,R.READ_ONLY)}},{key:"_hasNotifyEffect",value:function(e){return this._hasPropertyEffect(e,R.NOTIFY)}},{key:"_hasReflectEffect",value:function(e){return this._hasPropertyEffect(e,R.REFLECT)}},{key:"_hasComputedEffect",value:function(e){return this._hasPropertyEffect(e,R.COMPUTE)}},{key:"_setPendingPropertyOrPath",value:function(e,t,n,o){if(o||Object(i.g)(Array.isArray(e)?e[0]:e)!==e){if(!o){var a=Object(i.a)(this,e);if(!(e=Object(i.h)(this,e,t))||!x(P(r.prototype),"_shouldPropertyChange",this).call(this,e,t,a))return!1}if(this.__dataHasPaths=!0,this._setPendingProperty(e,t,n))return function(e,t,n){var r,o=e.__dataLinkedPaths;if(o)for(var a in o){var s=o[a];Object(i.c)(a,t)?(r=Object(i.i)(a,s,t),e._setPendingPropertyOrPath(r,n,!0,!0)):Object(i.c)(s,t)&&(r=Object(i.i)(s,a,t),e._setPendingPropertyOrPath(r,n,!0,!0))}}(this,e,t),!0}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[e])return this._setPendingProperty(e,t,n);this[e]=t}return!1}},{key:"_setUnmanagedPropertyToNode",value:function(e,t,n){n===e[t]&&"object"!=A(n)||(e[t]=n)}},{key:"_setPendingProperty",value:function(e,t,n){var r=this.__dataHasPaths&&Object(i.d)(e),o=r?this.__dataTemp:this.__data;return!!this._shouldPropertyChange(e,t,o[e])&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),e in this.__dataOld||(this.__dataOld[e]=this.__data[e]),r?this.__dataTemp[e]=t:this.__data[e]=t,this.__dataPending[e]=t,(r||this[R.NOTIFY]&&this[R.NOTIFY][e])&&(this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[e]=n),!0)}},{key:"_setProperty",value:function(e,t){this._setPendingProperty(e,t,!0)&&this._invalidateProperties()}},{key:"_invalidateProperties",value:function(){this.__dataReady&&this._flushProperties()}},{key:"_enqueueClient",value:function(e){this.__dataPendingClients=this.__dataPendingClients||[],e!==this&&this.__dataPendingClients.push(e)}},{key:"_flushProperties",value:function(){this.__dataCounter++,x(P(r.prototype),"_flushProperties",this).call(this),this.__dataCounter--}},{key:"_flushClients",value:function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)}},{key:"__enableOrFlushClients",value:function(){var e=this.__dataPendingClients;if(e){this.__dataPendingClients=null;for(var t=0;t1?o-1:0),s=1;s3?r-3:0),a=3;a1?r-1:0),a=1;ai&&r.push({literal:e.slice(i,n.index)});var o=n[1][0],a=Boolean(n[2]),s=n[3].trim(),c=!1,l="",u=-1;"{"==o&&(u=s.indexOf("::"))>0&&(l=s.substring(u+2),s=s.substring(0,u),c=!0);var d=ee(s),f=[];if(d){for(var p=d.args,h=d.methodName,m=0;m',"
"]);return a=function(){return e},e}function s(){var e=l(["\n ","\n \n "]);return s=function(){return e},e}function c(){var e=l(["\n :host {\n background: var(\n --ha-card-background,\n var(--paper-card-background-color, white)\n );\n border-radius: var(--ha-card-border-radius, 4px);\n box-shadow: var(\n --ha-card-box-shadow,\n 0px 2px 1px -1px rgba(0, 0, 0, 0.2),\n 0px 1px 1px 0px rgba(0, 0, 0, 0.14),\n 0px 1px 3px 0px rgba(0, 0, 0, 0.12)\n );\n color: var(--primary-text-color);\n display: block;\n transition: all 0.3s ease-out;\n position: relative;\n }\n\n :host([outlined]) {\n box-shadow: none;\n border-width: 1px;\n border-style: solid;\n border-color: var(\n --ha-card-border-color,\n var(--divider-color, #e0e0e0)\n );\n }\n\n .card-header,\n :host ::slotted(.card-header) {\n color: var(--ha-card-header-color, --primary-text-color);\n font-family: var(--ha-card-header-font-family, inherit);\n font-size: var(--ha-card-header-font-size, 24px);\n letter-spacing: -0.012em;\n line-height: 32px;\n padding: 24px 16px 16px;\n display: block;\n }\n\n :host ::slotted(.card-content:not(:first-child)),\n slot:not(:first-child)::slotted(.card-content) {\n padding-top: 0px;\n margin-top: -8px;\n }\n\n :host ::slotted(.card-content) {\n padding: 16px;\n }\n\n :host ::slotted(.card-actions) {\n border-top: 1px solid #e8e8e8;\n padding: 5px 16px;\n }\n "]);return c=function(){return e},e}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){var t,n=w(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function v(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function b(e){return e.decorators&&e.decorators.length}function g(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function w(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n"]);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.startPress=function(e){t().then((function(t){t&&t.startPress(e)}))},this.endPress=function(){t().then((function(e){e&&e.endPress()}))},this.startFocus=function(){t().then((function(e){e&&e.startFocus()}))},this.endFocus=function(){t().then((function(e){e&&e.endFocus()}))},this.startHover=function(){t().then((function(e){e&&e.startHover()}))},this.endHover=function(){t().then((function(e){e&&e.endHover()}))}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));n(12);var r=n(26),i=n(15);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:"",i="";if(t.cssText||t.rules){var o=t.rules;if(o&&!a(o))for(var c,d=0,f=o.length;d1&&void 0!==arguments[1]?arguments[1]:"",n=_(e);return this.transformRules(n,t),e.textContent=g(n),n}},{key:"transformCustomStyle",value:function(e){var t=this,n=_(e);return w(n,(function(e){":root"===e.selector&&(e.selector="html"),t.transformRule(e)})),e.textContent=g(n),n}},{key:"transformRules",value:function(e,t){var n=this;this._currentElement=t,w(e,(function(e){n.transformRule(e)})),this._currentElement=null}},{key:"transformRule",value:function(e){e.cssText=this.transformCssText(e.parsedCssText,e),":root"===e.selector&&(e.selector=":host > *")}},{key:"transformCssText",value:function(e,t){var n=this;return e=e.replace(m.c,(function(e,r,i,o){return n._produceCssProperties(e,r,i,o,t)})),this._consumeCssProperties(e,t)}},{key:"_getInitialValueForProperty",value:function(e){return this._measureElement||(this._measureElement=document.createElement("meta"),this._measureElement.setAttribute("apply-shim-measure",""),this._measureElement.style.all="initial",document.head.appendChild(this._measureElement)),window.getComputedStyle(this._measureElement).getPropertyValue(e)}},{key:"_fallbacksFromPreviousRules",value:function(e){for(var t=this,n=e;n.parent;)n=n.parent;var r={},i=!1;return w(n,(function(n){(i=i||n===e)||n.selector===e.selector&&Object.assign(r,t._cssTextToMap(n.parsedCssText))})),r}},{key:"_consumeCssProperties",value:function(e,t){for(var n=null;n=m.b.exec(e);){var r=n[0],i=n[1],o=n.index,a=o+r.indexOf("@apply"),s=o+r.length,c=e.slice(0,a),l=e.slice(s),u=t?this._fallbacksFromPreviousRules(t):{};Object.assign(u,this._cssTextToMap(c));var d=this._atApplyToCssProperties(i,u);e="".concat(c).concat(d).concat(l),m.b.lastIndex=o+d.length}return e}},{key:"_atApplyToCssProperties",value:function(e,t){e=e.replace(P,"");var n=[],r=this._map.get(e);if(r||(this._map.set(e,{}),r=this._map.get(e)),r){var i,o,a;this._currentElement&&(r.dependants[this._currentElement]=!0);var s=r.properties;for(i in s)o=[i,": var(",e,"_-_",i],(a=t&&t[i])&&o.push(",",a.replace(T,"")),o.push(")"),T.test(s[i])&&o.push(" !important"),n.push(o.join(""))}return n.join("; ")}},{key:"_replaceInitialOrInherit",value:function(e,t){var n=A.exec(t);return n&&(t=n[1]?this._getInitialValueForProperty(e):"apply-shim-inherit"),t}},{key:"_cssTextToMap",value:function(e){for(var t,n,r,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.split(";"),s={},c=0;c1&&(t=i[0].trim(),n=i.slice(1).join(":"),o&&(n=this._replaceInitialOrInherit(t,n)),s[t]=n);return s}},{key:"_invalidateMixinEntry",value:function(e){if(I)for(var t in e.dependants)t!==this._currentElement&&I(t)}},{key:"_produceCssProperties",value:function(e,t,n,r,i){var o=this;if(n&&function e(t,n){var r=t.indexOf("var(");if(-1===r)return n(t,"","","");var i=k(t,r+3),o=t.substring(r+4,i),a=t.substring(0,r),s=e(t.substring(i+1),n),c=o.indexOf(",");return-1===c?n(a,o.trim(),"",s):n(a,o.substring(0,c).trim(),o.substring(c+1).trim(),s)}(n,(function(e,t){t&&o._map.get(t)&&(r="@apply ".concat(t,";"))})),!r)return e;var a=this._consumeCssProperties(""+r,i),s=e.slice(0,e.indexOf("--")),c=this._cssTextToMap(a,!0),l=c,u=this._map.get(t),d=u&&u.properties;d?l=Object.assign(Object.create(d),c):this._map.set(t,l);var f,p,h=[],m=!1;for(f in l)void 0===(p=c[f])&&(p="initial"),d&&!(f in d)&&(m=!0),h.push("".concat(t).concat("_-_").concat(f,": ").concat(p));return m&&this._invalidateMixinEntry(u),u&&(u.properties=l),n&&(s="".concat(e,";").concat(s)),"".concat(s).concat(h.join("; "),";")}}]),e}();D.prototype.detectMixin=D.prototype.detectMixin,D.prototype.transformStyle=D.prototype.transformStyle,D.prototype.transformCustomStyle=D.prototype.transformCustomStyle,D.prototype.transformRules=D.prototype.transformRules,D.prototype.transformRule=D.prototype.transformRule,D.prototype.transformTemplate=D.prototype.transformTemplate,D.prototype._separator="_-_",Object.defineProperty(D.prototype,"invalidCallback",{get:function(){return I},set:function(e){I=e}});var z=D,F={},L="_applyShimCurrentVersion",N="_applyShimNextVersion",M=Promise.resolve();function H(e){var t=F[e];t&&function(e){e[L]=e[L]||0,e._applyShimValidatingVersion=e._applyShimValidatingVersion||0,e[N]=(e[N]||0)+1}(t)}function B(e){return e[L]===e[N]}function V(e){return!B(e)&&e._applyShimValidatingVersion===e[N]}function U(e){e._applyShimValidatingVersion=e[N],e._validating||(e._validating=!0,M.then((function(){e[L]=e[N],e._validating=!1})))}n(90);function $(e,t){for(var n=0;n-1?n=t:(r=t,n=e.getAttribute&&e.getAttribute("is")||""):(n=e.is,r=e.extends),{is:n,typeExtension:r}}(e).is,n=F[t];if((!n||!E(n))&&n&&!B(n)){V(n)||(this.prepareTemplate(n,t),U(n));var r=e.shadowRoot;if(r){var i=r.querySelector("style");i&&(i.__cssRules=n._styleAst,i.textContent=g(n._styleAst))}}}},{key:"styleDocument",value:function(e){this.ensure(),this.styleSubtree(document.body,e)}}])&&$(t.prototype,n),r&&$(t,r),e}();if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var G=new q,W=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(e,t,n){G.flushCustomStyles(),G.prepareTemplate(e,t)},prepareTemplateStyles:function(e,t,n){window.ShadyCSS.prepareTemplate(e,t,n)},prepareTemplateDom:function(e,t){},styleSubtree:function(e,t){G.flushCustomStyles(),G.styleSubtree(e,t)},styleElement:function(e){G.flushCustomStyles(),G.styleElement(e)},styleDocument:function(e){G.flushCustomStyles(),G.styleDocument(e)},getComputedStyleValue:function(e,t){return Object(x.b)(e,t)},flushCustomStyles:function(){G.flushCustomStyles()},nativeCss:r.c,nativeShadow:r.d,cssBuild:r.a,disableRuntime:r.b},W&&(window.ShadyCSS.CustomStyleInterface=W)}window.ShadyCSS.ApplyShim=K;var Y=n(56),X=n(80),Z=n(78),J=n(9);function Q(e){return(Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ee(e,t){for(var n=0;n-1&&le.splice(e,1)}}}]),i}(t);return n.__activateDir=!1,n}));n(64);function ye(){document.body.removeAttribute("unresolved")}"interactive"===document.readyState||"complete"===document.readyState?ye():window.addEventListener("DOMContentLoaded",ye);var ve=n(2),be=n(45),ge=n(38),_e=n(16),we=n(6);function ke(e){return(ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Oe(e){return function(e){if(Array.isArray(e))return Ee(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ee(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?_e.b.after(n):_e.a,t.bind(this))}},{key:"isDebouncerActive",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];return!(!t||!t.isActive())}},{key:"flushDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.flush()}},{key:"cancelDebouncer",value:function(e){this._debouncers=this._debouncers||{};var t=this._debouncers[e];t&&t.cancel()}},{key:"async",value:function(e,t){return t>0?_e.b.run(e.bind(this),t):~_e.a.run(e.bind(this))}},{key:"cancelAsync",value:function(e){e<0?_e.a.cancel(~e):_e.b.cancel(e)}},{key:"create",value:function(e,t){var n=document.createElement(e);if(t)if(n.setProperties)n.setProperties(t);else for(var r in t)n[r]=t[r];return n}},{key:"elementMatches",value:function(e,t){return Object(ve.b)(t||this,e)}},{key:"toggleAttribute",value:function(e,t){var n=this;return 3===arguments.length&&(n=arguments[2]),1==arguments.length&&(t=!n.hasAttribute(e)),t?(n.setAttribute(e,""),!0):(n.removeAttribute(e),!1)}},{key:"toggleClass",value:function(e,t,n){n=n||this,1==arguments.length&&(t=!n.classList.contains(e)),t?n.classList.add(e):n.classList.remove(e)}},{key:"transform",value:function(e,t){(t=t||this).style.webkitTransform=e,t.style.transform=e}},{key:"translate3d",value:function(e,t,n,r){r=r||this,this.transform("translate3d("+e+","+t+","+n+")",r)}},{key:"arrayDelete",value:function(e,t){var n;if(Array.isArray(e)){if((n=e.indexOf(t))>=0)return e.splice(n,1)}else if((n=Object(we.a)(this,e).indexOf(t))>=0)return this.splice(e,n,1);return null}},{key:"_logger",value:function(e,t){var n;switch(Array.isArray(t)&&1===t.length&&Array.isArray(t[0])&&(t=t[0]),e){case"log":case"warn":case"error":(n=console)[e].apply(n,Oe(t))}}},{key:"_log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r\n
\n
\n
\n ','\n
\n ','\n
\n ',"\n
\n
\n
\n
\n "]);return s=function(){return e},e}function c(){var e=d(['\n \n \n ']);return c=function(){return e},e}function l(){var e=d(['\n \n \n ']);return l=function(){return e},e}function u(){var e=d(['\n \n \n ']);return u=function(){return e},e}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){var t,n=O(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function g(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function _(e){return e.decorators&&e.decorators.length}function w(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function k(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function O(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n display: inline-block;\n position: fixed;\n clip: rect(0px,0px,0px,0px);\n }\n \n
[[_text]]
\n']);return o=function(){return e},e}var a=Object(r.a)({_template:Object(i.a)(o()),is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},_text:{type:String,value:""}},created:function(){a.instance||(a.instance=this),document.body.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async((function(){this._text=e}),100)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});a.instance=null,a.requestAvailability=function(){a.instance||(a.instance=document.createElement("iron-a11y-announcer")),document.body.appendChild(a.instance)};var s=n(55),c=n(2);function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(r.a)({_template:Object(i.a)(l()),is:"iron-input",behaviors:[s.a],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){a.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=Object(c.a)(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(Object(c.a)(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case"number":e=/[0-9.,e-]/}return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput));this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,n=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&n)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var n=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(n)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+n+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t\n :host {\n display: inline-block;\n float: right;\n\n @apply --paper-font-caption;\n @apply --paper-input-char-counter;\n }\n\n :host([hidden]) {\n display: none !important;\n }\n\n :host(:dir(rtl)) {\n float: left;\n }\n \n\n [[_charCounterStr]]\n"]);return d=function(){return e},e}Object(r.a)({_template:Object(i.a)(d()),is:"paper-input-char-counter",behaviors:[u],properties:{_charCounterStr:{type:String,value:"0"}},update:function(e){if(e.inputElement){e.value=e.value||"";var t=e.value.toString().length.toString();e.inputElement.hasAttribute("maxlength")&&(t+="/"+e.inputElement.getAttribute("maxlength")),this._charCounterStr=t}}});n(48),n(34);var f=n(32);function p(){var e=m(['\n \n\n \n\n
\n \n\n
\n \n \n
\n\n \n
\n\n
\n
\n
\n
\n\n
\n \n
\n']);return p=function(){return e},e}function h(){var e=m(['\n\n \n\n']);return h=function(){return e},e}function m(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=Object(i.a)(h());function v(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n `aria-describedby` attribute, such as when used as a paper-input add-on,\n then applying `visibility: hidden;` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
\n \n
\n'],['\n \n\n \x3c!--\n If the paper-input-error element is directly referenced by an\n \\`aria-describedby\\` attribute, such as when used as a paper-input add-on,\n then applying \\`visibility: hidden;\\` to the paper-input-error element itself\n does not hide the error.\n\n For more information, see:\n https://www.w3.org/TR/accname-1.1/#mapping_additional_nd_description\n --\x3e\n
\n \n
\n']);return v=function(){return e},e}y.setAttribute("style","display: none;"),document.head.appendChild(y.content),Object(r.a)({_template:Object(i.a)(p()),is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return Object(f.b)(this.attrForValue)},get _inputElement(){return Object(c.a)(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value||""===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t);this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,n=0;t=this._addons[n];n++)t.update(e)},_computeInputContentClass:function(e,t,n,r,i){var o="input-content";if(e)i&&(o+=" label-is-hidden"),r&&(o+=" is-invalid");else{var a=this.querySelector("label");t||i?(o+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",r?o+=" is-invalid":n&&(o+=" label-is-highlighted")):(a&&(this.$.labelAndInputContainer.style.position="relative"),r&&(o+=" is-invalid"))}return n&&(o+=" focused"),o},_computeUnderlineClass:function(e,t){var n="underline";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n},_computeAddOnContentClass:function(e,t){var n="add-on-content";return t?n+=" is-invalid":e&&(n+=" is-highlighted"),n}}),Object(r.a)({_template:Object(i.a)(v()),is:"paper-input-error",behaviors:[u],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});var b=n(63),g=(n(62),n(20)),_=n(24),w=n(30),k={NextLabelID:1,NextAddonID:1,NextInputID:1},O={properties:{label:{type:String},value:{notify:!0,type:String},disabled:{type:Boolean,value:!1},invalid:{type:Boolean,value:!1,notify:!0},allowedPattern:{type:String},type:{type:String},list:{type:String},pattern:{type:String},required:{type:Boolean,value:!1},errorMessage:{type:String},charCounter:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},autoValidate:{type:Boolean,value:!1},validator:{type:String},autocomplete:{type:String,value:"off"},autofocus:{type:Boolean,observer:"_autofocusChanged"},inputmode:{type:String},minlength:{type:Number},maxlength:{type:Number},min:{type:String},max:{type:String},step:{type:String},name:{type:String},placeholder:{type:String,value:""},readonly:{type:Boolean,value:!1},size:{type:Number},autocapitalize:{type:String,value:"none"},autocorrect:{type:String,value:"off"},autosave:{type:String},results:{type:Number},accept:{type:String},multiple:{type:Boolean},_ariaDescribedBy:{type:String,value:""},_ariaLabelledBy:{type:String,value:""},_inputId:{type:String,value:""}},listeners:{"addon-attached":"_onAddonAttached"},keyBindings:{"shift+tab:keydown":"_onShiftTabDown"},hostAttributes:{tabindex:0},get inputElement(){return this.$||(this.$={}),this.$.input||(this._generateInputId(),this.$.input=this.$$("#"+this._inputId)),this.$.input},get _focusableElement(){return this.inputElement},created:function(){this._typesThatHaveText=["date","datetime","datetime-local","month","time","week","file"]},attached:function(){this._updateAriaLabelledBy(),!w.a&&this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.inputElement.type)&&(this.alwaysFloatLabel=!0)},_appendStringWithSpace:function(e,t){return e=e?e+" "+t:t},_onAddonAttached:function(e){var t=Object(c.a)(e).rootTarget;if(t.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,t.id);else{var n="paper-input-add-on-"+k.NextAddonID++;t.id=n,this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,n)}},validate:function(){return this.inputElement.validate()},_focusBlurHandler:function(e){_.a._focusBlurHandler.call(this,e),this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},_onShiftTabDown:function(e){var t=this.getAttribute("tabindex");this._shiftTabPressed=!0,this.setAttribute("tabindex","-1"),this.async((function(){this.setAttribute("tabindex",t),this._shiftTabPressed=!1}),1)},_handleAutoValidate:function(){this.autoValidate&&this.validate()},updateValueAndPreserveCaret:function(e){try{var t=this.inputElement.selectionStart;this.value=e,this.inputElement.selectionStart=t,this.inputElement.selectionEnd=t}catch(n){this.value=e}},_computeAlwaysFloatLabel:function(e,t){return t||e},_updateAriaLabelledBy:function(){var e,t=Object(c.a)(this.root).querySelector("label");t?(t.id?e=t.id:(e="paper-input-label-"+k.NextLabelID++,t.id=e),this._ariaLabelledBy=e):this._ariaLabelledBy=""},_generateInputId:function(){this._inputId&&""!==this._inputId||(this._inputId="input-"+k.NextInputID++)},_onChange:function(e){this.shadowRoot&&this.fire(e.type,{sourceEvent:e},{node:this,bubbles:e.bubbles,cancelable:e.cancelable})},_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var e=document.activeElement;e instanceof HTMLElement&&e!==document.body&&e!==document.documentElement||this._focusableElement.focus()}}},E=[_.a,g.a,O];function x(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \n\n \n\n \n\n \x3c!-- Need to bind maxlength so that the paper-input-char-counter works correctly --\x3e\n \n \n \n\n \n\n \n\n \n\n \n ']);return x=function(){return e},e}Object(r.a)({is:"paper-input",_template:Object(i.a)(x()),behaviors:[E,b.a],properties:{value:{type:String}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}})},function(e,t,n){"use strict";n(73);var r=n(0),i=n(19),o=n(50),a=n(27),s=(n(88),n(87),n(33),n(85),n(61)),c=n(67);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){var e=m(["\n div {\n padding: 0 32px;\n display: flex;\n flex-direction: column;\n text-align: center;\n align-items: center;\n justify-content: center;\n height: 64px;\n cursor: pointer;\n position: relative;\n outline: none;\n box-sizing: border-box;\n }\n\n .name {\n white-space: nowrap;\n }\n\n :host([active]) {\n color: var(--primary-color);\n }\n\n :host(:not([narrow])[active]) div {\n border-bottom: 2px solid var(--primary-color);\n }\n\n :host([narrow]) {\n padding: 0 16px;\n width: 20%;\n min-width: 0;\n }\n "]);return u=function(){return e},e}function d(){var e=m([""]);return d=function(){return e},e}function f(){var e=m(['',""]);return f=function(){return e},e}function p(){var e=m(['']);return p=function(){return e},e}function h(){var e=m(['\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a

']);return I=function(){return e},e}function D(){var e=H(['\n \n ',"\n ","\n ",'\n
\n \n
\n
\n
e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a1||!this.narrow?Object(r.f)(R(),Object(i.a)({"bottom-bar":this.narrow}),t):"",this._saveScrollPos)}},{kind:"method",decorators:[Object(r.e)({passive:!0})],key:"_saveScrollPos",value:function(e){this._savedScrollPos=e.target.scrollTop}},{kind:"method",key:"_tabTapped",value:function(e){Object(a.a)(this,e.currentTarget.path,!0)}},{kind:"method",key:"_backTapped",value:function(){this.backPath?Object(a.a)(this,this.backPath):this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return Object(r.c)(T())}}]}}),r.a)},function(e,t,n){"use strict";var r=n(1),i=n(0),o=n(29),a=n(83),s=n(19),c=n(7),l=new WeakMap,u=Object(c.d)((function(e){return function(t){if(!(t instanceof c.a)||t instanceof c.c||"style"!==t.committer.name||t.committer.parts.length>1)throw new Error("The `styleMap` directive must be used in the style attribute and must be the only part in the attribute.");var n=t.committer,r=n.element.style,i=l.get(t);for(var o in void 0===i&&(r.cssText=n.strings.join(" "),l.set(t,i=new Set)),i.forEach((function(t){t in e||(i.delete(t),-1===t.indexOf("-")?r[t]=null:r.removeProperty(t))})),e)i.add(o),-1===o.indexOf("-")?r[o]=e[o]:r.setProperty(o,e[o])}}));function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n
']);return f=function(){return e},e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nt||Number(o)===t&&Number(a)>=n}},function(e,t,n){"use strict";var r=n(0),i=n(50),o=n(27);n(40),n(105);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){var e=l(["\n .content {\n height: calc(100% - 64px);\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n }\n "]);return s=function(){return e},e}function c(){var e=l(['\n \n
\n

',"

\n \n go back\n \n
\n
\n "]);return c=function(){return e},e}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){var t,n=w(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function v(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function b(e){return e.decorators&&e.decorators.length}function g(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function w(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0||n>0;)if(0!=t)if(0!=n){var o=e[t-1][n-1],a=e[t-1][n],s=e[t][n-1],c=void 0;(c=a0&&(this.selectedValues=this.selectedItems.map((function(e){return this._indexToValue(this.indexOf(e))}),this).filter((function(e){return null!=e}),this)):i.a._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(e){e=e||[];var t=(this._valuesToItems(e)||[]).filter((function(e){return null!=e}));this._selection.clear(t);for(var n=0;n0&&d.some((function(e){return t.adapter_.containsEventTarget(e)}))?this.resetActivationState_():(void 0!==e&&(d.push(e.target),this.registerDeactivationHandlers_(e)),n.wasElementMadeActive=this.checkElementMadeActive_(e),n.wasElementMadeActive&&this.animateActivation_(),requestAnimationFrame((function(){d=[],n.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(n.wasElementMadeActive=t.checkElementMadeActive_(e),n.wasElementMadeActive&&t.animateActivation_()),n.wasElementMadeActive||(t.activationState_=t.defaultActivationState_())})))}}},t.prototype.checkElementMadeActive_=function(e){return void 0===e||"keydown"!==e.type||this.adapter_.isSurfaceActive()},t.prototype.animateActivation_=function(){var e=this,n=t.strings,r=n.VAR_FG_TRANSLATE_START,i=n.VAR_FG_TRANSLATE_END,o=t.cssClasses,a=o.FG_DEACTIVATION,s=o.FG_ACTIVATION,c=t.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal_();var l="",u="";if(!this.adapter_.isUnbounded()){var d=this.getFgTranslationCoordinates_(),f=d.startPoint,p=d.endPoint;l=f.x+"px, "+f.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter_.updateCssVariable(r,l),this.adapter_.updateCssVariable(i,u),clearTimeout(this.activationTimer_),clearTimeout(this.fgDeactivationRemovalTimer_),this.rmBoundedActivationClasses_(),this.adapter_.removeClass(a),this.adapter_.computeBoundingRect(),this.adapter_.addClass(s),this.activationTimer_=setTimeout((function(){return e.activationTimerCallback_()}),c)},t.prototype.getFgTranslationCoordinates_=function(){var e,t=this.activationState_,n=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?Object(c.a)(n,this.adapter_.getWindowPageOffset(),this.adapter_.computeBoundingRect()):{x:this.frame_.width/2,y:this.frame_.height/2}).x-this.initialSize_/2,y:e.y-this.initialSize_/2},endPoint:{x:this.frame_.width/2-this.initialSize_/2,y:this.frame_.height/2-this.initialSize_/2}}},t.prototype.runDeactivationUXLogicIfReady_=function(){var e=this,n=t.cssClasses.FG_DEACTIVATION,r=this.activationState_,i=r.hasDeactivationUXRun,o=r.isActivated;(i||!o)&&this.activationAnimationHasEnded_&&(this.rmBoundedActivationClasses_(),this.adapter_.addClass(n),this.fgDeactivationRemovalTimer_=setTimeout((function(){e.adapter_.removeClass(n)}),s.FG_DEACTIVATION_MS))},t.prototype.rmBoundedActivationClasses_=function(){var e=t.cssClasses.FG_ACTIVATION;this.adapter_.removeClass(e),this.activationAnimationHasEnded_=!1,this.adapter_.computeBoundingRect()},t.prototype.resetActivationState_=function(){var e=this;this.previousActivationEvent_=this.activationState_.activationEvent,this.activationState_=this.defaultActivationState_(),setTimeout((function(){return e.previousActivationEvent_=void 0}),t.numbers.TAP_DELAY_MS)},t.prototype.deactivate_=function(){var e=this,t=this.activationState_;if(t.isActivated){var n=Object(r.a)({},t);t.isProgrammatic?(requestAnimationFrame((function(){return e.animateDeactivation_(n)})),this.resetActivationState_()):(this.deregisterDeactivationHandlers_(),requestAnimationFrame((function(){e.activationState_.hasDeactivationUXRun=!0,e.animateDeactivation_(n),e.resetActivationState_()})))}},t.prototype.animateDeactivation_=function(e){var t=e.wasActivatedByPointer,n=e.wasElementMadeActive;(t||n)&&this.runDeactivationUXLogicIfReady_()},t.prototype.layoutInternal_=function(){var e=this;this.frame_=this.adapter_.computeBoundingRect();var n=Math.max(this.frame_.height,this.frame_.width);this.maxRadius_=this.adapter_.isUnbounded()?n:Math.sqrt(Math.pow(e.frame_.width,2)+Math.pow(e.frame_.height,2))+t.numbers.PADDING;var r=Math.floor(n*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter_.isUnbounded()&&r%2!=0?this.initialSize_=r-1:this.initialSize_=r,this.fgScale_=""+this.maxRadius_/this.initialSize_,this.updateLayoutCssVars_()},t.prototype.updateLayoutCssVars_=function(){var e=t.strings,n=e.VAR_FG_SIZE,r=e.VAR_LEFT,i=e.VAR_TOP,o=e.VAR_FG_SCALE;this.adapter_.updateCssVariable(n,this.initialSize_+"px"),this.adapter_.updateCssVariable(o,this.fgScale_),this.adapter_.isUnbounded()&&(this.unboundedCoords_={left:Math.round(this.frame_.width/2-this.initialSize_/2),top:Math.round(this.frame_.height/2-this.initialSize_/2)},this.adapter_.updateCssVariable(r,this.unboundedCoords_.left+"px"),this.adapter_.updateCssVariable(i,this.unboundedCoords_.top+"px"))},t}(i.a);t.a=f},function(e,t,n){"use strict";var r=n(0),i=n(14);n(106);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n ']);return s=function(){return e},e}function c(e,t){for(var n=0;n{const i=indexedDB.open(e,1);i.onerror=()=>r(i.error),i.onsuccess=()=>n(i.result),i.onupgradeneeded=()=>{i.result.createObjectStore(t)}})}_withIDBStore(e,t){return this._dbp.then(n=>new Promise((r,i)=>{const o=n.transaction(this.storeName,e);o.oncomplete=()=>r(),o.onabort=o.onerror=()=>i(o.error),t(o.objectStore(this.storeName))}))}}let c;function l(){return c||(c=new s),c}function u(e,t,n=l()){return n._withIDBStore("readwrite",n=>{n.put(t,e)})}function d(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||h(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=h(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function h(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)){var r=[];y._withIDBStore("readonly",(function(e){var t,n=p(b);try{for(n.s();!(t=n.n()).done;){var i=f(t.value,2),o=i[0],a=i[1];r.push([a,e.get(o)])}}catch(s){n.e(s)}finally{n.f()}b=[]})).then((function(){var e,t=p(r);try{for(t.s();!(e=t.n()).done;){var n=f(e.value,2);(0,n[0])(n[1].result)}}catch(i){t.e(i)}finally{t.f()}})).catch((function(){var e,t=p(b);try{for(t.s();!(e=t.n()).done;){(0,f(e.value,3)[2])()}}catch(n){t.e(n)}finally{t.f()}b=[]}))}}))},_=function(e){var t,n,r=p(a.parts);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(void 0!==i.start&&e"]);return j=function(){return e},e}function C(){var e=A([""]);return C=function(){return e},e}function P(){var e=A([""]);return P=function(){return e},e}function A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){return(R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e,t){return!t||"object"!==k(t)&&"function"!=typeof t?D(e):t}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function L(e){var t,n=V(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function N(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function M(e){return e.decorators&&e.decorators.length}function H(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function B(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function V(e){var t=function(e,t){if("object"!==k(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===k(t)?t:String(t)}function U(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function $(e,t){if(e){if("string"==typeof e)return K(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?K(e,t):void 0}}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{n=t.get(e)}).then(()=>n.result)})("_version",y).then((function(e){e?e!==a.version&&function(e=l()){return e._withIDBStore("readwrite",e=>{e.clear()})}(y).then((function(){return u("_version",a.version,y)})):u("_version",a.version,y)}));var W=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var i=arguments.length,o=new Array(i),a=0;a=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a2&&void 0!==arguments[2]?arguments[2]:{},i=r.compareTime||new Date,o=(i.getTime()-e.getTime())/1e3,a=o>=0?"past":"future";o=Math.abs(o);for(var l=0;l\n \n
\n
\n ']);return T=function(){return e},e}function R(){var e=D(['
']);return R=function(){return e},e}function I(){var e=D(["\n ","\n ",'\n
\n
\n ','\n
\n
\n ',"\n ","\n ","\n
\n
\n "]);return I=function(){return e},e}function D(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F(e,t){return(F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==j(t)&&"function"!=typeof t?N(e):t}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function H(e){return(H=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function B(e){var t,n=q(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function V(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function U(e){return e.decorators&&e.decorators.length}function $(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function K(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function q(e){var t=function(e,t){if("object"!==j(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===j(t)?t:String(t)}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n "]);return a=function(){return e},e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e){var t,n=v(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function p(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function h(e){return e.decorators&&e.decorators.length}function m(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function y(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function v(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a
']);return f=function(){return e},e}function p(){var e=h(["\n \n \n \n ","\n "]);return p=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _(e){var t,n=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function k(e){return e.decorators&&e.decorators.length}function O(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function x(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0})))}},{kind:"method",key:"_toggleMenu",value:function(){Object(o.a)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return Object(i.c)(d())}}]}}),i.a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(14),i=function(e,t){Object(r.a)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return Promise.all([n.e(0),n.e(3)]).then(n.bind(null,122))},dialogParams:t})}},function(e,t,n){"use strict";var r,i=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function a(e){requestAnimationFrame((function(){o?o(e):(i||(i=new Promise((function(e){r=e})),"complete"===document.readyState?r():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&r()}))),i.then((function(){e&&e()})))}))}function s(e,t){for(var n=0;n "]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n",document.head.appendChild(r.content);var i=n(4),o=n(5),a=n(51),s=n(24),c=[a.a,s.a,{hostAttributes:{role:"option",tabindex:"0"}}];function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(i.a)({_template:Object(o.a)(l()),is:"paper-item",behaviors:[c]})},function(e,t,n){"use strict";var r=n(39),i=n(57),o=n(83),a=n(76),s=n(7),c=n(0);function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}"]);return l=function(){return e},e}var u=Object(c.c)(l());function d(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=t.committer.element,r=e.interactionNode||n,i=t.value,o=v.get(i);void 0!==o&&o!==r&&(i.destroy(),i=s.f),i===s.f?(i=y(Object.assign({},e,{surfaceNode:n})),v.set(i,r),t.setValue(i)):(void 0!==e.unbounded&&i.setUnbounded(e.unbounded),void 0!==e.disabled&&i.setUnbounded(e.disabled)),!0===e.active?i.startPress():!1===e.active&&i.endPress()}}))},function(e,t){},function(e,t,n){"use strict";n(3);var r=n(5);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";n(53);var r=n(0);n(85);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=s(["\n :host {\n display: inline-block;\n outline: none;\n }\n :host([disabled]) {\n pointer-events: none;\n }\n mwc-icon-button {\n --mdc-theme-on-primary: currentColor;\n --mdc-theme-text-disabled-on-light: var(--disabled-text-color);\n }\n ha-icon {\n --ha-icon-display: inline;\n }\n "]);return o=function(){return e},e}function a(){var e=s(["\n \n \n \n "]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n"]);return s=function(){return e},e}Object(r.a)({_template:Object(o.a)(s()),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(i.a)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Object(i.a)(this.root).appendChild(this._img))}})},function(e,t,n){"use strict";n(3);var r=n(20),i=n(4),o=n(2),a=n(5);function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n
\n
\n']);return s=function(){return e},e}var c={distance:function(e,t,n,r){var i=e-n,o=t-r;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function l(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function u(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Object(o.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}l.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=c.distance(e,t,0,0),r=c.distance(e,t,this.width,0),i=c.distance(e,t,0,this.height),o=c.distance(e,t,this.width,this.height);return Math.max(n,r,i,o)}},u.MAX_RADIUS=300,u.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=c.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?c.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),u.MAX_RADIUS)+5,r=1.1-n/u.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/r,o=n*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new l(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=c.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=c.now())},remove:function(){Object(o.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(i.a)({_template:Object(a.a)(s()),is:"paper-ripple",behaviors:[r.a],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(o.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach((function(t){t.upAction(e)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new u(this);return Object(o.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e\n
\n
\n ','\n
\n \n
\n \n \n \n \n \n \n \n \n
\n
\n
\n
']);return m=function(){return e},e}function y(){var e=b(['\n

',"

"]);return y=function(){return e},e}function v(){var e=b([""]);return v=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nt.offsetHeight},notifyClosed:function(t){return e.emitNotification("closed",t)},notifyClosing:function(t){e.closingDueToDisconnect||(e.open=!1),e.emitNotification("closing",t)},notifyOpened:function(){return e.emitNotification("opened")},notifyOpening:function(){e.open=!0,e.emitNotification("opening")},reverseButtons:function(){},releaseFocus:function(){C.remove(e)},trapFocus:function(t){C.push(e),t&&t.focus()}})}},{key:"render",value:function(){var e,t,n,r=(e={},t=o.STACKED,n=this.stacked,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e),a=Object(i.f)(v());this.heading&&(a=Object(i.f)(y(),this.heading));var s={"mdc-dialog__actions":!this.hideActions};return Object(i.f)(m(),Object(p.a)(r),a,Object(p.a)(s))}},{key:"firstUpdated",value:function(){O(j(f.prototype),"firstUpdated",this).call(this),this.mdcFoundation.setAutoStackButtons(!0)}},{key:"connectedCallback",value:function(){O(j(f.prototype),"connectedCallback",this).call(this),this.open&&this.mdcFoundation&&!this.mdcFoundation.isOpen()&&(this.setEventListeners(),this.mdcFoundation.open())}},{key:"disconnectedCallback",value:function(){O(j(f.prototype),"disconnectedCallback",this).call(this),this.open&&this.mdcFoundation&&(this.removeEventListeners(),this.closingDueToDisconnect=!0,this.mdcFoundation.close(this.currentAction||this.defaultAction),this.closingDueToDisconnect=!1,this.currentAction=void 0,C.remove(this))}},{key:"forceLayout",value:function(){this.mdcFoundation.layout()}},{key:"focus",value:function(){var e=this.getInitialFocusEl();e&&e.focus()}},{key:"blur",value:function(){if(this.shadowRoot){var e=this.shadowRoot.activeElement;if(e)e instanceof HTMLElement&&e.blur();else{var t=this.getRootNode(),n=t instanceof Document?t.activeElement:null;n instanceof HTMLElement&&n.blur()}}}},{key:"setEventListeners",value:function(){var e=this;this.boundHandleClick=this.mdcFoundation.handleClick.bind(this.mdcFoundation),this.boundLayout=function(){e.open&&e.mdcFoundation.layout.bind(e.mdcFoundation)},this.boundHandleKeydown=this.mdcFoundation.handleKeydown.bind(this.mdcFoundation),this.boundHandleDocumentKeydown=this.mdcFoundation.handleDocumentKeydown.bind(this.mdcFoundation),this.mdcRoot.addEventListener("click",this.boundHandleClick),window.addEventListener("resize",this.boundLayout,Object(l.a)()),window.addEventListener("orientationchange",this.boundLayout,Object(l.a)()),this.mdcRoot.addEventListener("keydown",this.boundHandleKeydown,Object(l.a)()),document.addEventListener("keydown",this.boundHandleDocumentKeydown,Object(l.a)())}},{key:"removeEventListeners",value:function(){this.boundHandleClick&&this.mdcRoot.removeEventListener("click",this.boundHandleClick),this.boundLayout&&(window.removeEventListener("resize",this.boundLayout),window.removeEventListener("orientationchange",this.boundLayout)),this.boundHandleKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleKeydown),this.boundHandleDocumentKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleDocumentKeydown)}},{key:"close",value:function(){this.open=!1}},{key:"show",value:function(){this.open=!0}},{key:"primaryButton",get:function(){var e=this.primarySlot.assignedNodes(),t=(e=e.filter((function(e){return e instanceof HTMLElement})))[0];return t||null}}])&&k(n.prototype,r),a&&k(n,a),f}(d.a);function A(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.mdc-elevation-overlay{position:absolute;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit);flex-grow:1;box-sizing:border-box;margin:0;padding:20px 24px;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:scale(1)}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:scale(1);opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px));border-radius:4px;border-radius:var(--mdc-dialog-shape-radius, 4px)}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*)[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog[dir=rtl] #actions ::slotted(*),[dir=rtl] .mdc-dialog #actions ::slotted(*){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:1e-9px;margin-top:12px}']);return A=function(){return e},e}Object(r.b)([Object(i.i)(".mdc-dialog")],P.prototype,"mdcRoot",void 0),Object(r.b)([Object(i.i)('slot[name="primaryAction"]')],P.prototype,"primarySlot",void 0),Object(r.b)([Object(i.i)('slot[name="secondaryAction"]')],P.prototype,"secondarySlot",void 0),Object(r.b)([Object(i.i)("#contentSlot")],P.prototype,"contentSlot",void 0),Object(r.b)([Object(i.i)(".mdc-dialog__content")],P.prototype,"contentElement",void 0),Object(r.b)([Object(i.i)(".mdc-container")],P.prototype,"conatinerElement",void 0),Object(r.b)([Object(i.h)({type:Boolean})],P.prototype,"hideActions",void 0),Object(r.b)([Object(i.h)({type:Boolean}),Object(f.a)((function(){this.forceLayout()}))],P.prototype,"stacked",void 0),Object(r.b)([Object(i.h)({type:String})],P.prototype,"heading",void 0),Object(r.b)([Object(i.h)({type:String}),Object(f.a)((function(e){this.mdcFoundation.setScrimClickAction(e)}))],P.prototype,"scrimClickAction",void 0),Object(r.b)([Object(i.h)({type:String}),Object(f.a)((function(e){this.mdcFoundation.setEscapeKeyAction(e)}))],P.prototype,"escapeKeyAction",void 0),Object(r.b)([Object(i.h)({type:Boolean,reflect:!0}),Object(f.a)((function(e){this.mdcFoundation&&this.isConnected&&(e?(this.setEventListeners(),this.mdcFoundation.open()):(this.removeEventListeners(),this.mdcFoundation.close(this.currentAction||this.defaultAction),this.currentAction=void 0))}))],P.prototype,"open",void 0),Object(r.b)([Object(i.h)()],P.prototype,"defaultAction",void 0),Object(r.b)([Object(i.h)()],P.prototype,"actionAttribute",void 0),Object(r.b)([Object(i.h)()],P.prototype,"initialFocusAttribute",void 0);var T=Object(i.c)(A());function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){return(D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function z(e,t){return!t||"object"!==R(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function L(e){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var N=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&D(e,t)}(r,e);var t,n=(t=r,function(){var e,n=L(t);if(F()){var r=L(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return z(this,e)});function r(){return I(this,r),n.apply(this,arguments)}return r}(P);N.styles=T,N=Object(r.b)([Object(i.d)("mwc-dialog")],N);n(96);var M=n(8);function H(e){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function B(){var e=ne(["\n .mdc-dialog {\n z-index: var(--dialog-z-index, 7);\n }\n .mdc-dialog__actions {\n justify-content: var(--justify-action-buttons, flex-end);\n }\n .mdc-dialog__container {\n align-items: var(--vertial-align-dialog, center);\n }\n .mdc-dialog__title::before {\n display: block;\n height: 20px;\n }\n .mdc-dialog__content {\n padding: var(--dialog-content-padding, 20px 24px);\n }\n .header_button {\n position: absolute;\n right: 16px;\n top: 12px;\n text-decoration: none;\n color: inherit;\n }\n "]);return B=function(){return e},e}function V(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){return(U=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function $(e,t){return!t||"object"!==H(t)&&"function"!=typeof t?K(e):t}function K(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function G(e){return(G=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function W(e){var t,n=Q(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function Y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function X(e){return e.decorators&&e.decorators.length}function Z(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function J(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Q(e){var t=function(e,t){if("object"!==H(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===H(t)?t:String(t)}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n \n \n
e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n outline: none;\n }\n .container {\n position: relative;\n display: inline-block;\n }\n\n mwc-button {\n transition: all 1s;\n }\n\n .success mwc-button {\n --mdc-theme-primary: white;\n background-color: var(--success-color);\n transition: none;\n }\n\n .error mwc-button {\n --mdc-theme-primary: white;\n background-color: var(--error-color);\n transition: none;\n }\n\n .progress {\n @apply --layout;\n @apply --layout-center-center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n \n
\n \n \n \n \n
\n ']);return o=function(){return e},e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n \n\n \n"]);return a=function(){return e},e}Object(i.a)({_template:Object(o.a)(a()),is:"paper-listbox",behaviors:[r.a],hostAttributes:{role:"listbox"}})},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=s(["\n pre {\n overflow-x: auto;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n }\n .bold {\n font-weight: bold;\n }\n .italic {\n font-style: italic;\n }\n .underline {\n text-decoration: underline;\n }\n .strikethrough {\n text-decoration: line-through;\n }\n .underline.strikethrough {\n text-decoration: underline line-through;\n }\n .fg-red {\n color: rgb(222, 56, 43);\n }\n .fg-green {\n color: rgb(57, 181, 74);\n }\n .fg-yellow {\n color: rgb(255, 199, 6);\n }\n .fg-blue {\n color: rgb(0, 111, 184);\n }\n .fg-magenta {\n color: rgb(118, 38, 113);\n }\n .fg-cyan {\n color: rgb(44, 181, 233);\n }\n .fg-white {\n color: rgb(204, 204, 204);\n }\n .bg-black {\n background-color: rgb(0, 0, 0);\n }\n .bg-red {\n background-color: rgb(222, 56, 43);\n }\n .bg-green {\n background-color: rgb(57, 181, 74);\n }\n .bg-yellow {\n background-color: rgb(255, 199, 6);\n }\n .bg-blue {\n background-color: rgb(0, 111, 184);\n }\n .bg-magenta {\n background-color: rgb(118, 38, 113);\n }\n .bg-cyan {\n background-color: rgb(44, 181, 233);\n }\n .bg-white {\n background-color: rgb(204, 204, 204);\n }\n "]);return o=function(){return e},e}function a(){var e=s(["",""]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():s.f||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(o.a)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(c.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?c.delete(this):c.add(this)}},u=Element.prototype,d=u.matches||u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector,f={getTabbableNodes:function(e){var t=[];return this._collectTabbableNodes(e,t)?this._sortByTabIndex(t):t},isFocusable:function(e){return d.call(e,"input, select, textarea, button, object")?d.call(e,":not([disabled])"):d.call(e,"a[href], area[href], iframe, [tabindex], [contentEditable]")},isTabbable:function(e){return this.isFocusable(e)&&d.call(e,':not([tabindex="-1"])')&&this._isVisible(e)},_normalizedTabIndex:function(e){if(this.isFocusable(e)){var t=e.getAttribute("tabindex")||0;return Number(t)}return-1},_collectTabbableNodes:function(e,t){if(e.nodeType!==Node.ELEMENT_NODE||!this._isVisible(e))return!1;var n,r=e,i=this._normalizedTabIndex(r),a=i>0;i>=0&&t.push(r),n="content"===r.localName||"slot"===r.localName?Object(o.a)(r).getDistributedNodes():Object(o.a)(r.root||r).children;for(var s=0;s0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),r=Math.max(t.tabIndex,0);return 0===n||0===r?r>n:n>r}},p=n(4),h=n(5);function m(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return m=function(){return e},e}Object(p.a)({_template:Object(h.a)(m()),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Object(o.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(o.a)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var y=n(45),v=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,y.a(document.documentElement,"tap",(function(){})),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};v.prototype={constructor:v,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=!1||(e=document.body);e.root&&Object(o.a)(e.root).activeElement;)e=Object(o.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,r=this._overlays[n];if(r&&this._shouldBeBehindOverlay(t,r)&&n--,!(e>=n)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=i&&this._applyOverlayZ(t,i);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,r=this._overlays[n-1],i=Math.max(this._getZ(r),this._minimumZ),o=this._getZ(e);if(r&&this._shouldBeBehindOverlay(e,r)){this._applyOverlayZ(r,i),n--;var a=this._overlays[n-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(e,i),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t=0||(0===j.length&&function(){b=b||C.bind(void 0);for(var e=0,t=E.length;e=Math.abs(t),i=0;i0:o.scrollTop0:o.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},A=[a,l,P],T=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var r;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(r=e?this.animationConfig[e]:this.animationConfig,Array.isArray(r)||(r=[r]),r)for(var i,o=0;i=r[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||e,t,n);else if(i.id){var a=t[i.id];a?(a.isClone||(t[i.id]=this._cloneConfig(a),a=t[i.id]),this._copyProperties(a,i)):t[i.id]=i}else n.push(i)},getAnimationConfig:function(e){var t={},n=[];for(var r in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[r]);return n}},{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var r,i=0;r=e[i];i++){var o=document.createElement(r.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(e){return null}),a=o.configure(r),n.push({result:a,config:r,neonAnimation:o})}else console.warn(this.is+":",r.name,"not found!")}for(var s=0;s\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
\n \n
\n']);return R=function(){return e},e}Object(p.a)({_template:Object(h.a)(R()),is:"iron-dropdown",behaviors:[i.a,r.a,A,T],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
\n \n
\n\n \n \n \n']);return D=function(){return e},e}Object(p.a)({is:"paper-menu-grow-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this._effect=new KeyframeEffect(t,[{height:n/2+"px"},{height:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-grow-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n/2+"px"},{width:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n+"px"},{width:n-n/20+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this.setPrefixedProperty(t,"transformOrigin","0 0"),this._effect=new KeyframeEffect(t,[{height:n+"px",transform:"translateY(0)"},{height:n/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(e)),this._effect}});var z={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},F=Object(p.a)({_template:Object(h.a)(D()),is:"paper-menu-button",behaviors:[r.a,i.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:z.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(z).forEach((function(e){F[e]=z[e]}));n(98);var L=n(65);Object(p.a)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new L.a({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map((function(e){return this.name+":"+e}),this)},applyIcon:function(e,t){this.removeIcon(e);var n=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(n){var r=Object(o.a)(e.root||e);return r.insertBefore(n,r.childNodes[0]),e._svgIcon=n}return null},removeIcon:function(e){e._svgIcon&&(Object(o.a)(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async((function(){this.fire("iron-iconset-added",this,{node:window})}))},_createIconMap:function(){var e=Object.create(null);return Object(o.a)(this).querySelectorAll("[id]").forEach((function(t){e[t.id]=t})),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,n){if(e){var r=e.cloneNode(!0),i=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=r.getAttribute("viewBox")||"0 0 "+t+" "+t,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&r.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),i.setAttribute("viewBox",o),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),i.style.cssText=a,i.appendChild(r).removeAttribute("id"),i}return null}});var N=document.createElement("template");N.setAttribute("style","display: none;"),N.innerHTML='\n\n\n\n',document.head.appendChild(N.content);var M=document.createElement("template");M.setAttribute("style","display: none;"),M.innerHTML='\n \n',document.head.appendChild(M.content);var H=n(51),B=n(63),V=n(55);function U(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']);return U=function(){return e},e}Object(p.a)({_template:Object(h.a)(U()),is:"paper-dropdown-menu",behaviors:[H.a,i.a,B.a,V.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n\n :host {\n @apply --layout-horizontal;\n @apply --layout-center;\n position: relative;\n height: 64px;\n padding: 0 16px;\n pointer-events: none;\n font-size: var(--app-toolbar-font-size, 20px);\n }\n\n :host ::slotted(*) {\n pointer-events: auto;\n }\n\n :host ::slotted(paper-icon-button) {\n /* paper-icon-button/issues/33 */\n font-size: 0;\n }\n\n :host ::slotted([main-title]),\n :host ::slotted([condensed-title]) {\n pointer-events: none;\n @apply --layout-flex;\n }\n\n :host ::slotted([bottom-item]) {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n :host ::slotted([top-item]) {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n }\n\n :host ::slotted([spacer]) {\n margin-left: 64px;\n }\n \n\n \n"]);return o=function(){return e},e}Object(r.a)({_template:Object(i.a)(o()),is:"app-toolbar"});var a=n(0),s=(n(70),n(88),n(87),n(11));function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){var e=p(["\n :host {\n display: block;\n height: 100%;\n background-color: var(--primary-background-color);\n }\n .content {\n height: calc(100% - 64px);\n display: flex;\n align-items: center;\n justify-content: center;\n }\n "]);return l=function(){return e},e}function u(){var e=p(["\n \n "]);return u=function(){return e},e}function d(){var e=p(["\n \n "]);return d=function(){return e},e}function f(){var e=p(["\n \n ",'\n \n
\n \n
\n ']);return f=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){var t,n=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function k(e){return e.decorators&&e.decorators.length}function O(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function x(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(s&&c){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=n}catch(r){Function("r","regeneratorRuntime = r")(n)}}).call(this,n(104)(e))},function(e,t,n){"use strict";var r;(r="undefined"!=typeof process&&"[object process]"==={}.toString.call(process)||"undefined"!=typeof navigator&&"ReactNative"===navigator.product?global:self).Proxy||(r.Proxy=n(114)(),r.Proxy.revocable=r.Proxy.revocable)},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){var e,t=null;function r(e){return!!e&&("object"===n(e)||"function"==typeof e)}return(e=function(e,n){if(!r(e)||!r(n))throw new TypeError("Cannot create proxy with a non-object as target or handler");var i=function(){};t=function(){e=null,i=function(e){throw new TypeError("Cannot perform '".concat(e,"' on a proxy that has been revoked"))}},setTimeout((function(){t=null}),0);var o=n;for(var a in n={get:null,set:null,apply:null,construct:null},o){if(!(a in n))throw new TypeError("Proxy polyfill does not support trap '".concat(a,"'"));n[a]=o[a]}"function"==typeof o&&(n.apply=o.apply.bind(o));var s=this,c=!1,l=!1;"function"==typeof e?(s=function(){var t=this&&this.constructor===s,r=Array.prototype.slice.call(arguments);if(i(t?"construct":"apply"),t&&n.construct)return n.construct.call(this,e,r);if(!t&&n.apply)return n.apply(e,this,r);if(t){r.unshift(e);var o=e.bind.apply(e,r);return new o}return e.apply(this,r)},c=!0):e instanceof Array&&(s=[],l=!0);var u=n.get?function(e){return i("get"),n.get(this,e,s)}:function(e){return i("get"),this[e]},d=n.set?function(e,t){i("set");n.set(this,e,t,s)}:function(e,t){i("set"),this[e]=t},f=Object.getOwnPropertyNames(e),p={};f.forEach((function(t){if(!c&&!l||!(t in s)){var n={enumerable:!!Object.getOwnPropertyDescriptor(e,t).enumerable,get:u.bind(e,t),set:d.bind(e,t)};Object.defineProperty(s,t,n),p[t]=!0}}));var h=!0;if(Object.setPrototypeOf?Object.setPrototypeOf(s,Object.getPrototypeOf(e)):s.__proto__?s.__proto__=e.__proto__:h=!1,n.get||!h)for(var m in e)p[m]||Object.defineProperty(s,m,{get:u.bind(e,m)});return Object.seal(e),Object.seal(s),s}).revocable=function(n,r){return{proxy:new e(n,r),revoke:t}},e}},function(e,t){var n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML='',document.head.appendChild(n.content)},function(e,t){},function(e,t){function n(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o,a=!0,s=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&a>0&&n[o]===r[a];)o--,a--;n[o]!==r[a]&&this[h](n[o],r[a]),o>0&&this[y](n.slice(0,o)),a>0&&this[m](r.slice(0,a),i,null)}else this[m](r,i,t)}},{key:h,value:function(e,t){var n=e[d];this[g](e)&&!e.inert&&(e.inert=!0,n.add(e)),n.has(t)&&(t.inert=!1,n.delete(t)),t[f]=e[f],t[d]=n,e[f]=void 0,e[d]=void 0}},{key:y,value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i[f].disconnect(),i[f]=void 0;var o,a=n(i[d]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[d]=void 0}}catch(s){r.e(s)}finally{r.f()}}},{key:m,value:function(e,t,r){var i,o=n(e);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,l=new Set,u=0;u{const i=new XMLHttpRequest,o=[],a=[],s={},c=()=>({ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:()=>Promise.resolve(i.responseText),json:()=>Promise.resolve(JSON.parse(i.responseText)),blob:()=>Promise.resolve(new Blob([i.response])),clone:c,headers:{keys:()=>o,entries:()=>a,get:e=>s[e.toLowerCase()],has:e=>e.toLowerCase()in s}});i.open(t.method||"get",e,!0),i.onload=()=>{i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(e,t,n)=>{o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?`${s[t]},${n}`:n}),n(c())},i.onerror=r,i.withCredentials="include"==t.credentials;for(const e in t.headers)i.setRequestHeader(e,t.headers[e]);i.send(t.body||null)})});n(113);i.a.polyfill(),void 0===Object.values&&(Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}),String.prototype.padStart||(String.prototype.padStart=function(e,t){return e>>=0,t=String(void 0!==t?t:" "),this.length>=e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))});n(115);var o=n(0),a=n(11),s={},c=function(e,t){if(t.themes[e]){for(var n,r,i=Object.assign({},a.a,{},t.themes[e]),o={},c={},l=0,u=Object.keys(i);le.length)&&(t=e.length);for(var n=0,r=new Array(t);n .scrollable {\n -webkit-overflow-scrolling: auto !important;\n }\n\n paper-dialog-scrollable.can-scroll > .scrollable {\n -webkit-overflow-scrolling: touch !important;\n }\n \n"),document.head.appendChild(H.content);n(53);var B=n(1),V=(n(73),n(13)),U=n(61);function $(e){return($="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function K(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n \n \n \n ']);return G=function(){return e},e}function W(){var e=ie([""]);return W=function(){return e},e}function Y(){var e=ie(['\n \n ',"\n "]);return Y=function(){return e},e}function X(){var e=ie(['\n \n \n ']);return X=function(){return e},e}function Z(){var e=ie(['\n \n \n ']);return Z=function(){return e},e}function J(){var e=ie([""]);return J=function(){return e},e}function Q(){var e=ie(['
']);return Q=function(){return e},e}function ee(){var e=ie(["\n \n "]);return ee=function(){return e},e}function te(){var e=ie(["\n ","\n ","\n ","\n ",""]);return te=function(){return e},e}function ne(){var e=ie([""]);return ne=function(){return e},e}function re(){var e=ie([""]);return re=function(){return e},e}function ie(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ae(e,t){for(var n=0;n\n \n ',"\n \n "]);return Te=function(){return e},e}function Re(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function De(e,t){return(De=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ze(e,t){return!t||"object"!==Se(t)&&"function"!=typeof t?Fe(e):t}function Fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Le(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Ne(e){return(Ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Me(e){var t,n=$e(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function He(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Be(e){return e.decorators&&e.decorators.length}function Ve(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ue(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function $e(e){var t=function(e,t){if("object"!==Se(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Se(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Se(t)?t:String(t)}function Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function rt(e,t){if(e){if("string"==typeof e)return it(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?it(e,t):void 0}}function it(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&this.adapter_.setTabIndexForElementIndex(t,0)}},{key:"handleFocusOut",value:function(e,t){var n=this;t>=0&&this.adapter_.setTabIndexForElementIndex(t,-1),setTimeout((function(){n.adapter_.isFocusInsideList()||n.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(e,t,n){var r="ArrowLeft"===e.key||37===e.keyCode,i="ArrowUp"===e.key||38===e.keyCode,o="ArrowRight"===e.key||39===e.keyCode,a="ArrowDown"===e.key||40===e.keyCode,s="Home"===e.key||36===e.keyCode,c="End"===e.key||35===e.keyCode,l="Enter"===e.key||13===e.keyCode,u="Space"===e.key||32===e.keyCode;if(this.adapter_.isRootFocused())i||c?(e.preventDefault(),this.focusLastElement()):(a||s)&&(e.preventDefault(),this.focusFirstElement());else{var d=this.adapter_.getFocusedElementIndex();if(!(-1===d&&(d=n)<0)){var f;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent_(e),f=this.focusNextElement(d);else if(this.isVertical_&&i||!this.isVertical_&&r)this.preventDefaultEvent_(e),f=this.focusPrevElement(d);else if(s)this.preventDefaultEvent_(e),f=this.focusFirstElement();else if(c)this.preventDefaultEvent_(e),f=this.focusLastElement();else if((l||u)&&t){var p=e.target;if(p&&"A"===p.tagName&&l)return;this.preventDefaultEvent_(e),this.setSelectedIndexOnAction_(d,!0)}this.focusedItemIndex_=d,void 0!==f&&(this.setTabindexAtIndex_(f),this.focusedItemIndex_=f)}}}},{key:"handleSingleSelection",value:function(e,t,n){e!==Qe.UNSET_INDEX&&(this.setSelectedIndexOnAction_(e,t,n),this.setTabindexAtIndex_(e),this.focusedItemIndex_=e)}},{key:"focusNextElement",value:function(e){var t=e+1;if(t>=this.adapter_.getListItemCount()){if(!this.wrapFocus_)return e;t=0}return this.adapter_.focusItemAtIndex(t),t}},{key:"focusPrevElement",value:function(e){var t=e-1;if(t<0){if(!this.wrapFocus_)return e;t=this.adapter_.getListItemCount()-1}return this.adapter_.focusItemAtIndex(t),t}},{key:"focusFirstElement",value:function(){return this.adapter_.focusItemAtIndex(0),0}},{key:"focusLastElement",value:function(){var e=this.adapter_.getListItemCount()-1;return this.adapter_.focusItemAtIndex(e),e}},{key:"setEnabled",value:function(e,t){this.isIndexValid_(e)&&this.adapter_.setDisabledStateForElementIndex(e,!t)}},{key:"preventDefaultEvent_",value:function(e){var t=e.target,n="".concat(t.tagName).toLowerCase();-1===dt.indexOf(n)&&e.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==e&&(this.selectedIndex_!==Qe.UNSET_INDEX&&(this.adapter_.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter_.setActivatedStateForElementIndex(this.selectedIndex_,!1)),t&&this.adapter_.setSelectedStateForElementIndex(e,!0),this.useActivatedClass_&&this.adapter_.setActivatedStateForElementIndex(e,!0),this.setAriaForSingleSelectionAtIndex_(e),this.selectedIndex_=e,this.adapter_.notifySelected(e))}},{key:"setMultiSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=pt(this.selectedIndex_),r=ut(n,e);if(r.removed.length||r.added.length){var i,o=nt(r.removed);try{for(o.s();!(i=o.n()).done;){var a=i.value;t&&this.adapter_.setSelectedStateForElementIndex(a,!1),this.useActivatedClass_&&this.adapter_.setActivatedStateForElementIndex(a,!1)}}catch(u){o.e(u)}finally{o.f()}var s,c=nt(r.added);try{for(c.s();!(s=c.n()).done;){var l=s.value;t&&this.adapter_.setSelectedStateForElementIndex(l,!0),this.useActivatedClass_&&this.adapter_.setActivatedStateForElementIndex(l,!0)}}catch(u){c.e(u)}finally{c.f()}this.selectedIndex_=e,this.adapter_.notifySelected(e,r)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(e){this.selectedIndex_===Qe.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter_.getAttributeForElementIndex(e,Je.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue_,n=t?Je.ARIA_CURRENT:Je.ARIA_SELECTED;this.selectedIndex_!==Qe.UNSET_INDEX&&this.adapter_.setAttributeForElementIndex(this.selectedIndex_,n,"false");var r=t?this.ariaCurrentAttrValue_:"true";this.adapter_.setAttributeForElementIndex(e,n,r)}},{key:"setTabindexAtIndex_",value:function(e){this.focusedItemIndex_===Qe.UNSET_INDEX&&0!==e?this.adapter_.setTabIndexForElementIndex(0,-1):this.focusedItemIndex_>=0&&this.focusedItemIndex_!==e&&this.adapter_.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter_.setTabIndexForElementIndex(e,0)}},{key:"setTabindexToFirstSelectedItem_",value:function(){var e=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==Qe.UNSET_INDEX?e=this.selectedIndex_:ft(this.selectedIndex_)&&this.selectedIndex_.size>0&&(e=Math.min.apply(Math,tt(this.selectedIndex_))),this.setTabindexAtIndex_(e)}},{key:"isIndexValid_",value:function(e){if(e instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===e.size)return!0;var t,n=!1,r=nt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(n=this.isIndexInRange_(i))break}}catch(o){r.e(o)}finally{r.f()}return n}if("number"==typeof e){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return e===Qe.UNSET_INDEX||this.isIndexInRange_(e)}return!1}},{key:"isIndexInRange_",value:function(e){var t=this.adapter_.getListItemCount();return e>=0&&e2&&void 0!==arguments[2])||arguments[2],r=!1;r=void 0===t?!this.adapter_.getSelectedStateForElementIndex(e):t;var i=pt(this.selectedIndex_);r?i.add(e):i.delete(e),this.setMultiSelectionAtIndex_(i,n)}}])&&ot(n.prototype,r),i&&ot(n,i),a}(Ye.a);function mt(e){return(mt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yt(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \x3c!-- @ts-ignore --\x3e\n =0;n--){var r=t[n];if(St(r))return e.items.indexOf(r)}return-1},getAttributeForElementIndex:function(t,n){if(!e.mdcRoot)return"";var r=e.items[t];return r?r.getAttribute(n):""},setAttributeForElementIndex:function(t,n,r){if(e.mdcRoot){var i=e.items[t];i&&i.setAttribute(n,r)}},focusItemAtIndex:function(t){var n=e.items[t];n&&n.focus()},setTabIndexForElementIndex:function(t,n){var r=e.items[t];r&&(r.tabindex=n)},notifyAction:function(t){var n={bubbles:!0,composed:!0};n.detail={index:t};var r=new CustomEvent("action",n);e.dispatchEvent(r)},notifySelected:function(t,n){var r={bubbles:!0,composed:!0};r.detail={index:t,diff:n};var i=new CustomEvent("selected",r);e.dispatchEvent(i)},isFocusInsideList:function(){return Object(Ge.c)(e)},isRootFocused:function(){var t=e.mdcRoot;return t.getRootNode().activeElement===t},setDisabledStateForElementIndex:function(t,n){var r=e.items[t];r&&(r.disabled=n)},getDisabledStateForElementIndex:function(t){var n=e.items[t];return!!n&&n.disabled},setSelectedStateForElementIndex:function(t,n){var r=e.items[t];r&&(r.selected=n)},getSelectedStateForElementIndex:function(t){var n=e.items[t];return!!n&&n.selected},setActivatedStateForElementIndex:function(t,n){var r=e.items[t];r&&(r.activated=n)}},this.mdcAdapter}},{key:"selectUi",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.items[e];n&&(n.selected=!0,n.activated=t)}},{key:"deselectUi",value:function(e){var t=this.items[e];t&&(t.selected=!1,t.activated=!1)}},{key:"select",value:function(e){this.mdcFoundation&&this.mdcFoundation.setSelectedIndex(e)}},{key:"toggle",value:function(e,t){this.multi&&this.mdcFoundation.toggleMultiAtIndex(e,t)}},{key:"onListItemConnected",value:function(e){var t=e.target;this.layout(-1===this.items.indexOf(t))}},{key:"layout",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&this.updateItems();var t,n=this.items[0],r=vt(this.items);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.tabindex=-1}}catch(o){r.e(o)}finally{r.f()}n&&(this.noninteractive?this.previousTabindex||(this.previousTabindex=n):n.tabindex=0)}},{key:"focus",value:function(){var e=this.mdcRoot;e&&e.focus()}},{key:"blur",value:function(){var e=this.mdcRoot;e&&e.blur()}},{key:"assignedElements",get:function(){var e=this.slotElement;return e?e.assignedNodes({flatten:!0}).filter(Ge.e):[]}},{key:"items",get:function(){return this.items_}},{key:"selected",get:function(){var e=this.index;if(!ft(e))return-1===e?null:this.items[e];var t,n=[],r=vt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.push(this.items[i])}}catch(o){r.e(o)}finally{r.f()}return n}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}}])&&_t(n.prototype,r),i&&_t(n,i),s}(qe.a);function Ct(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{display:block}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));padding:var(--mdc-list-vertical-padding, 8px) 0}.mdc-list:focus{outline:none}.mdc-list-item{height:48px}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list ::slotted([divider]){height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.12)}.mdc-list ::slotted([divider][padded]){margin:0 var(--mdc-list-side-padding, 16px)}.mdc-list ::slotted([divider][inset]){margin-left:var(--mdc-list-inset-margin, 72px);margin-right:0;width:calc(100% - var(--mdc-list-inset-margin, 72px))}.mdc-list-group[dir=rtl] .mdc-list ::slotted([divider][inset]),[dir=rtl] .mdc-list-group .mdc-list ::slotted([divider][inset]){margin-left:0;margin-right:var(--mdc-list-inset-margin, 72px)}.mdc-list ::slotted([divider][inset][padded]){width:calc(100% - var(--mdc-list-inset-margin, 72px) - var(--mdc-list-side-padding, 16px))}.mdc-list--dense ::slotted([mwc-list-item]){height:40px}.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 20px}.mdc-list--two-line.mdc-list--dense ::slotted([mwc-list-item]),.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list-item]){height:60px}.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 36px}:host([noninteractive]){pointer-events:none;cursor:default}.mdc-list--dense ::slotted(.mdc-list-item__primary-text){display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}']);return Ct=function(){return e},e}Object(B.b)([Object(o.i)(".mdc-list")],jt.prototype,"mdcRoot",void 0),Object(B.b)([Object(o.i)("slot")],jt.prototype,"slotElement",void 0),Object(B.b)([Object(o.h)({type:Boolean}),Object(V.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setUseActivatedClass(e)}))],jt.prototype,"activatable",void 0),Object(B.b)([Object(o.h)({type:Boolean}),Object(V.a)((function(e,t){this.mdcFoundation&&this.mdcFoundation.setMulti(e),void 0!==t&&this.layout()}))],jt.prototype,"multi",void 0),Object(B.b)([Object(o.h)({type:Boolean}),Object(V.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setWrapFocus(e)}))],jt.prototype,"wrapFocus",void 0),Object(B.b)([Object(o.h)({type:String}),Object(V.a)((function(e,t){void 0!==t&&this.updateItems()}))],jt.prototype,"itemRoles",void 0),Object(B.b)([Object(o.h)({type:String})],jt.prototype,"innerRole",void 0),Object(B.b)([Object(o.h)({type:String})],jt.prototype,"innerAriaLabel",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jt.prototype,"rootTabbable",void 0),Object(B.b)([Object(o.h)({type:Boolean,reflect:!0}),Object(V.a)((function(e){var t=this.slotElement;if(e&&t){var n=Object(Ge.d)(t,'[tabindex="0"]');this.previousTabindex=n,n&&n.setAttribute("tabindex","-1")}else!e&&this.previousTabindex&&(this.previousTabindex.setAttribute("tabindex","0"),this.previousTabindex=null)}))],jt.prototype,"noninteractive",void 0);var Pt=Object(o.c)(Ct());function At(e){return(At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Tt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rt(e,t){return(Rt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function It(e,t){return!t||"object"!==At(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Dt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function zt(e){return(zt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ft=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rt(e,t)}(r,e);var t,n=(t=r,function(){var e,n=zt(t);if(Dt()){var r=zt(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return It(this,e)});function r(){return Tt(this,r),n.apply(this,arguments)}return r}(jt);Ft.styles=Pt,Ft=Object(B.b)([Object(o.d)("mwc-list")],Ft);var Lt,Nt,Mt={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},Ht={CLOSED_EVENT:"MDCMenuSurface:closed",OPENED_EVENT:"MDCMenuSurface:opened",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},Bt={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(Lt||(Lt={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(Nt||(Nt={}));var Vt,Ut=function(e){function t(n){var r=e.call(this,Object(B.a)(Object(B.a)({},t.defaultAdapter),n))||this;return r.isOpen_=!1,r.isQuickOpen_=!1,r.isHoistedElement_=!1,r.isFixedPosition_=!1,r.openAnimationEndTimerId_=0,r.closeAnimationEndTimerId_=0,r.animationRequestId_=0,r.anchorCorner_=Nt.TOP_START,r.originCorner_=Nt.TOP_START,r.anchorMargin_={top:0,right:0,bottom:0,left:0},r.position_={x:0,y:0},r}return Object(B.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Mt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Ht},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Bt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"Corner",{get:function(){return Nt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyOpen:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){var e=t.cssClasses,n=e.ROOT,r=e.OPEN;if(!this.adapter_.hasClass(n))throw new Error(n+" class required in root element.");this.adapter_.hasClass(r)&&(this.isOpen_=!0)},t.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId_),clearTimeout(this.closeAnimationEndTimerId_),cancelAnimationFrame(this.animationRequestId_)},t.prototype.setAnchorCorner=function(e){this.anchorCorner_=e},t.prototype.flipCornerHorizontally=function(){this.originCorner_=this.originCorner_^Lt.RIGHT},t.prototype.setAnchorMargin=function(e){this.anchorMargin_.top=e.top||0,this.anchorMargin_.right=e.right||0,this.anchorMargin_.bottom=e.bottom||0,this.anchorMargin_.left=e.left||0},t.prototype.setIsHoisted=function(e){this.isHoistedElement_=e},t.prototype.setFixedPosition=function(e){this.isFixedPosition_=e},t.prototype.setAbsolutePosition=function(e,t){this.position_.x=this.isFinite_(e)?e:0,this.position_.y=this.isFinite_(t)?t:0},t.prototype.setQuickOpen=function(e){this.isQuickOpen_=e},t.prototype.isOpen=function(){return this.isOpen_},t.prototype.open=function(){var e=this;this.isOpen_||(this.adapter_.saveFocus(),this.isQuickOpen_?(this.isOpen_=!0,this.adapter_.addClass(t.cssClasses.OPEN),this.dimensions_=this.adapter_.getInnerDimensions(),this.autoPosition_(),this.adapter_.notifyOpen()):(this.adapter_.addClass(t.cssClasses.ANIMATING_OPEN),this.animationRequestId_=requestAnimationFrame((function(){e.adapter_.addClass(t.cssClasses.OPEN),e.dimensions_=e.adapter_.getInnerDimensions(),e.autoPosition_(),e.openAnimationEndTimerId_=setTimeout((function(){e.openAnimationEndTimerId_=0,e.adapter_.removeClass(t.cssClasses.ANIMATING_OPEN),e.adapter_.notifyOpen()}),Bt.TRANSITION_OPEN_DURATION)})),this.isOpen_=!0))},t.prototype.close=function(e){var n=this;void 0===e&&(e=!1),this.isOpen_&&(this.isQuickOpen_?(this.isOpen_=!1,e||this.maybeRestoreFocus_(),this.adapter_.removeClass(t.cssClasses.OPEN),this.adapter_.removeClass(t.cssClasses.IS_OPEN_BELOW),this.adapter_.notifyClose()):(this.adapter_.addClass(t.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){n.adapter_.removeClass(t.cssClasses.OPEN),n.adapter_.removeClass(t.cssClasses.IS_OPEN_BELOW),n.closeAnimationEndTimerId_=setTimeout((function(){n.closeAnimationEndTimerId_=0,n.adapter_.removeClass(t.cssClasses.ANIMATING_CLOSED),n.adapter_.notifyClose()}),Bt.TRANSITION_CLOSE_DURATION)})),this.isOpen_=!1,e||this.maybeRestoreFocus_()))},t.prototype.handleBodyClick=function(e){var t=e.target;this.adapter_.isElementInContainer(t)||this.close()},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.autoPosition_=function(){var e;this.measurements_=this.getAutoLayoutMeasurements_();var n=this.getOriginCorner_(),r=this.getMenuSurfaceMaxHeight_(n),i=this.hasBit_(n,Lt.BOTTOM)?"bottom":"top",o=this.hasBit_(n,Lt.RIGHT)?"right":"left",a=this.getHorizontalOriginOffset_(n),s=this.getVerticalOriginOffset_(n),c=this.measurements_,l=c.anchorSize,u=c.surfaceSize,d=((e={})[o]=a,e[i]=s,e);l.width/u.width>Bt.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(o="center"),(this.isHoistedElement_||this.isFixedPosition_)&&this.adjustPositionForHoistedElement_(d),this.adapter_.setTransformOrigin(o+" "+i),this.adapter_.setPosition(d),this.adapter_.setMaxHeight(r?r+"px":""),this.hasBit_(n,Lt.BOTTOM)||this.adapter_.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutMeasurements_=function(){var e=this.adapter_.getAnchorDimensions(),t=this.adapter_.getBodyDimensions(),n=this.adapter_.getWindowDimensions(),r=this.adapter_.getWindowScroll();return e||(e={top:this.position_.y,right:this.position_.x,bottom:this.position_.y,left:this.position_.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions_,viewportDistance:{top:e.top,right:n.width-e.right,bottom:n.height-e.bottom,left:e.left},viewportSize:n,windowScroll:r}},t.prototype.getOriginCorner_=function(){var e,n,r=this.originCorner_,i=this.measurements_,o=i.viewportDistance,a=i.anchorSize,s=i.surfaceSize,c=t.numbers.MARGIN_TO_EDGE;this.hasBit_(this.anchorCorner_,Lt.BOTTOM)?(e=o.top-c+a.height+this.anchorMargin_.bottom,n=o.bottom-c-this.anchorMargin_.bottom):(e=o.top-c+this.anchorMargin_.top,n=o.bottom-c+a.height-this.anchorMargin_.top),!(n-s.height>0)&&e>=n&&(r=this.setBit_(r,Lt.BOTTOM));var l,u,d=this.adapter_.isRtl(),f=this.hasBit_(this.anchorCorner_,Lt.FLIP_RTL),p=this.hasBit_(this.anchorCorner_,Lt.RIGHT),h=!1;(h=d&&f?!p:p)?(l=o.left+a.width+this.anchorMargin_.right,u=o.right-this.anchorMargin_.right):(l=o.left+this.anchorMargin_.left,u=o.right+a.width-this.anchorMargin_.left);var m=l-s.width>0,y=u-s.width>0,v=this.hasBit_(r,Lt.FLIP_RTL)&&this.hasBit_(r,Lt.RIGHT);return y&&v&&d||!m&&v?r=this.unsetBit_(r,Lt.RIGHT):(m&&h&&d||m&&!h&&p||!y&&l>=u)&&(r=this.setBit_(r,Lt.RIGHT)),r},t.prototype.getMenuSurfaceMaxHeight_=function(e){var n=this.measurements_.viewportDistance,r=0,i=this.hasBit_(e,Lt.BOTTOM),o=this.hasBit_(this.anchorCorner_,Lt.BOTTOM),a=t.numbers.MARGIN_TO_EDGE;return i?(r=n.top+this.anchorMargin_.top-a,o||(r+=this.measurements_.anchorSize.height)):(r=n.bottom-this.anchorMargin_.bottom+this.measurements_.anchorSize.height-a,o&&(r-=this.measurements_.anchorSize.height)),r},t.prototype.getHorizontalOriginOffset_=function(e){var t=this.measurements_.anchorSize,n=this.hasBit_(e,Lt.RIGHT),r=this.hasBit_(this.anchorCorner_,Lt.RIGHT);if(n){var i=r?t.width-this.anchorMargin_.left:this.anchorMargin_.right;return this.isHoistedElement_||this.isFixedPosition_?i-(this.measurements_.viewportSize.width-this.measurements_.bodySize.width):i}return r?t.width-this.anchorMargin_.right:this.anchorMargin_.left},t.prototype.getVerticalOriginOffset_=function(e){var t=this.measurements_.anchorSize,n=this.hasBit_(e,Lt.BOTTOM),r=this.hasBit_(this.anchorCorner_,Lt.BOTTOM);return n?r?t.height-this.anchorMargin_.top:-this.anchorMargin_.bottom:r?t.height+this.anchorMargin_.bottom:this.anchorMargin_.top},t.prototype.adjustPositionForHoistedElement_=function(e){var t,n,r=this.measurements_,i=r.windowScroll,o=r.viewportDistance,a=Object.keys(e);try{for(var s=Object(B.d)(a),c=s.next();!c.done;c=s.next()){var l=c.value,u=e[l]||0;u+=o[l],this.isFixedPosition_||("top"===l?u+=i.y:"bottom"===l?u-=i.y:"left"===l?u+=i.x:u-=i.x),e[l]=u}}catch(d){t={error:d}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus_=function(){var e=this.adapter_.isFocused(),t=document.activeElement&&this.adapter_.isElementInContainer(document.activeElement);(e||t)&&this.adapter_.restoreFocus()},t.prototype.hasBit_=function(e,t){return Boolean(e&t)},t.prototype.setBit_=function(e,t){return e|t},t.prototype.unsetBit_=function(e,t){return e^t},t.prototype.isFinite_=function(e){return"number"==typeof e&&isFinite(e)},t}(Ye.a),$t=Ut;function Kt(e){return(Kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qt(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n =0&&(this.adapter_.removeAttributeFromElementAtIndex(t,pn.ARIA_CHECKED_ATTR),this.adapter_.removeClassFromElementAtIndex(t,fn.MENU_SELECTED_LIST_ITEM)),this.adapter_.addClassToElementAtIndex(e,fn.MENU_SELECTED_LIST_ITEM),this.adapter_.addAttributeToElementAtIndex(e,pn.ARIA_CHECKED_ATTR,"true")},t.prototype.setEnabled=function(e,t){this.validatedIndex_(e),t?(this.adapter_.removeClassFromElementAtIndex(e,Ze),this.adapter_.addAttributeToElementAtIndex(e,pn.ARIA_DISABLED_ATTR,"false")):(this.adapter_.addClassToElementAtIndex(e,Ze),this.adapter_.addAttributeToElementAtIndex(e,pn.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex_=function(e){var t=this.adapter_.getMenuItemCount();if(!(e>=0&&e0&&void 0!==arguments[0])||arguments[0],t=this.listElement;t&&t.layout(e)}},{key:"listElement",get:function(){return this.listElement_||(this.listElement_=this.renderRoot.querySelector("mwc-list")),this.listElement_}},{key:"items",get:function(){var e=this.listElement;return e?e.items:[]}},{key:"index",get:function(){var e=this.listElement;return e?e.index:-1}},{key:"selected",get:function(){var e=this.listElement;return e?e.selected:null}}])&&wn(n.prototype,r),i&&wn(n,i),l}(qe.a);function Cn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mwc-list ::slotted([mwc-list-item]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}mwc-list{max-width:var(--mdc-menu-max-width, auto);min-width:var(--mdc-menu-min-width, auto)}"]);return Cn=function(){return e},e}Object(B.b)([Object(o.i)(".mdc-menu")],jn.prototype,"mdcRoot",void 0),Object(B.b)([Object(o.i)("slot")],jn.prototype,"slotElement",void 0),Object(B.b)([Object(o.h)({type:Object})],jn.prototype,"anchor",void 0),Object(B.b)([Object(o.h)({type:Boolean,reflect:!0})],jn.prototype,"open",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"quick",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"wrapFocus",void 0),Object(B.b)([Object(o.h)({type:String})],jn.prototype,"innerRole",void 0),Object(B.b)([Object(o.h)({type:String})],jn.prototype,"corner",void 0),Object(B.b)([Object(o.h)({type:Number})],jn.prototype,"x",void 0),Object(B.b)([Object(o.h)({type:Number})],jn.prototype,"y",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"absolute",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"multi",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"activatable",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"fixed",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"forceGroupSelection",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"fullwidth",void 0),Object(B.b)([Object(o.h)({type:String}),Object(V.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(dn[e])}))],jn.prototype,"defaultFocus",void 0);var Pn=Object(o.c)(Cn());function An(e){return(An="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Tn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rn(e,t){return(Rn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function In(e,t){return!t||"object"!==An(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Dn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function zn(e){return(zn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Fn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rn(e,t)}(r,e);var t,n=(t=r,function(){var e,n=zn(t);if(Dn()){var r=zn(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return In(this,e)});function r(){return Tn(this,r),n.apply(this,arguments)}return r}(jn);Fn.styles=Pn,Fn=Object(B.b)([Object(o.d)("mwc-menu")],Fn);n(96);function Ln(e){return(Ln="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nn(){var e=Hn(["\n :host {\n display: inline-block;\n position: relative;\n }\n "]);return Nn=function(){return e},e}function Mn(){var e=Hn(["\n
\n
\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(jr).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var Pr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,r=void 0===n?Sr.getFn:n;fr(this,e),this.norm=Cr(3),this.getFn=r,this.isCreated=!1,this.setRecords()}return hr(e,[{key:"setCollection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=e}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,vr(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();vr(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?Sr.getFn:r,o=new Pr({getFn:i});return o.setKeys(e),o.setCollection(t),o.create(),o}function Tr(e,t){var n=e.matches;t.matches=[],gr(n)&&n.forEach((function(e){if(gr(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function Rr(e,t){t.score=e.score}function Ir(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,a=t.expectedLocation,s=void 0===a?0:a,c=t.distance,l=void 0===c?Sr.distance:c,u=r/e.length,d=Math.abs(s-o);return l?u+d/l:d?1:u}function Dr(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Sr.minMatchCharLength,n=[],r=-1,i=-1,o=0,a=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function zr(e){for(var t={},n=e.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=n.location,i=void 0===r?Sr.location:r,o=n.threshold,a=void 0===o?Sr.threshold:o,s=n.distance,c=void 0===s?Sr.distance:s,l=n.includeMatches,u=void 0===l?Sr.includeMatches:l,d=n.findAllMatches,f=void 0===d?Sr.findAllMatches:d,p=n.minMatchCharLength,h=void 0===p?Sr.minMatchCharLength:p,m=n.isCaseSensitive,y=void 0===m?Sr.isCaseSensitive:m;fr(this,e),this.options={location:i,threshold:a,distance:c,includeMatches:u,findAllMatches:f,minMatchCharLength:h,isCaseSensitive:y},this.pattern=y?t:t.toLowerCase(),this.chunks=[];for(var v=0;v3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?Sr.location:i,a=r.distance,s=void 0===a?Sr.distance:a,c=r.threshold,l=void 0===c?Sr.threshold:c,u=r.findAllMatches,d=void 0===u?Sr.findAllMatches:u,f=r.minMatchCharLength,p=void 0===f?Sr.minMatchCharLength:f,h=r.includeMatches,m=void 0===h?Sr.includeMatches:h;if(t.length>32)throw new Error(kr(32));var y,v=t.length,b=e.length,g=Math.max(0,Math.min(o,b)),_=l,w=g,k=[];if(m)for(var O=0;O-1;){var E=Ir(t,{currentLocation:y,expectedLocation:g,distance:s});if(_=Math.min(E,_),w=y+v,m)for(var x=0;x=D;L-=1){var N=L-1,M=n[e.charAt(N)];if(M&&m&&(k[N]=1),F[L]=(F[L+1]<<1|1)&M,0!==A&&(F[L]|=(S[L+1]|S[L])<<1|1|S[L+1]),F[L]&P&&(j=Ir(t,{errors:A,currentLocation:N,expectedLocation:g,distance:s}))<=_){if(_=j,(w=N)<=g)break;D=Math.max(1,2*g-w)}}var H=Ir(t,{errors:A+1,currentLocation:g,expectedLocation:g,distance:s});if(H>_)break;S=F}var B={isMatch:w>=0,score:Math.max(.001,j)};return m&&(B.indices=Dr(k,p)),B}(e,i,o,{location:a+32*n,distance:s,threshold:c,findAllMatches:l,minMatchCharLength:u,includeMatches:r}),m=h.isMatch,y=h.score,v=h.indices;m&&(p=!0),f+=y,m&&v&&(d=[].concat(ur(d),ur(v)))}));var h={isMatch:p,score:p?f/this.chunks.length:1};return p&&r&&(h.indices=d),h}}]),e}(),Lr=function(){function e(t){fr(this,e),this.pattern=t}return hr(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return Nr(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return Nr(e,this.singleRegex)}}]),e}();function Nr(e,t){var n=e.match(t);return n?n[1]:null}var Mr=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(Lr),Hr=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(Lr),Br=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(Lr),Vr=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(Lr),Ur=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(Lr),$r=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(Lr),Kr=function(e){ir(n,e);var t=ar(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,a=void 0===o?Sr.location:o,s=i.threshold,c=void 0===s?Sr.threshold:s,l=i.distance,u=void 0===l?Sr.distance:l,d=i.includeMatches,f=void 0===d?Sr.includeMatches:d,p=i.findAllMatches,h=void 0===p?Sr.findAllMatches:p,m=i.minMatchCharLength,y=void 0===m?Sr.minMatchCharLength:m,v=i.isCaseSensitive,b=void 0===v?Sr.isCaseSensitive:v;return fr(this,n),(r=t.call(this,e))._bitapSearch=new Fr(e,{location:a,threshold:c,distance:u,includeMatches:f,findAllMatches:h,minMatchCharLength:y,isCaseSensitive:b}),r}return hr(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(Lr),qr=[Mr,Br,Vr,$r,Ur,Hr,Kr],Gr=qr.length,Wr=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function Yr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Wr).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isCaseSensitive,i=void 0===r?Sr.isCaseSensitive:r,o=n.includeMatches,a=void 0===o?Sr.includeMatches:o,s=n.minMatchCharLength,c=void 0===s?Sr.minMatchCharLength:s,l=n.findAllMatches,u=void 0===l?Sr.findAllMatches:l,d=n.location,f=void 0===d?Sr.location:d,p=n.threshold,h=void 0===p?Sr.threshold:p,m=n.distance,y=void 0===m?Sr.distance:m;fr(this,e),this.query=null,this.options={isCaseSensitive:i,includeMatches:a,minMatchCharLength:c,findAllMatches:u,location:f,threshold:h,distance:y},this.pattern=i?t:t.toLowerCase(),this.query=Yr(this.pattern,this.options)}return hr(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],a=0,s=0,c=t.length;s2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n);if(r.length>1&&!ni(n))return e(ii(n));var o=r[0];if(ri(n)){var a=n[o];if(!vr(a))throw new Error(wr(o));var s={key:o,pattern:a};return i&&(s.searcher=Qr(a,t)),s}var c={children:[],operator:o};return r.forEach((function(t){var r=n[t];yr(r)&&r.forEach((function(t){c.children.push(e(t))}))})),c};return ni(e)||(e=ii(e)),o(e)}var ai=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;fr(this,e),this.options=Object.assign({},Sr,{},n),this.options.useExtendedSearch,this._keyStore=new Er(this.options.keys),this.setCollection(t,r)}return hr(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof Pr))throw new Error("Incorrect 'index' type");this._myIndex=t||Ar(this._keyStore.keys(),this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){gr(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,a=i.includeScore,s=i.shouldSort,c=i.sortFn,l=vr(e)?vr(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return si(l,this._keyStore),s&&l.sort(c),br(r)&&r>-1&&(l=l.slice(0,r)),ci(l,this._docs,{includeMatches:o,includeScore:a})}},{key:"_searchStringList",value:function(e){var t=Qr(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(gr(n)){var a=t.searchIn(n),s=a.isMatch,c=a.score,l=a.indices;s&&r.push({item:n,idx:i,matches:[{score:c,value:n,norm:o,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=oi(e,this.options),r=this._myIndex,i=r.keys,o=r.records,a={},s=[];return o.forEach((function(e){var r=e.$,o=e.i;gr(r)&&function e(n,r,o){if(!n.children){var c=n.key,l=n.searcher,u=r[i.indexOf(c)];return t._findMatches({key:c,value:u,searcher:l})}for(var d=n.operator,f=[],p=0;p2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?Sr.includeMatches:r,o=n.includeScore,a=void 0===o?Sr.includeScore:o,s=[];return i&&s.push(Tr),a&&s.push(Rr),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return s.length&&s.forEach((function(t){t(e,r)})),r}))}ai.version="6.0.0",ai.createIndex=Ar,ai.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?Sr.getFn:n,i=e.keys,o=e.records,a=new Pr({getFn:r});return a.setKeys(i),a.setRecords(o),a},ai.config=Sr,ai.parseQuery=oi,function(){Jr.push.apply(Jr,arguments)}(Zr);var li=ai;var ui=n(22);function di(e){return(di="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fi(){var e=yi(["\n ha-card {\n cursor: pointer;\n }\n .not_available {\n opacity: 0.6;\n }\n a.repo {\n color: var(--primary-text-color);\n }\n "]);return fi=function(){return e},e}function pi(){var e=yi(["\n \n \n

\n ','\n

\n
\n ',"\n
\n
\n "]);return hi=function(){return e},e}function mi(){var e=yi(['\n
\n

\n No results found in "','."\n

\n
\n ']);return mi=function(){return e},e}function yi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function vi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bi(e,t){return(bi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function gi(e,t){return!t||"object"!==di(t)&&"function"!=typeof t?_i(e):t}function _i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wi(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function ki(e){return(ki=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Oi(e){var t,n=Ci(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function Ei(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function xi(e){return e.decorators&&e.decorators.length}function Si(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function ji(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Ci(e){var t=function(e,t){if("object"!==di(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==di(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===di(t)?t:String(t)}function Pi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n Missing add-ons? Enable advanced mode on\n
\n your profile page\n \n .\n \n ']);return Ii=function(){return e},e}function Di(){var e=Ni(['\n \n
\n \n
\n ']);return z=function(){return e},e}function F(){var e=M(['e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a1||!this.narrow?Object(r.f)(T(),Object(i.a)({"bottom-bar":this.narrow}),t):"")}},{kind:"method",key:"_tabTapped",value:function(e){Object(a.a)(this,e.currentTarget.path,!0)}},{kind:"method",key:"_backTapped",value:function(){this.backPath?Object(a.a)(this,this.backPath):this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return Object(r.c)(A())}}]}}),r.a)},function(e,t,n){"use strict";var r=n(1),i=n(0),o=n(29),a=n(82),s=n(19),c=n(7),l=new WeakMap,u=Object(c.d)((function(e){return function(t){if(!(t instanceof c.a)||t instanceof c.c||"style"!==t.committer.name||t.committer.parts.length>1)throw new Error("The `styleMap` directive must be used in the style attribute and must be the only part in the attribute.");var n=t.committer,r=n.element.style,i=l.get(t);for(var o in void 0===i&&(r.cssText=n.strings.join(" "),l.set(t,i=new Set)),i.forEach((function(t){t in e||(i.delete(t),-1===t.indexOf("-")?r[t]=null:r.removeProperty(t))})),e)i.add(o),-1===o.indexOf("-")?r[o]=e[o]:r.setProperty(o,e[o])}}));function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n
']);return f=function(){return e},e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nt||Number(o)===t&&Number(a)>=n}},function(e,t,n){"use strict";var r=n(0),i=n(50),o=n(27);n(40),n(104);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){var e=l(["\n .content {\n height: calc(100% - 64px);\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n }\n "]);return s=function(){return e},e}function c(){var e=l(['\n \n
\n

',"

\n \n go back\n \n
\n
\n "]);return c=function(){return e},e}function l(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e){var t,n=w(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function v(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function b(e){return e.decorators&&e.decorators.length}function g(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function w(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0||n>0;)if(0!=t)if(0!=n){var o=e[t-1][n-1],a=e[t-1][n],s=e[t][n-1],c=void 0;(c=a0&&(this.selectedValues=this.selectedItems.map((function(e){return this._indexToValue(this.indexOf(e))}),this).filter((function(e){return null!=e}),this)):i.a._updateAttrForSelected.apply(this)},_updateSelected:function(){this.multi?this._selectMulti(this.selectedValues):this._selectSelected(this.selected)},_selectMulti:function(e){e=e||[];var t=(this._valuesToItems(e)||[]).filter((function(e){return null!=e}));this._selection.clear(t);for(var n=0;n0&&d.some((function(e){return t.adapter_.containsEventTarget(e)}))?this.resetActivationState_():(void 0!==e&&(d.push(e.target),this.registerDeactivationHandlers_(e)),n.wasElementMadeActive=this.checkElementMadeActive_(e),n.wasElementMadeActive&&this.animateActivation_(),requestAnimationFrame((function(){d=[],n.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(n.wasElementMadeActive=t.checkElementMadeActive_(e),n.wasElementMadeActive&&t.animateActivation_()),n.wasElementMadeActive||(t.activationState_=t.defaultActivationState_())})))}}},t.prototype.checkElementMadeActive_=function(e){return void 0===e||"keydown"!==e.type||this.adapter_.isSurfaceActive()},t.prototype.animateActivation_=function(){var e=this,n=t.strings,r=n.VAR_FG_TRANSLATE_START,i=n.VAR_FG_TRANSLATE_END,o=t.cssClasses,a=o.FG_DEACTIVATION,s=o.FG_ACTIVATION,c=t.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal_();var l="",u="";if(!this.adapter_.isUnbounded()){var d=this.getFgTranslationCoordinates_(),f=d.startPoint,p=d.endPoint;l=f.x+"px, "+f.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter_.updateCssVariable(r,l),this.adapter_.updateCssVariable(i,u),clearTimeout(this.activationTimer_),clearTimeout(this.fgDeactivationRemovalTimer_),this.rmBoundedActivationClasses_(),this.adapter_.removeClass(a),this.adapter_.computeBoundingRect(),this.adapter_.addClass(s),this.activationTimer_=setTimeout((function(){return e.activationTimerCallback_()}),c)},t.prototype.getFgTranslationCoordinates_=function(){var e,t=this.activationState_,n=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?Object(c.a)(n,this.adapter_.getWindowPageOffset(),this.adapter_.computeBoundingRect()):{x:this.frame_.width/2,y:this.frame_.height/2}).x-this.initialSize_/2,y:e.y-this.initialSize_/2},endPoint:{x:this.frame_.width/2-this.initialSize_/2,y:this.frame_.height/2-this.initialSize_/2}}},t.prototype.runDeactivationUXLogicIfReady_=function(){var e=this,n=t.cssClasses.FG_DEACTIVATION,r=this.activationState_,i=r.hasDeactivationUXRun,o=r.isActivated;(i||!o)&&this.activationAnimationHasEnded_&&(this.rmBoundedActivationClasses_(),this.adapter_.addClass(n),this.fgDeactivationRemovalTimer_=setTimeout((function(){e.adapter_.removeClass(n)}),s.FG_DEACTIVATION_MS))},t.prototype.rmBoundedActivationClasses_=function(){var e=t.cssClasses.FG_ACTIVATION;this.adapter_.removeClass(e),this.activationAnimationHasEnded_=!1,this.adapter_.computeBoundingRect()},t.prototype.resetActivationState_=function(){var e=this;this.previousActivationEvent_=this.activationState_.activationEvent,this.activationState_=this.defaultActivationState_(),setTimeout((function(){return e.previousActivationEvent_=void 0}),t.numbers.TAP_DELAY_MS)},t.prototype.deactivate_=function(){var e=this,t=this.activationState_;if(t.isActivated){var n=Object(r.a)({},t);t.isProgrammatic?(requestAnimationFrame((function(){return e.animateDeactivation_(n)})),this.resetActivationState_()):(this.deregisterDeactivationHandlers_(),requestAnimationFrame((function(){e.activationState_.hasDeactivationUXRun=!0,e.animateDeactivation_(n),e.resetActivationState_()})))}},t.prototype.animateDeactivation_=function(e){var t=e.wasActivatedByPointer,n=e.wasElementMadeActive;(t||n)&&this.runDeactivationUXLogicIfReady_()},t.prototype.layoutInternal_=function(){var e=this;this.frame_=this.adapter_.computeBoundingRect();var n=Math.max(this.frame_.height,this.frame_.width);this.maxRadius_=this.adapter_.isUnbounded()?n:Math.sqrt(Math.pow(e.frame_.width,2)+Math.pow(e.frame_.height,2))+t.numbers.PADDING;var r=Math.floor(n*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter_.isUnbounded()&&r%2!=0?this.initialSize_=r-1:this.initialSize_=r,this.fgScale_=""+this.maxRadius_/this.initialSize_,this.updateLayoutCssVars_()},t.prototype.updateLayoutCssVars_=function(){var e=t.strings,n=e.VAR_FG_SIZE,r=e.VAR_LEFT,i=e.VAR_TOP,o=e.VAR_FG_SCALE;this.adapter_.updateCssVariable(n,this.initialSize_+"px"),this.adapter_.updateCssVariable(o,this.fgScale_),this.adapter_.isUnbounded()&&(this.unboundedCoords_={left:Math.round(this.frame_.width/2-this.initialSize_/2),top:Math.round(this.frame_.height/2-this.initialSize_/2)},this.adapter_.updateCssVariable(r,this.unboundedCoords_.left+"px"),this.adapter_.updateCssVariable(i,this.unboundedCoords_.top+"px"))},t}(i.a);t.a=f},function(e,t,n){"use strict";var r=n(0),i=n(14);n(105);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n ']);return s=function(){return e},e}function c(e,t){for(var n=0;n{const i=indexedDB.open(e,1);i.onerror=()=>r(i.error),i.onsuccess=()=>n(i.result),i.onupgradeneeded=()=>{i.result.createObjectStore(t)}})}_withIDBStore(e,t){return this._dbp.then(n=>new Promise((r,i)=>{const o=n.transaction(this.storeName,e);o.oncomplete=()=>r(),o.onabort=o.onerror=()=>i(o.error),t(o.objectStore(this.storeName))}))}}let c;function l(){return c||(c=new s),c}function u(e,t,n=l()){return n._withIDBStore("readwrite",n=>{n.put(t,e)})}function d(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(c){i=!0,o=c}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||h(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=h(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function h(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)){var r=[];y._withIDBStore("readonly",(function(e){var t,n=p(b);try{for(n.s();!(t=n.n()).done;){var i=f(t.value,2),o=i[0],a=i[1];r.push([a,e.get(o)])}}catch(s){n.e(s)}finally{n.f()}b=[]})).then((function(){var e,t=p(r);try{for(t.s();!(e=t.n()).done;){var n=f(e.value,2);(0,n[0])(n[1].result)}}catch(i){t.e(i)}finally{t.f()}})).catch((function(){var e,t=p(b);try{for(t.s();!(e=t.n()).done;){(0,f(e.value,3)[2])()}}catch(n){t.e(n)}finally{t.f()}b=[]}))}}))},_=function(e){var t,n,r=p(a.parts);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(void 0!==i.start&&e"]);return j=function(){return e},e}function C(){var e=A([""]);return C=function(){return e},e}function P(){var e=A([""]);return P=function(){return e},e}function A(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){return(R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e,t){return!t||"object"!==k(t)&&"function"!=typeof t?D(e):t}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function L(e){var t,n=V(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function N(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function M(e){return e.decorators&&e.decorators.length}function H(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function B(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function V(e){var t=function(e,t){if("object"!==k(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===k(t)?t:String(t)}function U(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function $(e,t){if(e){if("string"==typeof e)return K(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?K(e,t):void 0}}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{n=t.get(e)}).then(()=>n.result)})("_version",y).then((function(e){e?e!==a.version&&function(e=l()){return e._withIDBStore("readwrite",e=>{e.clear()})}(y).then((function(){return u("_version",a.version,y)})):u("_version",a.version,y)}));var W=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var i=arguments.length,o=new Array(i),a=0;a=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a2&&void 0!==arguments[2]?arguments[2]:{},i=r.compareTime||new Date,o=(i.getTime()-e.getTime())/1e3,a=o>=0?"past":"future";o=Math.abs(o);for(var l=0;l\n \n
\n \n ']);return T=function(){return e},e}function R(){var e=D(['
']);return R=function(){return e},e}function I(){var e=D(["\n ","\n ",'\n
\n
\n ','\n
\n
\n ',"\n ","\n ","\n
\n
\n "]);return I=function(){return e},e}function D(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F(e,t){return(F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==j(t)&&"function"!=typeof t?N(e):t}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function H(e){return(H=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function B(e){var t,n=q(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function V(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function U(e){return e.decorators&&e.decorators.length}function $(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function K(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function q(e){var t=function(e,t){if("object"!==j(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===j(t)?t:String(t)}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n "]);return a=function(){return e},e}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e){var t,n=v(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function p(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function h(e){return e.decorators&&e.decorators.length}function m(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function y(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function v(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a ']);return f=function(){return e},e}function p(){var e=h(["\n \n \n \n ","\n "]);return p=function(){return e},e}function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _(e){var t,n=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function k(e){return e.decorators&&e.decorators.length}function O(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function x(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a0})))}},{kind:"method",key:"_toggleMenu",value:function(){Object(o.a)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return Object(i.c)(d())}}]}}),i.a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(14),i=function(e,t){Object(r.a)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:function(){return Promise.all([n.e(0),n.e(3)]).then(n.bind(null,121))},dialogParams:t})}},function(e,t,n){"use strict";var r,i=null,o=window.HTMLImports&&window.HTMLImports.whenReady||null;function a(e){requestAnimationFrame((function(){o?o(e):(i||(i=new Promise((function(e){r=e})),"complete"===document.readyState?r():document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&r()}))),i.then((function(){e&&e()})))}))}function s(e,t){for(var n=0;n "]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n \n",document.head.appendChild(r.content);var i=n(4),o=n(5),a=n(51),s=n(24),c=[a.a,s.a,{hostAttributes:{role:"option",tabindex:"0"}}];function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n \n']);return l=function(){return e},e}Object(i.a)({_template:Object(o.a)(l()),is:"paper-item",behaviors:[c]})},function(e,t,n){"use strict";var r=n(39),i=n(57),o=n(82),a=n(76),s=n(7),c=n(0);function l(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}"]);return l=function(){return e},e}var u=Object(c.c)(l());function d(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=t.committer.element,r=e.interactionNode||n,i=t.value,o=v.get(i);void 0!==o&&o!==r&&(i.destroy(),i=s.f),i===s.f?(i=y(Object.assign({},e,{surfaceNode:n})),v.set(i,r),t.setValue(i)):(void 0!==e.unbounded&&i.setUnbounded(e.unbounded),void 0!==e.disabled&&i.setUnbounded(e.disabled)),!0===e.active?i.startPress():!1===e.active&&i.endPress()}}))},function(e,t){},function(e,t,n){"use strict";n(3);var r=n(5);function i(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n\n \n']);return i=function(){return e},e}var o=Object(r.a)(i());o.setAttribute("style","display: none;"),document.head.appendChild(o.content)},function(e,t,n){"use strict";n(53);var r=n(0);n(84);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=s(["\n :host {\n display: inline-block;\n outline: none;\n }\n :host([disabled]) {\n pointer-events: none;\n }\n mwc-icon-button {\n --mdc-theme-on-primary: currentColor;\n --mdc-theme-text-disabled-on-light: var(--disabled-text-color);\n }\n ha-icon {\n --ha-icon-display: inline;\n }\n "]);return o=function(){return e},e}function a(){var e=s(["\n \n \n \n "]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n @apply --layout-inline;\n @apply --layout-center-center;\n position: relative;\n\n vertical-align: middle;\n\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n\n width: var(--iron-icon-width, 24px);\n height: var(--iron-icon-height, 24px);\n @apply --iron-icon;\n }\n\n :host([hidden]) {\n display: none;\n }\n \n"]);return s=function(){return e},e}Object(r.a)({_template:Object(o.a)(s()),is:"iron-icon",properties:{icon:{type:String},theme:{type:String},src:{type:String},_meta:{value:a.a.create("iron-meta",{type:"iconset"})}},observers:["_updateIcon(_meta, isAttached)","_updateIcon(theme, isAttached)","_srcChanged(src, isAttached)","_iconChanged(icon, isAttached)"],_DEFAULT_ICONSET:"icons",_iconChanged:function(e){var t=(e||"").split(":");this._iconName=t.pop(),this._iconsetName=t.pop()||this._DEFAULT_ICONSET,this._updateIcon()},_srcChanged:function(e){this._updateIcon()},_usesIconset:function(){return this.icon||!this.src},_updateIcon:function(){this._usesIconset()?(this._img&&this._img.parentNode&&Object(i.a)(this.root).removeChild(this._img),""===this._iconName?this._iconset&&this._iconset.removeIcon(this):this._iconsetName&&this._meta&&(this._iconset=this._meta.byKey(this._iconsetName),this._iconset?(this._iconset.applyIcon(this,this._iconName,this.theme),this.unlisten(window,"iron-iconset-added","_updateIcon")):this.listen(window,"iron-iconset-added","_updateIcon"))):(this._iconset&&this._iconset.removeIcon(this),this._img||(this._img=document.createElement("img"),this._img.style.width="100%",this._img.style.height="100%",this._img.draggable=!1),this._img.src=this.src,Object(i.a)(this.root).appendChild(this._img))}})},function(e,t,n){"use strict";n(3);var r=n(20),i=n(4),o=n(2),a=n(5);function s(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n
\n
\n']);return s=function(){return e},e}var c={distance:function(e,t,n,r){var i=e-n,o=t-r;return Math.sqrt(i*i+o*o)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function l(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function u(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),Object(o.a)(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}l.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var n=c.distance(e,t,0,0),r=c.distance(e,t,this.width,0),i=c.distance(e,t,0,this.height),o=c.distance(e,t,this.width,this.height);return Math.max(n,r,i,o)}},u.MAX_RADIUS=300,u.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=c.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?c.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,n=1.1*Math.min(Math.sqrt(e+t),u.MAX_RADIUS)+5,r=1.1-n/u.MAX_RADIUS*.2,i=this.mouseInteractionSeconds/r,o=n*(1-Math.pow(80,-i));return Math.abs(o)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,u.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new l(this.element)},draw:function(){var e,t,n;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,n=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+n+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+n+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,n=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=c.now(),this.center?(this.xStart=t,this.yStart=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=n,this.slideDistance=c.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=c.now())},remove:function(){Object(o.a)(this.waveContainer.parentNode).removeChild(this.waveContainer)}},Object(i.a)({_template:Object(a.a)(s()),is:"paper-ripple",behaviors:[r.a],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==this.parentNode.nodeType?this.keyEventTarget=Object(o.a)(this).getOwnerRoot().host:this.keyEventTarget=this.parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach((function(t){t.upAction(e)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor=null,this.fire("transitionend")},addRipple:function(){var e=new u(this);return Object(o.a)(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e\n
\n
\n ','\n
\n \n
\n \n \n \n \n \n \n \n \n
\n
\n
\n ']);return m=function(){return e},e}function y(){var e=b(['\n

',"

"]);return y=function(){return e},e}function v(){var e=b([""]);return v=function(){return e},e}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function g(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nt.offsetHeight},notifyClosed:function(t){return e.emitNotification("closed",t)},notifyClosing:function(t){e.closingDueToDisconnect||(e.open=!1),e.emitNotification("closing",t)},notifyOpened:function(){return e.emitNotification("opened")},notifyOpening:function(){e.open=!0,e.emitNotification("opening")},reverseButtons:function(){},releaseFocus:function(){C.remove(e)},trapFocus:function(t){C.push(e),t&&t.focus()}})}},{key:"render",value:function(){var e,t,n,r=(e={},t=o.STACKED,n=this.stacked,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e),a=Object(i.f)(v());this.heading&&(a=Object(i.f)(y(),this.heading));var s={"mdc-dialog__actions":!this.hideActions};return Object(i.f)(m(),Object(p.a)(r),a,Object(p.a)(s))}},{key:"firstUpdated",value:function(){O(j(f.prototype),"firstUpdated",this).call(this),this.mdcFoundation.setAutoStackButtons(!0)}},{key:"connectedCallback",value:function(){O(j(f.prototype),"connectedCallback",this).call(this),this.open&&this.mdcFoundation&&!this.mdcFoundation.isOpen()&&(this.setEventListeners(),this.mdcFoundation.open())}},{key:"disconnectedCallback",value:function(){O(j(f.prototype),"disconnectedCallback",this).call(this),this.open&&this.mdcFoundation&&(this.removeEventListeners(),this.closingDueToDisconnect=!0,this.mdcFoundation.close(this.currentAction||this.defaultAction),this.closingDueToDisconnect=!1,this.currentAction=void 0,C.remove(this))}},{key:"forceLayout",value:function(){this.mdcFoundation.layout()}},{key:"focus",value:function(){var e=this.getInitialFocusEl();e&&e.focus()}},{key:"blur",value:function(){if(this.shadowRoot){var e=this.shadowRoot.activeElement;if(e)e instanceof HTMLElement&&e.blur();else{var t=this.getRootNode(),n=t instanceof Document?t.activeElement:null;n instanceof HTMLElement&&n.blur()}}}},{key:"setEventListeners",value:function(){var e=this;this.boundHandleClick=this.mdcFoundation.handleClick.bind(this.mdcFoundation),this.boundLayout=function(){e.open&&e.mdcFoundation.layout.bind(e.mdcFoundation)},this.boundHandleKeydown=this.mdcFoundation.handleKeydown.bind(this.mdcFoundation),this.boundHandleDocumentKeydown=this.mdcFoundation.handleDocumentKeydown.bind(this.mdcFoundation),this.mdcRoot.addEventListener("click",this.boundHandleClick),window.addEventListener("resize",this.boundLayout,Object(l.a)()),window.addEventListener("orientationchange",this.boundLayout,Object(l.a)()),this.mdcRoot.addEventListener("keydown",this.boundHandleKeydown,Object(l.a)()),document.addEventListener("keydown",this.boundHandleDocumentKeydown,Object(l.a)())}},{key:"removeEventListeners",value:function(){this.boundHandleClick&&this.mdcRoot.removeEventListener("click",this.boundHandleClick),this.boundLayout&&(window.removeEventListener("resize",this.boundLayout),window.removeEventListener("orientationchange",this.boundLayout)),this.boundHandleKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleKeydown),this.boundHandleDocumentKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleDocumentKeydown)}},{key:"close",value:function(){this.open=!1}},{key:"show",value:function(){this.open=!0}},{key:"primaryButton",get:function(){var e=this.primarySlot.assignedNodes(),t=(e=e.filter((function(e){return e instanceof HTMLElement})))[0];return t||null}}])&&k(n.prototype,r),a&&k(n,a),f}(d.a);function A(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['.mdc-elevation-overlay{position:absolute;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{display:block;margin-top:0;line-height:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);position:relative;flex-shrink:0;box-sizing:border-box;margin:0;padding:0 24px 9px;border-bottom:1px solid transparent}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit);flex-grow:1;box-sizing:border-box;margin:0;padding:20px 24px;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:scale(1)}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:scale(1);opacity:1}.mdc-dialog-scroll-lock{overflow:hidden}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0,0,0,.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px));border-radius:4px;border-radius:var(--mdc-dialog-shape-radius, 4px)}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*)[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog[dir=rtl] #actions ::slotted(*),[dir=rtl] .mdc-dialog #actions ::slotted(*){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:1e-9px;margin-top:12px}']);return A=function(){return e},e}Object(r.b)([Object(i.i)(".mdc-dialog")],P.prototype,"mdcRoot",void 0),Object(r.b)([Object(i.i)('slot[name="primaryAction"]')],P.prototype,"primarySlot",void 0),Object(r.b)([Object(i.i)('slot[name="secondaryAction"]')],P.prototype,"secondarySlot",void 0),Object(r.b)([Object(i.i)("#contentSlot")],P.prototype,"contentSlot",void 0),Object(r.b)([Object(i.i)(".mdc-dialog__content")],P.prototype,"contentElement",void 0),Object(r.b)([Object(i.i)(".mdc-container")],P.prototype,"conatinerElement",void 0),Object(r.b)([Object(i.h)({type:Boolean})],P.prototype,"hideActions",void 0),Object(r.b)([Object(i.h)({type:Boolean}),Object(f.a)((function(){this.forceLayout()}))],P.prototype,"stacked",void 0),Object(r.b)([Object(i.h)({type:String})],P.prototype,"heading",void 0),Object(r.b)([Object(i.h)({type:String}),Object(f.a)((function(e){this.mdcFoundation.setScrimClickAction(e)}))],P.prototype,"scrimClickAction",void 0),Object(r.b)([Object(i.h)({type:String}),Object(f.a)((function(e){this.mdcFoundation.setEscapeKeyAction(e)}))],P.prototype,"escapeKeyAction",void 0),Object(r.b)([Object(i.h)({type:Boolean,reflect:!0}),Object(f.a)((function(e){this.mdcFoundation&&this.isConnected&&(e?(this.setEventListeners(),this.mdcFoundation.open()):(this.removeEventListeners(),this.mdcFoundation.close(this.currentAction||this.defaultAction),this.currentAction=void 0))}))],P.prototype,"open",void 0),Object(r.b)([Object(i.h)()],P.prototype,"defaultAction",void 0),Object(r.b)([Object(i.h)()],P.prototype,"actionAttribute",void 0),Object(r.b)([Object(i.h)()],P.prototype,"initialFocusAttribute",void 0);var T=Object(i.c)(A());function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){return(D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function z(e,t){return!t||"object"!==R(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function L(e){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var N=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&D(e,t)}(r,e);var t,n=(t=r,function(){var e,n=L(t);if(F()){var r=L(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return z(this,e)});function r(){return I(this,r),n.apply(this,arguments)}return r}(P);N.styles=T,N=Object(r.b)([Object(i.d)("mwc-dialog")],N);n(95);var M=n(8);function H(e){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function B(){var e=ne(["\n .mdc-dialog {\n z-index: var(--dialog-z-index, 7);\n }\n .mdc-dialog__actions {\n justify-content: var(--justify-action-buttons, flex-end);\n }\n .mdc-dialog__container {\n align-items: var(--vertial-align-dialog, center);\n }\n .mdc-dialog__title::before {\n display: block;\n height: 20px;\n }\n .mdc-dialog__content {\n padding: var(--dialog-content-padding, 20px 24px);\n }\n .header_button {\n position: absolute;\n right: 16px;\n top: 12px;\n text-decoration: none;\n color: inherit;\n }\n "]);return B=function(){return e},e}function V(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){return(U=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function $(e,t){return!t||"object"!==H(t)&&"function"!=typeof t?K(e):t}function K(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function G(e){return(G=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function W(e){var t,n=Q(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function Y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function X(e){return e.decorators&&e.decorators.length}function Z(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function J(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Q(e){var t=function(e,t){if("object"!==H(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===H(t)?t:String(t)}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n \n \n
\n ']);return s=function(){return e},e}function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){var t,n=_(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function y(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function v(e){return e.decorators&&e.decorators.length}function b(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function g(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function _(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n :host {\n outline: none;\n }\n .container {\n position: relative;\n display: inline-block;\n }\n\n mwc-button {\n transition: all 1s;\n }\n\n .success mwc-button {\n --mdc-theme-primary: white;\n background-color: var(--google-green-500);\n transition: none;\n }\n\n .error mwc-button {\n --mdc-theme-primary: white;\n background-color: var(--google-red-500);\n transition: none;\n }\n\n .progress {\n @apply --layout;\n @apply --layout-center-center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n \n
\n \n \n \n \n
\n ']);return o=function(){return e},e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n\n :host {\n display: block;\n padding: 8px 0;\n\n background: var(--paper-listbox-background-color, var(--primary-background-color));\n color: var(--paper-listbox-color, var(--primary-text-color));\n\n @apply --paper-listbox;\n }\n \n\n \n"]);return a=function(){return e},e}Object(i.a)({_template:Object(o.a)(a()),is:"paper-listbox",behaviors:[r.a],hostAttributes:{role:"listbox"}})},function(e,t,n){"use strict";var r=n(0);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(){var e=s(["\n pre {\n overflow-x: auto;\n white-space: pre-wrap;\n overflow-wrap: break-word;\n }\n .bold {\n font-weight: bold;\n }\n .italic {\n font-style: italic;\n }\n .underline {\n text-decoration: underline;\n }\n .strikethrough {\n text-decoration: line-through;\n }\n .underline.strikethrough {\n text-decoration: underline line-through;\n }\n .fg-red {\n color: rgb(222, 56, 43);\n }\n .fg-green {\n color: rgb(57, 181, 74);\n }\n .fg-yellow {\n color: rgb(255, 199, 6);\n }\n .fg-blue {\n color: rgb(0, 111, 184);\n }\n .fg-magenta {\n color: rgb(118, 38, 113);\n }\n .fg-cyan {\n color: rgb(44, 181, 233);\n }\n .fg-white {\n color: rgb(204, 204, 204);\n }\n .bg-black {\n background-color: rgb(0, 0, 0);\n }\n .bg-red {\n background-color: rgb(222, 56, 43);\n }\n .bg-green {\n background-color: rgb(57, 181, 74);\n }\n .bg-yellow {\n background-color: rgb(255, 199, 6);\n }\n .bg-blue {\n background-color: rgb(0, 111, 184);\n }\n .bg-magenta {\n background-color: rgb(118, 38, 113);\n }\n .bg-cyan {\n background-color: rgb(44, 181, 233);\n }\n .bg-white {\n background-color: rgb(204, 204, 204);\n }\n "]);return o=function(){return e},e}function a(){var e=s(["",""]);return a=function(){return e},e}function s(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){var t,n=g(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function m(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function y(e){return e.decorators&&e.decorators.length}function v(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function b(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function g(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a-1&&(this._interestedResizables.splice(t,1),this._unsubscribeIronResize(e))},_subscribeIronResize:function(e){e.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(e){e.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(e){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():s.f||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(e){var t=Object(o.a)(e).rootTarget;t!==this&&(t.assignParentResizable(this),this._notifyDescendant(t),e.stopPropagation())},_parentResizableChanged:function(e){e&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(e){this.isAttached&&(this._notifyingDescendant=!0,e.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var e=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function t(){document.removeEventListener("readystatechange",t),e()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(e){e!==this&&e._findParent()}),this):(c.forEach((function(e){e!==this&&e._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?c.delete(this):c.add(this)}},u=Element.prototype,d=u.matches||u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector,f={getTabbableNodes:function(e){var t=[];return this._collectTabbableNodes(e,t)?this._sortByTabIndex(t):t},isFocusable:function(e){return d.call(e,"input, select, textarea, button, object")?d.call(e,":not([disabled])"):d.call(e,"a[href], area[href], iframe, [tabindex], [contentEditable]")},isTabbable:function(e){return this.isFocusable(e)&&d.call(e,':not([tabindex="-1"])')&&this._isVisible(e)},_normalizedTabIndex:function(e){if(this.isFocusable(e)){var t=e.getAttribute("tabindex")||0;return Number(t)}return-1},_collectTabbableNodes:function(e,t){if(e.nodeType!==Node.ELEMENT_NODE||!this._isVisible(e))return!1;var n,r=e,i=this._normalizedTabIndex(r),a=i>0;i>=0&&t.push(r),n="content"===r.localName||"slot"===r.localName?Object(o.a)(r).getDistributedNodes():Object(o.a)(r.root||r).children;for(var s=0;s0&&t.length>0;)this._hasLowerTabOrder(e[0],t[0])?n.push(t.shift()):n.push(e.shift());return n.concat(e,t)},_hasLowerTabOrder:function(e,t){var n=Math.max(e.tabIndex,0),r=Math.max(t.tabIndex,0);return 0===n||0===r?r>n:n>r}},p=n(4),h=n(5);function m(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \n\n \n"]);return m=function(){return e},e}Object(p.a)({_template:Object(h.a)(m()),is:"iron-overlay-backdrop",properties:{opened:{reflectToAttribute:!0,type:Boolean,value:!1,observer:"_openedChanged"}},listeners:{transitionend:"_onTransitionend"},created:function(){this.__openedRaf=null},attached:function(){this.opened&&this._openedChanged(this.opened)},prepare:function(){this.opened&&!this.parentNode&&Object(o.a)(document.body).appendChild(this)},open:function(){this.opened=!0},close:function(){this.opened=!1},complete:function(){this.opened||this.parentNode!==document.body||Object(o.a)(this.parentNode).removeChild(this)},_onTransitionend:function(e){e&&e.target===this&&this.complete()},_openedChanged:function(e){if(e)this.prepare();else{var t=window.getComputedStyle(this);"0s"!==t.transitionDuration&&0!=t.opacity||this.complete()}this.isAttached&&(this.__openedRaf&&(window.cancelAnimationFrame(this.__openedRaf),this.__openedRaf=null),this.scrollTop=this.scrollTop,this.__openedRaf=window.requestAnimationFrame(function(){this.__openedRaf=null,this.toggleClass("opened",this.opened)}.bind(this)))}});var y=n(45),v=function(){this._overlays=[],this._minimumZ=101,this._backdropElement=null,y.a(document.documentElement,"tap",(function(){})),document.addEventListener("tap",this._onCaptureClick.bind(this),!0),document.addEventListener("focus",this._onCaptureFocus.bind(this),!0),document.addEventListener("keydown",this._onCaptureKeyDown.bind(this),!0)};v.prototype={constructor:v,get backdropElement(){return this._backdropElement||(this._backdropElement=document.createElement("iron-overlay-backdrop")),this._backdropElement},get deepActiveElement(){var e=document.activeElement;for(e&&e instanceof Element!=!1||(e=document.body);e.root&&Object(o.a)(e.root).activeElement;)e=Object(o.a)(e.root).activeElement;return e},_bringOverlayAtIndexToFront:function(e){var t=this._overlays[e];if(t){var n=this._overlays.length-1,r=this._overlays[n];if(r&&this._shouldBeBehindOverlay(t,r)&&n--,!(e>=n)){var i=Math.max(this.currentOverlayZ(),this._minimumZ);for(this._getZ(t)<=i&&this._applyOverlayZ(t,i);e=0)return this._bringOverlayAtIndexToFront(t),void this.trackBackdrop();var n=this._overlays.length,r=this._overlays[n-1],i=Math.max(this._getZ(r),this._minimumZ),o=this._getZ(e);if(r&&this._shouldBeBehindOverlay(e,r)){this._applyOverlayZ(r,i),n--;var a=this._overlays[n-1];i=Math.max(this._getZ(a),this._minimumZ)}o<=i&&this._applyOverlayZ(e,i),this._overlays.splice(n,0,e),this.trackBackdrop()},removeOverlay:function(e){var t=this._overlays.indexOf(e);-1!==t&&(this._overlays.splice(t,1),this.trackBackdrop())},currentOverlay:function(){var e=this._overlays.length-1;return this._overlays[e]},currentOverlayZ:function(){return this._getZ(this.currentOverlay())},ensureMinimumZ:function(e){this._minimumZ=Math.max(this._minimumZ,e)},focusOverlay:function(){var e=this.currentOverlay();e&&e._applyFocus()},trackBackdrop:function(){var e=this._overlayWithBackdrop();(e||this._backdropElement)&&(this.backdropElement.style.zIndex=this._getZ(e)-1,this.backdropElement.opened=!!e,this.backdropElement.prepare())},getBackdrops:function(){for(var e=[],t=0;t=0;e--)if(this._overlays[e].withBackdrop)return this._overlays[e]},_getZ:function(e){var t=this._minimumZ;if(e){var n=Number(e.style.zIndex||window.getComputedStyle(e).zIndex);n==n&&(t=n)}return t},_setZ:function(e,t){e.style.zIndex=t},_applyOverlayZ:function(e,t){this._setZ(e,t+2)},_overlayInPath:function(e){e=e||[];for(var t=0;t=0||(0===j.length&&function(){b=b||C.bind(void 0);for(var e=0,t=E.length;e=Math.abs(t),i=0;i0:o.scrollTop0:o.scrollLeft=0))switch(this.scrollAction){case"lock":this.__restoreScrollPosition();break;case"refit":this.__deraf("refit",this.refit);break;case"cancel":this.cancel(e)}},__saveScrollPosition:function(){document.scrollingElement?(this.__scrollTop=document.scrollingElement.scrollTop,this.__scrollLeft=document.scrollingElement.scrollLeft):(this.__scrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),this.__scrollLeft=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft))},__restoreScrollPosition:function(){document.scrollingElement?(document.scrollingElement.scrollTop=this.__scrollTop,document.scrollingElement.scrollLeft=this.__scrollLeft):(document.documentElement.scrollTop=document.body.scrollTop=this.__scrollTop,document.documentElement.scrollLeft=document.body.scrollLeft=this.__scrollLeft)}},A=[a,l,P],T=[{properties:{animationConfig:{type:Object},entryAnimation:{observer:"_entryAnimationChanged",type:String},exitAnimation:{observer:"_exitAnimationChanged",type:String}},_entryAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.entry=[{name:this.entryAnimation,node:this}]},_exitAnimationChanged:function(){this.animationConfig=this.animationConfig||{},this.animationConfig.exit=[{name:this.exitAnimation,node:this}]},_copyProperties:function(e,t){for(var n in t)e[n]=t[n]},_cloneConfig:function(e){var t={isClone:!0};return this._copyProperties(t,e),t},_getAnimationConfigRecursive:function(e,t,n){var r;if(this.animationConfig)if(this.animationConfig.value&&"function"==typeof this.animationConfig.value)this._warn(this._logf("playAnimation","Please put 'animationConfig' inside of your components 'properties' object instead of outside of it."));else if(r=e?this.animationConfig[e]:this.animationConfig,Array.isArray(r)||(r=[r]),r)for(var i,o=0;i=r[o];o++)if(i.animatable)i.animatable._getAnimationConfigRecursive(i.type||e,t,n);else if(i.id){var a=t[i.id];a?(a.isClone||(t[i.id]=this._cloneConfig(a),a=t[i.id]),this._copyProperties(a,i)):t[i.id]=i}else n.push(i)},getAnimationConfig:function(e){var t={},n=[];for(var r in this._getAnimationConfigRecursive(e,t,n),t)n.push(t[r]);return n}},{_configureAnimations:function(e){var t=[],n=[];if(e.length>0)for(var r,i=0;r=e[i];i++){var o=document.createElement(r.name);if(o.isNeonAnimation){var a;o.configure||(o.configure=function(e){return null}),a=o.configure(r),n.push({result:a,config:r,neonAnimation:o})}else console.warn(this.is+":",r.name,"not found!")}for(var s=0;s\n :host {\n position: fixed;\n }\n\n #contentWrapper ::slotted(*) {\n overflow: auto;\n }\n\n #contentWrapper.animating ::slotted(*) {\n overflow: hidden;\n pointer-events: none;\n }\n \n\n
\n \n
\n']);return R=function(){return e},e}Object(p.a)({_template:Object(h.a)(R()),is:"iron-dropdown",behaviors:[i.a,r.a,A,T],properties:{horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},openAnimationConfig:{type:Object},closeAnimationConfig:{type:Object},focusTarget:{type:Object},noAnimations:{type:Boolean,value:!1},allowOutsideScroll:{type:Boolean,value:!1,observer:"_allowOutsideScrollChanged"}},listeners:{"neon-animation-finish":"_onNeonAnimationFinish"},observers:["_updateOverlayPosition(positionTarget, verticalAlign, horizontalAlign, verticalOffset, horizontalOffset)"],get containedElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n :host {\n display: inline-block;\n position: relative;\n padding: 8px;\n outline: none;\n\n @apply --paper-menu-button;\n }\n\n :host([disabled]) {\n cursor: auto;\n color: var(--disabled-text-color);\n\n @apply --paper-menu-button-disabled;\n }\n\n iron-dropdown {\n @apply --paper-menu-button-dropdown;\n }\n\n .dropdown-content {\n @apply --shadow-elevation-2dp;\n\n position: relative;\n border-radius: 2px;\n background-color: var(--paper-menu-button-dropdown-background, var(--primary-background-color));\n\n @apply --paper-menu-button-content;\n }\n\n :host([vertical-align="top"]) .dropdown-content {\n margin-bottom: 20px;\n margin-top: -10px;\n top: 10px;\n }\n\n :host([vertical-align="bottom"]) .dropdown-content {\n bottom: 10px;\n margin-bottom: -10px;\n margin-top: 20px;\n }\n\n #trigger {\n cursor: pointer;\n }\n \n\n
\n \n
\n\n \n \n \n']);return D=function(){return e},e}Object(p.a)({is:"paper-menu-grow-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this._effect=new KeyframeEffect(t,[{height:n/2+"px"},{height:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-grow-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n/2+"px"},{width:n+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-width-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().width;return this._effect=new KeyframeEffect(t,[{width:n+"px"},{width:n-n/20+"px"}],this.timingFromConfig(e)),this._effect}}),Object(p.a)({is:"paper-menu-shrink-height-animation",behaviors:[I],configure:function(e){var t=e.node,n=t.getBoundingClientRect().height;return this.setPrefixedProperty(t,"transformOrigin","0 0"),this._effect=new KeyframeEffect(t,[{height:n+"px",transform:"translateY(0)"},{height:n/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(e)),this._effect}});var z={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},F=Object(p.a)({_template:Object(h.a)(D()),is:"paper-menu-button",behaviors:[r.a,i.a],properties:{opened:{type:Boolean,value:!1,notify:!0,observer:"_openedChanged"},horizontalAlign:{type:String,value:"left",reflectToAttribute:!0},verticalAlign:{type:String,value:"top",reflectToAttribute:!0},dynamicAlign:{type:Boolean},horizontalOffset:{type:Number,value:0,notify:!0},verticalOffset:{type:Number,value:0,notify:!0},noOverlap:{type:Boolean},noAnimations:{type:Boolean,value:!1},ignoreSelect:{type:Boolean,value:!1},closeOnActivate:{type:Boolean,value:!1},openAnimationConfig:{type:Object,value:function(){return[{name:"fade-in-animation",timing:{delay:100,duration:200}},{name:"paper-menu-grow-width-animation",timing:{delay:100,duration:150,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:z.ANIMATION_CUBIC_BEZIER}}]}},closeAnimationConfig:{type:Object,value:function(){return[{name:"fade-out-animation",timing:{duration:150}},{name:"paper-menu-shrink-width-animation",timing:{delay:100,duration:50,easing:z.ANIMATION_CUBIC_BEZIER}},{name:"paper-menu-shrink-height-animation",timing:{duration:200,easing:"ease-in"}}]}},allowOutsideScroll:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!0},_dropdownContent:{type:Object}},hostAttributes:{role:"group","aria-haspopup":"true"},listeners:{"iron-activate":"_onIronActivate","iron-select":"_onIronSelect"},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t-1&&e.preventDefault()}});Object.keys(z).forEach((function(e){F[e]=z[e]}));n(97);var L=n(65);Object(p.a)({is:"iron-iconset-svg",properties:{name:{type:String,observer:"_nameChanged"},size:{type:Number,value:24},rtlMirroring:{type:Boolean,value:!1},useGlobalRtlAttribute:{type:Boolean,value:!1}},created:function(){this._meta=new L.a({type:"iconset",key:null,value:null})},attached:function(){this.style.display="none"},getIconNames:function(){return this._icons=this._createIconMap(),Object.keys(this._icons).map((function(e){return this.name+":"+e}),this)},applyIcon:function(e,t){this.removeIcon(e);var n=this._cloneIcon(t,this.rtlMirroring&&this._targetIsRTL(e));if(n){var r=Object(o.a)(e.root||e);return r.insertBefore(n,r.childNodes[0]),e._svgIcon=n}return null},removeIcon:function(e){e._svgIcon&&(Object(o.a)(e.root||e).removeChild(e._svgIcon),e._svgIcon=null)},_targetIsRTL:function(e){if(null==this.__targetIsRTL)if(this.useGlobalRtlAttribute){var t=document.body&&document.body.hasAttribute("dir")?document.body:document.documentElement;this.__targetIsRTL="rtl"===t.getAttribute("dir")}else e&&e.nodeType!==Node.ELEMENT_NODE&&(e=e.host),this.__targetIsRTL=e&&"rtl"===window.getComputedStyle(e).direction;return this.__targetIsRTL},_nameChanged:function(){this._meta.value=null,this._meta.key=this.name,this._meta.value=this,this.async((function(){this.fire("iron-iconset-added",this,{node:window})}))},_createIconMap:function(){var e=Object.create(null);return Object(o.a)(this).querySelectorAll("[id]").forEach((function(t){e[t.id]=t})),e},_cloneIcon:function(e,t){return this._icons=this._icons||this._createIconMap(),this._prepareSvgClone(this._icons[e],this.size,t)},_prepareSvgClone:function(e,t,n){if(e){var r=e.cloneNode(!0),i=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=r.getAttribute("viewBox")||"0 0 "+t+" "+t,a="pointer-events: none; display: block; width: 100%; height: 100%;";return n&&r.hasAttribute("mirror-in-rtl")&&(a+="-webkit-transform:scale(-1,1);transform:scale(-1,1);transform-origin:center;"),i.setAttribute("viewBox",o),i.setAttribute("preserveAspectRatio","xMidYMid meet"),i.setAttribute("focusable","false"),i.style.cssText=a,i.appendChild(r).removeAttribute("id"),i}return null}});var N=document.createElement("template");N.setAttribute("style","display: none;"),N.innerHTML='\n\n\n\n',document.head.appendChild(N.content);var M=document.createElement("template");M.setAttribute("style","display: none;"),M.innerHTML='\n \n',document.head.appendChild(M.content);var H=n(51),B=n(63),V=n(55);function U(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n \n\n \x3c!-- this div fulfills an a11y requirement for combobox, do not remove --\x3e\n \n \n \x3c!-- support hybrid mode: user might be using paper-menu-button 1.x which distributes via --\x3e\n \n \n \n']);return U=function(){return e},e}Object(p.a)({_template:Object(h.a)(U()),is:"paper-dropdown-menu",behaviors:[H.a,i.a,B.a,V.a],properties:{selectedItemLabel:{type:String,notify:!0,readOnly:!0},selectedItem:{type:Object,notify:!0,readOnly:!0},value:{type:String,notify:!0},label:{type:String},placeholder:{type:String},errorMessage:{type:String},opened:{type:Boolean,notify:!0,value:!1,observer:"_openedChanged"},allowOutsideScroll:{type:Boolean,value:!1},noLabelFloat:{type:Boolean,value:!1,reflectToAttribute:!0},alwaysFloatLabel:{type:Boolean,value:!1},noAnimations:{type:Boolean,value:!1},horizontalAlign:{type:String,value:"right"},verticalAlign:{type:String,value:"top"},verticalOffset:Number,dynamicAlign:{type:Boolean},restoreFocusOnClose:{type:Boolean,value:!0}},listeners:{tap:"_onTap"},keyBindings:{"up down":"open",esc:"close"},hostAttributes:{role:"combobox","aria-autocomplete":"none","aria-haspopup":"true"},observers:["_selectedItemChanged(selectedItem)"],attached:function(){var e=this.contentElement;e&&e.selectedItem&&this._setSelectedItem(e.selectedItem)},get contentElement(){for(var e=Object(o.a)(this.$.content).getDistributedNodes(),t=0,n=e.length;t\n\n :host {\n @apply --layout-horizontal;\n @apply --layout-center;\n position: relative;\n height: 64px;\n padding: 0 16px;\n pointer-events: none;\n font-size: var(--app-toolbar-font-size, 20px);\n }\n\n :host ::slotted(*) {\n pointer-events: auto;\n }\n\n :host ::slotted(paper-icon-button) {\n /* paper-icon-button/issues/33 */\n font-size: 0;\n }\n\n :host ::slotted([main-title]),\n :host ::slotted([condensed-title]) {\n pointer-events: none;\n @apply --layout-flex;\n }\n\n :host ::slotted([bottom-item]) {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n :host ::slotted([top-item]) {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n }\n\n :host ::slotted([spacer]) {\n margin-left: 64px;\n }\n \n\n \n"]);return o=function(){return e},e}Object(r.a)({_template:Object(i.a)(o()),is:"app-toolbar"});var a=n(0),s=(n(70),n(87),n(86),n(11));function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){var e=p(["\n :host {\n display: block;\n height: 100%;\n background-color: var(--primary-background-color);\n }\n .content {\n height: calc(100% - 64px);\n display: flex;\n align-items: center;\n justify-content: center;\n }\n "]);return l=function(){return e},e}function u(){var e=p(["\n \n "]);return u=function(){return e},e}function d(){var e=p(["\n \n "]);return d=function(){return e},e}function f(){var e=p(["\n \n ",'\n \n
\n \n
\n ']);return f=function(){return e},e}function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){var t,n=x(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function w(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function k(e){return e.decorators&&e.decorators.length}function O(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function E(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function x(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var s=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(s&&c){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=n}catch(r){Function("r","regeneratorRuntime = r")(n)}}).call(this,n(103)(e))},function(e,t,n){"use strict";var r;(r="undefined"!=typeof process&&"[object process]"==={}.toString.call(process)||"undefined"!=typeof navigator&&"ReactNative"===navigator.product?global:self).Proxy||(r.Proxy=n(113)(),r.Proxy.revocable=r.Proxy.revocable)},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){var e,t=null;function r(e){return!!e&&("object"===n(e)||"function"==typeof e)}return(e=function(e,n){if(!r(e)||!r(n))throw new TypeError("Cannot create proxy with a non-object as target or handler");var i=function(){};t=function(){e=null,i=function(e){throw new TypeError("Cannot perform '".concat(e,"' on a proxy that has been revoked"))}},setTimeout((function(){t=null}),0);var o=n;for(var a in n={get:null,set:null,apply:null,construct:null},o){if(!(a in n))throw new TypeError("Proxy polyfill does not support trap '".concat(a,"'"));n[a]=o[a]}"function"==typeof o&&(n.apply=o.apply.bind(o));var s=this,c=!1,l=!1;"function"==typeof e?(s=function(){var t=this&&this.constructor===s,r=Array.prototype.slice.call(arguments);if(i(t?"construct":"apply"),t&&n.construct)return n.construct.call(this,e,r);if(!t&&n.apply)return n.apply(e,this,r);if(t){r.unshift(e);var o=e.bind.apply(e,r);return new o}return e.apply(this,r)},c=!0):e instanceof Array&&(s=[],l=!0);var u=n.get?function(e){return i("get"),n.get(this,e,s)}:function(e){return i("get"),this[e]},d=n.set?function(e,t){i("set");n.set(this,e,t,s)}:function(e,t){i("set"),this[e]=t},f=Object.getOwnPropertyNames(e),p={};f.forEach((function(t){if(!c&&!l||!(t in s)){var n={enumerable:!!Object.getOwnPropertyDescriptor(e,t).enumerable,get:u.bind(e,t),set:d.bind(e,t)};Object.defineProperty(s,t,n),p[t]=!0}}));var h=!0;if(Object.setPrototypeOf?Object.setPrototypeOf(s,Object.getPrototypeOf(e)):s.__proto__?s.__proto__=e.__proto__:h=!1,n.get||!h)for(var m in e)p[m]||Object.defineProperty(s,m,{get:u.bind(e,m)});return Object.seal(e),Object.seal(s),s}).revocable=function(n,r){return{proxy:new e(n,r),revoke:t}},e}},function(e,t){var n=document.createElement("template");n.setAttribute("style","display: none;"),n.innerHTML='',document.head.appendChild(n.content)},function(e,t){},function(e,t){function n(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o,a=!0,s=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==i.return||i.return()}finally{if(s)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&a>0&&n[o]===r[a];)o--,a--;n[o]!==r[a]&&this[h](n[o],r[a]),o>0&&this[y](n.slice(0,o)),a>0&&this[m](r.slice(0,a),i,null)}else this[m](r,i,t)}},{key:h,value:function(e,t){var n=e[d];this[g](e)&&!e.inert&&(e.inert=!0,n.add(e)),n.has(t)&&(t.inert=!1,n.delete(t)),t[f]=e[f],t[d]=n,e[f]=void 0,e[d]=void 0}},{key:y,value:function(e){var t,r=n(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i[f].disconnect(),i[f]=void 0;var o,a=n(i[d]);try{for(a.s();!(o=a.n()).done;)o.value.inert=!1}catch(s){a.e(s)}finally{a.f()}i[d]=void 0}}catch(s){r.e(s)}finally{r.f()}}},{key:m,value:function(e,t,r){var i,o=n(e);try{for(o.s();!(i=o.n()).done;){for(var a=i.value,s=a.parentNode,c=s.children,l=new Set,u=0;u{const i=new XMLHttpRequest,o=[],a=[],s={},c=()=>({ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:()=>Promise.resolve(i.responseText),json:()=>Promise.resolve(JSON.parse(i.responseText)),blob:()=>Promise.resolve(new Blob([i.response])),clone:c,headers:{keys:()=>o,entries:()=>a,get:e=>s[e.toLowerCase()],has:e=>e.toLowerCase()in s}});i.open(t.method||"get",e,!0),i.onload=()=>{i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(e,t,n)=>{o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?`${s[t]},${n}`:n}),n(c())},i.onerror=r,i.withCredentials="include"==t.credentials;for(const e in t.headers)i.setRequestHeader(e,t.headers[e]);i.send(t.body||null)})});n(112);i.a.polyfill(),void 0===Object.values&&(Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}),String.prototype.padStart||(String.prototype.padStart=function(e,t){return e>>=0,t=String(void 0!==t?t:" "),this.length>=e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))});n(114);var o=n(0),a=n(11),s={},c=function(e,t){if(t.themes[e]){for(var n,r,i=Object.assign({},a.a,{},t.themes[e]),o={},c={},l=0,u=Object.keys(i);le.length)&&(t=e.length);for(var n=0,r=new Array(t);n .scrollable {\n -webkit-overflow-scrolling: auto !important;\n }\n\n paper-dialog-scrollable.can-scroll > .scrollable {\n -webkit-overflow-scrolling: touch !important;\n }\n \n"),document.head.appendChild(H.content);n(53);var B=n(1),V=(n(73),n(13)),U=n(61);function $(e){return($="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function K(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q(e,t)}(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n\n \n \n \n \n \n ']);return G=function(){return e},e}function W(){var e=ie([""]);return W=function(){return e},e}function Y(){var e=ie(['\n \n ',"\n "]);return Y=function(){return e},e}function X(){var e=ie(['\n \n \n ']);return X=function(){return e},e}function Z(){var e=ie(['\n \n \n ']);return Z=function(){return e},e}function J(){var e=ie([""]);return J=function(){return e},e}function Q(){var e=ie(['
']);return Q=function(){return e},e}function ee(){var e=ie(["\n \n "]);return ee=function(){return e},e}function te(){var e=ie(["\n ","\n ","\n ","\n ",""]);return te=function(){return e},e}function ne(){var e=ie([""]);return ne=function(){return e},e}function re(){var e=ie([""]);return re=function(){return e},e}function ie(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ae(e,t){for(var n=0;n\n \n ',"\n \n "]);return Te=function(){return e},e}function Re(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function De(e,t){return(De=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ze(e,t){return!t||"object"!==Se(t)&&"function"!=typeof t?Fe(e):t}function Fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Le(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Ne(e){return(Ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Me(e){var t,n=$e(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function He(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Be(e){return e.decorators&&e.decorators.length}function Ve(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ue(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function $e(e){var t=function(e,t){if("object"!==Se(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Se(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Se(t)?t:String(t)}function Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}function rt(e,t){if(e){if("string"==typeof e)return it(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?it(e,t):void 0}}function it(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0&&this.adapter_.setTabIndexForElementIndex(t,0)}},{key:"handleFocusOut",value:function(e,t){var n=this;t>=0&&this.adapter_.setTabIndexForElementIndex(t,-1),setTimeout((function(){n.adapter_.isFocusInsideList()||n.setTabindexToFirstSelectedItem_()}),0)}},{key:"handleKeydown",value:function(e,t,n){var r="ArrowLeft"===e.key||37===e.keyCode,i="ArrowUp"===e.key||38===e.keyCode,o="ArrowRight"===e.key||39===e.keyCode,a="ArrowDown"===e.key||40===e.keyCode,s="Home"===e.key||36===e.keyCode,c="End"===e.key||35===e.keyCode,l="Enter"===e.key||13===e.keyCode,u="Space"===e.key||32===e.keyCode;if(this.adapter_.isRootFocused())i||c?(e.preventDefault(),this.focusLastElement()):(a||s)&&(e.preventDefault(),this.focusFirstElement());else{var d=this.adapter_.getFocusedElementIndex();if(!(-1===d&&(d=n)<0)){var f;if(this.isVertical_&&a||!this.isVertical_&&o)this.preventDefaultEvent_(e),f=this.focusNextElement(d);else if(this.isVertical_&&i||!this.isVertical_&&r)this.preventDefaultEvent_(e),f=this.focusPrevElement(d);else if(s)this.preventDefaultEvent_(e),f=this.focusFirstElement();else if(c)this.preventDefaultEvent_(e),f=this.focusLastElement();else if((l||u)&&t){var p=e.target;if(p&&"A"===p.tagName&&l)return;this.preventDefaultEvent_(e),this.setSelectedIndexOnAction_(d,!0)}this.focusedItemIndex_=d,void 0!==f&&(this.setTabindexAtIndex_(f),this.focusedItemIndex_=f)}}}},{key:"handleSingleSelection",value:function(e,t,n){e!==Qe.UNSET_INDEX&&(this.setSelectedIndexOnAction_(e,t,n),this.setTabindexAtIndex_(e),this.focusedItemIndex_=e)}},{key:"focusNextElement",value:function(e){var t=e+1;if(t>=this.adapter_.getListItemCount()){if(!this.wrapFocus_)return e;t=0}return this.adapter_.focusItemAtIndex(t),t}},{key:"focusPrevElement",value:function(e){var t=e-1;if(t<0){if(!this.wrapFocus_)return e;t=this.adapter_.getListItemCount()-1}return this.adapter_.focusItemAtIndex(t),t}},{key:"focusFirstElement",value:function(){return this.adapter_.focusItemAtIndex(0),0}},{key:"focusLastElement",value:function(){var e=this.adapter_.getListItemCount()-1;return this.adapter_.focusItemAtIndex(e),e}},{key:"setEnabled",value:function(e,t){this.isIndexValid_(e)&&this.adapter_.setDisabledStateForElementIndex(e,!t)}},{key:"preventDefaultEvent_",value:function(e){var t=e.target,n="".concat(t.tagName).toLowerCase();-1===dt.indexOf(n)&&e.preventDefault()}},{key:"setSingleSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.selectedIndex_!==e&&(this.selectedIndex_!==Qe.UNSET_INDEX&&(this.adapter_.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter_.setActivatedStateForElementIndex(this.selectedIndex_,!1)),t&&this.adapter_.setSelectedStateForElementIndex(e,!0),this.useActivatedClass_&&this.adapter_.setActivatedStateForElementIndex(e,!0),this.setAriaForSingleSelectionAtIndex_(e),this.selectedIndex_=e,this.adapter_.notifySelected(e))}},{key:"setMultiSelectionAtIndex_",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=pt(this.selectedIndex_),r=ut(n,e);if(r.removed.length||r.added.length){var i,o=nt(r.removed);try{for(o.s();!(i=o.n()).done;){var a=i.value;t&&this.adapter_.setSelectedStateForElementIndex(a,!1),this.useActivatedClass_&&this.adapter_.setActivatedStateForElementIndex(a,!1)}}catch(u){o.e(u)}finally{o.f()}var s,c=nt(r.added);try{for(c.s();!(s=c.n()).done;){var l=s.value;t&&this.adapter_.setSelectedStateForElementIndex(l,!0),this.useActivatedClass_&&this.adapter_.setActivatedStateForElementIndex(l,!0)}}catch(u){c.e(u)}finally{c.f()}this.selectedIndex_=e,this.adapter_.notifySelected(e,r)}}},{key:"setAriaForSingleSelectionAtIndex_",value:function(e){this.selectedIndex_===Qe.UNSET_INDEX&&(this.ariaCurrentAttrValue_=this.adapter_.getAttributeForElementIndex(e,Je.ARIA_CURRENT));var t=null!==this.ariaCurrentAttrValue_,n=t?Je.ARIA_CURRENT:Je.ARIA_SELECTED;this.selectedIndex_!==Qe.UNSET_INDEX&&this.adapter_.setAttributeForElementIndex(this.selectedIndex_,n,"false");var r=t?this.ariaCurrentAttrValue_:"true";this.adapter_.setAttributeForElementIndex(e,n,r)}},{key:"setTabindexAtIndex_",value:function(e){this.focusedItemIndex_===Qe.UNSET_INDEX&&0!==e?this.adapter_.setTabIndexForElementIndex(0,-1):this.focusedItemIndex_>=0&&this.focusedItemIndex_!==e&&this.adapter_.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter_.setTabIndexForElementIndex(e,0)}},{key:"setTabindexToFirstSelectedItem_",value:function(){var e=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==Qe.UNSET_INDEX?e=this.selectedIndex_:ft(this.selectedIndex_)&&this.selectedIndex_.size>0&&(e=Math.min.apply(Math,tt(this.selectedIndex_))),this.setTabindexAtIndex_(e)}},{key:"isIndexValid_",value:function(e){if(e instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===e.size)return!0;var t,n=!1,r=nt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(n=this.isIndexInRange_(i))break}}catch(o){r.e(o)}finally{r.f()}return n}if("number"==typeof e){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+e);return e===Qe.UNSET_INDEX||this.isIndexInRange_(e)}return!1}},{key:"isIndexInRange_",value:function(e){var t=this.adapter_.getListItemCount();return e>=0&&e2&&void 0!==arguments[2])||arguments[2],r=!1;r=void 0===t?!this.adapter_.getSelectedStateForElementIndex(e):t;var i=pt(this.selectedIndex_);r?i.add(e):i.delete(e),this.setMultiSelectionAtIndex_(i,n)}}])&&ot(n.prototype,r),i&&ot(n,i),a}(Ye.a);function mt(e){return(mt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yt(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n \x3c!-- @ts-ignore --\x3e\n =0;n--){var r=t[n];if(St(r))return e.items.indexOf(r)}return-1},getAttributeForElementIndex:function(t,n){if(!e.mdcRoot)return"";var r=e.items[t];return r?r.getAttribute(n):""},setAttributeForElementIndex:function(t,n,r){if(e.mdcRoot){var i=e.items[t];i&&i.setAttribute(n,r)}},focusItemAtIndex:function(t){var n=e.items[t];n&&n.focus()},setTabIndexForElementIndex:function(t,n){var r=e.items[t];r&&(r.tabindex=n)},notifyAction:function(t){var n={bubbles:!0,composed:!0};n.detail={index:t};var r=new CustomEvent("action",n);e.dispatchEvent(r)},notifySelected:function(t,n){var r={bubbles:!0,composed:!0};r.detail={index:t,diff:n};var i=new CustomEvent("selected",r);e.dispatchEvent(i)},isFocusInsideList:function(){return Object(Ge.c)(e)},isRootFocused:function(){var t=e.mdcRoot;return t.getRootNode().activeElement===t},setDisabledStateForElementIndex:function(t,n){var r=e.items[t];r&&(r.disabled=n)},getDisabledStateForElementIndex:function(t){var n=e.items[t];return!!n&&n.disabled},setSelectedStateForElementIndex:function(t,n){var r=e.items[t];r&&(r.selected=n)},getSelectedStateForElementIndex:function(t){var n=e.items[t];return!!n&&n.selected},setActivatedStateForElementIndex:function(t,n){var r=e.items[t];r&&(r.activated=n)}},this.mdcAdapter}},{key:"selectUi",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.items[e];n&&(n.selected=!0,n.activated=t)}},{key:"deselectUi",value:function(e){var t=this.items[e];t&&(t.selected=!1,t.activated=!1)}},{key:"select",value:function(e){this.mdcFoundation&&this.mdcFoundation.setSelectedIndex(e)}},{key:"toggle",value:function(e,t){this.multi&&this.mdcFoundation.toggleMultiAtIndex(e,t)}},{key:"onListItemConnected",value:function(e){var t=e.target;this.layout(-1===this.items.indexOf(t))}},{key:"layout",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&this.updateItems();var t,n=this.items[0],r=vt(this.items);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.tabindex=-1}}catch(o){r.e(o)}finally{r.f()}n&&(this.noninteractive?this.previousTabindex||(this.previousTabindex=n):n.tabindex=0)}},{key:"focus",value:function(){var e=this.mdcRoot;e&&e.focus()}},{key:"blur",value:function(){var e=this.mdcRoot;e&&e.blur()}},{key:"assignedElements",get:function(){var e=this.slotElement;return e?e.assignedNodes({flatten:!0}).filter(Ge.e):[]}},{key:"items",get:function(){return this.items_}},{key:"selected",get:function(){var e=this.index;if(!ft(e))return-1===e?null:this.items[e];var t,n=[],r=vt(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.push(this.items[i])}}catch(o){r.e(o)}finally{r.f()}return n}},{key:"index",get:function(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}}])&&_t(n.prototype,r),i&&_t(n,i),s}(qe.a);function Ct(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{display:block}.mdc-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));padding:var(--mdc-list-vertical-padding, 8px) 0}.mdc-list:focus{outline:none}.mdc-list-item{height:48px}.mdc-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-list ::slotted([divider]){height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.12)}.mdc-list ::slotted([divider][padded]){margin:0 var(--mdc-list-side-padding, 16px)}.mdc-list ::slotted([divider][inset]){margin-left:var(--mdc-list-inset-margin, 72px);margin-right:0;width:calc(100% - var(--mdc-list-inset-margin, 72px))}.mdc-list-group[dir=rtl] .mdc-list ::slotted([divider][inset]),[dir=rtl] .mdc-list-group .mdc-list ::slotted([divider][inset]){margin-left:0;margin-right:var(--mdc-list-inset-margin, 72px)}.mdc-list ::slotted([divider][inset][padded]){width:calc(100% - var(--mdc-list-inset-margin, 72px) - var(--mdc-list-side-padding, 16px))}.mdc-list--dense ::slotted([mwc-list-item]){height:40px}.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 20px}.mdc-list--two-line.mdc-list--dense ::slotted([mwc-list-item]),.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list-item]){height:60px}.mdc-list--avatar-list.mdc-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 36px}:host([noninteractive]){pointer-events:none;cursor:default}.mdc-list--dense ::slotted(.mdc-list-item__primary-text){display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list--dense ::slotted(.mdc-list-item__primary-text)::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}']);return Ct=function(){return e},e}Object(B.b)([Object(o.i)(".mdc-list")],jt.prototype,"mdcRoot",void 0),Object(B.b)([Object(o.i)("slot")],jt.prototype,"slotElement",void 0),Object(B.b)([Object(o.h)({type:Boolean}),Object(V.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setUseActivatedClass(e)}))],jt.prototype,"activatable",void 0),Object(B.b)([Object(o.h)({type:Boolean}),Object(V.a)((function(e,t){this.mdcFoundation&&this.mdcFoundation.setMulti(e),void 0!==t&&this.layout()}))],jt.prototype,"multi",void 0),Object(B.b)([Object(o.h)({type:Boolean}),Object(V.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setWrapFocus(e)}))],jt.prototype,"wrapFocus",void 0),Object(B.b)([Object(o.h)({type:String}),Object(V.a)((function(e,t){void 0!==t&&this.updateItems()}))],jt.prototype,"itemRoles",void 0),Object(B.b)([Object(o.h)({type:String})],jt.prototype,"innerRole",void 0),Object(B.b)([Object(o.h)({type:String})],jt.prototype,"innerAriaLabel",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jt.prototype,"rootTabbable",void 0),Object(B.b)([Object(o.h)({type:Boolean,reflect:!0}),Object(V.a)((function(e){var t=this.slotElement;if(e&&t){var n=Object(Ge.d)(t,'[tabindex="0"]');this.previousTabindex=n,n&&n.setAttribute("tabindex","-1")}else!e&&this.previousTabindex&&(this.previousTabindex.setAttribute("tabindex","0"),this.previousTabindex=null)}))],jt.prototype,"noninteractive",void 0);var Pt=Object(o.c)(Ct());function At(e){return(At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Tt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rt(e,t){return(Rt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function It(e,t){return!t||"object"!==At(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Dt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function zt(e){return(zt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Ft=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rt(e,t)}(r,e);var t,n=(t=r,function(){var e,n=zt(t);if(Dt()){var r=zt(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return It(this,e)});function r(){return Tt(this,r),n.apply(this,arguments)}return r}(jt);Ft.styles=Pt,Ft=Object(B.b)([Object(o.d)("mwc-list")],Ft);var Lt,Nt,Mt={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},Ht={CLOSED_EVENT:"MDCMenuSurface:closed",OPENED_EVENT:"MDCMenuSurface:opened",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},Bt={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(Lt||(Lt={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(Nt||(Nt={}));var Vt,Ut=function(e){function t(n){var r=e.call(this,Object(B.a)(Object(B.a)({},t.defaultAdapter),n))||this;return r.isOpen_=!1,r.isQuickOpen_=!1,r.isHoistedElement_=!1,r.isFixedPosition_=!1,r.openAnimationEndTimerId_=0,r.closeAnimationEndTimerId_=0,r.animationRequestId_=0,r.anchorCorner_=Nt.TOP_START,r.originCorner_=Nt.TOP_START,r.anchorMargin_={top:0,right:0,bottom:0,left:0},r.position_={x:0,y:0},r}return Object(B.c)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return Mt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return Ht},enumerable:!0,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return Bt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"Corner",{get:function(){return Nt},enumerable:!0,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyOpen:function(){}}},enumerable:!0,configurable:!0}),t.prototype.init=function(){var e=t.cssClasses,n=e.ROOT,r=e.OPEN;if(!this.adapter_.hasClass(n))throw new Error(n+" class required in root element.");this.adapter_.hasClass(r)&&(this.isOpen_=!0)},t.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId_),clearTimeout(this.closeAnimationEndTimerId_),cancelAnimationFrame(this.animationRequestId_)},t.prototype.setAnchorCorner=function(e){this.anchorCorner_=e},t.prototype.flipCornerHorizontally=function(){this.originCorner_=this.originCorner_^Lt.RIGHT},t.prototype.setAnchorMargin=function(e){this.anchorMargin_.top=e.top||0,this.anchorMargin_.right=e.right||0,this.anchorMargin_.bottom=e.bottom||0,this.anchorMargin_.left=e.left||0},t.prototype.setIsHoisted=function(e){this.isHoistedElement_=e},t.prototype.setFixedPosition=function(e){this.isFixedPosition_=e},t.prototype.setAbsolutePosition=function(e,t){this.position_.x=this.isFinite_(e)?e:0,this.position_.y=this.isFinite_(t)?t:0},t.prototype.setQuickOpen=function(e){this.isQuickOpen_=e},t.prototype.isOpen=function(){return this.isOpen_},t.prototype.open=function(){var e=this;this.isOpen_||(this.adapter_.saveFocus(),this.isQuickOpen_?(this.isOpen_=!0,this.adapter_.addClass(t.cssClasses.OPEN),this.dimensions_=this.adapter_.getInnerDimensions(),this.autoPosition_(),this.adapter_.notifyOpen()):(this.adapter_.addClass(t.cssClasses.ANIMATING_OPEN),this.animationRequestId_=requestAnimationFrame((function(){e.adapter_.addClass(t.cssClasses.OPEN),e.dimensions_=e.adapter_.getInnerDimensions(),e.autoPosition_(),e.openAnimationEndTimerId_=setTimeout((function(){e.openAnimationEndTimerId_=0,e.adapter_.removeClass(t.cssClasses.ANIMATING_OPEN),e.adapter_.notifyOpen()}),Bt.TRANSITION_OPEN_DURATION)})),this.isOpen_=!0))},t.prototype.close=function(e){var n=this;void 0===e&&(e=!1),this.isOpen_&&(this.isQuickOpen_?(this.isOpen_=!1,e||this.maybeRestoreFocus_(),this.adapter_.removeClass(t.cssClasses.OPEN),this.adapter_.removeClass(t.cssClasses.IS_OPEN_BELOW),this.adapter_.notifyClose()):(this.adapter_.addClass(t.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){n.adapter_.removeClass(t.cssClasses.OPEN),n.adapter_.removeClass(t.cssClasses.IS_OPEN_BELOW),n.closeAnimationEndTimerId_=setTimeout((function(){n.closeAnimationEndTimerId_=0,n.adapter_.removeClass(t.cssClasses.ANIMATING_CLOSED),n.adapter_.notifyClose()}),Bt.TRANSITION_CLOSE_DURATION)})),this.isOpen_=!1,e||this.maybeRestoreFocus_()))},t.prototype.handleBodyClick=function(e){var t=e.target;this.adapter_.isElementInContainer(t)||this.close()},t.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},t.prototype.autoPosition_=function(){var e;this.measurements_=this.getAutoLayoutMeasurements_();var n=this.getOriginCorner_(),r=this.getMenuSurfaceMaxHeight_(n),i=this.hasBit_(n,Lt.BOTTOM)?"bottom":"top",o=this.hasBit_(n,Lt.RIGHT)?"right":"left",a=this.getHorizontalOriginOffset_(n),s=this.getVerticalOriginOffset_(n),c=this.measurements_,l=c.anchorSize,u=c.surfaceSize,d=((e={})[o]=a,e[i]=s,e);l.width/u.width>Bt.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(o="center"),(this.isHoistedElement_||this.isFixedPosition_)&&this.adjustPositionForHoistedElement_(d),this.adapter_.setTransformOrigin(o+" "+i),this.adapter_.setPosition(d),this.adapter_.setMaxHeight(r?r+"px":""),this.hasBit_(n,Lt.BOTTOM)||this.adapter_.addClass(t.cssClasses.IS_OPEN_BELOW)},t.prototype.getAutoLayoutMeasurements_=function(){var e=this.adapter_.getAnchorDimensions(),t=this.adapter_.getBodyDimensions(),n=this.adapter_.getWindowDimensions(),r=this.adapter_.getWindowScroll();return e||(e={top:this.position_.y,right:this.position_.x,bottom:this.position_.y,left:this.position_.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions_,viewportDistance:{top:e.top,right:n.width-e.right,bottom:n.height-e.bottom,left:e.left},viewportSize:n,windowScroll:r}},t.prototype.getOriginCorner_=function(){var e,n,r=this.originCorner_,i=this.measurements_,o=i.viewportDistance,a=i.anchorSize,s=i.surfaceSize,c=t.numbers.MARGIN_TO_EDGE;this.hasBit_(this.anchorCorner_,Lt.BOTTOM)?(e=o.top-c+a.height+this.anchorMargin_.bottom,n=o.bottom-c-this.anchorMargin_.bottom):(e=o.top-c+this.anchorMargin_.top,n=o.bottom-c+a.height-this.anchorMargin_.top),!(n-s.height>0)&&e>=n&&(r=this.setBit_(r,Lt.BOTTOM));var l,u,d=this.adapter_.isRtl(),f=this.hasBit_(this.anchorCorner_,Lt.FLIP_RTL),p=this.hasBit_(this.anchorCorner_,Lt.RIGHT),h=!1;(h=d&&f?!p:p)?(l=o.left+a.width+this.anchorMargin_.right,u=o.right-this.anchorMargin_.right):(l=o.left+this.anchorMargin_.left,u=o.right+a.width-this.anchorMargin_.left);var m=l-s.width>0,y=u-s.width>0,v=this.hasBit_(r,Lt.FLIP_RTL)&&this.hasBit_(r,Lt.RIGHT);return y&&v&&d||!m&&v?r=this.unsetBit_(r,Lt.RIGHT):(m&&h&&d||m&&!h&&p||!y&&l>=u)&&(r=this.setBit_(r,Lt.RIGHT)),r},t.prototype.getMenuSurfaceMaxHeight_=function(e){var n=this.measurements_.viewportDistance,r=0,i=this.hasBit_(e,Lt.BOTTOM),o=this.hasBit_(this.anchorCorner_,Lt.BOTTOM),a=t.numbers.MARGIN_TO_EDGE;return i?(r=n.top+this.anchorMargin_.top-a,o||(r+=this.measurements_.anchorSize.height)):(r=n.bottom-this.anchorMargin_.bottom+this.measurements_.anchorSize.height-a,o&&(r-=this.measurements_.anchorSize.height)),r},t.prototype.getHorizontalOriginOffset_=function(e){var t=this.measurements_.anchorSize,n=this.hasBit_(e,Lt.RIGHT),r=this.hasBit_(this.anchorCorner_,Lt.RIGHT);if(n){var i=r?t.width-this.anchorMargin_.left:this.anchorMargin_.right;return this.isHoistedElement_||this.isFixedPosition_?i-(this.measurements_.viewportSize.width-this.measurements_.bodySize.width):i}return r?t.width-this.anchorMargin_.right:this.anchorMargin_.left},t.prototype.getVerticalOriginOffset_=function(e){var t=this.measurements_.anchorSize,n=this.hasBit_(e,Lt.BOTTOM),r=this.hasBit_(this.anchorCorner_,Lt.BOTTOM);return n?r?t.height-this.anchorMargin_.top:-this.anchorMargin_.bottom:r?t.height+this.anchorMargin_.bottom:this.anchorMargin_.top},t.prototype.adjustPositionForHoistedElement_=function(e){var t,n,r=this.measurements_,i=r.windowScroll,o=r.viewportDistance,a=Object.keys(e);try{for(var s=Object(B.d)(a),c=s.next();!c.done;c=s.next()){var l=c.value,u=e[l]||0;u+=o[l],this.isFixedPosition_||("top"===l?u+=i.y:"bottom"===l?u-=i.y:"left"===l?u+=i.x:u-=i.x),e[l]=u}}catch(d){t={error:d}}finally{try{c&&!c.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}},t.prototype.maybeRestoreFocus_=function(){var e=this.adapter_.isFocused(),t=document.activeElement&&this.adapter_.isElementInContainer(document.activeElement);(e||t)&&this.adapter_.restoreFocus()},t.prototype.hasBit_=function(e,t){return Boolean(e&t)},t.prototype.setBit_=function(e,t){return e|t},t.prototype.unsetBit_=function(e,t){return e^t},t.prototype.isFinite_=function(e){return"number"==typeof e&&isFinite(e)},t}(Ye.a),$t=Ut;function Kt(e){return(Kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qt(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n =0&&(this.adapter_.removeAttributeFromElementAtIndex(t,pn.ARIA_CHECKED_ATTR),this.adapter_.removeClassFromElementAtIndex(t,fn.MENU_SELECTED_LIST_ITEM)),this.adapter_.addClassToElementAtIndex(e,fn.MENU_SELECTED_LIST_ITEM),this.adapter_.addAttributeToElementAtIndex(e,pn.ARIA_CHECKED_ATTR,"true")},t.prototype.setEnabled=function(e,t){this.validatedIndex_(e),t?(this.adapter_.removeClassFromElementAtIndex(e,Ze),this.adapter_.addAttributeToElementAtIndex(e,pn.ARIA_DISABLED_ATTR,"false")):(this.adapter_.addClassToElementAtIndex(e,Ze),this.adapter_.addAttributeToElementAtIndex(e,pn.ARIA_DISABLED_ATTR,"true"))},t.prototype.validatedIndex_=function(e){var t=this.adapter_.getMenuItemCount();if(!(e>=0&&e0&&void 0!==arguments[0])||arguments[0],t=this.listElement;t&&t.layout(e)}},{key:"listElement",get:function(){return this.listElement_||(this.listElement_=this.renderRoot.querySelector("mwc-list")),this.listElement_}},{key:"items",get:function(){var e=this.listElement;return e?e.items:[]}},{key:"index",get:function(){var e=this.listElement;return e?e.index:-1}},{key:"selected",get:function(){var e=this.listElement;return e?e.selected:null}}])&&wn(n.prototype,r),i&&wn(n,i),l}(qe.a);function Cn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["mwc-list ::slotted([mwc-list-item]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}mwc-list{max-width:var(--mdc-menu-max-width, auto);min-width:var(--mdc-menu-min-width, auto)}"]);return Cn=function(){return e},e}Object(B.b)([Object(o.i)(".mdc-menu")],jn.prototype,"mdcRoot",void 0),Object(B.b)([Object(o.i)("slot")],jn.prototype,"slotElement",void 0),Object(B.b)([Object(o.h)({type:Object})],jn.prototype,"anchor",void 0),Object(B.b)([Object(o.h)({type:Boolean,reflect:!0})],jn.prototype,"open",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"quick",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"wrapFocus",void 0),Object(B.b)([Object(o.h)({type:String})],jn.prototype,"innerRole",void 0),Object(B.b)([Object(o.h)({type:String})],jn.prototype,"corner",void 0),Object(B.b)([Object(o.h)({type:Number})],jn.prototype,"x",void 0),Object(B.b)([Object(o.h)({type:Number})],jn.prototype,"y",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"absolute",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"multi",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"activatable",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"fixed",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"forceGroupSelection",void 0),Object(B.b)([Object(o.h)({type:Boolean})],jn.prototype,"fullwidth",void 0),Object(B.b)([Object(o.h)({type:String}),Object(V.a)((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(dn[e])}))],jn.prototype,"defaultFocus",void 0);var Pn=Object(o.c)(Cn());function An(e){return(An="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Tn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rn(e,t){return(Rn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function In(e,t){return!t||"object"!==An(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Dn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function zn(e){return(zn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var Fn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rn(e,t)}(r,e);var t,n=(t=r,function(){var e,n=zn(t);if(Dn()){var r=zn(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return In(this,e)});function r(){return Tn(this,r),n.apply(this,arguments)}return r}(jn);Fn.styles=Pn,Fn=Object(B.b)([Object(o.d)("mwc-menu")],Fn);n(95);function Ln(e){return(Ln="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nn(){var e=Hn(["\n :host {\n display: inline-block;\n position: relative;\n }\n "]);return Nn=function(){return e},e}function Mn(){var e=Hn(["\n
\n
\n e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(jr).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var Pr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,r=void 0===n?Sr.getFn:n;fr(this,e),this.norm=Cr(3),this.getFn=r,this.isCreated=!1,this.setRecords()}return hr(e,[{key:"setCollection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=e}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,vr(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();vr(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?Sr.getFn:r,o=new Pr({getFn:i});return o.setKeys(e),o.setCollection(t),o.create(),o}function Tr(e,t){var n=e.matches;t.matches=[],gr(n)&&n.forEach((function(e){if(gr(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function Rr(e,t){t.score=e.score}function Ir(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,a=t.expectedLocation,s=void 0===a?0:a,c=t.distance,l=void 0===c?Sr.distance:c,u=r/e.length,d=Math.abs(s-o);return l?u+d/l:d?1:u}function Dr(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Sr.minMatchCharLength,n=[],r=-1,i=-1,o=0,a=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function zr(e){for(var t={},n=e.length,r=0;r1&&void 0!==arguments[1]?arguments[1]:{},r=n.location,i=void 0===r?Sr.location:r,o=n.threshold,a=void 0===o?Sr.threshold:o,s=n.distance,c=void 0===s?Sr.distance:s,l=n.includeMatches,u=void 0===l?Sr.includeMatches:l,d=n.findAllMatches,f=void 0===d?Sr.findAllMatches:d,p=n.minMatchCharLength,h=void 0===p?Sr.minMatchCharLength:p,m=n.isCaseSensitive,y=void 0===m?Sr.isCaseSensitive:m;fr(this,e),this.options={location:i,threshold:a,distance:c,includeMatches:u,findAllMatches:f,minMatchCharLength:h,isCaseSensitive:y},this.pattern=y?t:t.toLowerCase(),this.chunks=[];for(var v=0;v3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?Sr.location:i,a=r.distance,s=void 0===a?Sr.distance:a,c=r.threshold,l=void 0===c?Sr.threshold:c,u=r.findAllMatches,d=void 0===u?Sr.findAllMatches:u,f=r.minMatchCharLength,p=void 0===f?Sr.minMatchCharLength:f,h=r.includeMatches,m=void 0===h?Sr.includeMatches:h;if(t.length>32)throw new Error(kr(32));var y,v=t.length,b=e.length,g=Math.max(0,Math.min(o,b)),_=l,w=g,k=[];if(m)for(var O=0;O-1;){var E=Ir(t,{currentLocation:y,expectedLocation:g,distance:s});if(_=Math.min(E,_),w=y+v,m)for(var x=0;x=D;L-=1){var N=L-1,M=n[e.charAt(N)];if(M&&m&&(k[N]=1),F[L]=(F[L+1]<<1|1)&M,0!==A&&(F[L]|=(S[L+1]|S[L])<<1|1|S[L+1]),F[L]&P&&(j=Ir(t,{errors:A,currentLocation:N,expectedLocation:g,distance:s}))<=_){if(_=j,(w=N)<=g)break;D=Math.max(1,2*g-w)}}var H=Ir(t,{errors:A+1,currentLocation:g,expectedLocation:g,distance:s});if(H>_)break;S=F}var B={isMatch:w>=0,score:Math.max(.001,j)};return m&&(B.indices=Dr(k,p)),B}(e,i,o,{location:a+32*n,distance:s,threshold:c,findAllMatches:l,minMatchCharLength:u,includeMatches:r}),m=h.isMatch,y=h.score,v=h.indices;m&&(p=!0),f+=y,m&&v&&(d=[].concat(ur(d),ur(v)))}));var h={isMatch:p,score:p?f/this.chunks.length:1};return p&&r&&(h.indices=d),h}}]),e}(),Lr=function(){function e(t){fr(this,e),this.pattern=t}return hr(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return Nr(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return Nr(e,this.singleRegex)}}]),e}();function Nr(e,t){var n=e.match(t);return n?n[1]:null}var Mr=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(Lr),Hr=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(Lr),Br=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(Lr),Vr=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(Lr),Ur=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(Lr),$r=function(e){ir(n,e);var t=ar(n);function n(e){return fr(this,n),t.call(this,e)}return hr(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(Lr),Kr=function(e){ir(n,e);var t=ar(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,a=void 0===o?Sr.location:o,s=i.threshold,c=void 0===s?Sr.threshold:s,l=i.distance,u=void 0===l?Sr.distance:l,d=i.includeMatches,f=void 0===d?Sr.includeMatches:d,p=i.findAllMatches,h=void 0===p?Sr.findAllMatches:p,m=i.minMatchCharLength,y=void 0===m?Sr.minMatchCharLength:m,v=i.isCaseSensitive,b=void 0===v?Sr.isCaseSensitive:v;return fr(this,n),(r=t.call(this,e))._bitapSearch=new Fr(e,{location:a,threshold:c,distance:u,includeMatches:f,findAllMatches:h,minMatchCharLength:y,isCaseSensitive:b}),r}return hr(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(Lr),qr=[Mr,Br,Vr,$r,Ur,Hr,Kr],Gr=qr.length,Wr=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function Yr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Wr).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isCaseSensitive,i=void 0===r?Sr.isCaseSensitive:r,o=n.includeMatches,a=void 0===o?Sr.includeMatches:o,s=n.minMatchCharLength,c=void 0===s?Sr.minMatchCharLength:s,l=n.findAllMatches,u=void 0===l?Sr.findAllMatches:l,d=n.location,f=void 0===d?Sr.location:d,p=n.threshold,h=void 0===p?Sr.threshold:p,m=n.distance,y=void 0===m?Sr.distance:m;fr(this,e),this.query=null,this.options={isCaseSensitive:i,includeMatches:a,minMatchCharLength:c,findAllMatches:u,location:f,threshold:h,distance:y},this.pattern=i?t:t.toLowerCase(),this.query=Yr(this.pattern,this.options)}return hr(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],a=0,s=0,c=t.length;s2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n);if(r.length>1&&!ni(n))return e(ii(n));var o=r[0];if(ri(n)){var a=n[o];if(!vr(a))throw new Error(wr(o));var s={key:o,pattern:a};return i&&(s.searcher=Qr(a,t)),s}var c={children:[],operator:o};return r.forEach((function(t){var r=n[t];yr(r)&&r.forEach((function(t){c.children.push(e(t))}))})),c};return ni(e)||(e=ii(e)),o(e)}var ai=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;fr(this,e),this.options=Object.assign({},Sr,{},n),this.options.useExtendedSearch,this._keyStore=new Er(this.options.keys),this.setCollection(t,r)}return hr(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof Pr))throw new Error("Incorrect 'index' type");this._myIndex=t||Ar(this._keyStore.keys(),this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){gr(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,a=i.includeScore,s=i.shouldSort,c=i.sortFn,l=vr(e)?vr(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return si(l,this._keyStore),s&&l.sort(c),br(r)&&r>-1&&(l=l.slice(0,r)),ci(l,this._docs,{includeMatches:o,includeScore:a})}},{key:"_searchStringList",value:function(e){var t=Qr(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(gr(n)){var a=t.searchIn(n),s=a.isMatch,c=a.score,l=a.indices;s&&r.push({item:n,idx:i,matches:[{score:c,value:n,norm:o,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=oi(e,this.options),r=this._myIndex,i=r.keys,o=r.records,a={},s=[];return o.forEach((function(e){var r=e.$,o=e.i;gr(r)&&function e(n,r,o){if(!n.children){var c=n.key,l=n.searcher,u=r[i.indexOf(c)];return t._findMatches({key:c,value:u,searcher:l})}for(var d=n.operator,f=[],p=0;p2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?Sr.includeMatches:r,o=n.includeScore,a=void 0===o?Sr.includeScore:o,s=[];return i&&s.push(Tr),a&&s.push(Rr),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return s.length&&s.forEach((function(t){t(e,r)})),r}))}ai.version="6.0.0",ai.createIndex=Ar,ai.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?Sr.getFn:n,i=e.keys,o=e.records,a=new Pr({getFn:r});return a.setKeys(i),a.setRecords(o),a},ai.config=Sr,ai.parseQuery=oi,function(){Jr.push.apply(Jr,arguments)}(Zr);var li=ai;var ui=n(22);function di(e){return(di="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fi(){var e=yi(["\n ha-card {\n cursor: pointer;\n }\n .not_available {\n opacity: 0.6;\n }\n a.repo {\n color: var(--primary-text-color);\n }\n "]);return fi=function(){return e},e}function pi(){var e=yi(["\n \n \n

\n ','\n

\n
\n ',"\n
\n \n "]);return hi=function(){return e},e}function mi(){var e=yi(['\n
\n

\n No results found in "','."\n

\n
\n ']);return mi=function(){return e},e}function yi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function vi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bi(e,t){return(bi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function gi(e,t){return!t||"object"!==di(t)&&"function"!=typeof t?_i(e):t}function _i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wi(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function ki(e){return(ki=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Oi(e){var t,n=Ci(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),"field"===e.kind&&(r.initializer=e.value),r}function Ei(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function xi(e){return e.decorators&&e.decorators.length}function Si(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function ji(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function Ci(e){var t=function(e,t){if("object"!==di(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==di(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===di(t)?t:String(t)}function Pi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&r.push(c.finisher);var l=c.extras;if(l){for(var u=0;u=0;r--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[r])(i)||i);if(void 0!==o.finisher&&n.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a\n Missing add-ons? Enable advanced mode on\n \n your profile page\n \n .\n \n ']);return Ii=function(){return e},e}function Di(){var e=Ni(['\n `}}Object(i.b)([Object(n.h)({type:Boolean}),Object(a.a)((function(e){this.mdcFoundation.setChecked(e)}))],m.prototype,"checked",void 0),Object(i.b)([Object(n.h)({type:Boolean}),Object(a.a)((function(e){this.mdcFoundation.setDisabled(e)}))],m.prototype,"disabled",void 0),Object(i.b)([Object(n.i)(".mdc-switch")],m.prototype,"mdcRoot",void 0),Object(i.b)([Object(n.i)("input")],m.prototype,"formElement",void 0),Object(i.b)([Object(n.i)(".mdc-switch__thumb-underlay")],m.prototype,"rippleNode",void 0);var u=r(124);let f=class extends m{};f.styles=u.a,f=Object(i.b)([Object(n.d)("mwc-switch")],f)},130:function(e,t,r){"use strict";r(128);var i=r(124),n=r(0),o=r(14);function c(e){var t,r=p(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function a(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function s(e){return e.decorators&&e.decorators.length}function d(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function l(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function p(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var c=t[e.placement];c.splice(c.indexOf(e.key),1);var a=this.fromElementDescriptor(e),s=this.toElementFinisherExtras((0,n[o])(a)||a);e=s.element,this.addElementPlacement(e,t),s.finisher&&i.push(s.finisher);var d=s.extras;if(d){for(var l=0;l=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var c=0;c!1},{kind:"method",key:"firstUpdated",value:function(){m(u(r.prototype),"firstUpdated",this).call(this),this.style.setProperty("--mdc-theme-secondary","var(--switch-checked-color)"),this.addEventListener("change",()=>{var e;this.haptic&&(e="light",Object(o.a)(window,"haptic",e))})}},{kind:"get",static:!0,key:"styles",value:function(){return[i.a,n.c` .mdc-switch.mdc-switch--checked .mdc-switch__thumb { background-color: var(--switch-checked-button-color); border-color: var(--switch-checked-button-color); @@ -90,4 +90,4 @@ border-color: var(--switch-unchecked-track-color); } `]}}]}}),f)}}]); -//# sourceMappingURL=chunk.ea7ef842200b9a594566.js.map \ No newline at end of file +//# sourceMappingURL=chunk.be8f2dc93513fedae412.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.ea7ef842200b9a594566.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/chunk.be8f2dc93513fedae412.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_latest/chunk.ea7ef842200b9a594566.js.LICENSE.txt rename to supervisor/api/panel/frontend_latest/chunk.be8f2dc93513fedae412.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_latest/chunk.be8f2dc93513fedae412.js.gz b/supervisor/api/panel/frontend_latest/chunk.be8f2dc93513fedae412.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e7f2d474f6e8ba7ee94fd43add5f19851cba79a GIT binary patch literal 6028 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,a=!0);var C=y&&(u||d&&(null==x||x<12.11)),S=r||l&&s>=9;function k(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var M,L=function(e,t){var r=e.className,n=k(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function N(e,t){return T(e).appendChild(t)}function O(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}g?F=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:l&&(F=function(e){try{e.select()}catch(t){}});var R=function(){this.id=null};function B(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var X=[""];function _(e){for(;X.length<=e;)X.push(Y(X)+" ");return X[e]}function Y(e){return e[e.length-1]}function q(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||J.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&Q(e))||t.test(e):Q(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ne(e){return e.charCodeAt(0)>=768&&re.test(e)}function ie(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var le=null;function se(e,t,r){var n;le=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:le=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:le=i)}return null!=n?n:le}var ae=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,d=[],f=0;f-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function pe(e,t){var r=fe(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function ye(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){he(this,e,t)}}function be(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function we(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function xe(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ce(e){be(e),we(e)}function Se(e){return e.target||e.srcElement}function ke(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Me,Le,Te=function(){if(l&&s<9)return!1;var e=O("div");return"draggable"in e||"dragDrop"in e}();function Ne(e){if(null==Me){var t=O("span","​");N(e,O("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Me=t.offsetWidth<=1&&t.offsetHeight>2&&!(l&&s<8))}var r=Me?O("span","​"):O("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Oe(e){if(null!=Le)return Le;var t=N(e,document.createTextNode("AخA")),r=M(t,0,1).getBoundingClientRect(),n=M(t,1,2).getBoundingClientRect();return T(e),!(!r||r.left==r.right)&&(Le=n.right-r.right<3)}var Ae,De=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},We=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(Ae){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(Ae){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},He="oncopy"in(Ae=O("div"))||(Ae.setAttribute("oncopy","return;"),"function"==typeof Ae.oncopy),ze=null,Fe={},Pe={};function Ee(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Fe[e]=t}function Ie(e){if("string"==typeof e&&Pe.hasOwnProperty(e))e=Pe[e];else if(e&&"string"==typeof e.name&&Pe.hasOwnProperty(e.name)){var t=Pe[e.name];"string"==typeof t&&(t={name:t}),(e=Z(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ie("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ie("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Re(e,t){t=Ie(t);var r=Fe[t.name];if(!r)return Re(e,"text/plain");var n=r(e,t);if(Be.hasOwnProperty(t.name)){var i=Be[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Be={};function Ge(e,t){E(t,Be.hasOwnProperty(e)?Be[e]:Be[e]={})}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function Ve(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var je=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function Xe(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?et(r,Xe(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?et(e.line,t):r<0?et(e.line,0):e}(t,Xe(e,t.line).text.length)}function at(e,t){for(var r=[],n=0;n=this.string.length},je.prototype.sol=function(){return this.pos==this.lineStart},je.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},je.prototype.next=function(){if(this.post},je.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},je.prototype.skipToEnd=function(){this.pos=this.string.length},je.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},je.prototype.backUp=function(e){this.pos-=e},je.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},je.prototype.current=function(){return this.string.slice(this.start,this.pos)},je.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},je.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},je.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ut=function(e,t){this.state=e,this.lookAhead=t},ct=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,r,n){var i=[e.state.modeGen],o={};wt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,wt(e,t.text,s.mode,r,(function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ue(e.doc.mode,n.state),o=dt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ht(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ct(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=Xe(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ut?u.lookAhead:0)<=o.modeFrontier))return s;var c=I(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&Xe(n,o-1).stateAfter,s=l?ct.fromSaved(n,l,o):new ct(n,Ke(n.mode),o);return n.iter(o,t,(function(r){pt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ct.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ct.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ct.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ct.fromSaved=function(e,t,r){return t instanceof ut?new ct(e,Ue(e.mode,t.state),r,t.lookAhead):new ct(e,Ue(e.mode,t),r)},ct.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ut(t,this.maxLookAhead):t};var vt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function yt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=Xe(l,(t=st(l,t)).line),u=ht(e,t.line,r),c=new je(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&&pt(e,t,n,d.pos),d.pos=t.length,a=null):a=bt(mt(r,d,n.state,f),o),f){var h=f[0].name;h&&(a="m-"+(a?h+" "+a:h))}if(!s||c!=a){for(;u=t:o.to>t);(n||(n=[])).push(new St(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var b=0;bt)&&(!r||Wt(r,o.marker)<0)&&(r=o.marker)}return r}function Et(e,t,r,n,i){var o=Xe(e,t),l=Ct&&o.markedSpans;if(l)for(var s=0;s=0&&d<=0||c<=0&&d>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?tt(u.to,r)>=0:tt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?tt(u.from,n)<=0:tt(u.from,n)<0)))return!0}}}function It(e){for(var t;t=zt(e);)e=t.find(-1,!0).line;return e}function Rt(e,t){var r=Xe(e,t),n=It(r);return r==n?t:$e(n)}function Bt(e,t){if(t>e.lastLine())return t;var r,n=Xe(e,t);if(!Gt(e,n))return t;for(;r=Ft(n);)n=r.find(1,!0).line;return $e(n)+1}function Gt(e,t){var r=Ct&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var Xt=function(e,t,r){this.text=e,Ot(this,t),this.height=r?r(this):1};function _t(e){e.parent=null,Nt(e)}Xt.prototype.lineNo=function(){return $e(this)},ye(Xt);var Yt={},qt={};function $t(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?qt:Yt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Zt(e,t){var r=A("span",null,null,a?"padding-right: .1px":null),n={pre:A("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=Qt,Oe(e.display.measure)&&(l=ue(o,e.doc.direction))&&(n.addToken=er(n.addToken,l)),n.map=[],rr(o,n,ft(e,o,t!=e.display.externalMeasured&&$e(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=z(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=z(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Ne(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(a){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return pe(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=z(n.pre.className,n.textClass||"")),n}function Jt(e){var t=O("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Qt(e,t,r,n,i,o,a){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&d.from<=u);f++);if(d.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,d.to-u),i,o,null,s,a),o=null,n=n.slice(d.to-u),u=d.to}}}function tr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function rr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,d,f,h=i.length,p=0,g=1,m="",v=0;;){if(v==p){a=u=c=s="",f=null,d=null,v=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((f||(f={})).title=C.title),C.attributes)for(var S in C.attributes)(f||(f={}))[S]=C.attributes[S];C.collapsed&&(!d||Wt(d.marker,C)<0)&&(d=x)}else x.from>p&&v>x.from&&(v=x.from)}if(b)for(var k=0;k=h)break;for(var L=Math.min(h,v);;){if(m){var T=p+m.length;if(!d){var N=T>L?m.slice(0,L-p):m;t.addToken(t,N,l?l+a:a,c,p+N.length==v?u:"",s,f)}if(T>=L){m=m.slice(L-p),p=L;break}p=T,c=""}m=i.slice(o,o=r[g++]),l=$t(r[g++],t.cm.options)}}else for(var O=1;Or)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Or(e,t,r,n){return Wr(e,Dr(e,t),r,n)}function Ar(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Fr(t.map,r,n),a=o.node,u=o.start,c=o.end,d=o.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;u&&ne(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;u>0&&(d=n="right"),i=e.options.lineWrapping&&(h=a.getClientRects()).length>1?h["right"==n?h.length-1:0]:a.getBoundingClientRect()}if(l&&s<9&&!u&&(!i||!i.left&&!i.right)){var p=a.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+nn(e.display),top:p.top,bottom:p.bottom}:zr}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function Er(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var d=se(s,a,u),f=le,h=c(a,d,"before"==u);return null!=f&&(h.other=c(a,f,"before"!=u)),h}function _r(e,t){var r=0;t=st(e.doc,t),e.options.lineWrapping||(r=nn(e.display)*t.ch);var n=Xe(e.doc,t.line),i=Vt(n)+Cr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function Yr(e,t,r,n,i){var o=et(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function qr(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return Yr(n.first,0,null,-1,-1);var i=Ze(n,r),o=n.first+n.size-1;if(i>o)return Yr(n.first+n.size-1,Xe(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=Xe(n,i);;){var s=Qr(e,l,i,t,r),a=Pt(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=Xe(n,i=u.line)}}function $r(e,t,r,n){n-=Ur(t);var i=t.text.length,o=oe((function(t){return Wr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=oe((function(t){return Wr(e,r,t).top>n}),o,i)}}function Zr(e,t,r,n){return r||(r=Dr(e,t)),$r(e,t,r,Vr(e,t,Wr(e,r,n),"line").top)}function Jr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function Qr(e,t,r,n,i){i-=Vt(t);var o=Dr(e,t),l=Ur(t),s=0,a=t.text.length,u=!0,c=ue(t,e.doc.direction);if(c){var d=(e.options.lineWrapping?tn:en)(e,t,r,o,c,n,i);s=(u=1!=d.level)?d.from:d.to-1,a=u?d.to:d.from-1}var f,h,p=null,g=null,m=oe((function(t){var r=Wr(e,o,t);return r.top+=l,r.bottom+=l,!!Jr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),v=!1;if(g){var y=n-g.left=w.bottom?1:0}return Yr(r,m=ie(t.text,m,1),h,v,n-f)}function en(e,t,r,n,i,o,l){var s=oe((function(s){var a=i[s],u=1!=a.level;return Jr(Xr(e,et(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=Xr(e,et(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Jr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function tn(e,t,r,n,i,o,l){var s=$r(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,d=null,f=0;f=u||h.to<=a)){var p=Wr(e,n,1!=h.level?Math.min(u,h.to)-1:Math.max(a,h.from)).right,g=pg)&&(c=h,d=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function rn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Hr){Hr=O("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Hr.appendChild(document.createTextNode("x")),Hr.appendChild(O("br"));Hr.appendChild(document.createTextNode("x"))}N(e.measure,Hr);var r=Hr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),T(e.measure),r||1}function nn(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=O("span","xxxxxxxxxx"),r=O("pre",[t],"CodeMirror-line-like");N(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function on(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:ln(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function ln(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function sn(e){var t=rn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/nn(e.display)-3);return function(i){if(Gt(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Ct&&Rt(e.doc,t)i.viewFrom?hn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)hn(e);else if(t<=i.viewFrom){var o=pn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):hn(e)}else if(r>=i.viewTo){var l=pn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):hn(e)}else{var s=pn(e,t,t,-1),a=pn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(ir(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):hn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[cn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==B(l,r)&&l.push(r)}}}function hn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function pn(e,t,r,n){var i,o=cn(e,t),l=e.display.view;if(!Ct||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Rt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function gn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?f:n,(function(e,t,i,d){var m="ltr"==i,v=h(e,m?"left":"right"),y=h(t-1,m?"right":"left"),b=null==r&&0==e,w=null==n&&t==f,x=0==d,C=!g||d==g.length-1;if(y.top-v.top<=3){var S=(u?w:b)&&C,k=(u?b:w)&&x?s:(m?v:y).left,M=S?a:(m?y:v).right;c(k,v.top,M-k,v.bottom)}else{var L,T,N,O;m?(L=u&&b&&x?s:v.left,T=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(L=u?p(e,i,"before"):s,T=!u&&b&&x?a:v.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(L,v.top,T-L,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Cn(e){e.state.focused||(e.display.input.focus(),kn(e))}function Sn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Mn(e))}),100)}function kn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(pe(e,"focus",e,t),e.state.focused=!0,H(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),a&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),xn(e))}function Mn(e,t){e.state.delayingBlurEvent||(e.state.focused&&(pe(e,"blur",e,t),e.state.focused=!1,L(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Ln(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||f<-.005)&&(qe(i.line,a),Tn(i.line),i.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/nn(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Tn(e){if(e.widgets)for(var t=0;t=l&&(o=Ze(t,Vt(Xe(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function On(e,t){var r=e.display,n=rn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Tr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Sr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,f=Lr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>f;return h&&(t.right=t.left+f),t.left<10?l.scrollLeft=0:t.leftf+d-3&&(l.scrollLeft=t.right+(h?0:10)-f),l}function An(e,t){null!=t&&(Hn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Dn(e){Hn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Wn(e,t,r){null==t&&null==r||Hn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function Hn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,zn(e,_r(e,t.from),_r(e,t.to),t.margin))}function zn(e,t,r,n){var i=On(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Wn(e,i.scrollLeft,i.scrollTop)}function Fn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ai(e,{top:t}),Pn(e,t,!0),r&&ai(e),ni(e,100))}function Pn(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function En(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function In(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Sr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Mr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Rn=function(e,t,r){this.cm=r;var n=this.vert=O("div",[O("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=O("div",[O("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),de(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,l&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Rn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Rn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Rn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Rn.prototype.zeroWidthHack=function(){var e=y&&!h?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new R,this.disableVert=new R},Rn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Rn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Bn=function(){};function Gn(e,t){t||(t=In(e));var r=e.display.barWidth,n=e.display.barHeight;Un(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Ln(e),Un(e,In(e)),r=e.display.barWidth,n=e.display.barHeight}function Un(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Bn.prototype.update=function(){return{bottom:0,right:0}},Bn.prototype.setScrollLeft=function(){},Bn.prototype.setScrollTop=function(){},Bn.prototype.clear=function(){};var Vn={native:Rn,null:Bn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&L(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Vn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?En(e,t):Fn(e,t)}),e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var jn=0;function Xn(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++jn},t=e.curOp,or?or.ops.push(t):t.ownsGroup=or={ops:[t],delayedCallbacks:[]}}function _n(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new oi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function qn(e){e.updatedDisplay=e.mustUpdate&&li(e.cm,e.update)}function $n(e){var t=e.cm,r=t.display;e.updatedDisplay&&Ln(t),e.barMeasure=In(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Or(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Mr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Lr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Zn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=O("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Cr(e.display))+"px;\n height: "+(t.bottom-t.top+Mr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?et(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=Xr(e,t),a=r&&r!=t?Xr(e,r):s,u=On(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=u.scrollTop&&(Fn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(En(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(l=!0)),!l)break}return i}(t,st(n,e.scrollToPos.from),st(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l=e.display.viewTo)){var r=+new Date+e.options.workTime,n=ht(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,n.state):null,a=dt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var d=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!d&&fr)return ni(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&Qn(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==gn(e))return!1;fi(e)&&(hn(e),t.dims=on(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),Ct&&(o=Rt(e.doc,o),l=Bt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=ir(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=ir(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,cn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=Vt(Xe(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var u=gn(e);if(!s&&0==u&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=W();if(!t||!D(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&D(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return u>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return a&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var u=n.view,c=n.viewFrom,d=0;d-1&&(h=!1),ur(e,f,c,r)),h&&(T(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(Qe(e.options,c)))),l=f.node.nextSibling}else{var p=mr(e,f,c,r);o.insertBefore(p,l)}c+=f.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),u>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=W()&&(e.activeElt.focus(),e.anchorNode&&D(document.body,e.anchorNode)&&D(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),T(r.cursorDiv),T(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ni(e,400)),r.updateLineNumbers=null,!0}function si(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Lr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+Sr(e.display)-Tr(e),r.top)}),t.visible=Nn(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&li(e,t);n=!1){Ln(e);var i=In(e);mn(e),Gn(e,i),ci(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ai(e,t){var r=new oi(e,t);if(li(e,r)){Ln(e),si(e,r);var n=In(e);mn(e),Gn(e,n),ci(e,n),r.finish()}}function ui(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ci(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Mr(e)+"px"}function di(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=ln(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;ls.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&u||o&&c){if(o&&y&&a)e:for(var f=t.target,h=l.view;f!=s;f=f.parentNode)for(var p=0;p=0&&tt(e,n.to())<=0)return r}return-1};var Si=function(e,t){this.anchor=e,this.head=t};function ki(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return tt(e.from(),t.from())})),r=B(t,i);for(var o=1;o0:a>=0){var u=ot(s.from(),l.from()),c=it(s.to(),l.to()),d=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new Si(d?c:u,d?u:c))}}return new Ci(t,r)}function Mi(e,t){return new Ci([new Si(e,t||e)],0)}function Li(e){return e.text?et(e.from.line+e.text.length-1,Y(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ti(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Li(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Li(t).ch-t.to.ch),et(r,n)}function Ni(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}sr(e,"change",e,t)}function zi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;ls-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Ri(e.done),Y(e.done)):e.done.length&&!Y(e.done).ranges?Y(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Y(e.done)):void 0}(i,i.lastOp==n)))l=Y(o.changes),0==tt(t.from,t.to)&&0==tt(t.from,l.to)?l.to=Li(t):o.changes.push(Ii(e,t));else{var a=Y(i.done);for(a&&a.ranges||Ui(e.sel,i.done),o={changes:[Ii(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||pe(e,"historyAdded")}function Gi(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,Y(i.done),t))?i.done[i.done.length-1]=t:Ui(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Ri(i.undone)}function Ui(e,t){var r=Y(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Vi(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r-1&&(Y(s)[d]=u[d],delete u[d])}}}return n}function _i(e,t,r,n){if(n){var i=e.anchor;if(r){var o=tt(t,i)<0;o!=tt(r,i)<0?(i=t,t=r):o!=tt(t,r)<0&&(t=r)}return new Si(i,t)}return new Si(r||t,t)}function Yi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Qi(e,new Ci([_i(e.sel.primary(),t,r,i)],0),n)}function qi(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(pe(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var d=a.find(n<0?1:-1),f=void 0;if((n<0?c:u)&&(d=lo(e,d,-n,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(f=tt(d,r))&&(n<0?f<0:f>0))return io(e,d,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?u:c)&&(h=lo(e,h,n,h.line==t.line?o:null)),h?io(e,h,t,n,i):null}}return t}function oo(e,t,r,n,i){var o=n||1,l=io(e,t,r,o,i)||!i&&io(e,t,r,o,!0)||io(e,t,r,-o,i)||!i&&io(e,t,r,-o,!0);return l||(e.cantEdit=!0,et(e.first,0))}function lo(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?st(e,et(t.line-1)):null:r>0&&t.ch==(n||Xe(e,t.line)).text.length?t.line0)){var c=[a,1],d=tt(u.from,s.from),f=tt(u.to,s.to);(d<0||!l.inclusiveLeft&&!d)&&c.push({from:u.from,to:s.from}),(f>0||!l.inclusiveRight&&!f)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)co(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else co(e,t)}}function co(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var r=Ni(e,t);Bi(e,t,r,e.cm?e.cm.curOp.id:NaN),po(e,t,r,Lt(e,t));var n=[];zi(e,(function(e,r){r||-1!=B(n,e.history)||(yo(e.history,t),n.push(e.history)),po(e,t,null,Lt(e,t))}))}}function fo(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=f(h);if(p)return p.v}}}}function ho(e,t){if(0!=t&&(e.first+=t,e.sel=new Ci(q(e.sel.ranges,(function(e){return new Si(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:et(o,Xe(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=_e(e,t.from,t.to),r||(r=Ni(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=$e(It(Xe(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&me(e),Hi(n,t,r,sn(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=Xe(e,n).stateAfter;if(i&&(!(i instanceof ut)||n+i.lookAhead1||!(this.children[0]instanceof wo))){var s=[];this.collapse(s),this.children=[new wo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=A("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Et(e,t.line,t,r,o)||t.line!=r.line&&Et(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ct=!0}o.addToHistory&&Bi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&It(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&qe(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new St(o,a==t.line?t.ch:null,a==r.line?r.ch:null)),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Gt(e,t)&&qe(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(xt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++ko,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)dn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)fn(u,c,"text");o.atomic&&ro(u.doc),sr(u,"markerAdded",u,o)}return o}Mo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Xn(e),ve(this,"clear")){var r=this.find();r&&sr(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&dn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ro(e.doc)),e&&sr(e,"markerCleared",e,this,n,i),t&&_n(e),this.parent&&this.parent.clear()}},Mo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;a--)uo(this,n[a]);s?Ji(this,s):this.cm&&Dn(this.cm)})),undo:ri((function(){fo(this,"undo")})),redo:ri((function(){fo(this,"redo")})),undoSelection:ri((function(){fo(this,"undo",!0)})),redoSelection:ri((function(){fo(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=st(this,e),t=st(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r})),st(this,et(r,t))},indexFromPos:function(e){var t=(e=st(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var d;if(t.state.draggingText&&!t.state.draggingText.copy&&(d=t.listSelections()),eo(t.doc,Mi(r,r)),d)for(var f=0;f=0;t--)go(e.doc,"",n[t].from,n[t].to,"+delete");Dn(e)}))}function Jo(e,t,r){var n=ie(e.text,t+r,r);return n<0||n>e.text.length?null:n}function Qo(e,t,r){var n=Jo(e,t.ch,r);return null==n?null:new et(t.line,n,r<0?"after":"before")}function el(e,t,r,n,i){if(e){var o=ue(r,t.doc.direction);if(o){var l,s=i<0?Y(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Dr(t,r);l=i<0?r.text.length-1:0;var c=Wr(t,u,l).top;l=oe((function(e){return Wr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Jo(r,l,1))}else l=i<0?s.to:s.from;return new et(n,l,a)}}return new et(n,i<0?r.text.length:0,i<0?"before":"after")}Vo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Vo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Vo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Vo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Vo.default=y?Vo.macDefault:Vo.pcDefault;var tl={selectAll:so,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),U)},killLine:function(e){return Zo(e,(function(t){if(t.empty()){var r=Xe(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)i=new et(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=Xe(e.doc,i.line-1).text;l&&(i=new et(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),et(i.line-1,l.length-1),i,"+transpose"))}r.push(new Si(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return Qn(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(tt((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,u=ei(e,(function(t){a&&(i.scroller.draggable=!1),e.state.draggingText=!1,he(i.wrapper.ownerDocument,"mouseup",u),he(i.wrapper.ownerDocument,"mousemove",c),he(i.scroller,"dragstart",d),he(i.scroller,"drop",u),o||(be(t),n.addNew||Yi(e.doc,r,null,null,n.extend),a||l&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};a&&(i.scroller.draggable=!0),e.state.draggingText=u,u.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",u),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",d),de(i.scroller,"drop",u),Sn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;be(t);var l,s,a=o.sel,u=a.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new Si(r,r)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(l=new Si(r,r)),r=un(e,t,!0,!0),s=-1;else{var c=vl(e,r,n.unit);l=n.extend?_i(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,Qi(o,ki(e,u.concat([l]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==n.unit&&!n.extend?(Qi(o,ki(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),a=o.sel):$i(o,s,l,V):(s=0,Qi(o,new Ci([l],0),V),a=o.sel);var d=r;function f(t){if(0!=tt(d,t))if(d=t,"rectangle"==n.unit){for(var i=[],u=e.options.tabSize,c=I(Xe(o,r.line).text,r.ch,u),f=I(Xe(o,t.line).text,t.ch,u),h=Math.min(c,f),p=Math.max(c,f),g=Math.min(r.line,t.line),m=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=m;g++){var v=Xe(o,g).text,y=j(v,h,u);h==p?i.push(new Si(et(g,y),et(g,y))):v.length>y&&i.push(new Si(et(g,y),et(g,j(v,p,u))))}i.length||i.push(new Si(r,r)),Qi(o,ki(e,a.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=vl(e,t,n.unit),C=w.anchor;tt(x.anchor,C)>0?(b=x.head,C=ot(w.from(),x.anchor)):(b=x.anchor,C=it(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=Xe(e.doc,r.line);if(0==tt(r,n)&&r.sticky==n.sticky)return t;var o=ue(i);if(!o)return t;var l=se(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=se(o,n.ch,n.sticky),d=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?d<0:d>0}var f=o[u+(a?-1:0)],h=a==(1==f.level),p=h?f.from:f.to,g=h?"after":"before";return r.ch==p&&r.sticky==g?t:new Si(new et(r.line,p,g),n)}(e,new Si(st(o,C),b)),Qi(o,ki(e,S,s),V)}}var h=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,t&&(be(t),i.input.focus()),he(i.wrapper.ownerDocument,"mousemove",m),he(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=ei(e,(function(t){0!==t.buttons&&ke(t)?function t(r){var l=++p,s=un(e,r,!0,"rectangle"==n.unit);if(s)if(0!=tt(s,d)){e.curOp.focus=W(),f(s);var a=Nn(i,o);(s.line>=a.to||s.lineh.bottom?20:0;u&&setTimeout(ei(e,(function(){p==l&&(i.scroller.scrollTop+=u,t(r))})),50)}}(t):g(t)})),v=ei(e,g);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",m),de(i.wrapper.ownerDocument,"mouseup",v)}(e,n,t,o)}(t,n,o,e):Se(e)==r.scroller&&be(e):2==i?(n&&Yi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(S?t.display.input.onContextMenu(e):Sn(t)))}}function vl(e,t,r){if("char"==r)return new Si(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new Si(et(t.line,0),st(e.doc,et(t.line+1,0)));var n=r(e,t);return new Si(n.from,n.to)}function yl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&be(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ve(e,r))return xe(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return pe(e,r,e,Ze(e.doc,o),e.display.gutterSpecs[a].className,t),xe(t)}}function bl(e,t){return yl(e,t,"gutterClick",!0)}function wl(e,t){xr(e.display,t)||function(e,t){return!!ve(e,"gutterContextMenu")&&yl(e,t,"gutterContextMenu",!1)}(e,t)||ge(e,t,"contextmenu")||S||e.display.input.onContextMenu(t)}function xl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Rr(e)}gl.prototype.compare=function(e,t,r){return this.time+400>e&&0==tt(t,this.pos)&&r==this.button};var Cl={toString:function(){return"CodeMirror.Init"}},Sl={},kl={};function Ml(e,t,r){if(!t!=!(r&&r!=Cl)){var n=e.display.dragFunctions,i=t?de:he;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Ll(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(L(e.display.wrapper,"CodeMirror-wrap"),jt(e)),an(e),dn(e),Rr(e),setTimeout((function(){return Gn(e)}),100)}function Tl(e,t){var r=this;if(!(this instanceof Tl))return new Tl(e,t);this.options=t=t?E(t):{},E(Sl,t,!1);var n=t.value;"string"==typeof n?n=new Do(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Tl.inputStyles[t.inputStyle](this),o=this.display=new mi(e,n,i,t);for(var u in o.wrapper.CodeMirror=this,xl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!v&&o.input.focus(),l&&s<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ei(e,ml)),de(t.scroller,"dblclick",l&&s<11?ei(e,(function(t){if(!ge(e,t)){var r=un(e,t);if(r&&!bl(e,t)&&!xr(e.display,t)){be(t);var n=e.findWordAt(r);Yi(e.doc,n.anchor,n.head)}}})):function(t){return ge(e,t)||be(t)}),de(t.scroller,"contextmenu",(function(t){return wl(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}de(t.scroller,"touchstart",(function(i){if(!ge(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!bl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!xr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,"page");l=!n.prev||o(n,n.prev)?new Si(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new Si(et(s.line,0),st(e.doc,et(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),be(r)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Fn(e,t.scroller.scrollTop),En(e,t.scroller.scrollLeft,!0),pe(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return xi(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return xi(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ge(e,t)||Ce(t)},over:function(t){ge(e,t)||(function(e,t){var r=un(e,t);if(r){var n=document.createDocumentFragment();yn(e,r,n),e.display.dragCursor||(e.display.dragCursor=O("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),N(e.display.dragCursor,n)}}(e,t),Ce(t))},start:function(t){return function(e,t){if(l&&(!e.state.draggingText||+new Date-Wo<100))Ce(t);else if(!ge(e,t)&&!xr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f)){var r=O("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),d&&r.parentNode.removeChild(r)}}(e,t)},drop:ei(e,Ho),leave:function(t){ge(e,t)||zo(e)}};var a=t.input.getField();de(a,"keyup",(function(t){return dl.call(e,t)})),de(a,"keydown",ei(e,cl)),de(a,"keypress",ei(e,fl)),de(a,"focus",(function(t){return kn(e,t)})),de(a,"blur",(function(t){return Mn(e,t)}))}(this),Eo(),Xn(this),this.curOp.forceUpdate=!0,Fi(this,n),t.autofocus&&!v||this.hasFocus()?setTimeout(P(kn,this),20):Mn(this),kl)kl.hasOwnProperty(u)&&kl[u](r,t[u],Cl);fi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?I(Xe(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var d="",f=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/l);h;--h)f+=l,d+="\t";if(fl,a=De(t),u=null;if(s&&n.ranges.length>1)if(Al&&Al.text.join("\n")==t){if(n.ranges.length%Al.text.length==0){u=[];for(var c=0;c=0;f--){var h=n.ranges[f],p=h.from(),g=h.to();h.empty()&&(r&&r>0?p=et(p.line,p.ch-r):e.state.overwrite&&!s?g=et(g.line,Math.min(Xe(o,g.line).text.length,g.ch+Y(a).length)):s&&Al&&Al.lineWise&&Al.text.join("\n")==t&&(p=g=et(p.line,0)));var m={from:p,to:g,text:u?u[f%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};uo(e.doc,m),sr(e,"inputRead",e,m)}t&&!s&&zl(e,t),Dn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Hl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Qn(t,(function(){return Wl(t,r,0,null,"paste")})),!0}function zl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Ol(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Xe(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Ol(e,i.head.line,"smart"));l&&sr(e,"electricInput",e,i.head.line)}}}function Fl(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=se(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&f>=c.begin)){var h=d?"before":"after";return new et(r.line,f,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new et(r.line,a(e,1),"before"):new et(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==m||n>0&&m==t.text.length||!(g=p(n>0?0:i.length-1,n,u(m)))?null:g}(e.cm,s,t,r):Qo(s,t,r))){if(n||(l=t.line+r)=e.first+e.size||(t=new et(l,t.ch,t.sticky),!(s=Xe(e,l))))return!1;t=el(i,e.cm,s,t.line,r)}else t=o;return!0}if("char"==n)a();else if("column"==n)a(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,d=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(r<0)||a(!f);f=!1){var h=s.text.charAt(t.ch)||"\n",p=ee(h,d)?"w":c&&"\n"==h?"n":!c||/\s/.test(h)?null:"p";if(!c||f||p||(p="s"),u&&u!=p){r<0&&(r=1,a(),t.sticky="after");break}if(p&&(u=p),r>0&&!a(!f))break}var g=oo(e,t,o,l,!0);return rt(o,g)&&(g.hitSide=!0),g}function Rl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*rn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=qr(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Bl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Gl(e,t){var r=Ar(e,t.line);if(!r||r.hidden)return null;var n=Xe(e.doc,t.line),i=Nr(r,n,t.line),o=ue(n,e.doc.direction),l="left";o&&(l=se(o,t.ch)%2?"right":"left");var s=Fr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Ul(e,t){return t&&(e.bad=!0),e}function Vl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Ul(e.clipPos(et(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Gl(t,i)||{node:a[0].measure.map[2],offset:0},c=o.linen.firstLine()&&(l=et(l.line-1,Xe(n.doc,l.line-1).length)),s.ch==Xe(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=cn(n,l.line))?(t=$e(i.view[0].line),r=i.view[0].node):(t=$e(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=cn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=$e(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var d=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(){l&&(o+=s,a&&(o+=s),l=a=!1)}function c(e){e&&(u(),o+=e)}function d(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void c(r);var o,f=t.getAttribute("cm-marker");if(f){var h=e.findMarks(et(n,0),et(i+1,0),(m=+f,function(e){return e.id==m}));return void(h.length&&(o=h[0].find(0))&&c(_e(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var g=0;g1&&f.length>1;)if(Y(d)==Y(f))d.pop(),f.pop(),a--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}for(var h=0,p=0,g=d[0],m=f[0],v=Math.min(g.length,m.length);hl.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;d[d.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(h).replace(/\u200b+$/,"");var x=et(t,h),C=et(a,f.length?Y(f).length-p:0);return d.length>1||d[0]||tt(x,C)?(go(n.doc,d,x,C,"+input"),!0):void 0},Bl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Bl.prototype.reset=function(){this.forceCompositionEnd()},Bl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Bl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Bl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Qn(this.cm,(function(){return dn(e.cm)}))},Bl.prototype.setUneditable=function(e){e.contentEditable="false"},Bl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ei(this.cm,Wl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Bl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Bl.prototype.onContextMenu=function(){},Bl.prototype.resetPosition=function(){},Bl.prototype.needsContentAttribute=!0;var jl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};jl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!ge(n,e)){if(n.somethingSelected())Dl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Fl(n);Dl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,U):(r.prevInput="",i.value=t.text.join("\n"),F(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width="0px"),de(i,"input",(function(){l&&s>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),de(i,"paste",(function(e){ge(n,e)||Hl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!xr(e,t)&&!ge(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){xr(e,t)||be(t)})),de(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},jl.prototype.createField=function(e){this.wrapper=El(),this.textarea=this.wrapper.firstChild},jl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=vn(e);if(e.options.moveInputWithCursor){var i=Xr(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},jl.prototype.showSelection=function(e){var t=this.cm.display;N(t.cursorDiv,e.cursors),N(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},jl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&F(this.textarea),l&&s>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",l&&s>=9&&(this.hasSelection=null))}},jl.prototype.getField=function(){return this.textarea},jl.prototype.supportsTouch=function(){return!1},jl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||W()!=this.textarea))try{this.textarea.focus()}catch(Ae){}},jl.prototype.blur=function(){this.textarea.blur()},jl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},jl.prototype.receivedFocus=function(){this.slowPoll()},jl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},jl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},jl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||We(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(l&&s>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var a=0,u=Math.min(n.length,i.length);a1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},jl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},jl.prototype.onKeyPress=function(){l&&s>=9&&(this.hasSelection=null),this.fastPoll()},jl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=un(r,e),u=n.scroller.scrollTop;if(o&&!d){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ei(r,Qi)(r.doc,Mi(o),U);var c,f=i.style.cssText,h=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(l?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",a&&(c=window.scrollY),n.input.focus(),a&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=v,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),l&&s>=9&&m(),S){Ce(e);var g=function(){he(window,"mouseup",g),setTimeout(v,20)};de(window,"mouseup",g)}else setTimeout(v,50)}function m(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrapper.style.cssText=h,i.style.cssText=f,l&&s<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=u),null!=i.selectionStart)){(!l||l&&s<9)&&m();var e=0,o=function(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ei(r,so)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(o,200)}}},jl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},jl.prototype.setUneditable=function(){},jl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Cl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Cl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Ai(e)}),!0),r("indentUnit",2,Ai,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Di(e),Rr(e),dn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(et(n,o))}n++}));for(var i=r.length-1;i>=0;i--)go(e.doc,t,r[i],et(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Cl&&e.refresh()})),r("specialCharPlaceholder",Jt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!w),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){xl(e),gi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=$o(t),i=r!=Cl&&$o(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Ll,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=hi(t,e.options.lineNumbers),gi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?ln(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Gn(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Gn(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=hi(e.options.gutters,t),gi(e)}),!0),r("firstLineNumber",1,gi,!0),r("lineNumberFormatter",(function(e){return e}),gi,!0),r("showCursorWhenSelecting",!1,mn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(Mn(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Ml),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,mn,!0),r("singleCursorHeightPerLine",!0,mn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Di,!0),r("addModeClass",!1,Di,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Di,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Tl),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ei(this,t[e])(this,r,i),pe(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"]($o(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(Ol(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Dn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&$i(this.doc,n,new Si(o,u[n].to()),U)}}})),getTokenAt:function(e,t){return yt(this,e,t)},getLineTokens:function(e,t){return yt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=st(this.doc,e);var t,r=ft(this,Xe(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=Xe(this.doc,e)}else n=e;return Vr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-Vt(n):0)},defaultTextHeight:function(){return rn(this.display)},defaultCharWidth:function(){return nn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=Xr(this,st(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var d=Math.max(a.wrapper.clientHeight,this.doc.height),f=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>d)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=d&&(u=e.bottom),c+t.offsetWidth>f&&(c=f-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=On(o,l)).scrollTop&&Fn(o,s.scrollTop),null!=s.scrollLeft&&En(o,s.scrollLeft))},triggerOnKeyDown:ti(cl),triggerOnKeyPress:ti(fl),triggerOnKeyUp:dl,triggerOnMouseDown:ti(ml),execCommand:function(e){if(tl.hasOwnProperty(e))return tl[e].call(null,this)},triggerElectric:ti((function(e){zl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=st(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&an(this),pe(this,"refresh",this)})),swapDoc:ti((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Fi(this,e),Rr(this),this.display.input.reset(),Wn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,sr(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ye(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Tl);var Xl="iter insert remove copy getEditor constructor".split(" ");for(var _l in Do.prototype)Do.prototype.hasOwnProperty(_l)&&B(Xl,_l)<0&&(Tl.prototype[_l]=function(e){return function(){return e.apply(this.doc,arguments)}}(Do.prototype[_l]));return ye(Do),Tl.inputStyles={textarea:jl,contenteditable:Bl},Tl.defineMode=function(e){Tl.defaults.mode||"null"==e||(Tl.defaults.mode=e),Ee.apply(this,arguments)},Tl.defineMIME=function(e,t){Pe[e]=t},Tl.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Tl.defineMIME("text/plain","null"),Tl.defineExtension=function(e,t){Tl.prototype[e]=t},Tl.defineDocExtension=function(e,t){Do.prototype[e]=t},Tl.fromTextArea=function(e,t){if((t=t?E(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=W();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(Ae){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(he(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Tl((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=he,e.on=de,e.wheelEventPixels=wi,e.Doc=Do,e.splitLines=De,e.countColumn=I,e.findColumn=j,e.isWordChar=Q,e.Pass=G,e.signal=pe,e.Line=Xt,e.changeEnd=Li,e.scrollbarModel=Vn,e.Pos=et,e.cmpPos=tt,e.modes=Fe,e.mimeModes=Pe,e.resolveMode=Ie,e.getMode=Re,e.modeExtensions=Be,e.extendMode=Ge,e.copyState=Ue,e.startState=Ke,e.innerMode=Ve,e.commands=tl,e.keyMap=Vo,e.keyName=qo,e.isModifierKey=_o,e.lookupKey=Xo,e.normalizeKeyMap=jo,e.StringStream=je,e.SharedTextMarker=To,e.TextMarker=Mo,e.LineWidget=Co,e.e_preventDefault=be,e.e_stopPropagation=we,e.e_stop=Ce,e.addClass=H,e.contains=D,e.rmClass=L,e.keyNames=Ro}(Tl),Tl.version="5.49.0",Tl}()},163:function(e,t,r){"use strict";t.a="/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"},164:function(e,t,r){!function(e){"use strict";e.defineMode("jinja2",(function(){var e=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],t=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,n=["true","false"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function o(o,l){var s=o.peek();if(l.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(l.intag){if(l.operator){if(l.operator=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.sign){if(l.sign=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.instring)return s==l.instring&&(l.instring=!1),o.next(),"string";if("'"==s||'"'==s)return l.instring=s,o.next(),"string";if(o.match(l.intag+"}")||o.eat("-")&&o.match(l.intag+"}"))return l.intag=!1,"tag";if(o.match(t))return l.operator=!0,"operator";if(o.match(r))l.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(n))return"atom";if(o.match(i))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return l.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(s=o.eat(/\{|%/))return l.intag=s,"{"==s&&(l.intag="}"),o.eat("-"),"tag"}o.next()}return e=new RegExp("(("+e.join(")|(")+"))\\b"),n=new RegExp("(("+n.join(")|(")+"))\\b"),{startState:function(){return{tokenize:o}},token:function(e,t){return t.tokenize(e,t)},blockCommentStart:"{#",blockCommentEnd:"#}"}})),e.defineMIME("text/jinja2","jinja2")}(r(126))},165:function(e,t,r){!function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(t,r){var n=t.peek(),i=r.escaped;if(r.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(r.literal&&t.indentation()>r.keyCol)return t.skipToEnd(),"string";if(r.literal&&(r.literal=!1),t.sol()){if(r.keyCol=0,r.pair=!1,r.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?r.inlinePairs++:"}"==n?r.inlinePairs--:"["==n?r.inlineList++:r.inlineList--,"meta";if(r.inlineList>0&&!i&&","==n)return t.next(),"meta";if(r.inlinePairs>0&&!i&&","==n)return r.keyCol=0,r.pair=!1,r.pairStart=!1,t.next(),"meta";if(r.pairStart){if(t.match(/^\s*(\||\>)\s*/))return r.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==r.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(r.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!r.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(r.pair=!0,r.keyCol=t.indentation(),"atom"):r.pair&&t.match(/^:\s*/)?(r.pairStart=!0,"meta"):(r.pairStart=!1,r.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")}(r(126))}}]); -//# sourceMappingURL=chunk.35a1254770f858bf213c.js.map \ No newline at end of file +(self.webpackJsonp=self.webpackJsonp||[]).push([[8],{127:function(e,t,r){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),l=n||i||o,s=l&&(n?document.documentMode||6:+(o||i)[1]),a=!o&&/WebKit\//.test(e),u=a&&/Qt\/\d+\.\d+/.test(e),c=!o&&/Chrome\//.test(e),d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),h=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),g=!o&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),m=/Android/.test(e),v=g||m||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),b=/\bCrOS\b/.test(e),w=/win/i.test(t),x=d&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(d=!1,a=!0);var C=y&&(u||d&&(null==x||x<12.11)),S=r||l&&s>=9;function k(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var M,L=function(e,t){var r=e.className,n=k(t).exec(r);if(n){var i=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(i?n[1]+i:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function N(e,t){return T(e).appendChild(t)}function O(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}g?F=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:l&&(F=function(e){try{e.select()}catch(t){}});var R=function(){this.id=null};function B(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,n=o+1,(i+=r-i%r)>=t)return n}}var X=[""];function _(e){for(;X.length<=e;)X.push(Y(X)+" ");return X[e]}function Y(e){return e[e.length-1]}function q(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||J.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&Q(e))||t.test(e):Q(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ne(e){return e.charCodeAt(0)>=768&&re.test(e)}function ie(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}var le=null;function se(e,t,r){var n;le=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:le=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:le=i)}return null!=n?n:le}var ae=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,r=/[LRr]/,n=/[Lb1n]/,i=/[1n]/;function o(e,t,r){this.level=e,this.from=t,this.to=r}return function(l,s){var a="ltr"==s?"L":"R";if(0==l.length||"ltr"==s&&!e.test(l))return!1;for(var u,c=l.length,d=[],f=0;f-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function pe(e,t){var r=fe(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function ye(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){he(this,e,t)}}function be(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function we(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function xe(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Ce(e){be(e),we(e)}function Se(e){return e.target||e.srcElement}function ke(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Me,Le,Te=function(){if(l&&s<9)return!1;var e=O("div");return"draggable"in e||"dragDrop"in e}();function Ne(e){if(null==Me){var t=O("span","​");N(e,O("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Me=t.offsetWidth<=1&&t.offsetHeight>2&&!(l&&s<8))}var r=Me?O("span","​"):O("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Oe(e){if(null!=Le)return Le;var t=N(e,document.createTextNode("AخA")),r=M(t,0,1).getBoundingClientRect(),n=M(t,1,2).getBoundingClientRect();return T(e),!(!r||r.left==r.right)&&(Le=n.right-r.right<3)}var Ae,De=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),l=o.indexOf("\r");-1!=l?(r.push(o.slice(0,l)),t+=l+1):(r.push(o),t=i+1)}return r}:function(e){return e.split(/\r\n?|\n/)},We=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(Ae){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(Ae){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},He="oncopy"in(Ae=O("div"))||(Ae.setAttribute("oncopy","return;"),"function"==typeof Ae.oncopy),ze=null,Fe={},Pe={};function Ee(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Fe[e]=t}function Ie(e){if("string"==typeof e&&Pe.hasOwnProperty(e))e=Pe[e];else if(e&&"string"==typeof e.name&&Pe.hasOwnProperty(e.name)){var t=Pe[e.name];"string"==typeof t&&(t={name:t}),(e=Z(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ie("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ie("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Re(e,t){t=Ie(t);var r=Fe[t.name];if(!r)return Re(e,"text/plain");var n=r(e,t);if(Be.hasOwnProperty(t.name)){var i=Be[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}var Be={};function Ge(e,t){E(t,Be.hasOwnProperty(e)?Be[e]:Be[e]={})}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function Ve(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Ke(e,t,r){return!e.startState||e.startState(t,r)}var je=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function Xe(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?et(r,Xe(e,r).text.length):function(e,t){var r=e.ch;return null==r||r>t?et(e.line,t):r<0?et(e.line,0):e}(t,Xe(e,t.line).text.length)}function at(e,t){for(var r=[],n=0;n=this.string.length},je.prototype.sol=function(){return this.pos==this.lineStart},je.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},je.prototype.next=function(){if(this.post},je.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},je.prototype.skipToEnd=function(){this.pos=this.string.length},je.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},je.prototype.backUp=function(e){this.pos-=e},je.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},je.prototype.current=function(){return this.string.slice(this.start,this.pos)},je.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},je.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},je.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ut=function(e,t){this.state=e,this.lookAhead=t},ct=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,r,n){var i=[e.state.modeGen],o={};wt(e,t.text,e.doc.mode,r,(function(e,t){return i.push(e,t)}),o,n);for(var l=r.state,s=function(n){r.baseTokens=i;var s=e.state.overlays[n],a=1,u=0;r.state=!0,wt(e,t.text,s.mode,r,(function(e,t){for(var r=a;ue&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ue(e.doc.mode,n.state),o=dt(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ht(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new ct(n,!0,t);var o=function(e,t,r){for(var n,i,o=e.doc,l=r?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>l;--s){if(s<=o.first)return o.first;var a=Xe(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof ut?u.lookAhead:0)<=o.modeFrontier))return s;var c=I(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}(e,t,r),l=o>n.first&&Xe(n,o-1).stateAfter,s=l?ct.fromSaved(n,l,o):new ct(n,Ke(n.mode),o);return n.iter(o,t,(function(r){pt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}ct.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ct.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ct.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ct.fromSaved=function(e,t,r){return t instanceof ut?new ct(e,Ue(e.mode,t.state),r,t.lookAhead):new ct(e,Ue(e.mode,t),r)},ct.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ut(t,this.maxLookAhead):t};var vt=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function yt(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=Xe(l,(t=st(l,t)).line),u=ht(e,t.line,r),c=new je(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&&pt(e,t,n,d.pos),d.pos=t.length,a=null):a=bt(mt(r,d,n.state,f),o),f){var h=f[0].name;h&&(a="m-"+(a?h+" "+a:h))}if(!s||c!=a){for(;u=t:o.to>t);(n||(n=[])).push(new St(l,o.from,s?null:o.to))}}return n}(r,i,l),a=function(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var b=0;bt)&&(!r||Wt(r,o.marker)<0)&&(r=o.marker)}return r}function Et(e,t,r,n,i){var o=Xe(e,t),l=Ct&&o.markedSpans;if(l)for(var s=0;s=0&&d<=0||c<=0&&d>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?tt(u.to,r)>=0:tt(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?tt(u.from,n)<=0:tt(u.from,n)<0)))return!0}}}function It(e){for(var t;t=zt(e);)e=t.find(-1,!0).line;return e}function Rt(e,t){var r=Xe(e,t),n=It(r);return r==n?t:$e(n)}function Bt(e,t){if(t>e.lastLine())return t;var r,n=Xe(e,t);if(!Gt(e,n))return t;for(;r=Ft(n);)n=r.find(1,!0).line;return $e(n)+1}function Gt(e,t){var r=Ct&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var Xt=function(e,t,r){this.text=e,Ot(this,t),this.height=r?r(this):1};function _t(e){e.parent=null,Nt(e)}Xt.prototype.lineNo=function(){return $e(this)},ye(Xt);var Yt={},qt={};function $t(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?qt:Yt;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function Zt(e,t){var r=A("span",null,null,a?"padding-right: .1px":null),n={pre:A("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,l=void 0;n.pos=0,n.addToken=Qt,Oe(e.display.measure)&&(l=ue(o,e.doc.direction))&&(n.addToken=er(n.addToken,l)),n.map=[],rr(o,n,ft(e,o,t!=e.display.externalMeasured&&$e(o))),o.styleClasses&&(o.styleClasses.bgClass&&(n.bgClass=z(o.styleClasses.bgClass,n.bgClass||"")),o.styleClasses.textClass&&(n.textClass=z(o.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Ne(e.display.measure))),0==i?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(a){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return pe(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=z(n.pre.className,n.textClass||"")),n}function Jt(e){var t=O("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Qt(e,t,r,n,i,o,a){if(t){var u,c=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&d.from<=u);f++);if(d.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,d.to-u),i,o,null,s,a),o=null,n=n.slice(d.to-u),u=d.to}}}function tr(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function rr(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,d,f,h=i.length,p=0,g=1,m="",v=0;;){if(v==p){a=u=c=s="",f=null,d=null,v=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&v>x.to&&(v=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((f||(f={})).title=C.title),C.attributes)for(var S in C.attributes)(f||(f={}))[S]=C.attributes[S];C.collapsed&&(!d||Wt(d.marker,C)<0)&&(d=x)}else x.from>p&&v>x.from&&(v=x.from)}if(b)for(var k=0;k=h)break;for(var L=Math.min(h,v);;){if(m){var T=p+m.length;if(!d){var N=T>L?m.slice(0,L-p):m;t.addToken(t,N,l?l+a:a,c,p+N.length==v?u:"",s,f)}if(T>=L){m=m.slice(L-p),p=L;break}p=T,c=""}m=i.slice(o,o=r[g++]),l=$t(r[g++],t.cm.options)}}else for(var O=1;Or)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Or(e,t,r,n){return Wr(e,Dr(e,t),r,n)}function Ar(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&t2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}(e,t.view,t.rect),t.hasHeights=!0),(o=function(e,t,r,n){var i,o=Fr(t.map,r,n),a=o.node,u=o.start,c=o.end,d=o.collapse;if(3==a.nodeType){for(var f=0;f<4;f++){for(;u&&ne(t.line.text.charAt(o.coverStart+u));)--u;for(;o.coverStart+c1}(e))return t;var r=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*r,right:t.right*r,top:t.top*n,bottom:t.bottom*n}}(e.display.measure,i))}else{var h;u>0&&(d=n="right"),i=e.options.lineWrapping&&(h=a.getClientRects()).length>1?h["right"==n?h.length-1:0]:a.getBoundingClientRect()}if(l&&s<9&&!u&&(!i||!i.left&&!i.right)){var p=a.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+nn(e.display),top:p.top,bottom:p.bottom}:zr}for(var g=i.top-t.rect.top,m=i.bottom-t.rect.top,v=(g+m)/2,y=t.view.measure.heights,b=0;bt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function Er(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=n.text.length?(a=n.text.length,u="before"):a<=0&&(a=0,u="after"),!s)return l("before"==u?a-1:a,"before"==u);function c(e,t,r){return l(r?e-1:e,1==s[t].level!=r)}var d=se(s,a,u),f=le,h=c(a,d,"before"==u);return null!=f&&(h.other=c(a,f,"before"!=u)),h}function _r(e,t){var r=0;t=st(e.doc,t),e.options.lineWrapping||(r=nn(e.display)*t.ch);var n=Xe(e.doc,t.line),i=Vt(n)+Cr(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function Yr(e,t,r,n,i){var o=et(e,t,r);return o.xRel=i,n&&(o.outside=n),o}function qr(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return Yr(n.first,0,null,-1,-1);var i=Ze(n,r),o=n.first+n.size-1;if(i>o)return Yr(n.first+n.size-1,Xe(n,o).text.length,null,1,1);t<0&&(t=0);for(var l=Xe(n,i);;){var s=Qr(e,l,i,t,r),a=Pt(l,s.ch+(s.xRel>0||s.outside>0?1:0));if(!a)return s;var u=a.find(1);if(u.line==i)return u;l=Xe(n,i=u.line)}}function $r(e,t,r,n){n-=Ur(t);var i=t.text.length,o=oe((function(t){return Wr(e,r,t-1).bottom<=n}),i,0);return{begin:o,end:i=oe((function(t){return Wr(e,r,t).top>n}),o,i)}}function Zr(e,t,r,n){return r||(r=Dr(e,t)),$r(e,t,r,Vr(e,t,Wr(e,r,n),"line").top)}function Jr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function Qr(e,t,r,n,i){i-=Vt(t);var o=Dr(e,t),l=Ur(t),s=0,a=t.text.length,u=!0,c=ue(t,e.doc.direction);if(c){var d=(e.options.lineWrapping?tn:en)(e,t,r,o,c,n,i);s=(u=1!=d.level)?d.from:d.to-1,a=u?d.to:d.from-1}var f,h,p=null,g=null,m=oe((function(t){var r=Wr(e,o,t);return r.top+=l,r.bottom+=l,!!Jr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)}),s,a),v=!1;if(g){var y=n-g.left=w.bottom?1:0}return Yr(r,m=ie(t.text,m,1),h,v,n-f)}function en(e,t,r,n,i,o,l){var s=oe((function(s){var a=i[s],u=1!=a.level;return Jr(Xr(e,et(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)}),0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=Xr(e,et(r,u?a.from:a.to,u?"after":"before"),"line",t,n);Jr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function tn(e,t,r,n,i,o,l){var s=$r(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,d=null,f=0;f=u||h.to<=a)){var p=Wr(e,n,1!=h.level?Math.min(u,h.to)-1:Math.max(a,h.from)).right,g=pg)&&(c=h,d=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function rn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Hr){Hr=O("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Hr.appendChild(document.createTextNode("x")),Hr.appendChild(O("br"));Hr.appendChild(document.createTextNode("x"))}N(e.measure,Hr);var r=Hr.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),T(e.measure),r||1}function nn(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=O("span","xxxxxxxxxx"),r=O("pre",[t],"CodeMirror-line-like");N(e.measure,r);var n=t.getBoundingClientRect(),i=(n.right-n.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function on(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l){var s=e.display.gutterSpecs[l].className;r[s]=o.offsetLeft+o.clientLeft+i,n[s]=o.clientWidth}return{fixedPos:ln(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function ln(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function sn(e){var t=rn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/nn(e.display)-3);return function(i){if(Gt(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Ct&&Rt(e.doc,t)i.viewFrom?hn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)hn(e);else if(t<=i.viewFrom){var o=pn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):hn(e)}else if(r>=i.viewTo){var l=pn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):hn(e)}else{var s=pn(e,t,t,-1),a=pn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(ir(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):hn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[cn(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==B(l,r)&&l.push(r)}}}function hn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function pn(e,t,r,n){var i,o=cn(e,t),l=e.display.view;if(!Ct||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;Rt(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function gn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||s.to().linet||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}(g,r||0,null==n?f:n,(function(e,t,i,d){var m="ltr"==i,v=h(e,m?"left":"right"),y=h(t-1,m?"right":"left"),b=null==r&&0==e,w=null==n&&t==f,x=0==d,C=!g||d==g.length-1;if(y.top-v.top<=3){var S=(u?w:b)&&C,k=(u?b:w)&&x?s:(m?v:y).left,M=S?a:(m?y:v).right;c(k,v.top,M-k,v.bottom)}else{var L,T,N,O;m?(L=u&&b&&x?s:v.left,T=u?a:p(e,i,"before"),N=u?s:p(t,i,"after"),O=u&&w&&C?a:y.right):(L=u?p(e,i,"before"):s,T=!u&&b&&x?a:v.right,N=!u&&w&&C?s:y.left,O=u?p(t,i,"after"):a),c(L,v.top,T-L,v.bottom),v.bottom0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Cn(e){e.state.focused||(e.display.input.focus(),kn(e))}function Sn(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Mn(e))}),100)}function kn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(pe(e,"focus",e,t),e.state.focused=!0,H(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),a&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),xn(e))}function Mn(e,t){e.state.delayingBlurEvent||(e.state.focused&&(pe(e,"blur",e,t),e.state.focused=!1,L(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Ln(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||f<-.005)&&(qe(i.line,a),Tn(i.line),i.rest))for(var h=0;he.display.sizerWidth){var p=Math.ceil(u/nn(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Tn(e){if(e.widgets)for(var t=0;t=l&&(o=Ze(t,Vt(Xe(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function On(e,t){var r=e.display,n=rn(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Tr(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Sr(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,f=Lr(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),h=t.right-t.left>f;return h&&(t.right=t.left+f),t.left<10?l.scrollLeft=0:t.leftf+d-3&&(l.scrollLeft=t.right+(h?0:10)-f),l}function An(e,t){null!=t&&(Hn(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Dn(e){Hn(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Wn(e,t,r){null==t&&null==r||Hn(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function Hn(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,zn(e,_r(e,t.from),_r(e,t.to),t.margin))}function zn(e,t,r,n){var i=On(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Wn(e,i.scrollLeft,i.scrollTop)}function Fn(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||ai(e,{top:t}),Pn(e,t,!0),r&&ai(e),ni(e,100))}function Pn(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function En(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function In(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Sr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Mr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var Rn=function(e,t,r){this.cm=r;var n=this.vert=O("div",[O("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=O("div",[O("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=i.tabIndex=-1,e(n),e(i),de(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,l&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Rn.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},Rn.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Rn.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Rn.prototype.zeroWidthHack=function(){var e=y&&!h?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new R,this.disableVert=new R},Rn.prototype.enableZeroWidthBar=function(e,t,r){e.style.pointerEvents="auto",t.set(1e3,(function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}))},Rn.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Bn=function(){};function Gn(e,t){t||(t=In(e));var r=e.display.barWidth,n=e.display.barHeight;Un(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Ln(e),Un(e,In(e)),r=e.display.barWidth,n=e.display.barHeight}function Un(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}Bn.prototype.update=function(){return{bottom:0,right:0}},Bn.prototype.setScrollLeft=function(){},Bn.prototype.setScrollTop=function(){},Bn.prototype.clear=function(){};var Vn={native:Rn,null:Bn};function Kn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&L(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Vn[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?En(e,t):Fn(e,t)}),e),e.display.scrollbars.addClass&&H(e.display.wrapper,e.display.scrollbars.addClass)}var jn=0;function Xn(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++jn},t=e.curOp,or?or.ops.push(t):t.ownsGroup=or={ops:[t],delayedCallbacks:[]}}function _n(e){var t=e.curOp;t&&function(e,t){var r=e.ownsGroup;if(r)try{!function(e){var t=e.delayedCallbacks,r=0;do{for(;r=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new oi(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function qn(e){e.updatedDisplay=e.mustUpdate&&li(e.cm,e.update)}function $n(e){var t=e.cm,r=t.display;e.updatedDisplay&&Ln(t),e.barMeasure=In(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Or(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Mr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Lr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function Zn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var o=O("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Cr(e.display))+"px;\n height: "+(t.bottom-t.top+Mr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}(t,function(e,t,r,n){var i;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?et(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=Xr(e,t),a=r&&r!=t?Xr(e,r):s,u=On(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=u.scrollTop&&(Fn(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(En(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(l=!0)),!l)break}return i}(t,st(n,e.scrollToPos.from),st(n,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(i)for(var l=0;l=e.display.viewTo)){var r=+new Date+e.options.workTime,n=ht(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ue(t.mode,n.state):null,a=dt(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var d=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),f=0;!d&&fr)return ni(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&Qn(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==gn(e))return!1;fi(e)&&(hn(e),t.dims=on(e));var i=n.first+n.size,o=Math.max(t.visible.from-e.options.viewportMargin,n.first),l=Math.min(i,t.visible.to+e.options.viewportMargin);r.viewFroml&&r.viewTo-l<20&&(l=Math.min(i,r.viewTo)),Ct&&(o=Rt(e.doc,o),l=Bt(e.doc,l));var s=o!=r.viewFrom||l!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;!function(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=ir(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=ir(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,cn(e,r)))),n.viewTo=r}(e,o,l),r.viewOffset=Vt(Xe(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var u=gn(e);if(!s&&0==u&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var c=function(e){if(e.hasFocus())return null;var t=W();if(!t||!D(e.display.lineDiv,t))return null;var r={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&D(e.display.lineDiv,n.anchorNode)&&(r.anchorNode=n.anchorNode,r.anchorOffset=n.anchorOffset,r.focusNode=n.focusNode,r.focusOffset=n.focusOffset)}return r}(e);return u>4&&(r.lineDiv.style.display="none"),function(e,t,r){var n=e.display,i=e.options.lineNumbers,o=n.lineDiv,l=o.firstChild;function s(t){var r=t.nextSibling;return a&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var u=n.view,c=n.viewFrom,d=0;d-1&&(h=!1),ur(e,f,c,r)),h&&(T(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(Qe(e.options,c)))),l=f.node.nextSibling}else{var p=mr(e,f,c,r);o.insertBefore(p,l)}c+=f.size}for(;l;)l=s(l)}(e,r.updateLineNumbers,t.dims),u>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,function(e){if(e&&e.activeElt&&e.activeElt!=W()&&(e.activeElt.focus(),e.anchorNode&&D(document.body,e.anchorNode)&&D(document.body,e.focusNode))){var t=window.getSelection(),r=document.createRange();r.setEnd(e.anchorNode,e.anchorOffset),r.collapse(!1),t.removeAllRanges(),t.addRange(r),t.extend(e.focusNode,e.focusOffset)}}(c),T(r.cursorDiv),T(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,ni(e,400)),r.updateLineNumbers=null,!0}function si(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Lr(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+Sr(e.display)-Tr(e),r.top)}),t.visible=Nn(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&li(e,t);n=!1){Ln(e);var i=In(e);mn(e),Gn(e,i),ci(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ai(e,t){var r=new oi(e,t);if(li(e,r)){Ln(e),si(e,r);var n=In(e);mn(e),Gn(e,n),ci(e,n),r.finish()}}function ui(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ci(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Mr(e)+"px"}function di(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=ln(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;ls.clientWidth,c=s.scrollHeight>s.clientHeight;if(i&&u||o&&c){if(o&&y&&a)e:for(var f=t.target,h=l.view;f!=s;f=f.parentNode)for(var p=0;p=0&&tt(e,n.to())<=0)return r}return-1};var Si=function(e,t){this.anchor=e,this.head=t};function ki(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort((function(e,t){return tt(e.from(),t.from())})),r=B(t,i);for(var o=1;o0:a>=0){var u=ot(s.from(),l.from()),c=it(s.to(),l.to()),d=s.empty()?l.from()==l.head:s.from()==s.head;o<=r&&--r,t.splice(--o,2,new Si(d?c:u,d?u:c))}}return new Ci(t,r)}function Mi(e,t){return new Ci([new Si(e,t||e)],0)}function Li(e){return e.text?et(e.from.line+e.text.length-1,Y(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ti(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Li(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Li(t).ch-t.to.ch),et(r,n)}function Ni(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,v)}sr(e,"change",e,t)}function zi(e,t,r){!function e(n,i,o){if(n.linked)for(var l=0;ls-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(o=function(e,t){return t?(Ri(e.done),Y(e.done)):e.done.length&&!Y(e.done).ranges?Y(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Y(e.done)):void 0}(i,i.lastOp==n)))l=Y(o.changes),0==tt(t.from,t.to)&&0==tt(t.from,l.to)?l.to=Li(t):o.changes.push(Ii(e,t));else{var a=Y(i.done);for(a&&a.ranges||Ui(e.sel,i.done),o={changes:[Ii(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||pe(e,"historyAdded")}function Gi(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||function(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,o,Y(i.done),t))?i.done[i.done.length-1]=t:Ui(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&Ri(i.undone)}function Ui(e,t){var r=Y(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Vi(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o}))}function Ki(e){if(!e)return null;for(var t,r=0;r-1&&(Y(s)[d]=u[d],delete u[d])}}}return n}function _i(e,t,r,n){if(n){var i=e.anchor;if(r){var o=tt(t,i)<0;o!=tt(r,i)<0?(i=t,t=r):o!=tt(t,r)<0&&(t=r)}return new Si(i,t)}return new Si(r||t,t)}function Yi(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Qi(e,new Ci([_i(e.sel.primary(),t,r,i)],0),n)}function qi(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(pe(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var d=a.find(n<0?1:-1),f=void 0;if((n<0?c:u)&&(d=lo(e,d,-n,d&&d.line==t.line?o:null)),d&&d.line==t.line&&(f=tt(d,r))&&(n<0?f<0:f>0))return io(e,d,t,n,i)}var h=a.find(n<0?-1:1);return(n<0?u:c)&&(h=lo(e,h,n,h.line==t.line?o:null)),h?io(e,h,t,n,i):null}}return t}function oo(e,t,r,n,i){var o=n||1,l=io(e,t,r,o,i)||!i&&io(e,t,r,o,!0)||io(e,t,r,-o,i)||!i&&io(e,t,r,-o,!0);return l||(e.cantEdit=!0,et(e.first,0))}function lo(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?st(e,et(t.line-1)):null:r>0&&t.ch==(n||Xe(e,t.line)).text.length?t.line0)){var c=[a,1],d=tt(u.from,s.from),f=tt(u.to,s.to);(d<0||!l.inclusiveLeft&&!d)&&c.push({from:u.from,to:s.from}),(f>0||!l.inclusiveRight&&!f)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}(e,t.from,t.to);if(n)for(var i=n.length-1;i>=0;--i)co(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else co(e,t)}}function co(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var r=Ni(e,t);Bi(e,t,r,e.cm?e.cm.curOp.id:NaN),po(e,t,r,Lt(e,t));var n=[];zi(e,(function(e,r){r||-1!=B(n,e.history)||(yo(e.history,t),n.push(e.history)),po(e,t,null,Lt(e,t))}))}}function fo(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var i,o=e.history,l=e.sel,s="undo"==t?o.done:o.undone,a="undo"==t?o.undone:o.done,u=0;u=0;--h){var p=f(h);if(p)return p.v}}}}function ho(e,t){if(0!=t&&(e.first+=t,e.sel=new Ci(q(e.sel.ranges,(function(e){return new Si(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:et(o,Xe(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=_e(e,t.from,t.to),r||(r=Ni(e,t)),e.cm?function(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=$e(It(Xe(n,o.line))),n.iter(a,l.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&me(e),Hi(n,t,r,sn(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,(function(e){var t=Kt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=Xe(e,n).stateAfter;if(i&&(!(i instanceof ut)||n+i.lookAhead1||!(this.children[0]instanceof wo))){var s=[];this.collapse(s),this.children=[new wo(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var l=i.lines.length%25+25,s=l;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==l&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=A("span",[o.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(Et(e,t.line,t,r,o)||t.line!=r.line&&Et(e,r.line,t,r,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ct=!0}o.addToHistory&&Bi(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,a=t.line,u=e.cm;if(e.iter(a,r.line+1,(function(e){u&&o.collapsed&&!u.options.lineWrapping&&It(e)==u.display.maxLine&&(s=!0),o.collapsed&&a!=t.line&&qe(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new St(o,a==t.line?t.ch:null,a==r.line?r.ch:null)),++a})),o.collapsed&&e.iter(t.line,r.line+1,(function(t){Gt(e,t)&&qe(t,0)})),o.clearOnEnter&&de(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(xt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++ko,o.atomic=!0),u){if(s&&(u.curOp.updateMaxLine=!0),o.collapsed)dn(u,t.line,r.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var c=t.line;c<=r.line;c++)fn(u,c,"text");o.atomic&&ro(u.doc),sr(u,"markerAdded",u,o)}return o}Mo.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Xn(e),ve(this,"clear")){var r=this.find();r&&sr(this,"clear",r.from,r.to)}for(var n=null,i=null,o=0;oe.display.maxLineLength&&(e.display.maxLine=u,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&dn(e,n,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ro(e.doc)),e&&sr(e,"markerCleared",e,this,n,i),t&&_n(e),this.parent&&this.parent.clear()}},Mo.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;a--)uo(this,n[a]);s?Ji(this,s):this.cm&&Dn(this.cm)})),undo:ri((function(){fo(this,"undo")})),redo:ri((function(){fo(this,"redo")})),undoSelection:ri((function(){fo(this,"undo",!0)})),redoSelection:ri((function(){fo(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=st(this,e),t=st(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r})),st(this,et(r,t))},indexFromPos:function(e){var t=(e=st(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var c=e.dataTransfer.getData("Text");if(c){var d;if(t.state.draggingText&&!t.state.draggingText.copy&&(d=t.listSelections()),eo(t.doc,Mi(r,r)),d)for(var f=0;f=0;t--)go(e.doc,"",n[t].from,n[t].to,"+delete");Dn(e)}))}function Jo(e,t,r){var n=ie(e.text,t+r,r);return n<0||n>e.text.length?null:n}function Qo(e,t,r){var n=Jo(e,t.ch,r);return null==n?null:new et(t.line,n,r<0?"after":"before")}function el(e,t,r,n,i){if(e){var o=ue(r,t.doc.direction);if(o){var l,s=i<0?Y(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Dr(t,r);l=i<0?r.text.length-1:0;var c=Wr(t,u,l).top;l=oe((function(e){return Wr(t,u,e).top==c}),i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=Jo(r,l,1))}else l=i<0?s.to:s.from;return new et(n,l,a)}}return new et(n,i<0?r.text.length:0,i<0?"before":"after")}Vo.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Vo.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Vo.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Vo.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Vo.default=y?Vo.macDefault:Vo.pcDefault;var tl={selectAll:so,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),U)},killLine:function(e){return Zo(e,(function(t){if(t.empty()){var r=Xe(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)i=new et(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=Xe(e.doc,i.line-1).text;l&&(i=new et(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),et(i.line-1,l.length-1),i,"+transpose"))}r.push(new Si(i,i))}e.setSelections(r)}))},newlineAndIndent:function(e){return Qn(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(tt((i=u.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,r,n){var i=e.display,o=!1,u=ei(e,(function(t){a&&(i.scroller.draggable=!1),e.state.draggingText=!1,he(i.wrapper.ownerDocument,"mouseup",u),he(i.wrapper.ownerDocument,"mousemove",c),he(i.scroller,"dragstart",d),he(i.scroller,"drop",u),o||(be(t),n.addNew||Yi(e.doc,r,null,null,n.extend),a||l&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()}),20):i.input.focus())})),c=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return o=!0};a&&(i.scroller.draggable=!0),e.state.draggingText=u,u.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",u),de(i.wrapper.ownerDocument,"mousemove",c),de(i.scroller,"dragstart",d),de(i.scroller,"drop",u),Sn(e),setTimeout((function(){return i.input.focus()}),20)}(e,n,t,o):function(e,t,r,n){var i=e.display,o=e.doc;be(t);var l,s,a=o.sel,u=a.ranges;if(n.addNew&&!n.extend?(s=o.sel.contains(r),l=s>-1?u[s]:new Si(r,r)):(l=o.sel.primary(),s=o.sel.primIndex),"rectangle"==n.unit)n.addNew||(l=new Si(r,r)),r=un(e,t,!0,!0),s=-1;else{var c=vl(e,r,n.unit);l=n.extend?_i(l,c.anchor,c.head,n.extend):c}n.addNew?-1==s?(s=u.length,Qi(o,ki(e,u.concat([l]),s),{scroll:!1,origin:"*mouse"})):u.length>1&&u[s].empty()&&"char"==n.unit&&!n.extend?(Qi(o,ki(e,u.slice(0,s).concat(u.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),a=o.sel):$i(o,s,l,V):(s=0,Qi(o,new Ci([l],0),V),a=o.sel);var d=r;function f(t){if(0!=tt(d,t))if(d=t,"rectangle"==n.unit){for(var i=[],u=e.options.tabSize,c=I(Xe(o,r.line).text,r.ch,u),f=I(Xe(o,t.line).text,t.ch,u),h=Math.min(c,f),p=Math.max(c,f),g=Math.min(r.line,t.line),m=Math.min(e.lastLine(),Math.max(r.line,t.line));g<=m;g++){var v=Xe(o,g).text,y=j(v,h,u);h==p?i.push(new Si(et(g,y),et(g,y))):v.length>y&&i.push(new Si(et(g,y),et(g,j(v,p,u))))}i.length||i.push(new Si(r,r)),Qi(o,ki(e,a.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,w=l,x=vl(e,t,n.unit),C=w.anchor;tt(x.anchor,C)>0?(b=x.head,C=ot(w.from(),x.anchor)):(b=x.anchor,C=it(w.to(),x.head));var S=a.ranges.slice(0);S[s]=function(e,t){var r=t.anchor,n=t.head,i=Xe(e.doc,r.line);if(0==tt(r,n)&&r.sticky==n.sticky)return t;var o=ue(i);if(!o)return t;var l=se(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a,u=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==u||u==o.length)return t;if(n.line!=r.line)a=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=se(o,n.ch,n.sticky),d=c-l||(n.ch-r.ch)*(1==s.level?-1:1);a=c==u-1||c==u?d<0:d>0}var f=o[u+(a?-1:0)],h=a==(1==f.level),p=h?f.from:f.to,g=h?"after":"before";return r.ch==p&&r.sticky==g?t:new Si(new et(r.line,p,g),n)}(e,new Si(st(o,C),b)),Qi(o,ki(e,S,s),V)}}var h=i.wrapper.getBoundingClientRect(),p=0;function g(t){e.state.selectingText=!1,p=1/0,t&&(be(t),i.input.focus()),he(i.wrapper.ownerDocument,"mousemove",m),he(i.wrapper.ownerDocument,"mouseup",v),o.history.lastSelOrigin=null}var m=ei(e,(function(t){0!==t.buttons&&ke(t)?function t(r){var l=++p,s=un(e,r,!0,"rectangle"==n.unit);if(s)if(0!=tt(s,d)){e.curOp.focus=W(),f(s);var a=Nn(i,o);(s.line>=a.to||s.lineh.bottom?20:0;u&&setTimeout(ei(e,(function(){p==l&&(i.scroller.scrollTop+=u,t(r))})),50)}}(t):g(t)})),v=ei(e,g);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",m),de(i.wrapper.ownerDocument,"mouseup",v)}(e,n,t,o)}(t,n,o,e):Se(e)==r.scroller&&be(e):2==i?(n&&Yi(t.doc,n),setTimeout((function(){return r.input.focus()}),20)):3==i&&(S?t.display.input.onContextMenu(e):Sn(t)))}}function vl(e,t,r){if("char"==r)return new Si(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new Si(et(t.line,0),st(e.doc,et(t.line+1,0)));var n=r(e,t);return new Si(n.from,n.to)}function yl(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&be(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!ve(e,r))return xe(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return pe(e,r,e,Ze(e.doc,o),e.display.gutterSpecs[a].className,t),xe(t)}}function bl(e,t){return yl(e,t,"gutterClick",!0)}function wl(e,t){xr(e.display,t)||function(e,t){return!!ve(e,"gutterContextMenu")&&yl(e,t,"gutterContextMenu",!1)}(e,t)||ge(e,t,"contextmenu")||S||e.display.input.onContextMenu(t)}function xl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Rr(e)}gl.prototype.compare=function(e,t,r){return this.time+400>e&&0==tt(t,this.pos)&&r==this.button};var Cl={toString:function(){return"CodeMirror.Init"}},Sl={},kl={};function Ml(e,t,r){if(!t!=!(r&&r!=Cl)){var n=e.display.dragFunctions,i=t?de:he;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Ll(e){e.options.lineWrapping?(H(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(L(e.display.wrapper,"CodeMirror-wrap"),jt(e)),an(e),dn(e),Rr(e),setTimeout((function(){return Gn(e)}),100)}function Tl(e,t){var r=this;if(!(this instanceof Tl))return new Tl(e,t);this.options=t=t?E(t):{},E(Sl,t,!1);var n=t.value;"string"==typeof n?n=new Do(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var i=new Tl.inputStyles[t.inputStyle](this),o=this.display=new mi(e,n,i,t);for(var u in o.wrapper.CodeMirror=this,xl(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Kn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new R,keySeq:null,specialChars:null},t.autofocus&&!v&&o.input.focus(),l&&s<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ei(e,ml)),de(t.scroller,"dblclick",l&&s<11?ei(e,(function(t){if(!ge(e,t)){var r=un(e,t);if(r&&!bl(e,t)&&!xr(e.display,t)){be(t);var n=e.findWordAt(r);Yi(e.doc,n.anchor,n.head)}}})):function(t){return ge(e,t)||be(t)}),de(t.scroller,"contextmenu",(function(t){return wl(e,t)}));var r,n={end:0};function i(){t.activeTouch&&(r=setTimeout((function(){return t.activeTouch=null}),1e3),(n=t.activeTouch).end=+new Date)}function o(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}de(t.scroller,"touchstart",(function(i){if(!ge(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!bl(e,i)){t.input.ensurePolled(),clearTimeout(r);var o=+new Date;t.activeTouch={start:o,moved:!1,prev:o-n.end<=300?n:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!xr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var l,s=e.coordsChar(t.activeTouch,"page");l=!n.prev||o(n,n.prev)?new Si(s,s):!n.prev.prev||o(n,n.prev.prev)?e.findWordAt(s):new Si(et(s.line,0),st(e.doc,et(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),be(r)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Fn(e,t.scroller.scrollTop),En(e,t.scroller.scrollLeft,!0),pe(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return xi(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return xi(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ge(e,t)||Ce(t)},over:function(t){ge(e,t)||(function(e,t){var r=un(e,t);if(r){var n=document.createDocumentFragment();yn(e,r,n),e.display.dragCursor||(e.display.dragCursor=O("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),N(e.display.dragCursor,n)}}(e,t),Ce(t))},start:function(t){return function(e,t){if(l&&(!e.state.draggingText||+new Date-Wo<100))Ce(t);else if(!ge(e,t)&&!xr(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f)){var r=O("img",null,null,"position: fixed; left: 0; top: 0;");r.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(r.width=r.height=1,e.display.wrapper.appendChild(r),r._top=r.offsetTop),t.dataTransfer.setDragImage(r,0,0),d&&r.parentNode.removeChild(r)}}(e,t)},drop:ei(e,Ho),leave:function(t){ge(e,t)||zo(e)}};var a=t.input.getField();de(a,"keyup",(function(t){return dl.call(e,t)})),de(a,"keydown",ei(e,cl)),de(a,"keypress",ei(e,fl)),de(a,"focus",(function(t){return kn(e,t)})),de(a,"blur",(function(t){return Mn(e,t)}))}(this),Eo(),Xn(this),this.curOp.forceUpdate=!0,Fi(this,n),t.autofocus&&!v||this.hasFocus()?setTimeout(P(kn,this),20):Mn(this),kl)kl.hasOwnProperty(u)&&kl[u](r,t[u],Cl);fi(this),t.finishInit&&t.finishInit(this);for(var c=0;c150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?I(Xe(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var d="",f=0;if(e.options.indentWithTabs)for(var h=Math.floor(u/l);h;--h)f+=l,d+="\t";if(fl,a=De(t),u=null;if(s&&n.ranges.length>1)if(Al&&Al.text.join("\n")==t){if(n.ranges.length%Al.text.length==0){u=[];for(var c=0;c=0;f--){var h=n.ranges[f],p=h.from(),g=h.to();h.empty()&&(r&&r>0?p=et(p.line,p.ch-r):e.state.overwrite&&!s?g=et(g.line,Math.min(Xe(o,g.line).text.length,g.ch+Y(a).length)):s&&Al&&Al.lineWise&&Al.text.join("\n")==t&&(p=g=et(p.line,0)));var m={from:p,to:g,text:u?u[f%u.length]:a,origin:i||(s?"paste":e.state.cutIncoming>l?"cut":"+input")};uo(e.doc,m),sr(e,"inputRead",e,m)}t&&!s&&zl(e,t),Dn(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Hl(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Qn(t,(function(){return Wl(t,r,0,null,"paste")})),!0}function zl(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Ol(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Xe(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Ol(e,i.head.line,"smart"));l&&sr(e,"electricInput",e,i.head.line)}}}function Fl(e){for(var t=[],r=[],n=0;n=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=se(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&f>=c.begin)){var h=d?"before":"after";return new et(r.line,f,h)}}var p=function(e,t,n){for(var o=function(e,t){return t?new et(r.line,a(e,1),"before"):new et(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==m||n>0&&m==t.text.length||!(g=p(n>0?0:i.length-1,n,u(m)))?null:g}(e.cm,s,t,r):Qo(s,t,r))){if(n||(l=t.line+r)=e.first+e.size||(t=new et(l,t.ch,t.sticky),!(s=Xe(e,l))))return!1;t=el(i,e.cm,s,t.line,r)}else t=o;return!0}if("char"==n)a();else if("column"==n)a(!0);else if("word"==n||"group"==n)for(var u=null,c="group"==n,d=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(r<0)||a(!f);f=!1){var h=s.text.charAt(t.ch)||"\n",p=ee(h,d)?"w":c&&"\n"==h?"n":!c||/\s/.test(h)?null:"p";if(!c||f||p||(p="s"),u&&u!=p){r<0&&(r=1,a(),t.sticky="after");break}if(p&&(u=p),r>0&&!a(!f))break}var g=oo(e,t,o,l,!0);return rt(o,g)&&(g.hitSide=!0),g}function Rl(e,t,r,n){var i,o,l=e.doc,s=t.left;if("page"==n){var a=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),u=Math.max(a-.5*rn(e.display),3);i=(r>0?t.bottom:t.top)+r*u}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(;(o=qr(e,s,i)).outside;){if(r<0?i<=0:i>=l.height){o.hitSide=!0;break}i+=5*r}return o}var Bl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new R,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Gl(e,t){var r=Ar(e,t.line);if(!r||r.hidden)return null;var n=Xe(e.doc,t.line),i=Nr(r,n,t.line),o=ue(n,e.doc.direction),l="left";o&&(l=se(o,t.ch)%2?"right":"left");var s=Fr(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function Ul(e,t){return t&&(e.bad=!0),e}function Vl(e,t,r){var n;if(t==e.display.lineDiv){if(!(n=e.display.lineDiv.childNodes[r]))return Ul(e.clipPos(et(e.display.viewTo-1)),!0);t=null,r=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||o.line=t.display.viewFrom&&Gl(t,i)||{node:a[0].measure.map[2],offset:0},c=o.linen.firstLine()&&(l=et(l.line-1,Xe(n.doc,l.line-1).length)),s.ch==Xe(n.doc,s.line).text.length&&s.linei.viewTo-1)return!1;l.line==i.viewFrom||0==(e=cn(n,l.line))?(t=$e(i.view[0].line),r=i.view[0].node):(t=$e(i.view[e].line),r=i.view[e-1].node.nextSibling);var a,u,c=cn(n,s.line);if(c==i.view.length-1?(a=i.viewTo-1,u=i.lineDiv.lastChild):(a=$e(i.view[c+1].line)-1,u=i.view[c+1].node.previousSibling),!r)return!1;for(var d=n.doc.splitLines(function(e,t,r,n,i){var o="",l=!1,s=e.doc.lineSeparator(),a=!1;function u(){l&&(o+=s,a&&(o+=s),l=a=!1)}function c(e){e&&(u(),o+=e)}function d(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void c(r);var o,f=t.getAttribute("cm-marker");if(f){var h=e.findMarks(et(n,0),et(i+1,0),(m=+f,function(e){return e.id==m}));return void(h.length&&(o=h[0].find(0))&&c(_e(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&u();for(var g=0;g1&&f.length>1;)if(Y(d)==Y(f))d.pop(),f.pop(),a--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}for(var h=0,p=0,g=d[0],m=f[0],v=Math.min(g.length,m.length);hl.ch&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)h--,p++;d[d.length-1]=y.slice(0,y.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(h).replace(/\u200b+$/,"");var x=et(t,h),C=et(a,f.length?Y(f).length-p:0);return d.length>1||d[0]||tt(x,C)?(go(n.doc,d,x,C,"+input"),!0):void 0},Bl.prototype.ensurePolled=function(){this.forceCompositionEnd()},Bl.prototype.reset=function(){this.forceCompositionEnd()},Bl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Bl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Bl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Qn(this.cm,(function(){return dn(e.cm)}))},Bl.prototype.setUneditable=function(e){e.contentEditable="false"},Bl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ei(this.cm,Wl)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Bl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Bl.prototype.onContextMenu=function(){},Bl.prototype.resetPosition=function(){},Bl.prototype.needsContentAttribute=!0;var jl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new R,this.hasSelection=!1,this.composing=null};jl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!ge(n,e)){if(n.somethingSelected())Dl({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Fl(n);Dl({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,U):(r.prevInput="",i.value=t.text.join("\n"),F(i))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(i.style.width="0px"),de(i,"input",(function(){l&&s>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),de(i,"paste",(function(e){ge(n,e)||Hl(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),de(i,"cut",o),de(i,"copy",o),de(e.scroller,"paste",(function(t){if(!xr(e,t)&&!ge(n,t)){if(!i.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),de(e.lineSpace,"selectstart",(function(t){xr(e,t)||be(t)})),de(i,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},jl.prototype.createField=function(e){this.wrapper=El(),this.textarea=this.wrapper.firstChild},jl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=vn(e);if(e.options.moveInputWithCursor){var i=Xr(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},jl.prototype.showSelection=function(e){var t=this.cm.display;N(t.cursorDiv,e.cursors),N(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},jl.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&F(this.textarea),l&&s>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",l&&s>=9&&(this.hasSelection=null))}},jl.prototype.getField=function(){return this.textarea},jl.prototype.supportsTouch=function(){return!1},jl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||W()!=this.textarea))try{this.textarea.focus()}catch(Ae){}},jl.prototype.blur=function(){this.textarea.blur()},jl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},jl.prototype.receivedFocus=function(){this.slowPoll()},jl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},jl.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}))},jl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||We(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(l&&s>=9&&this.hasSelection===i||y&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var a=0,u=Math.min(n.length,i.length);a1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},jl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},jl.prototype.onKeyPress=function(){l&&s>=9&&(this.hasSelection=null),this.fastPoll()},jl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var o=un(r,e),u=n.scroller.scrollTop;if(o&&!d){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(o)&&ei(r,Qi)(r.doc,Mi(o),U);var c,f=i.style.cssText,h=t.wrapper.style.cssText,p=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-p.top-5)+"px; left: "+(e.clientX-p.left-5)+"px;\n z-index: 1000; background: "+(l?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",a&&(c=window.scrollY),n.input.focus(),a&&window.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=v,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),l&&s>=9&&m(),S){Ce(e);var g=function(){he(window,"mouseup",g),setTimeout(v,20)};de(window,"mouseup",g)}else setTimeout(v,50)}function m(){if(null!=i.selectionStart){var e=r.somethingSelected(),o="​"+(e?i.value:"");i.value="⇚",i.value=o,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=o.length,n.selForContextMenu=r.doc.sel}}function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrapper.style.cssText=h,i.style.cssText=f,l&&s<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=u),null!=i.selectionStart)){(!l||l&&s<9)&&m();var e=0,o=function(){n.selForContextMenu==r.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ei(r,so)(r):e++<10?n.detectingSelectAll=setTimeout(o,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(o,200)}}},jl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},jl.prototype.setUneditable=function(){},jl.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function r(r,n,i,o){e.defaults[r]=n,i&&(t[r]=o?function(e,t,r){r!=Cl&&i(e,t,r)}:i)}e.defineOption=r,e.Init=Cl,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,Ai(e)}),!0),r("indentUnit",2,Ai,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Di(e),Rr(e),dn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(et(n,o))}n++}));for(var i=r.length-1;i>=0;i--)go(e.doc,t,r[i],et(r[i].line,r[i].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Cl&&e.refresh()})),r("specialCharPlaceholder",Jt,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!w),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){xl(e),gi(e)}),!0),r("keyMap","default",(function(e,t,r){var n=$o(t),i=r!=Cl&&$o(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Ll,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=hi(t,e.options.lineNumbers),gi(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?ln(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Gn(e)}),!0),r("scrollbarStyle","native",(function(e){Kn(e),Gn(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=hi(e.options.gutters,t),gi(e)}),!0),r("firstLineNumber",1,gi,!0),r("lineNumberFormatter",(function(e){return e}),gi,!0),r("showCursorWhenSelecting",!1,mn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(Mn(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Ml),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,mn,!0),r("singleCursorHeightPerLine",!0,mn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Di,!0),r("addModeClass",!1,Di,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Di,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}(Tl),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&ei(this,t[e])(this,r,i),pe(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"]($o(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rr&&(Ol(this,i.head.line,e,!0),r=i.head.line,n==this.doc.sel.primIndex&&Dn(this));else{var o=i.from(),l=i.to(),s=Math.max(r,o.line);r=Math.min(this.lastLine(),l.line-(l.ch?0:1))+1;for(var a=s;a0&&$i(this.doc,n,new Si(o,u[n].to()),U)}}})),getTokenAt:function(e,t){return yt(this,e,t)},getLineTokens:function(e,t){return yt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=st(this.doc,e);var t,r=ft(this,Xe(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=Xe(this.doc,e)}else n=e;return Vr(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-Vt(n):0)},defaultTextHeight:function(){return rn(this.display)},defaultCharWidth:function(){return nn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o,l,s,a=this.display,u=(e=Xr(this,st(this.doc,e))).bottom,c=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),a.sizer.appendChild(t),"over"==n)u=e.top;else if("above"==n||"near"==n){var d=Math.max(a.wrapper.clientHeight,this.doc.height),f=Math.max(a.sizer.clientWidth,a.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>d)&&e.top>t.offsetHeight?u=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=d&&(u=e.bottom),c+t.offsetWidth>f&&(c=f-t.offsetWidth)}t.style.top=u+"px",t.style.left=t.style.right="","right"==i?(c=a.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?c=0:"middle"==i&&(c=(a.sizer.clientWidth-t.offsetWidth)/2),t.style.left=c+"px"),r&&(o=this,l={left:c,top:u,right:c+t.offsetWidth,bottom:u+t.offsetHeight},null!=(s=On(o,l)).scrollTop&&Fn(o,s.scrollTop),null!=s.scrollLeft&&En(o,s.scrollLeft))},triggerOnKeyDown:ti(cl),triggerOnKeyPress:ti(fl),triggerOnKeyUp:dl,triggerOnMouseDown:ti(ml),execCommand:function(e){if(tl.hasOwnProperty(e))return tl[e].call(null,this)},triggerElectric:ti((function(e){zl(this,e)})),findPosH:function(e,t,r,n){var i=1;t<0&&(i=-1,t=-t);for(var o=st(this.doc,e),l=0;l0&&l(t.charAt(r-1));)--r;for(;n.5)&&an(this),pe(this,"refresh",this)})),swapDoc:ti((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Fi(this,e),Rr(this),this.display.input.reset(),Wn(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,sr(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ye(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(Tl);var Xl="iter insert remove copy getEditor constructor".split(" ");for(var _l in Do.prototype)Do.prototype.hasOwnProperty(_l)&&B(Xl,_l)<0&&(Tl.prototype[_l]=function(e){return function(){return e.apply(this.doc,arguments)}}(Do.prototype[_l]));return ye(Do),Tl.inputStyles={textarea:jl,contenteditable:Bl},Tl.defineMode=function(e){Tl.defaults.mode||"null"==e||(Tl.defaults.mode=e),Ee.apply(this,arguments)},Tl.defineMIME=function(e,t){Pe[e]=t},Tl.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Tl.defineMIME("text/plain","null"),Tl.defineExtension=function(e,t){Tl.prototype[e]=t},Tl.defineDocExtension=function(e,t){Do.prototype[e]=t},Tl.fromTextArea=function(e,t){if((t=t?E(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=W();t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var l=o.submit=function(){n(),o.submit=i,o.submit(),o.submit=l}}catch(Ae){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(he(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Tl((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=he,e.on=de,e.wheelEventPixels=wi,e.Doc=Do,e.splitLines=De,e.countColumn=I,e.findColumn=j,e.isWordChar=Q,e.Pass=G,e.signal=pe,e.Line=Xt,e.changeEnd=Li,e.scrollbarModel=Vn,e.Pos=et,e.cmpPos=tt,e.modes=Fe,e.mimeModes=Pe,e.resolveMode=Ie,e.getMode=Re,e.modeExtensions=Be,e.extendMode=Ge,e.copyState=Ue,e.startState=Ke,e.innerMode=Ve,e.commands=tl,e.keyMap=Vo,e.keyName=qo,e.isModifierKey=_o,e.lookupKey=Xo,e.normalizeKeyMap=jo,e.StringStream=je,e.SharedTextMarker=To,e.TextMarker=Mo,e.LineWidget=Co,e.e_preventDefault=be,e.e_stopPropagation=we,e.e_stop=Ce,e.addClass=H,e.contains=D,e.rmClass=L,e.keyNames=Ro}(Tl),Tl.version="5.49.0",Tl}()},164:function(e,t,r){"use strict";t.a="/* BASICS */\n\n.CodeMirror {\n /* Set height, width, borders, and global font properties here */\n font-family: monospace;\n height: 300px;\n color: black;\n direction: ltr;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n border-right: 1px solid #ddd;\n background-color: #f7f7f7;\n white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n padding: 0 3px 0 5px;\n min-width: 20px;\n text-align: right;\n color: #999;\n white-space: nowrap;\n}\n\n.CodeMirror-guttermarker { color: black; }\n.CodeMirror-guttermarker-subtle { color: #999; }\n\n/* CURSOR */\n\n.CodeMirror-cursor {\n border-left: 1px solid black;\n border-right: none;\n width: 0;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n border-left: 1px solid silver;\n}\n.cm-fat-cursor .CodeMirror-cursor {\n width: auto;\n border: 0 !important;\n background: #7e7;\n}\n.cm-fat-cursor div.CodeMirror-cursors {\n z-index: 1;\n}\n.cm-fat-cursor-mark {\n background-color: rgba(20, 255, 20, 0.5);\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n}\n.cm-animate-fat-cursor {\n width: auto;\n border: 0;\n -webkit-animation: blink 1.06s steps(1) infinite;\n -moz-animation: blink 1.06s steps(1) infinite;\n animation: blink 1.06s steps(1) infinite;\n background-color: #7e7;\n}\n@-moz-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@-webkit-keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n@keyframes blink {\n 0% {}\n 50% { background-color: transparent; }\n 100% {}\n}\n\n/* Can style cursor different in overwrite (non-insert) mode */\n.CodeMirror-overwrite .CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; text-decoration: inherit; }\n\n.CodeMirror-rulers {\n position: absolute;\n left: 0; right: 0; top: -50px; bottom: 0;\n overflow: hidden;\n}\n.CodeMirror-ruler {\n border-left: 1px solid #ccc;\n top: 0; bottom: 0;\n position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n.cm-strikethrough {text-decoration: line-through;}\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\n.CodeMirror-composing { border-bottom: 2px solid; }\n\n/* Default styles for common addons */\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}\n.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n position: relative;\n overflow: hidden;\n background: white;\n}\n\n.CodeMirror-scroll {\n overflow: scroll !important; /* Things will break if this is overridden */\n /* 30px is the magic margin used to hide the element's real scrollbars */\n /* See overflow: hidden in .CodeMirror */\n margin-bottom: -30px; margin-right: -30px;\n padding-bottom: 30px;\n height: 100%;\n outline: none; /* Prevent dragging from highlighting the element */\n position: relative;\n}\n.CodeMirror-sizer {\n position: relative;\n border-right: 30px solid transparent;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n before actual scrolling happens, thus preventing shaking and\n flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n position: absolute;\n z-index: 6;\n display: none;\n}\n.CodeMirror-vscrollbar {\n right: 0; top: 0;\n overflow-x: hidden;\n overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n bottom: 0; left: 0;\n overflow-y: hidden;\n overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n position: absolute; left: 0; top: 0;\n min-height: 100%;\n z-index: 3;\n}\n.CodeMirror-gutter {\n white-space: normal;\n height: 100%;\n display: inline-block;\n vertical-align: top;\n margin-bottom: -30px;\n}\n.CodeMirror-gutter-wrapper {\n position: absolute;\n z-index: 4;\n background: none !important;\n border: none !important;\n}\n.CodeMirror-gutter-background {\n position: absolute;\n top: 0; bottom: 0;\n z-index: 4;\n}\n.CodeMirror-gutter-elt {\n position: absolute;\n cursor: default;\n z-index: 4;\n}\n.CodeMirror-gutter-wrapper ::selection { background-color: transparent }\n.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }\n\n.CodeMirror-lines {\n cursor: text;\n min-height: 1px; /* prevents collapsing before first draw */\n}\n.CodeMirror pre.CodeMirror-line,\n.CodeMirror pre.CodeMirror-line-like {\n /* Reset some styles that the rest of the page might have set */\n -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n border-width: 0;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n white-space: pre;\n word-wrap: normal;\n line-height: inherit;\n color: inherit;\n z-index: 2;\n position: relative;\n overflow: visible;\n -webkit-tap-highlight-color: transparent;\n -webkit-font-variant-ligatures: contextual;\n font-variant-ligatures: contextual;\n}\n.CodeMirror-wrap pre.CodeMirror-line,\n.CodeMirror-wrap pre.CodeMirror-line-like {\n word-wrap: break-word;\n white-space: pre-wrap;\n word-break: normal;\n}\n\n.CodeMirror-linebackground {\n position: absolute;\n left: 0; right: 0; top: 0; bottom: 0;\n z-index: 0;\n}\n\n.CodeMirror-linewidget {\n position: relative;\n z-index: 2;\n padding: 0.1px; /* Force widget margins to stay inside of the container */\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-rtl pre { direction: rtl; }\n\n.CodeMirror-code {\n outline: none;\n}\n\n/* Force content-box sizing for the elements where we expect it */\n.CodeMirror-scroll,\n.CodeMirror-sizer,\n.CodeMirror-gutter,\n.CodeMirror-gutters,\n.CodeMirror-linenumber {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.CodeMirror-measure {\n position: absolute;\n width: 100%;\n height: 0;\n overflow: hidden;\n visibility: hidden;\n}\n\n.CodeMirror-cursor {\n position: absolute;\n pointer-events: none;\n}\n.CodeMirror-measure pre { position: static; }\n\ndiv.CodeMirror-cursors {\n visibility: hidden;\n position: relative;\n z-index: 3;\n}\ndiv.CodeMirror-dragcursors {\n visibility: visible;\n}\n\n.CodeMirror-focused div.CodeMirror-cursors {\n visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }\n.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }\n\n.cm-searching {\n background-color: #ffa;\n background-color: rgba(255, 255, 0, .4);\n}\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n /* Hide the cursor when printing */\n .CodeMirror div.CodeMirror-cursors {\n visibility: hidden;\n }\n}\n\n/* See issue #2901 */\n.cm-tab-wrap-hack:after { content: ''; }\n\n/* Help users use markselection to safely style text background */\nspan.CodeMirror-selectedtext { background: none; }\n"},165:function(e,t,r){!function(e){"use strict";e.defineMode("jinja2",(function(){var e=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],t=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,n=["true","false"],i=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function o(o,l){var s=o.peek();if(l.incomment)return o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(l.intag){if(l.operator){if(l.operator=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.sign){if(l.sign=!1,o.match(n))return"atom";if(o.match(i))return"number"}if(l.instring)return s==l.instring&&(l.instring=!1),o.next(),"string";if("'"==s||'"'==s)return l.instring=s,o.next(),"string";if(o.match(l.intag+"}")||o.eat("-")&&o.match(l.intag+"}"))return l.intag=!1,"tag";if(o.match(t))return l.operator=!0,"operator";if(o.match(r))l.sign=!0;else if(o.eat(" ")||o.sol()){if(o.match(e))return"keyword";if(o.match(n))return"atom";if(o.match(i))return"number";o.sol()&&o.next()}else o.next();return"variable"}if(o.eat("{")){if(o.eat("#"))return l.incomment=!0,o.skipTo("#}")?(o.eatWhile(/\#|}/),l.incomment=!1):o.skipToEnd(),"comment";if(s=o.eat(/\{|%/))return l.intag=s,"{"==s&&(l.intag="}"),o.eat("-"),"tag"}o.next()}return e=new RegExp("(("+e.join(")|(")+"))\\b"),n=new RegExp("(("+n.join(")|(")+"))\\b"),{startState:function(){return{tokenize:o}},token:function(e,t){return t.tokenize(e,t)},blockCommentStart:"{#",blockCommentEnd:"#}"}})),e.defineMIME("text/jinja2","jinja2")}(r(127))},166:function(e,t,r){!function(e){"use strict";e.defineMode("yaml",(function(){var e=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");return{token:function(t,r){var n=t.peek(),i=r.escaped;if(r.escaped=!1,"#"==n&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(r.literal&&t.indentation()>r.keyCol)return t.skipToEnd(),"string";if(r.literal&&(r.literal=!1),t.sol()){if(r.keyCol=0,r.pair=!1,r.pairStart=!1,t.match(/---/))return"def";if(t.match(/\.\.\./))return"def";if(t.match(/\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==n?r.inlinePairs++:"}"==n?r.inlinePairs--:"["==n?r.inlineList++:r.inlineList--,"meta";if(r.inlineList>0&&!i&&","==n)return t.next(),"meta";if(r.inlinePairs>0&&!i&&","==n)return r.keyCol=0,r.pair=!1,r.pairStart=!1,t.next(),"meta";if(r.pairStart){if(t.match(/^\s*(\||\>)\s*/))return r.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable-2";if(0==r.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(r.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(e))return"keyword"}return!r.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(r.pair=!0,r.keyCol=t.indentation(),"atom"):r.pair&&t.match(/^:\s*/)?(r.pairStart=!0,"meta"):(r.pairStart=!1,r.escaped="\\"==n,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},lineComment:"#",fold:"indent"}})),e.defineMIME("text/x-yaml","yaml"),e.defineMIME("text/yaml","yaml")}(r(127))}}]); +//# sourceMappingURL=chunk.bf85ce0f12eeaab08bda.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.bf85ce0f12eeaab08bda.js.gz b/supervisor/api/panel/frontend_latest/chunk.bf85ce0f12eeaab08bda.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bdac2166e132abd14f69a6372af6425237224f5a GIT binary patch literal 57194 zcmV(yKO^D6N67(4;p7|AP% zw%GrDM;Mp1P4yH_{bpo{f#fz=!8na3cVCT?DSyPtvcZT3>B7v&VDQfo+xA}mqkp@Q z6DyP?z%0{r3jwTCrLEzWgl@fsftImaOsp3!Bi#ZnqotTeR_Op``pp!iWwyahlgQpG zJ!hJCrZBlv!_F}7h`@re1Spfdb9(*dLkpP|Pw>u-7BQL{cF0M8@Q?PtM%gglzGOKa z2EmbD_Q^2zX$ND3i94Zq=R-UNRKL$pxXdz7j^hT6L{6HNZc7BENH-RzKku7+H{7dAapJ9N1YT2YX^lqlr9GZt>-Z@V}M@`-> z@4QLV1X}OZJY87Odr@7uCCFH5%4S%gXwo{rZvEEk4ddZ^GWcgvk6}!Q?`xAO?_A6x zY1RDeb$hF{zc4)Z9=C1kKVm<~<)~<<^A#eSP_x^^Wm>=|9SG#lv+jo3} z%te;P4ik$c;e4HC>*LEn;{|Za|x9%{ytp>Z$vL#{Fx`OG4bxJ() zXEq!f>iOV%2-g=o3V)A0nmcc&>^pCc7u`Cp<`7Jh$e6Qe4ovbpOtrwRrlGhcvQQIT z2PP2{ATkg#hP5vT-BFN$oZ1-;8#XG%F59b8pNJEQ#qdSn!(j3{mm8N0&Lwd^tP5o( zlK4!;VD`2{`>GqZ+m=G0VXl_&&S?+`ZiO~>N6>Iz4ah6QXGMm4fpZf?X^L1bj$2x* zo)^1@Rhd?^InfYV_>h332<+;iu~nj(EoE}YGIo<-{KnkC+Hy&m=Qfm_dYs!$3hK6H zskj%!13&JZ%N&Elf+hx9=+4rzI*NBgb!^MB_`Z5z&JNV5Dut-?d-E{AI^jw?Fks(U zjCZ`SKs>Dy@R*lsFc@Ft%y^VFY`!nbivj)x(+ebqeS=A2AuN(f%r1X`rOa{;`=bZle1)mPLnn1yzmg(J2(8|1p>Ab_@@3h|e6pM2 zH$a;zV-;_*%#C60Y94}{b~B4&wYpNu-lHBE3@PycBYh0d&(92C=*F+uIGSb|X^4DI z^oiH<+z9zi{QkGF zHIQt6`fwnwA~}VV(*N_*Q!A7ENc$jTBC`ybrfkQ!wvo2ZkOSF+cYwmKyx*tB$dnFT z!)4$$#Ese)-iZk`ky3ZQ+Ms#)fUr!GC^bNEKeNJ=i`1LUB8?3N?J->niin#ci=uqD z);~7ZEFugOOkiROZS1`ZCnFkZNU>+Y`m|3?@;MkVsE=DI37{i-JXL#hi16wcBAg7LwC^QP+cbV#zT;FS;7VW z3&WydhC^|yoZk{}Xg#KOYuOxkvkdP^TW*=eC$^2U#OJ2182;1kiaejfpxb_sNrPhd2!ue)!L{$6DANbcQtANZPwKCJO^S;&rNe--mWDziI*r?1TG$l0c+y#2nPZl6?S_m64!+C1XGfEPvu# ztFCt!S^p9Aymu;wQ=zre!9`?@m*?zfzBLn#lhi-x|4$A z-6(mD^nW};EH*;$s{86;_azM-xD+-+H6Y}46Rz6QVMFmsl4ZhA8Yq$eX=G=?Tu6em z(-u1{3E!P$k}JQ*9HrahCrz8j^4xj&jSoC;R7d~s@@*#kZSU`xLr8xsKIHsPexp9_ z*J^Bj8^EZZoZku5BRwbsZuc50|9J?G!DzqV;o*MgmH_^1-0`}$^8!0qQ-3t>qEh*M z`~xQC3O~{O9*u$a$%`6k9GK?rP4oqV>F|GC76Y=xQ0yw-wr!h(T6yDg?X&I4Hc8#V zW9)_dr5e@AkWKV*zA00pI|A4JqeEJcx7KMBd$=BK@#R3^|L)cvUT{0+iy2?|XOF@5 z9BUs};LEYFZKZD7d~ps

h_x?=81Clg104YpQpIsp>2 zj}qi1b_M!x_u+E+>yQ8T%^yGh{IhSq`pus{`{J`dplFSY_Yo?;6O0%6%p8ROup&_x zhGJVQU0=K3lC{aB@odP}^m4W~nV1)D6S4`LhJ+pSFuhPTm;!;>QbC%G4+#m{n0Ma! z&rFGfY$zDn9+>>|AAVIg+XEEw%?I@P2b<^5-oL$lpS=5Q@qBYTFTYbpkpBmtFMlxh GG5`R_LRv2X literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/chunk.c7e37f326bb6a4213fb0.js.map b/supervisor/api/panel/frontend_latest/chunk.c7e37f326bb6a4213fb0.js.map new file mode 100644 index 000000000..ac7afe4b9 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/chunk.c7e37f326bb6a4213fb0.js.map @@ -0,0 +1 @@ +{"version":3,"file":"chunk.c7e37f326bb6a4213fb0.js","sources":["webpack:///chunk.c7e37f326bb6a4213fb0.js"],"mappings":"AAAA;;;AAyGA;AACA;;AAEA;;AATA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqEA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.e2c932bf980a64122f05.js.gz b/supervisor/api/panel/frontend_latest/chunk.e2c932bf980a64122f05.js.gz deleted file mode 100644 index d2ae670c60e54177a937563e87ce3b31df3c7a02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38984 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�@PKJC>N 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 E08Z3K9smFU diff --git a/supervisor/api/panel/frontend_latest/chunk.ea7ef842200b9a594566.js.gz b/supervisor/api/panel/frontend_latest/chunk.ea7ef842200b9a594566.js.gz deleted file mode 100644 index 7306b15cc97007017a51ba2ef25341f6ef8fda4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6030 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 diff --git a/supervisor/api/panel/frontend_latest/chunk.efc3f2b9aabc8a8f879e.js.map b/supervisor/api/panel/frontend_latest/chunk.efc3f2b9aabc8a8f879e.js.map deleted file mode 100644 index 3189cd235..000000000 --- a/supervisor/api/panel/frontend_latest/chunk.efc3f2b9aabc8a8f879e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"chunk.efc3f2b9aabc8a8f879e.js","sources":["webpack:///chunk.efc3f2b9aabc8a8f879e.js"],"mappings":"AAAA;AA4FA;AACA;;AALA;;;;;;;AAkEA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.5afe37072465e60352c2.js b/supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js similarity index 76% rename from supervisor/api/panel/frontend_latest/chunk.5afe37072465e60352c2.js rename to supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js index 532633e88..f5805808b 100644 --- a/supervisor/api/panel/frontend_latest/chunk.5afe37072465e60352c2.js +++ b/supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js @@ -1,4 +1,4 @@ -(self.webpackJsonp=self.webpackJsonp||[]).push([[6],{129:function(e,t,r){"use strict";r(127);var i=r(123),n=r(0),o=r(14);function s(e){var t,r=h(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function a(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function c(e){return e.decorators&&e.decorators.length}function l(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function d(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function h(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"method",key:"firstUpdated",value:function(){u(f(r.prototype),"firstUpdated",this).call(this),this.style.setProperty("--mdc-theme-secondary","var(--switch-checked-color)"),this.addEventListener("change",()=>{var e;this.haptic&&(e="light",Object(o.a)(window,"haptic",e))})}},{kind:"get",static:!0,key:"styles",value:function(){return[i.a,n.c` +(self.webpackJsonp=self.webpackJsonp||[]).push([[6],{130:function(e,t,r){"use strict";r(128);var i=r(124),o=r(0),n=r(14);function s(e){var t,r=h(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function a(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function c(e){return e.decorators&&e.decorators.length}function l(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function d(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function h(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s!1},{kind:"method",key:"firstUpdated",value:function(){u(f(r.prototype),"firstUpdated",this).call(this),this.style.setProperty("--mdc-theme-secondary","var(--switch-checked-color)"),this.addEventListener("change",()=>{var e;this.haptic&&(e="light",Object(n.a)(window,"haptic",e))})}},{kind:"get",static:!0,key:"styles",value:function(){return[i.a,o.c` .mdc-switch.mdc-switch--checked .mdc-switch__thumb { background-color: var(--switch-checked-button-color); border-color: var(--switch-checked-button-color); @@ -15,10 +15,10 @@ background-color: var(--switch-unchecked-track-color); border-color: var(--switch-unchecked-track-color); } - `]}}]}}),m)},168:function(e,t,r){"use strict";r.r(t);var i=r(8),n=r(0),o=r(50),s=r(47),a=(r(72),r(70),r(11)),c=r(22),l=(r(40),r(106),r(91),r(104),r(133),r(59),r(98)),d=r(28);const h=async(e,t,r)=>{if(await Object(d.b)(e,{title:r.name,text:"Do you want to restart the add-on with your changes?",confirmText:"restart add-on",dismissText:"no"}))try{await Object(s.h)(t,r.slug)}catch(i){Object(d.a)(e,{title:"Failed to restart",text:i.body.message})}};function p(e){var t,r=y(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function u(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function f(e){return e.decorators&&e.decorators.length}function m(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function v(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function y(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s{if(await Object(d.b)(e,{title:r.name,text:"Do you want to restart the add-on with your changes?",confirmText:"restart add-on",dismissText:"no"}))try{await Object(s.h)(t,r.slug)}catch(i){Object(d.a)(e,{title:"Failed to restart",text:i.body.message})}};function p(e){var t,r=y(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function u(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function f(e){return e.decorators&&e.decorators.length}function m(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function v(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function y(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s

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.length)&&(t=e.length);for(var r=0,s=new Array(t);r=0;i--){var n=t[e.placement];n.splice(n.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[i])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&s.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;s--){var o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[s])(o)||o);if(void 0!==i.finisher&&r.push(i.finisher),void 0!==i.elements){e=i.elements;for(var n=0;n!0},{kind:"method",key:"showDialog",value:async function(e){var t;this._snapshot=await Object(n.c)(this.hass,e.slug),this._folders=(e=>{const t=[];return e.includes("homeassistant")&&t.push({slug:"homeassistant",name:"Home Assistant configuration",checked:!0}),e.includes("ssl")&&t.push({slug:"ssl",name:"SSL",checked:!0}),e.includes("share")&&t.push({slug:"share",name:"Share",checked:!0}),e.includes("addons/local")&&t.push({slug:"addons/local",name:"Local add-ons",checked:!0}),t})(this._snapshot.folders).sort((e,t)=>e.name>t.name?1:-1),this._addons=(t=this._snapshot.addons,t.map(e=>({slug:e.slug,name:e.name,version:e.version,checked:!0}))).sort((e,t)=>e.name>t.name?1:-1),this._dialogParams=e}},{kind:"method",key:"render",value:function(){return this._dialogParams&&this._snapshot?o.f` +(self.webpackJsonp=self.webpackJsonp||[]).push([[4],{170:function(e,t,r){"use strict";r.r(t);r(40);var s=r(8),o=(r(71),r(0)),i=r(102);r(33);location.protocol,location.host;var n=r(68),a=r(11);function l(e){var t,r=u(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var s={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(s.decorators=e.decorators),"field"===e.kind&&(s.initializer=e.value),s}function c(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function d(e){return e.decorators&&e.decorators.length}function h(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function p(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function u(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var s=r.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,s=new Array(t);r=0;i--){var n=t[e.placement];n.splice(n.indexOf(e.key),1);var a=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,o[i])(a)||a);e=l.element,this.addElementPlacement(e,t),l.finisher&&s.push(l.finisher);var c=l.extras;if(c){for(var d=0;d=0;s--){var o=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[s])(o)||o);if(void 0!==i.finisher&&r.push(i.finisher),void 0!==i.elements){e=i.elements;for(var n=0;n!0},{kind:"method",key:"showDialog",value:async function(e){var t;this._snapshot=await Object(n.c)(this.hass,e.slug),this._folders=(e=>{const t=[];return e.includes("homeassistant")&&t.push({slug:"homeassistant",name:"Home Assistant configuration",checked:!0}),e.includes("ssl")&&t.push({slug:"ssl",name:"SSL",checked:!0}),e.includes("share")&&t.push({slug:"share",name:"Share",checked:!0}),e.includes("addons/local")&&t.push({slug:"addons/local",name:"Local add-ons",checked:!0}),t})(this._snapshot.folders).sort((e,t)=>e.name>t.name?1:-1),this._addons=(t=this._snapshot.addons,t.map(e=>({slug:e.slug,name:e.name,version:e.version,checked:!0}))).sort((e,t)=>e.name>t.name?1:-1),this._dialogParams=e}},{kind:"method",key:"render",value:function(){return this._dialogParams&&this._snapshot?o.f` (r.slug===e.slug&&(r.checked=t),r))}},{kind:"method",key:"_updateAddons",value:function(e,t){this._addons=this._addons.map(r=>(r.slug===e.slug&&(r.checked=t),r))}},{kind:"method",key:"_passwordInput",value:function(e){this._snapshotPassword=e.detail.value}},{kind:"method",key:"_partialRestoreClicked",value:function(){if(!confirm("Are you sure you want to restore this snapshot?"))return;const e=this._addons.filter(e=>e.checked).map(e=>e.slug),t=this._folders.filter(e=>e.checked).map(e=>e.slug),r={homeassistant:this._restoreHass,addons:e,folders:t};this._snapshot.protected&&(r.password=this._snapshotPassword),this.hass.callApi("POST",`hassio/snapshots/${this._snapshot.slug}/restore/partial`,r).then(()=>{alert("Snapshot restored!"),this._closeDialog()},e=>{this._error=e.body.message})}},{kind:"method",key:"_fullRestoreClicked",value:function(){if(!confirm("Are you sure you want to restore this snapshot?"))return;const e=this._snapshot.protected?{password:this._snapshotPassword}:void 0;this.hass.callApi("POST",`hassio/snapshots/${this._snapshot.slug}/restore/full`,e).then(()=>{alert("Snapshot restored!"),this._closeDialog()},e=>{this._error=e.body.message})}},{kind:"method",key:"_deleteClicked",value:function(){confirm("Are you sure you want to delete this snapshot?")&&this.hass.callApi("POST",`hassio/snapshots/${this._snapshot.slug}/remove`).then(()=>{this._dialogParams.onDelete(),this._closeDialog()},e=>{this._error=e.body.message})}},{kind:"method",key:"_downloadClicked",value:async function(){let e;try{e=await(t=this.hass,r=`/api/hassio/snapshots/${this._snapshot.slug}/download`,t.callWS({type:"auth/sign_path",path:r}))}catch(i){return void alert("Error: "+i.message)}var t,r;const s=this._computeName.replace(/[^a-z0-9]+/gi,"_"),o=document.createElement("a");o.href=e.path,o.download=`Hass_io_${s}.tar`,this.shadowRoot.appendChild(o),o.click(),this.shadowRoot.removeChild(o)}},{kind:"get",key:"_computeName",value:function(){return this._snapshot?this._snapshot.name||this._snapshot.slug:"Unnamed snapshot"}},{kind:"get",key:"_computeSize",value:function(){return Math.ceil(10*this._snapshot.size)/10+" MB"}},{kind:"method",key:"_formatDatetime",value:function(e){return new Date(e).toLocaleDateString(navigator.language,{weekday:"long",year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"})}},{kind:"method",key:"_closeDialog",value:function(){this._dialogParams=void 0,this._snapshot=void 0,this._snapshotPassword="",this._folders=[],this._addons=[]}}]}}),o.a)}}]); -//# sourceMappingURL=chunk.4522bee33adabd32e23b.js.map \ No newline at end of file +//# sourceMappingURL=chunk.c4f509fa93d486e491cf.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.c4f509fa93d486e491cf.js.gz b/supervisor/api/panel/frontend_latest/chunk.c4f509fa93d486e491cf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3311b737492a58964bbdb566890307283d60496a GIT binary patch literal 4425 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.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a!1},{kind:"method",key:"showDialog",value:function(e){this.title=e.title,this.content=e.content,this._opened=!0}},{kind:"method",key:"render",value:function(){return this._opened?n.f` +(self.webpackJsonp=self.webpackJsonp||[]).push([[3],{117:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r(102),o=(r(129),r(11)),a=r(22);function s(e){var t,r=u(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function c(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function l(e){return e.decorators&&e.decorators.length}function d(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function p(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function u(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0;o--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,i[o])(s)||s);e=c.element,this.addElementPlacement(e,t),c.finisher&&n.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;n--){var i=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var a=0;a!1},{kind:"method",key:"showDialog",value:function(e){this.title=e.title,this.content=e.content,this._opened=!0}},{kind:"method",key:"render",value:function(){return this._opened?n.f` "object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>s(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return function e(t,r=self){r.addEventListener("message",(function i(o){if(!o||!o.data)return;const{id:s,type:c,path:d}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(m);let u;try{const r=d.slice(0,-1).reduce((e,t)=>e[t],t),i=d.reduce((e,t)=>e[t],t);switch(c){case 0:u=i;break;case 1:r[d.slice(-1)[0]]=m(o.data.value),u=!0;break;case 2:u=i.apply(r,p);break;case 3:u=function(e){return Object.assign(e,{[n]:!0})}(new i(...p));break;case 4:{const{port1:r,port2:n}=new MessageChannel;e(t,n),u=function(e,t){return f.set(e,t),e}(r,[r])}break;case 5:u=void 0}}catch(y){u={value:y,[a]:0}}Promise.resolve(u).catch(e=>({value:e,[a]:0})).then(e=>{const[t,n]=h(e);r.postMessage(Object.assign(Object.assign({},t),{id:s}),n),5===c&&(r.removeEventListener("message",i),l(r))})})),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),d(e))}],["throw",{canHandle:e=>s(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function d(e,t){return function e(t,r=[],n=function(){}){let a=!1;const s=new Proxy(n,{get(n,i){if(p(a),i===o)return()=>y(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),a=!0});if("then"===i){if(0===r.length)return{then:()=>s};const e=y(t,{type:0,path:r.map(e=>e.toString())}).then(m);return e.then.bind(e)}return e(t,[...r,i])},set(e,n,i){p(a);const[o,s]=h(i);return y(t,{type:1,path:[...r,n].map(e=>e.toString()),value:o},s).then(m)},apply(n,o,s){p(a);const c=r[r.length-1];if(c===i)return y(t,{type:4}).then(m);if("bind"===c)return e(t,r.slice(0,-1));const[l,d]=u(s);return y(t,{type:2,path:r.map(e=>e.toString()),argumentList:l},d).then(m)},construct(e,n){p(a);const[i,o]=u(n);return y(t,{type:3,path:r.map(e=>e.toString()),argumentList:i},o).then(m)}});return s}(e,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function u(e){const t=e.map(h);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const f=new WeakMap;function h(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:3,name:t,value:n},i]}return[{type:0,value:e},f.get(e)||[]]}function m(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function y(e,t,r){return new Promise(n=>{const i=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===i&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),r)})}}}]); -//# sourceMappingURL=chunk.55cb821ec074ea12d53a.js.map \ No newline at end of file + `]}}]}}),n.a)},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return d}));const n=Symbol("Comlink.proxy"),i=Symbol("Comlink.endpoint"),o=Symbol("Comlink.releaseProxy"),a=Symbol("Comlink.thrown"),s=e=>"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>s(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return function e(t,r=self){r.addEventListener("message",(function i(o){if(!o||!o.data)return;const{id:s,type:c,path:d}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(m);let u;try{const r=d.slice(0,-1).reduce((e,t)=>e[t],t),i=d.reduce((e,t)=>e[t],t);switch(c){case 0:u=i;break;case 1:r[d.slice(-1)[0]]=m(o.data.value),u=!0;break;case 2:u=i.apply(r,p);break;case 3:u=function(e){return Object.assign(e,{[n]:!0})}(new i(...p));break;case 4:{const{port1:r,port2:n}=new MessageChannel;e(t,n),u=function(e,t){return f.set(e,t),e}(r,[r])}break;case 5:u=void 0}}catch(y){u={value:y,[a]:0}}Promise.resolve(u).catch(e=>({value:e,[a]:0})).then(e=>{const[t,n]=h(e);r.postMessage(Object.assign(Object.assign({},t),{id:s}),n),5===c&&(r.removeEventListener("message",i),l(r))})})),r.start&&r.start()}(e,t),[r,[r]]},deserialize:e=>(e.start(),d(e))}],["throw",{canHandle:e=>s(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function d(e,t){return function e(t,r=[],n=function(){}){let a=!1;const s=new Proxy(n,{get(n,i){if(p(a),i===o)return()=>y(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),a=!0});if("then"===i){if(0===r.length)return{then:()=>s};const e=y(t,{type:0,path:r.map(e=>e.toString())}).then(m);return e.then.bind(e)}return e(t,[...r,i])},set(e,n,i){p(a);const[o,s]=h(i);return y(t,{type:1,path:[...r,n].map(e=>e.toString()),value:o},s).then(m)},apply(n,o,s){p(a);const c=r[r.length-1];if(c===i)return y(t,{type:4}).then(m);if("bind"===c)return e(t,r.slice(0,-1));const[l,d]=u(s);return y(t,{type:2,path:r.map(e=>e.toString()),argumentList:l},d).then(m)},construct(e,n){p(a);const[i,o]=u(n);return y(t,{type:3,path:r.map(e=>e.toString()),argumentList:i},o).then(m)}});return s}(e,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function u(e){const t=e.map(h);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const f=new WeakMap;function h(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:3,name:t,value:n},i]}return[{type:0,value:e},f.get(e)||[]]}function m(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function y(e,t,r){return new Promise(n=>{const i=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===i&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:i},t),r)})}}}]); +//# sourceMappingURL=chunk.c7e37f326bb6a4213fb0.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.c7e37f326bb6a4213fb0.js.gz b/supervisor/api/panel/frontend_latest/chunk.c7e37f326bb6a4213fb0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d12d85faba454acb9e81f0a92b256b18a1a47a8d GIT binary patch literal 4312 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

- `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` :host, ha-card, paper-dropdown-menu { display: block; } .errors { - color: var(--google-red-500); + color: var(--error-color); margin-bottom: 16px; } paper-item { @@ -73,23 +73,23 @@ .card-actions { text-align: right; } - `]}},{kind:"method",key:"update",value:function(e){g(k(r.prototype),"update",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){const t=e.detail.item.getAttribute("device");this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){const t=e.detail.item.getAttribute("device");this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:async function(){if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,this._outputDevices)return;const e={device:"default",name:"Default"};try{const{audio:t}=await Object(l.a)(this.hass),r=Object.keys(t.input).map(e=>({device:e,name:t.input[e]})),i=Object.keys(t.output).map(e=>({device:e,name:t.output[e]}));this._inputDevices=[e,...r],this._outputDevices=[e,...i]}catch{this._error="Failed to fetch audio hardware",this._inputDevices=[e],this._outputDevices=[e]}}},{kind:"method",key:"_saveSettings",value:async function(){var e;this._error=void 0;const t={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput};try{await Object(s.i)(this.hass,this.addon.slug,t)}catch{this._error="Failed to set addon audio device"}this._error||"started"!==(null===(e=this.addon)||void 0===e?void 0:e.state)||await h(this,this.hass,this.addon)}}]}}),n.a);r(134);var w=r(14),E=r(135);const P=e=>{requestAnimationFrame(()=>setTimeout(e,0))};let O;function D(e){var t,r=C(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function A(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function j(e){return e.decorators&&e.decorators.length}function _(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function x(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function C(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(n.h)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[Object(n.h)()],key:"rtl",value:()=>!1},{kind:"field",decorators:[Object(n.h)()],key:"error",value:()=>!1},{kind:"field",decorators:[Object(n.h)()],key:"_value",value:()=>""},{kind:"set",key:"value",value:function(e){this._value=e}},{kind:"get",key:"value",value:function(){return this.codemirror?this.codemirror.getValue():this._value}},{kind:"get",key:"hasComments",value:function(){return!!this.shadowRoot.querySelector("span.cm-comment")}},{kind:"method",key:"connectedCallback",value:function(){S($(i.prototype),"connectedCallback",this).call(this),this.codemirror&&(this.codemirror.refresh(),!1!==this.autofocus&&this.codemirror.focus())}},{kind:"method",key:"update",value:function(e){S($(i.prototype),"update",this).call(this,e),this.codemirror&&(e.has("mode")&&this.codemirror.setOption("mode",this.mode),e.has("autofocus")&&this.codemirror.setOption("autofocus",!1!==this.autofocus),e.has("_value")&&this._value!==this.value&&this.codemirror.setValue(this._value),e.has("rtl")&&(this.codemirror.setOption("gutters",this._calcGutters()),this._setScrollBarDirection()),e.has("error")&&this.classList.toggle("error-state",this.error))}},{kind:"method",key:"firstUpdated",value:function(e){S($(i.prototype),"firstUpdated",this).call(this,e),this._load()}},{kind:"method",key:"_load",value:async function(){const e=await(async()=>(O||(O=Promise.all([r.e(8),r.e(1)]).then(r.bind(null,167))),O))(),t=e.codeMirror,i=this.attachShadow({mode:"open"});i.innerHTML=`\n `,this.codemirror=t(i,{value:this._value,lineNumbers:!0,tabSize:2,mode:this.mode,autofocus:!1!==this.autofocus,viewportMargin:1/0,readOnly:this.readOnly,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},gutters:this._calcGutters()}),this._setScrollBarDirection(),this.codemirror.on("changes",()=>this._onChange())}},{kind:"method",key:"_onChange",value:function(){const e=this.value;e!==this._value&&(this._value=e,Object(w.a)(this,"value-changed",{value:this._value}))}},{kind:"method",key:"_calcGutters",value:function(){return this.rtl?["rtl-gutter","CodeMirror-linenumbers"]:[]}},{kind:"method",key:"_setScrollBarDirection",value:function(){this.codemirror&&this.codemirror.getWrapperElement().classList.toggle("rtl",this.rtl)}}]}}),n.b);function z(e){var t,r=U(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function F(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function I(e){return e.decorators&&e.decorators.length}function R(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function M(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function U(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!0},{kind:"field",decorators:[Object(n.h)()],key:"label",value:void 0},{kind:"field",decorators:[Object(n.h)()],key:"_yaml",value:()=>""},{kind:"field",decorators:[Object(n.i)("ha-code-editor")],key:"_editor",value:void 0},{kind:"method",key:"setValue",value:function(e){try{this._yaml=e&&!(e=>{if("object"!=typeof e)return!1;for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0})(e)?Object(E.safeDump)(e):""}catch(t){alert("There was an error converting to YAML: "+t)}P(()=>{var e;(null===(e=this._editor)||void 0===e?void 0:e.codemirror)&&this._editor.codemirror.refresh(),P(()=>Object(w.a)(this,"editor-refreshed"))})}},{kind:"method",key:"firstUpdated",value:function(){this.defaultValue&&this.setValue(this.defaultValue)}},{kind:"method",key:"render",value:function(){return void 0===this._yaml?n.f``:n.f` - ${this.label?n.f`

${this.label}

`:""} + `]}},{kind:"method",key:"update",value:function(e){g(k(r.prototype),"update",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){const t=e.detail.item.getAttribute("device");this._selectedInput=t}},{kind:"method",key:"_setOutputDevice",value:function(e){const t=e.detail.item.getAttribute("device");this._selectedOutput=t}},{kind:"method",key:"_addonChanged",value:async function(){if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,this._outputDevices)return;const e={device:"default",name:"Default"};try{const{audio:t}=await Object(l.a)(this.hass),r=Object.keys(t.input).map(e=>({device:e,name:t.input[e]})),i=Object.keys(t.output).map(e=>({device:e,name:t.output[e]}));this._inputDevices=[e,...r],this._outputDevices=[e,...i]}catch{this._error="Failed to fetch audio hardware",this._inputDevices=[e],this._outputDevices=[e]}}},{kind:"method",key:"_saveSettings",value:async function(){var e;this._error=void 0;const t={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput};try{await Object(s.i)(this.hass,this.addon.slug,t)}catch{this._error="Failed to set addon audio device"}this._error||"started"!==(null===(e=this.addon)||void 0===e?void 0:e.state)||await h(this,this.hass,this.addon)}}]}}),o.a);r(135);var w=r(14),E=r(136);const P=e=>{requestAnimationFrame(()=>setTimeout(e,0))};let O;function D(e){var t,r=C(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function A(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function j(e){return e.decorators&&e.decorators.length}function _(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function x(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function C(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(o.h)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[Object(o.h)()],key:"rtl",value:()=>!1},{kind:"field",decorators:[Object(o.h)()],key:"error",value:()=>!1},{kind:"field",decorators:[Object(o.h)()],key:"_value",value:()=>""},{kind:"set",key:"value",value:function(e){this._value=e}},{kind:"get",key:"value",value:function(){return this.codemirror?this.codemirror.getValue():this._value}},{kind:"get",key:"hasComments",value:function(){return!!this.shadowRoot.querySelector("span.cm-comment")}},{kind:"method",key:"connectedCallback",value:function(){S($(i.prototype),"connectedCallback",this).call(this),this.codemirror&&(this.codemirror.refresh(),!1!==this.autofocus&&this.codemirror.focus())}},{kind:"method",key:"update",value:function(e){S($(i.prototype),"update",this).call(this,e),this.codemirror&&(e.has("mode")&&this.codemirror.setOption("mode",this.mode),e.has("autofocus")&&this.codemirror.setOption("autofocus",!1!==this.autofocus),e.has("_value")&&this._value!==this.value&&this.codemirror.setValue(this._value),e.has("rtl")&&(this.codemirror.setOption("gutters",this._calcGutters()),this._setScrollBarDirection()),e.has("error")&&this.classList.toggle("error-state",this.error))}},{kind:"method",key:"firstUpdated",value:function(e){S($(i.prototype),"firstUpdated",this).call(this,e),this._load()}},{kind:"method",key:"_load",value:async function(){const e=await(async()=>(O||(O=Promise.all([r.e(8),r.e(1)]).then(r.bind(null,168))),O))(),t=e.codeMirror,i=this.attachShadow({mode:"open"});i.innerHTML=`\n `,this.codemirror=t(i,{value:this._value,lineNumbers:!0,tabSize:2,mode:this.mode,autofocus:!1!==this.autofocus,viewportMargin:1/0,readOnly:this.readOnly,extraKeys:{Tab:"indentMore","Shift-Tab":"indentLess"},gutters:this._calcGutters()}),this._setScrollBarDirection(),this.codemirror.on("changes",()=>this._onChange())}},{kind:"method",key:"_onChange",value:function(){const e=this.value;e!==this._value&&(this._value=e,Object(w.a)(this,"value-changed",{value:this._value}))}},{kind:"method",key:"_calcGutters",value:function(){return this.rtl?["rtl-gutter","CodeMirror-linenumbers"]:[]}},{kind:"method",key:"_setScrollBarDirection",value:function(){this.codemirror&&this.codemirror.getWrapperElement().classList.toggle("rtl",this.rtl)}}]}}),o.b);function z(e){var t,r=U(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function F(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function I(e){return e.decorators&&e.decorators.length}function R(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function M(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function U(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s!0},{kind:"field",decorators:[Object(o.h)()],key:"label",value:void 0},{kind:"field",decorators:[Object(o.h)()],key:"_yaml",value:()=>""},{kind:"field",decorators:[Object(o.i)("ha-code-editor")],key:"_editor",value:void 0},{kind:"method",key:"setValue",value:function(e){try{this._yaml=e&&!(e=>{if("object"!=typeof e)return!1;for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0})(e)?Object(E.safeDump)(e):""}catch(t){alert("There was an error converting to YAML: "+t)}P(()=>{var e;(null===(e=this._editor)||void 0===e?void 0:e.codemirror)&&this._editor.codemirror.refresh(),P(()=>Object(w.a)(this,"editor-refreshed"))})}},{kind:"method",key:"firstUpdated",value:function(){this.defaultValue&&this.setValue(this.defaultValue)}},{kind:"method",key:"render",value:function(){return void 0===this._yaml?o.f``:o.f` + ${this.label?o.f`

${this.label}

`:""} - `}},{kind:"method",key:"_onChange",value:function(e){e.stopPropagation();const t=e.detail.value;let r,i=!0;if(t)try{r=Object(E.safeLoad)(t)}catch(n){i=!1}else r={};this.value=r,this.isValid=i,Object(w.a)(this,"value-changed",{value:r,isValid:i})}}]}}),n.a);function H(e){var t,r=W(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function B(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function V(e){return e.decorators&&e.decorators.length}function q(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function L(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function W(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(n.i)("ha-yaml-editor")],key:"_editor",value:void 0},{kind:"method",key:"render",value:function(){const e=this._editor,t=!e||e.isValid;return n.f` + `}},{kind:"method",key:"_onChange",value:function(e){e.stopPropagation();const t=e.detail.value;let r,i=!0;if(t)try{r=Object(E.safeLoad)(t)}catch(o){i=!1}else r={};this.value=r,this.isValid=i,Object(w.a)(this,"value-changed",{value:r,isValid:i})}}]}}),o.a);function H(e){var t,r=W(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function B(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function V(e){return e.decorators&&e.decorators.length}function q(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function L(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function W(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(o.i)("ha-yaml-editor")],key:"_editor",value:void 0},{kind:"method",key:"render",value:function(){const e=this._editor,t=!e||e.isValid;return o.f`

${this.addon.name}

- ${this._error?n.f`
${this._error}
`:""} - ${t?"":n.f`
Invalid YAML
`} + ${this._error?o.f`
${this._error}
`:""} + ${t?"":o.f`
Invalid YAML
`}
@@ -103,7 +103,7 @@
- `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` :host { display: block; } @@ -115,7 +115,7 @@ justify-content: space-between; } .errors { - color: var(--google-red-500); + color: var(--error-color); margin-top: 16px; } iron-autogrow-textarea { @@ -123,12 +123,12 @@ font-family: monospace; } .syntaxerror { - color: var(--google-red-500); + color: var(--error-color); } - `]}},{kind:"method",key:"updated",value:function(e){Y(J(r.prototype),"updated",this).call(this,e),e.has("addon")&&this._editor.setValue(this.addon.options)}},{kind:"method",key:"_configChanged",value:function(){this._configHasChanged=!0,this.requestUpdate()}},{kind:"method",key:"_resetTapped",value:async function(){if(!(await Object(d.b)(this,{title:this.addon.name,text:"Are you sure you want to reset all your options?",confirmText:"reset options",dismissText:"no"})))return;this._error=void 0;const e={options:null};try{await Object(s.i)(this.hass,this.addon.slug,e),this._configHasChanged=!1;const t={success:!0,response:void 0,path:"options"};Object(w.a)(this,"hass-api-called",t)}catch(r){var t;this._error="Failed to reset addon configuration, "+((null===(t=r.body)||void 0===t?void 0:t.message)||r)}}},{kind:"method",key:"_saveTapped",value:async function(){var e;let t;this._error=void 0;try{t={options:this._editor.value}}catch(i){return void(this._error=i)}try{await Object(s.i)(this.hass,this.addon.slug,t),this._configHasChanged=!1;const e={success:!0,response:void 0,path:"options"};Object(w.a)(this,"hass-api-called",e)}catch(i){var r;this._error="Failed to save addon configuration, "+((null===(r=i.body)||void 0===r?void 0:r.message)||i)}this._error||"started"!==(null===(e=this.addon)||void 0===e?void 0:e.state)||await h(this,this.hass,this.addon)}}]}}),n.a);function K(e){var t,r=te(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Q(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function X(e){return e.decorators&&e.decorators.length}function Z(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function ee(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function te(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function re(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s
- ${this._error?n.f`
${this._error}
`:""} + ${this._error?o.f`
${this._error}
`:""} @@ -137,7 +137,7 @@ - ${this._config.map(e=>n.f` + ${this._config.map(e=>o.f`
Host Description
${e.container} @@ -162,7 +162,7 @@ Save - `:n.f``}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `:o.f``}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` :host { display: block; } @@ -170,33 +170,33 @@ display: block; } .errors { - color: var(--google-red-500); + color: var(--error-color); margin-bottom: 16px; } .card-actions { display: flex; justify-content: space-between; } - `]}},{kind:"method",key:"update",value:function(e){ie(ne(r.prototype),"update",this).call(this,e),e.has("addon")&&this._setNetworkConfig()}},{kind:"method",key:"_setNetworkConfig",value:function(){const e=this.addon.network||{},t=this.addon.network_description||{},r=Object.keys(e).map(r=>({container:r,host:e[r],description:t[r]}));this._config=r.sort((e,t)=>e.container>t.container?1:-1)}},{kind:"method",key:"_configChanged",value:async function(e){const t=e.target;this._config.forEach(e=>{e.container===t.container&&e.host!==parseInt(String(t.value),10)&&(e.host=t.value?parseInt(String(t.value),10):null)})}},{kind:"method",key:"_resetTapped",value:async function(){var e;const t={network:null};try{await Object(s.i)(this.hass,this.addon.slug,t);const e={success:!0,response:void 0,path:"option"};Object(w.a)(this,"hass-api-called",e)}catch(i){var r;this._error="Failed to set addon network configuration, "+((null===(r=i.body)||void 0===r?void 0:r.message)||i)}this._error||"started"!==(null===(e=this.addon)||void 0===e?void 0:e.state)||await h(this,this.hass,this.addon)}},{kind:"method",key:"_saveTapped",value:async function(){var e;this._error=void 0;const t={};this._config.forEach(e=>{t[e.container]=parseInt(String(e.host),10)});const r={network:t};try{await Object(s.i)(this.hass,this.addon.slug,r);const e={success:!0,response:void 0,path:"option"};Object(w.a)(this,"hass-api-called",e)}catch(n){var i;this._error="Failed to set addon network configuration, "+((null===(i=n.body)||void 0===i?void 0:i.message)||n)}this._error||"started"!==(null===(e=this.addon)||void 0===e?void 0:e.state)||await h(this,this.hass,this.addon)}}]}}),n.a);var oe=r(75);function se(e){var t,r=he(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function ae(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function ce(e){return e.decorators&&e.decorators.length}function le(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function de(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function he(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s({container:r,host:e[r],description:t[r]}));this._config=r.sort((e,t)=>e.container>t.container?1:-1)}},{kind:"method",key:"_configChanged",value:async function(e){const t=e.target;this._config.forEach(e=>{e.container===t.container&&e.host!==parseInt(String(t.value),10)&&(e.host=t.value?parseInt(String(t.value),10):null)})}},{kind:"method",key:"_resetTapped",value:async function(){var e;const t={network:null};try{await Object(s.i)(this.hass,this.addon.slug,t);const e={success:!0,response:void 0,path:"option"};Object(w.a)(this,"hass-api-called",e)}catch(i){var r;this._error="Failed to set addon network configuration, "+((null===(r=i.body)||void 0===r?void 0:r.message)||i)}this._error||"started"!==(null===(e=this.addon)||void 0===e?void 0:e.state)||await h(this,this.hass,this.addon)}},{kind:"method",key:"_saveTapped",value:async function(){var e;this._error=void 0;const t={};this._config.forEach(e=>{t[e.container]=parseInt(String(e.host),10)});const r={network:t};try{await Object(s.i)(this.hass,this.addon.slug,r);const e={success:!0,response:void 0,path:"option"};Object(w.a)(this,"hass-api-called",e)}catch(o){var i;this._error="Failed to set addon network configuration, "+((null===(i=o.body)||void 0===i?void 0:i.message)||o)}this._error||"started"!==(null===(e=this.addon)||void 0===e?void 0:e.state)||await h(this,this.hass,this.addon)}}]}}),o.a);var ne=r(75);function se(e){var t,r=he(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function ae(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function ce(e){return e.decorators&&e.decorators.length}function le(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function de(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function he(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s - ${this.addon.network?n.f` + ${this.addon.network?o.f` `:""} - ${this.addon.audio?n.f` + ${this.addon.audio?o.f` `:""} - `:n.f``}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `:o.f``}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` .content { margin: auto; padding: 8px; @@ -207,16 +207,16 @@ hassio-addon-config { margin-bottom: 24px; } - `]}}]}}),n.a);r(128),r(90);function ue(e){var t,r=be(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function fe(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function me(e){return e.decorators&&e.decorators.length}function ve(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function ye(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function be(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s - ${this._error?n.f`
${this._error}
`:""} + ${this._error?o.f`
${this._error}
`:""}
- ${this._content?n.f``:n.f``} + ${this._content?o.f``:o.f``}
- `:n.f``}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `:o.f``}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` ha-card { display: block; } @@ -228,18 +228,18 @@ ha-markdown { padding: 16px; } - `]}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await Object(s.b)(this.hass,this.addon.slug)}catch(t){var e;this._error="Failed to get addon documentation, "+((null===(e=t.body)||void 0===e?void 0:e.message)||t)}}}]}}),n.a);r(162);var Ee=r(19),Pe=r(74),Oe=r(27);r(83),r(103),r(84);function De(e){var t,r=Ce(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Ae(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function je(e){return e.decorators&&e.decorators.length}function _e(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function xe(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ce(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Te(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s
- ${!this.icon||this.value||this.image?"":n.f` `} - ${this.value&&!this.image?n.f` ${this.value} `:""} + ${!this.icon||this.value||this.image?"":o.f` `} + ${this.value&&!this.image?o.f` ${this.value} `:""}
- ${this.label?n.f` + ${this.label?o.f`
@@ -247,9 +247,9 @@
`:""}
- ${this.description?n.f`
${this.description}
`:""} + ${this.description?o.f`
${this.description}
`:""} - `}},{kind:"get",static:!0,key:"styles",value:function(){return[n.c` + `}},{kind:"get",static:!0,key:"styles",value:function(){return[o.c` .badge-container { display: inline-block; text-align: center; @@ -319,8 +319,8 @@ text-overflow: ellipsis; line-height: normal; } - `]}},{kind:"method",key:"updated",value:function(e){Se($e(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?`url(${this.image})`:"")}}]}}),n.a);customElements.define("ha-label-badge",ze);r(33),r(129),r(85);var Fe=r(88);function Ie(e){var t,r=He(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Re(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Me(e){return e.decorators&&e.decorators.length}function Ue(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ne(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function He(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Be(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r **Stable**: These are add-ons ready to be used in production.\n\n **Experimental**: These may contain bugs, and may be unfinished.\n\n **Deprecated**: These add-ons will no longer receive any updates.`},rating:{title:"Add-on Security Rating",description:"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk)."},host_network:{title:"Host Network",description:"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on."},homeassistant_api:{title:"Home Assistant API Access",description:"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens."},full_access:{title:"Full Hardware Access",description:"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},hassio_api:{title:"Supervisor API Access",description:"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the addon negatively."},docker_api:{title:"Full Docker Access",description:"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},host_pid:{title:"Host Processes Namespace",description:"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},apparmor:{title:"AppArmor",description:"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on."},auth_api:{title:"Home Assistant Authentication",description:"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability."},ingress:{title:"Ingress",description:"This add-on is using Ingress to embed its interface securely into Home Assistant."}};!function(e,t,r,i){var n=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var n=t.placement;if(t.kind===i&&("static"===n||"prototype"===n)){var o="static"===n?e:r;this.defineClassElement(o,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],n={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,n)}),this),e.forEach((function(e){if(!Me(e))return r.push(e);var t=this.decorateElement(e,n);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var o=this.decorateConstructor(r,t);return i.push.apply(i,o.finishers),o.finishers=i,o},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],n=e.decorators,o=n.length-1;o>=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"method",key:"render",value:function(){var e;return n.f` - ${this._computeUpdateAvailable?n.f` + `]}},{kind:"method",key:"updated",value:function(e){Se($e(r.prototype),"updated",this).call(this,e),e.has("image")&&(this.shadowRoot.getElementById("badge").style.backgroundImage=this.image?`url(${this.image})`:"")}}]}}),o.a);customElements.define("ha-label-badge",ze);r(33),r(130),r(86);var Fe=r(89);function Ie(e){var t,r=He(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Re(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Me(e){return e.decorators&&e.decorators.length}function Ue(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Ne(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function He(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Be(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r **Stable**: These are add-ons ready to be used in production.\n\n **Experimental**: These may contain bugs, and may be unfinished.\n\n **Deprecated**: These add-ons will no longer receive any updates.`},rating:{title:"Add-on Security Rating",description:"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 6. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 6 is the highest score (considered the most secure and lowest risk)."},host_network:{title:"Host Network",description:"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on."},homeassistant_api:{title:"Home Assistant API Access",description:"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens."},full_access:{title:"Full Hardware Access",description:"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},hassio_api:{title:"Supervisor API Access",description:"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the addon negatively."},docker_api:{title:"Full Docker Access",description:"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},host_pid:{title:"Host Processes Namespace",description:"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on."},apparmor:{title:"AppArmor",description:"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on."},auth_api:{title:"Home Assistant Authentication",description:"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability."},ingress:{title:"Ingress",description:"This add-on is using Ingress to embed its interface securely into Home Assistant."}};!function(e,t,r,i){var o=function(){(function(){return e});var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(r){t.forEach((function(t){t.kind===r&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var r=e.prototype;["method","field"].forEach((function(i){t.forEach((function(t){var o=t.placement;if(t.kind===i&&("static"===o||"prototype"===o)){var n="static"===o?e:r;this.defineClassElement(n,t)}}),this)}),this)},defineClassElement:function(e,t){var r=t.descriptor;if("field"===t.kind){var i=t.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:void 0===i?void 0:i.call(e)}}Object.defineProperty(e,t.key,r)},decorateClass:function(e,t){var r=[],i=[],o={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,o)}),this),e.forEach((function(e){if(!Me(e))return r.push(e);var t=this.decorateElement(e,o);r.push(t.element),r.push.apply(r,t.extras),i.push.apply(i,t.finishers)}),this),!t)return{elements:r,finishers:i};var n=this.decorateConstructor(r,t);return i.push.apply(i,n.finishers),n.finishers=i,n},addElementPlacement:function(e,t,r){var i=t[e.placement];if(!r&&-1!==i.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");i.push(e.key)},decorateElement:function(e,t){for(var r=[],i=[],o=e.decorators,n=o.length-1;n>=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s!1},{kind:"method",key:"render",value:function(){var e;return o.f` + ${this._computeUpdateAvailable?o.f`
- ${this.addon.available?"":n.f` + ${this.addon.available?"":o.f`

This update is no longer compatible with your system.

@@ -344,7 +344,7 @@ > Update - ${this.addon.changelog?n.f` + ${this.addon.changelog?o.f` Changelog @@ -352,7 +352,7 @@
`:""} - ${this.addon.protected?"":n.f` + ${this.addon.protected?"":o.f`
Warning: Protection mode is disabled!
@@ -370,30 +370,30 @@
${this.narrow?"":this.addon.name}
- ${this.addon.version?n.f` - ${this._computeIsRunning?n.f` + ${this.addon.version?o.f` + ${this._computeIsRunning?o.f` - `:n.f` + `:o.f` `} - `:n.f` ${this.addon.version_latest} `} + `:o.f` ${this.addon.version_latest} `}
- ${this.addon.version?n.f` + ${this.addon.version?o.f` Current version: ${this.addon.version}
(changelog)
- `:n.f`Changelog`}
@@ -406,7 +406,7 @@ > for details.
- ${this.addon.logo?n.f` + ${this.addon.logo?o.f` - ${this.addon.host_network?n.f` + ${this.addon.host_network?o.f` `:""} - ${this.addon.full_access?n.f` + ${this.addon.full_access?o.f` `:""} - ${this.addon.homeassistant_api?n.f` + ${this.addon.homeassistant_api?o.f` `:""} - ${this._computeHassioApi?n.f` + ${this._computeHassioApi?o.f` `:""} - ${this.addon.docker_api?n.f` + ${this.addon.docker_api?o.f` `:""} - ${this.addon.host_pid?n.f` + ${this.addon.host_pid?o.f` `:""} - ${this.addon.apparmor?n.f` + ${this.addon.apparmor?o.f` `:""} - ${this.addon.auth_api?n.f` + ${this.addon.auth_api?o.f` `:""} - ${this.addon.ingress?n.f` + ${this.addon.ingress?o.f` - ${this.addon.version?n.f` + ${this.addon.version?o.f`
Start on boot
- ${this.addon.auto_update||(null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced)?n.f` + ${this.addon.auto_update||(null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced)?o.f`
Auto update
`:""} - ${this.addon.ingress?n.f` + ${this.addon.ingress?o.f`
Show in sidebar
- ${this._computeCannotIngressSidebar?n.f` + ${this._computeCannotIngressSidebar?o.f` This option requires Home Assistant 0.92 or later. @@ -561,7 +561,7 @@ `:""}
`:""} - ${this._computeUsesProtectedOptions?n.f` + ${this._computeUsesProtectedOptions?o.f`
Protection mode @@ -580,11 +580,11 @@
`:""} `:""} - ${this._error?n.f`
${this._error}
`:""} + ${this._error?o.f`
${this._error}
`:""}
- ${this.addon.version?n.f` - ${this._computeIsRunning?n.f` + ${this.addon.version?o.f` + ${this._computeIsRunning?o.f` Restart - `:n.f` + `:o.f` `} - ${this._computeShowWebUI?n.f` + ${this._computeShowWebUI?o.f` `:""} - ${this._computeShowIngressUI?n.f` + ${this._computeShowIngressUI?o.f` Open web UI @@ -631,7 +631,7 @@ > Uninstall - ${this.addon.build?n.f` + ${this.addon.build?o.f` `:""} - `:n.f` - ${this.addon.available?"":n.f` + `:o.f` + ${this.addon.available?"":o.f`

This add-on is not available on your system.

@@ -657,7 +657,7 @@
- ${this.addon.long_description?n.f` + ${this.addon.long_description?o.f`
`:""} - `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` :host { display: block; } @@ -675,7 +675,7 @@ margin-bottom: 16px; } ha-card.warning { - background-color: var(--google-red-500); + background-color: var(--error-color); color: white; } ha-card.warning .card-header { @@ -688,8 +688,8 @@ --mdc-theme-primary: white !important; } .warning { - color: var(--google-red-500); - --mdc-theme-primary: var(--google-red-500); + color: var(--error-color); + --mdc-theme-primary: var(--error-color); } .light-color { color: var(--secondary-text-color); @@ -705,7 +705,7 @@ vertical-align: middle; } .errors { - color: var(--google-red-500); + color: var(--error-color); margin-bottom: 16px; } .description { @@ -789,7 +789,7 @@ ha-markdown { padding: 16px; } - `]}},{kind:"get",key:"_computeHassioApi",value:function(){return this.addon.hassio_api&&("manager"===this.addon.hassio_role||"admin"===this.addon.hassio_role)}},{kind:"get",key:"_computeApparmorClassName",value:function(){return"profile"===this.addon.apparmor?"green":"disable"===this.addon.apparmor?"red":""}},{kind:"method",key:"_showMoreInfo",value:function(e){const t=e.currentTarget.id;Object(Fe.a)(this,{title:qe[t].title,content:qe[t].description})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_computeUpdateAvailable",value:function(){return this.addon&&!this.addon.detached&&this.addon.version&&this.addon.version!==this.addon.version_latest}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui&&this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){Object(Oe.a)(this,"/hassio/ingress/"+this.addon.slug)}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!Object(Pe.a)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:async function(){this._error=void 0;const e={boot:"auto"===this.addon.boot?"manual":"auto"};try{await Object(s.i)(this.hass,this.addon.slug,e);const t={success:!0,response:void 0,path:"option"};Object(w.a)(this,"hass-api-called",t)}catch(r){var t;this._error="Failed to set addon option, "+((null===(t=r.body)||void 0===t?void 0:t.message)||r)}}},{kind:"method",key:"_autoUpdateToggled",value:async function(){this._error=void 0;const e={auto_update:!this.addon.auto_update};try{await Object(s.i)(this.hass,this.addon.slug,e);const t={success:!0,response:void 0,path:"option"};Object(w.a)(this,"hass-api-called",t)}catch(r){var t;this._error="Failed to set addon option, "+((null===(t=r.body)||void 0===t?void 0:t.message)||r)}}},{kind:"method",key:"_protectionToggled",value:async function(){this._error=void 0;const e={protected:!this.addon.protected};try{await Object(s.j)(this.hass,this.addon.slug,e);const t={success:!0,response:void 0,path:"security"};Object(w.a)(this,"hass-api-called",t)}catch(r){var t;this._error="Failed to set addon security option, "+((null===(t=r.body)||void 0===t?void 0:t.message)||r)}}},{kind:"method",key:"_panelToggled",value:async function(){this._error=void 0;const e={ingress_panel:!this.addon.ingress_panel};try{await Object(s.i)(this.hass,this.addon.slug,e);const t={success:!0,response:void 0,path:"option"};Object(w.a)(this,"hass-api-called",t)}catch(r){var t;this._error="Failed to set addon option, "+((null===(t=r.body)||void 0===t?void 0:t.message)||r)}}},{kind:"method",key:"_openChangelog",value:async function(){this._error=void 0;try{const e=await Object(s.a)(this.hass,this.addon.slug);Object(Fe.a)(this,{title:"Changelog",content:e})}catch(t){var e;this._error="Failed to get addon changelog, "+((null===(e=t.body)||void 0===e?void 0:e.message)||t)}}},{kind:"method",key:"_installClicked",value:async function(){this._error=void 0,this._installing=!0;try{await Object(s.f)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"install"};Object(w.a)(this,"hass-api-called",e)}catch(t){var e;this._error="Failed to install addon, "+((null===(e=t.body)||void 0===e?void 0:e.message)||t)}this._installing=!1}},{kind:"method",key:"_uninstallClicked",value:async function(){if(await Object(d.b)(this,{title:this.addon.name,text:"Are you sure you want to uninstall this add-on?",confirmText:"uninstall add-on",dismissText:"no"})){this._error=void 0;try{await Object(s.k)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"uninstall"};Object(w.a)(this,"hass-api-called",e)}catch(t){var e;this._error="Failed to uninstall addon, "+((null===(e=t.body)||void 0===e?void 0:e.message)||t)}}}}]}}),n.a);function Le(e){var t,r=Ke(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function We(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Ge(e){return e.decorators&&e.decorators.length}function Ye(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Je(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function Ke(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function Qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s
- `:n.f``}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `:o.f``}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` .content { margin: auto; padding: 8px; max-width: 1024px; } - `]}}]}}),n.a);r(105);function Xe(e){var t,r=it(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Ze(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function et(e){return e.decorators&&e.decorators.length}function tt(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function rt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function it(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function nt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s${this.addon.name} - ${this._error?n.f`
${this._error}
`:""} + ${this._error?o.f`
${this._error}
`:""}
- ${this._content?n.f``:""}
@@ -816,29 +816,29 @@ Refresh
- `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` :host, ha-card { display: block; } .errors { - color: var(--google-red-500); + color: var(--error-color); margin-bottom: 16px; } - `]}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await Object(s.d)(this.hass,this.addon.slug)}catch(t){var e;this._error="Failed to get addon logs, "+((null===(e=t.body)||void 0===e?void 0:e.message)||t)}}},{kind:"method",key:"_refresh",value:async function(){await this._loadData()}}]}}),n.a);function at(e){var t,r=pt(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function ct(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function lt(e){return e.decorators&&e.decorators.length}function dt(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function ht(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function pt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;se.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s - `:n.f` `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `:o.f` `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` .content { margin: auto; padding: 8px; max-width: 1024px; } - `]}}]}}),n.a);function ft(e){var t,r=gt(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function mt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function vt(e){return e.decorators&&e.decorators.length}function yt(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function bt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function gt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(n.h)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[Object(n.h)({attribute:!1})],key:"addon",value:void 0},{kind:"field",key:"routerOptions",value:()=>({defaultPage:"info",showLoading:!0,routes:{info:{tag:"hassio-addon-info-tab"},documentation:{tag:"hassio-addon-documentation-tab"},config:{tag:"hassio-addon-config-tab"},logs:{tag:"hassio-addon-log-tab"}}})},{kind:"method",key:"updatePageEl",value:function(e){e.route=this.routeTail,e.hass=this.hass,e.addon=this.addon,e.narrow=this.narrow}}]}}),oe.a);function wt(e){var t,r=At(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Et(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Pt(e){return e.decorators&&e.decorators.length}function Ot(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Dt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function At(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;o--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,n[o])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var n=this.fromClassDescriptor(e),o=this.toClassDescriptor((0,t[i])(n)||n);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){e=o.elements;for(var s=0;sObject(o.a)(e=>{const t=e.path.indexOf("/",1);return-1===t?{prefix:e.prefix+e.path,path:""}:{prefix:e.prefix+e.path.substr(0,t),path:e.path.substr(t)}})},{kind:"method",key:"render",value:function(){if(!this.addon)return n.f``;const e=[{name:"Info",path:`/hassio/addon/${this.addon.slug}/info`,iconPath:i.v}];this.addon.documentation&&e.push({name:"Documentation",path:`/hassio/addon/${this.addon.slug}/documentation`,iconPath:i.p}),this.addon.version&&e.push({name:"Configuration",path:`/hassio/addon/${this.addon.slug}/config`,iconPath:i.i},{name:"Log",path:`/hassio/addon/${this.addon.slug}/logs`,iconPath:i.y});const t=this._computeTail(this.route);return n.f` + `]}}]}}),o.a);function ft(e){var t,r=gt(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function mt(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function vt(e){return e.decorators&&e.decorators.length}function yt(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function bt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function gt(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;s!1},{kind:"field",decorators:[Object(o.h)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[Object(o.h)({attribute:!1})],key:"addon",value:void 0},{kind:"field",key:"routerOptions",value:()=>({defaultPage:"info",showLoading:!0,routes:{info:{tag:"hassio-addon-info-tab"},documentation:{tag:"hassio-addon-documentation-tab"},config:{tag:"hassio-addon-config-tab"},logs:{tag:"hassio-addon-log-tab"}}})},{kind:"method",key:"updatePageEl",value:function(e){e.route=this.routeTail,e.hass=this.hass,e.addon=this.addon,e.narrow=this.narrow}}]}}),ne.a);function wt(e){var t,r=At(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var i={kind:"field"===e.kind?"field":"method",key:r,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(i.decorators=e.decorators),"field"===e.kind&&(i.initializer=e.value),i}function Et(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Pt(e){return e.decorators&&e.decorators.length}function Ot(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function Dt(e,t){var r=e[t];if(void 0!==r&&"function"!=typeof r)throw new TypeError("Expected '"+t+"' to be a function");return r}function At(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=new Array(t);r=0;n--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var a=this.fromElementDescriptor(e),c=this.toElementFinisherExtras((0,o[n])(a)||a);e=c.element,this.addElementPlacement(e,t),c.finisher&&i.push(c.finisher);var l=c.extras;if(l){for(var d=0;d=0;i--){var o=this.fromClassDescriptor(e),n=this.toClassDescriptor((0,t[i])(o)||o);if(void 0!==n.finisher&&r.push(n.finisher),void 0!==n.elements){e=n.elements;for(var s=0;sObject(n.a)(e=>{const t=e.path.indexOf("/",1);return-1===t?{prefix:e.prefix+e.path,path:""}:{prefix:e.prefix+e.path.substr(0,t),path:e.path.substr(t)}})},{kind:"method",key:"render",value:function(){if(!this.addon)return o.f``;const e=[{name:"Info",path:`/hassio/addon/${this.addon.slug}/info`,iconPath:i.v}];this.addon.documentation&&e.push({name:"Documentation",path:`/hassio/addon/${this.addon.slug}/documentation`,iconPath:i.p}),this.addon.version&&e.push({name:"Configuration",path:`/hassio/addon/${this.addon.slug}/config`,iconPath:i.i},{name:"Log",path:`/hassio/addon/${this.addon.slug}/logs`,iconPath:i.y});const t=this._computeTail(this.route);return o.f` - `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,n.c` + `}},{kind:"get",static:!0,key:"styles",value:function(){return[a.b,c.a,o.c` :host { color: var(--primary-text-color); } @@ -886,5 +886,5 @@ min-width: 100%; } } - `]}},{kind:"method",key:"firstUpdated",value:async function(){await this._routeDataChanged(this.route),this.addEventListener("hass-api-called",e=>this._apiCalled(e))}},{kind:"method",key:"_apiCalled",value:async function(e){const t=e.detail.path;t&&("uninstall"===t?history.back():await this._routeDataChanged(this.route))}},{kind:"method",key:"_routeDataChanged",value:async function(e){const t=e.path.split("/")[1];try{const e=await Object(s.c)(this.hass,t);this.addon=e}catch{this.addon=void 0}}}]}}),n.a)}}]); -//# sourceMappingURL=chunk.5afe37072465e60352c2.js.map \ No newline at end of file + `]}},{kind:"method",key:"firstUpdated",value:async function(){await this._routeDataChanged(this.route),this.addEventListener("hass-api-called",e=>this._apiCalled(e))}},{kind:"method",key:"_apiCalled",value:async function(e){const t=e.detail.path;t&&("uninstall"===t?history.back():await this._routeDataChanged(this.route))}},{kind:"method",key:"_routeDataChanged",value:async function(e){const t=e.path.split("/")[1];try{const e=await Object(s.c)(this.hass,t);this.addon=e}catch{this.addon=void 0}}}]}}),o.a)}}]); +//# sourceMappingURL=chunk.fdb892b82243676a539c.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js.gz b/supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d680c1e939040d591290d22216083f384e16b5f4 GIT binary patch literal 16764 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 Nzx5V~{@cOC007P(m{R}% literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/chunk.5afe37072465e60352c2.js.map b/supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js.map similarity index 93% rename from supervisor/api/panel/frontend_latest/chunk.5afe37072465e60352c2.js.map rename to supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js.map index 2b2fa2b91..87405ceac 100644 --- a/supervisor/api/panel/frontend_latest/chunk.5afe37072465e60352c2.js.map +++ b/supervisor/api/panel/frontend_latest/chunk.fdb892b82243676a539c.js.map @@ -1 +1 @@ -{"version":3,"file":"chunk.5afe37072465e60352c2.js","sources":["webpack:///chunk.5afe37072465e60352c2.js"],"mappings":"AAAA;;;;;;;;;;;;;;;;;AA4IA;;;AA8LA;AACA;;;AAGA;;;;;AAKA;;AAEA;AAEA;AACA;;;;;;;AAQA;;;;;AAKA;;AAEA;AAEA;AACA;;;;;;;AAQA;;;AAKA;;;;;;;;;;;;;;;;AAuBA;AAkhBA;;AAEA;;AAEA;AACA;;AAIA;AAwIA;;;;AAIA;;AAEA;AACA;;;AAGA;;;;AAIA;AACA;;;;;;AAQA;;;;;;;;;;;;;;;;;;;;;;AA6BA;;;AAkMA;AACA;;;;;;;;AAQA;;AAGA;;;AAGA;;AAEA;AACA;;;;AAIA;;;;;;;AAQA;;;AAGA;;;AAvCA;;;;;;;;;;;;;;;AAkEA;;;AAwLA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AApBA;;;;;;;;;;;AA4CA;;;AA6GA;;AAEA;;;;AARA;;;;;;;;;;;;AAiCA;;;;AA8HA;;;AAMA;AACA;;;AAGA;;AAEA;;AAKA;;AAEA;;AAEA;;AAIA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6EA;AA6LA;;;;AAIA;AACA;AACA;AACA;;;AAGA;;;;;;;;AAQA;AACA;AACA;;;;AAIA;AACA;;;AAGA;;;AAGA;AACA;;;;;;;AAOA;;;;;;;;;AASA;;AAEA;AACA;;;;AAIA;;AAEA;;;;AAIA;;;AAGA;;;;AAIA;AACA;AACA;;;AAGA;;;;;;AAMA;;AAEA;AACA;;;;AAIA;;;AAGA;;AAEA;;;AAGA;AAKA;;;;;AAKA;;;AAGA;AAKA;;AAEA;;;;AAIA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;AAGA;;AAEA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;AACA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;;AAMA;;;AAGA;;;AAGA;;;;AAIA;AACA;;;;AAIA;;;;AAIA;AACA;;;;AAIA;AACA;;;;AAIA;AACA;AACA;;;AAGA;;;;;AAKA;;AAEA;AACA;;;;;AAKA;;;;;;;AAOA;AACA;;;;AAIA;AACA;AACA;;;AAGA;AACA;;;AAGA;AACA;;;;;;AAMA;AACA;;;;AAIA;;AAEA;AACA;;;;;AAKA;;AAEA;;;;;;;;;;AAUA;AACA;AACA;;;AAGA;;;AAGA;;;;AAIA;;;AAGA;AACA;;;;AAIA;AACA;AACA;;;;;;AAMA;AACA;AACA;;;;;;;;AAQA;;;;AAIA;;;;AAIA;AAGA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkIA;;;AA0UA;AACA;AACA;;;AARA;;;;;;AA4BA;AAoGA;;AAEA;;AAEA;AACA;AACA;;;AAGA;;;AAKA;;;;;;;;;AAgBA;;;AAmGA;AACA;;;AAPA;;;;;;AA2BA;;AAmQA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;;AAKA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsCA","sourceRoot":""} \ No newline at end of file +{"version":3,"file":"chunk.fdb892b82243676a539c.js","sources":["webpack:///chunk.fdb892b82243676a539c.js"],"mappings":"AAAA;;;;;;;;;;;;;;;;;AA4IA;;;AA8LA;AACA;;;AAGA;;;;;AAKA;;AAEA;AAEA;AACA;;;;;;;AAQA;;;;;AAKA;;AAEA;AAEA;AACA;;;;;;;AAQA;;;AAKA;;;;;;;;;;;;;;;;AAuBA;AAkhBA;;AAEA;;AAEA;AACA;;AAIA;AAwIA;;;;AAIA;;AAEA;AACA;;;AAGA;;;;AAIA;AACA;;;;;;AAQA;;;;;;;;;;;;;;;;;;;;;;AA6BA;;;AAkMA;AACA;;;;;;;;AAQA;;AAGA;;;AAGA;;AAEA;AACA;;;;AAIA;;;;;;;AAQA;;;AAGA;;;AAvCA;;;;;;;;;;;;;;;AAkEA;;;AAwLA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AApBA;;;;;;;;;;;AA4CA;;;AA6GA;;AAEA;;;;AARA;;;;;;;;;;;;AAiCA;;;;AA8HA;;;AAMA;AACA;;;AAGA;;AAEA;;AAKA;;AAEA;;AAEA;;AAIA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6EA;AA6LA;;;;AAIA;AACA;AACA;AACA;;;AAGA;;;;;;;;AAQA;AACA;AACA;;;;AAIA;AACA;;;AAGA;;;AAGA;AACA;;;;;;;AAOA;;;;;;;;;AASA;;AAEA;AACA;;;;AAIA;;AAEA;;;;AAIA;;;AAGA;;;;AAIA;AACA;AACA;;;AAGA;;;;;;AAMA;;AAEA;AACA;;;;AAIA;;;AAGA;;AAEA;;;AAGA;AAKA;;;;;AAKA;;;AAGA;AAKA;;AAEA;;;;AAIA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;AAGA;;AAEA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;AACA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;AAKA;;AAEA;AACA;;AAEA;;;;;;AAMA;;;AAGA;;;AAGA;;;;AAIA;AACA;;;;AAIA;;;;AAIA;AACA;;;;AAIA;AACA;;;;AAIA;AACA;AACA;;;AAGA;;;;;AAKA;;AAEA;AACA;;;;;AAKA;;;;;;;AAOA;AACA;;;;AAIA;AACA;AACA;;;AAGA;AACA;;;AAGA;AACA;;;;;;AAMA;AACA;;;;AAIA;;AAEA;AACA;;;;;AAKA;;AAEA;;;;;;;;;;AAUA;AACA;AACA;;;AAGA;;;AAGA;;;;AAIA;;;AAGA;AACA;;;;AAIA;AACA;AACA;;;;;;AAMA;AACA;AACA;;;;;;;;AAQA;;;;AAIA;;;;AAIA;AAGA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkIA;;;AA0UA;AACA;AACA;;;AARA;;;;;;AA4BA;AAoGA;;AAEA;;AAEA;AACA;AACA;;;AAGA;;;AAKA;;;;;;;;;AAgBA;;;AAmGA;AACA;;;AAPA;;;;;;AA2BA;;AAmQA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;;AAKA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsCA","sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/entrypoint.js b/supervisor/api/panel/frontend_latest/entrypoint.c64d3ee6.js similarity index 91% rename from supervisor/api/panel/frontend_latest/entrypoint.js rename to supervisor/api/panel/frontend_latest/entrypoint.c64d3ee6.js index e9813e88d..8b51ffec6 100644 --- a/supervisor/api/panel/frontend_latest/entrypoint.js +++ b/supervisor/api/panel/frontend_latest/entrypoint.c64d3ee6.js @@ -1,5 +1,5 @@ -/*! For license information please see entrypoint.js.LICENSE.txt */ -!function(e){function t(t){for(var i,n,o=t[0],s=t[1],a=0,c=[];ae.parentNode.removeChild(e))}const s=e=>{let t=11===e.nodeType?0:1;const i=document.createTreeWalker(e,133,null,!1);for(;i.nextNode();)t++;return t},a=(e,t=-1)=>{for(let i=t+1;i`${e}--${t}`;let u=!0;void 0===window.ShadyCSS?u=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected. Please update to at least @webcomponents/webcomponentsjs@2.0.2 and @webcomponents/shadycss@1.3.1."),u=!1);const f=e=>t=>{const i=h(t.type,e);let r=c.a.get(i);void 0===r&&(r={stringsArray:new WeakMap,keyString:new Map},c.a.set(i,r));let o=r.stringsArray.get(t.strings);if(void 0!==o)return o;const s=t.strings.join(n.f);if(o=r.keyString.get(s),void 0===o){const i=t.getTemplateElement();u&&window.ShadyCSS.prepareTemplateDom(i,e),o=new n.a(t,i),r.keyString.set(s,o)}return r.stringsArray.set(t.strings,o),o},m=["html","svg"],y=new Set,b=(e,t,i)=>{y.add(e);const r=i?i.element:document.createElement("template"),n=t.querySelectorAll("style"),{length:l}=n;if(0===l)return void window.ShadyCSS.prepareTemplateStyles(r,e);const d=document.createElement("style");for(let o=0;o{m.forEach(t=>{const i=c.a.get(h(t,e));void 0!==i&&i.keyString.forEach(e=>{const{element:{content:t}}=e,i=new Set;Array.from(t.querySelectorAll("style")).forEach(e=>{i.add(e)}),o(e,i)})})})(e);const p=r.content;i?function(e,t,i=null){const{element:{content:r},parts:n}=e;if(null==i)return void r.appendChild(t);const o=document.createTreeWalker(r,133,null,!1);let l=a(n),c=0,d=-1;for(;o.nextNode();){d++;for(o.currentNode===i&&(c=s(t),i.parentNode.insertBefore(t,i));-1!==l&&n[l].index===d;){if(c>0){for(;-1!==l;)n[l].index+=c,l=a(n,l);return}l=a(n,l)}}}(i,d,p.firstChild):p.insertBefore(d,p.firstChild),window.ShadyCSS.prepareTemplateStyles(r,e);const u=p.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==u)t.insertBefore(u.cloneNode(!0),t.firstChild);else if(i){p.insertBefore(d,p.firstChild);const e=new Set;e.add(d),o(i,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const v={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},g=(e,t)=>t!==e&&(t==t||e==e),_={attribute:!0,type:String,converter:v,reflect:!1,hasChanged:g};class w extends HTMLElement{constructor(){super(),this._updateState=0,this._instanceProperties=void 0,this._updatePromise=new Promise(e=>this._enableUpdatingResolver=e),this._changedProperties=new Map,this._reflectingProperties=void 0,this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach((t,i)=>{const r=this._attributeNameForProperty(i,t);void 0!==r&&(this._attributeToPropertyMap.set(r,i),e.push(r))}),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach((e,t)=>this._classProperties.set(t,e))}}static createProperty(e,t=_){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const i="symbol"==typeof e?Symbol():"__"+e,r=this.getPropertyDescriptor(e,i,t);void 0!==r&&Object.defineProperty(this.prototype,e,r)}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(i){const r=this[e];this[t]=i,this._requestUpdate(e,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this._classProperties&&this._classProperties.get(e)||_}static finalize(){const e=Object.getPrototypeOf(this);if(e.hasOwnProperty("finalized")||e.finalize(),this.finalized=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const i of t)this.createProperty(i,e[i])}}static _attributeNameForProperty(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,i=g){return i(e,t)}static _propertyValueFromAttribute(e,t){const i=t.type,r=t.converter||v,n="function"==typeof r?r:r.fromAttribute;return n?n(e,i):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const i=t.type,r=t.converter;return(r&&r.toAttribute||v.toAttribute)(e,i)}initialize(){this._saveInstanceProperties(),this._requestUpdate()}_saveInstanceProperties(){this.constructor._classProperties.forEach((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}})}_applyInstanceProperties(){this._instanceProperties.forEach((e,t)=>this[t]=e),this._instanceProperties=void 0}connectedCallback(){this.enableUpdating()}enableUpdating(){void 0!==this._enableUpdatingResolver&&(this._enableUpdatingResolver(),this._enableUpdatingResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,i){t!==i&&this._attributeToProperty(e,i)}_propertyToAttribute(e,t,i=_){const r=this.constructor,n=r._attributeNameForProperty(e,i);if(void 0!==n){const e=r._propertyValueToAttribute(t,i);if(void 0===e)return;this._updateState=8|this._updateState,null==e?this.removeAttribute(n):this.setAttribute(n,e),this._updateState=-9&this._updateState}}_attributeToProperty(e,t){if(8&this._updateState)return;const i=this.constructor,r=i._attributeToPropertyMap.get(e);if(void 0!==r){const e=i.getPropertyOptions(r);this._updateState=16|this._updateState,this[r]=i._propertyValueFromAttribute(t,e),this._updateState=-17&this._updateState}}_requestUpdate(e,t){let i=!0;if(void 0!==e){const r=this.constructor,n=r.getPropertyOptions(e);r._valueHasChanged(this[e],t,n.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==n.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,n))):i=!1}!this._hasRequestedUpdate&&i&&(this._updatePromise=this._enqueueUpdate())}requestUpdate(e,t){return this._requestUpdate(e,t),this.updateComplete}async _enqueueUpdate(){this._updateState=4|this._updateState;try{await this._updatePromise}catch(t){}const e=this.performUpdate();return null!=e&&await e,!this._hasRequestedUpdate}get _hasRequestedUpdate(){return 4&this._updateState}get hasUpdated(){return 1&this._updateState}performUpdate(){this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{e=this.shouldUpdate(t),e?this.update(t):this._markUpdated()}catch(i){throw e=!1,this._markUpdated(),i}e&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=-5&this._updateState}get updateComplete(){return this._getUpdateComplete()}_getUpdateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach((e,t)=>this._propertyToAttribute(t,this[t],e)),this._reflectingProperties=void 0),this._markUpdated()}updated(e){}firstUpdated(e){}}w.finalized=!0;const k=e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:i,elements:r}=t;return{kind:i,elements:r,finisher(t){window.customElements.define(e,t)}}})(e,t),E=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?Object.assign(Object.assign({},t),{finisher(i){i.createProperty(t.key,e)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}};function x(e){return(t,i)=>void 0!==i?((e,t,i)=>{t.constructor.createProperty(i,e)})(e,t,i):E(e,t)}function C(e){return x({attribute:!1,hasChanged:null==e?void 0:e.hasChanged})}function O(e){return(t,i)=>{const r={get(){return this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};return void 0!==i?S(r,t,i):T(r,t)}}function A(e){return(t,i)=>{const r={async get(){return await this.updateComplete,this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};return void 0!==i?S(r,t,i):T(r,t)}}const S=(e,t,i)=>{Object.defineProperty(t,i,e)},T=(e,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:e});function P(e){return(t,i)=>void 0!==i?((e,t,i)=>{Object.assign(t[i],e)})(e,t,i):((e,t)=>Object.assign(Object.assign({},t),{finisher(i){Object.assign(i.prototype[t.key],e)}}))(e,t)}const I="adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,j=Symbol();class D{constructor(e,t){if(t!==j)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(I?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}const z=e=>new D(String(e),j),F=(e,...t)=>{const i=t.reduce((t,i,r)=>t+(e=>{if(e instanceof D)return e.cssText;if("number"==typeof e)return e;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n take care to ensure page security.`)})(i)+e[r+1],e[0]);return new D(i,j)};i.d(t,"a",(function(){return N})),i.d(t,"b",(function(){return w})),i.d(t,"d",(function(){return k})),i.d(t,"h",(function(){return x})),i.d(t,"g",(function(){return C})),i.d(t,"i",(function(){return O})),i.d(t,"j",(function(){return A})),i.d(t,"e",(function(){return P})),i.d(t,"f",(function(){return p.e})),i.d(t,"k",(function(){return p.g})),i.d(t,"l",(function(){return z})),i.d(t,"c",(function(){return F})),(window.litElementVersions||(window.litElementVersions=[])).push("2.3.1");const R={};class N extends w{static getStyles(){return this.styles}static _getUniqueStyles(){if(this.hasOwnProperty(JSCompiler_renameProperty("_styles",this)))return;const e=this.getStyles();if(void 0===e)this._styles=[];else if(Array.isArray(e)){const t=(e,i)=>e.reduceRight((e,i)=>Array.isArray(i)?t(i,e):(e.add(i),e),i),i=t(e,new Set),r=[];i.forEach(e=>r.unshift(e)),this._styles=r}else this._styles=[e]}initialize(){super.initialize(),this.constructor._getUniqueStyles(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?I?this.renderRoot.adoptedStyleSheets=e.map(e=>e.styleSheet):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map(e=>e.cssText),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){const t=this.render();super.update(e),t!==R&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach(e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)}))}render(){return R}}N.finalized=!0,N.render=(e,t,i)=>{if(!i||"object"!=typeof i||!i.scopeName)throw new Error("The `scopeName` option is required.");const n=i.scopeName,o=l.a.has(t),s=u&&11===t.nodeType&&!!t.host,a=s&&!y.has(n),c=a?document.createDocumentFragment():t;if(Object(l.b)(e,c,Object.assign({templateFactory:f(n)},i)),a){const e=l.a.get(c);l.a.delete(c);const i=e.value instanceof d.a?e.value.template:void 0;b(n,c,i),Object(r.b)(t,t.firstChild),t.appendChild(c),l.a.set(t,e)}!o&&s&&window.ShadyCSS.styleElement(t.host)}},function(e,t,i){"use strict";i.d(t,"c",(function(){return n})),i.d(t,"a",(function(){return o})),i.d(t,"b",(function(){return s})),i.d(t,"d",(function(){return a}));var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)};function n(e,t){function i(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}var o=function(){return(o=Object.assign||function(e){for(var t,i=1,r=arguments.length;i=0;a--)(n=e[a])&&(s=(o<3?n(s):o>3?n(t,i,s):n(t,i))||s);return o>3&&s&&Object.defineProperty(t,i,s),s}function a(e){var t="function"==typeof Symbol&&e[Symbol.iterator],i=0;return t?t.call(e):{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}}}},function(e,t,i){"use strict";i(12),i(15);var r=i(80),n=i(16);function o(e){return"slot"===e.localName}class s{static getFlattenedNodes(e){return o(e)?(e=e).assignedNodes({flatten:!0}):Array.from(e.childNodes).map(e=>o(e)?(e=e).assignedNodes({flatten:!0}):[e]).reduce((e,t)=>e.concat(t),[])}constructor(e,t){this._shadyChildrenObserver=null,this._nativeChildrenObserver=null,this._connected=!1,this._target=e,this.callback=t,this._effectiveNodes=[],this._observer=null,this._scheduled=!1,this._boundSchedule=()=>{this._schedule()},this.connect(),this._schedule()}connect(){o(this._target)?this._listenSlots([this._target]):this._target.children&&(this._listenSlots(this._target.children),window.ShadyDOM?this._shadyChildrenObserver=ShadyDOM.observeChildren(this._target,e=>{this._processMutations(e)}):(this._nativeChildrenObserver=new MutationObserver(e=>{this._processMutations(e)}),this._nativeChildrenObserver.observe(this._target,{childList:!0}))),this._connected=!0}disconnect(){o(this._target)?this._unlistenSlots([this._target]):this._target.children&&(this._unlistenSlots(this._target.children),window.ShadyDOM&&this._shadyChildrenObserver?(ShadyDOM.unobserveChildren(this._shadyChildrenObserver),this._shadyChildrenObserver=null):this._nativeChildrenObserver&&(this._nativeChildrenObserver.disconnect(),this._nativeChildrenObserver=null)),this._connected=!1}_schedule(){this._scheduled||(this._scheduled=!0,n.a.run(()=>this.flush()))}_processMutations(e){this._processSlotMutations(e),this.flush()}_processSlotMutations(e){if(e)for(let t=0;tclass extends e{_shouldPropertyChange(e,t,i){return s(this,e,t,i,!0)}}),l=Object(o.a)(e=>class extends e{static get properties(){return{mutableData:Boolean}}_shouldPropertyChange(e,t,i){return s(this,e,t,i,this.mutableData)}});a._mutablePropertyChange=s;var c=i(15);let d=null;function p(){return d}p.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:p,writable:!0}});const h=Object(n.a)(p),u=a(h);const f=Object(n.a)(class{});class m extends f{constructor(e){super(),this._configureProperties(e),this.root=this._stampTemplate(this.__dataHost);let t=this.children=[];for(let r=this.root.firstChild;r;r=r.nextSibling)t.push(r),r.__templatizeInstance=this;this.__templatizeOwner&&this.__templatizeOwner.__hideTemplateChildren__&&this._showHideChildren(!0);let i=this.__templatizeOptions;(e&&i.instanceProps||!i.instanceProps)&&this._enableProperties()}_configureProperties(e){if(this.__templatizeOptions.forwardHostProp)for(let t in this.__hostProps)this._setPendingProperty(t,this.__dataHost["_host_"+t]);for(let t in e)this._setPendingProperty(t,e[t])}forwardHostProp(e,t){this._setPendingPropertyOrPath(e,t,!1,!0)&&this.__dataHost._enqueueClient(this)}_addEventListenerToNode(e,t,i){if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(e,t,e=>{e.model=this,i(e)});else{let r=this.__dataHost.__dataHost;r&&r._addEventListenerToNode(e,t,i)}}_showHideChildren(e){let t=this.children;for(let i=0;i can only be templatized once");e.__templatizeOwner=t;let r=(t?t.constructor:m)._parseTemplate(e),n=r.templatizeInstanceClass;n||(n=v(e,r,i),r.templatizeInstanceClass=n),g(e,r,i);let o=class extends n{};return o.prototype._methodHost=b(e),o.prototype.__dataHost=e,o.prototype.__templatizeOwner=t,o.prototype.__hostProps=r.hostProps,o=o,o}function E(e,t){let i;for(;t;)if(i=t.__templatizeInstance){if(i.__dataHost==e)return i;t=i.__dataHost}else t=t.parentNode;return null}var x=i(79);const C=Object(x.a)(l(Object(n.a)(HTMLElement)));customElements.define("dom-bind",class extends C{static get observedAttributes(){return["mutable-data"]}constructor(){if(super(),c.e)throw new Error("strictTemplatePolicy: dom-bind not allowed");this.root=null,this.$=null,this.__children=null}attributeChangedCallback(){this.mutableData=!0}connectedCallback(){this.style.display="none",this.render()}disconnectedCallback(){this.__removeChildren()}__insertChildren(){this.parentNode.insertBefore(this.root,this)}__removeChildren(){if(this.__children)for(let e=0;e{if(e=this.querySelector("template"),!e)throw new Error("dom-bind requires a